diff --git a/research/centre-code-services/CHECKS.json b/research/centre-code-services/CHECKS.json new file mode 100644 index 0000000000..6be51be09a --- /dev/null +++ b/research/centre-code-services/CHECKS.json @@ -0,0 +1,9 @@ +{ + "capture_word": "lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "centre_constants": "lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "clique_grid": "lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "fixed_reader_services": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "moving_entry": "lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "phase_inverse": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "unnormalised_code": "lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py" +} diff --git a/research/centre-code-services/NOTICE.md b/research/centre-code-services/NOTICE.md new file mode 100644 index 0000000000..c4c3f6d133 --- /dev/null +++ b/research/centre-code-services/NOTICE.md @@ -0,0 +1,48 @@ +# Notice + +The new campaign and wrapper contributions use the repository's Apache-2.0 +license. A copy is in [notices/LICENSE](notices/LICENSE). Frozen source +text and existing attribution are unchanged. Substantial OpenAI Codex +assistance was used for constructions, proofs, independent agent checks, +and this publication package. + +The retained common-grid source is +[stopped-product-complex.tex](notices/stopped-product-complex.tex), from +CrocSwap/integer-mult-bounds at `bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. +Its Git blob is `4a9037137cd3158dbeca6d9e3b1881a599ebfcb5`; its SHA256 is +`4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a`. +The [upstream notice](notices/UPSTREAM-NOTICE) credits icekylinx for the +stopped product-ring construction and exact denominator grid, with GPT-6 +Astra and Codex assistance. The rational services retain that method as +a dependency. Their new local contributions are the actual code words, +image tests, and conditional matching-type extension. + +The actual native core descends from +[PR #3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), at +`51eb9c4ee9e4722010d308aa3309e039d3940cc2`. The base and extra provider +words descend from +[PR #3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), at +`f2927a4b8afcf0701a6b945e14f30de1d94f5176`. The retained +[notice](notices/PR3133-NOTICE) and [credit record](notices/PR3133-CREDITS.md) +credit dcharb78 for the coupled folds and preserve the earlier lineage. +The exact PR #3148 README credits Jeremy Diviney for the packing exchange, +integration, and verification. These inherited cores are not new work here. + +The native recipe lineage uses +[PR #2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), at +`8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`. Its +[notice](notices/PR2588-NOTICE) credits Cinna Davis for the dirty-borrowing +method, Rohan Arun for the new package work, and Jeremy Kothe and the +named predecessors for retained methods. For [PR #2226](https://github.com/CrocSwap/integer-mult-bounds/pull/2226), +the exact referenced [dependency notice](notices/NOTICE-PR2226.md) and +[vendored notice](notices/PR2226-NOTICE.md) are also retained. +The [exact notice readback](evidence/PR2226-PRIOR-SOURCE-READBACK.json) is +retained unchanged as prior-source evidence. Its package-context hashes +refer to the encoder notice addendum, not to this services package. +No compiler author is inferred from a submitter account. + +The [source readback](evidence/NATIVE-SOURCE-VERIFICATION.json) and +[provider notice readback](evidence/PROVIDER-NOTICE-VERIFICATION.json) +record the immutable GitHub source and notice checks. The package +manifest pins all retained notices. The historical freeze text and +original reviewer status are preserved as evidence. diff --git a/research/centre-code-services/PACKAGE-MANIFEST.json b/research/centre-code-services/PACKAGE-MANIFEST.json new file mode 100644 index 0000000000..db3804a47c --- /dev/null +++ b/research/centre-code-services/PACKAGE-MANIFEST.json @@ -0,0 +1,1385 @@ +{ + "files": [ + { + "bytes": 779, + "path": "CHECKS.json", + "sha256": "07152f365e3114e3512a1233f89bb4ac14cad58b399603b7b1773bd1ca08f82a" + }, + { + "bytes": 2783, + "path": "NOTICE.md", + "sha256": "b7d79088a82bdf51db6833d6ab51d67d7375aab6400b54de0ea278add5683e6f" + }, + { + "bytes": 3690, + "path": "PROOFS.md", + "sha256": "22a1e2332ec3f45b3568dbbdf3a53044e4cf58ddbff8f860c687d63c72e9d955" + }, + { + "bytes": 4650, + "path": "PROVENANCE.md", + "sha256": "f44f180272351ce6f12c6528c863ab300ec250f5d4bdeec81739a1db1af2d2f5" + }, + { + "bytes": 12995, + "path": "README.md", + "sha256": "01f60b01fc4b8cb70fbac7fff2d4758e4a364cb627463ecd677060a9ce774c34" + }, + { + "bytes": 3548, + "path": "REFERENCE-MANIFEST.json", + "sha256": "504a43a00b79e766bcfdef9b66e1b1f0e5935acb6488edc08844317d640e9c3d" + }, + { + "bytes": 76922, + "path": "SOURCE-MANIFEST.json", + "sha256": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4" + }, + { + "bytes": 10137, + "path": "evidence/DOCUMENT-LINKS.json", + "sha256": "89727acbe04227a9eef16ed1fc44b048ee901f66b19284f81a0c6a88bb9c77db" + }, + { + "bytes": 26836, + "path": "evidence/FIXED-READER-JOIN-CLOSURE.json", + "sha256": "71bb46de8a34fc47b7d5a82d4468066a480c3e0fbdfa27309b7e5346f26b687c" + }, + { + "bytes": 4860, + "path": "evidence/NATIVE-SOURCE-VERIFICATION.json", + "sha256": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba" + }, + { + "bytes": 7559, + "path": "evidence/PR2226-PRIOR-SOURCE-READBACK.json", + "sha256": "6858d93f50ec0ba4d48dcf48a6b0da63cf3e5b24373519decaa4877c00a21f42" + }, + { + "bytes": 1237, + "path": "evidence/PROVIDER-NOTICE-VERIFICATION.json", + "sha256": "cc81260fd0bbf185565b792d1a2e4b65b4843ff22e137ae78016ba92a62d63d7" + }, + { + "bytes": 13305, + "path": "evidence/REPLAY.json", + "sha256": "f21336ead9e21e96a3ba44a2d30a54cf6c43e3e6bb0048c69b1734445942e556" + }, + { + "bytes": 5446, + "path": "evidence/SELECTED-CONTEXT.json", + "sha256": "13d492899ec1c4315e04f907f636ab59851eda8ef2133f0ba3a0d0b3f1225744" + }, + { + "bytes": 1080, + "path": "evidence/SOURCE-LICENSE-CHECK.json", + "sha256": "9091ee96c8d15ee5387f2c1437b285d4efa3e5874d96c3b002c0361f4d3d18d0" + }, + { + "bytes": 13305, + "path": "evidence/replay/REPLAY.json", + "sha256": "f21336ead9e21e96a3ba44a2d30a54cf6c43e3e6bb0048c69b1734445942e556" + }, + { + "bytes": 1604, + "path": "evidence/replay/capture_word/normal/FILE-ACCESS.json", + "sha256": "04014decf6412c5d3fd807db329f372efee92f7eaf5c88b29bab55f8f0fbc774" + }, + { + "bytes": 8214, + "path": "evidence/replay/capture_word/normal/canonical/CHECKS.json", + "sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4" + }, + { + "bytes": 2543, + "path": "evidence/replay/capture_word/normal/canonical/SOURCE-MANIFEST.json", + "sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c" + }, + { + "bytes": 9853, + "path": "evidence/replay/capture_word/normal/result/CHECKS.json", + "sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + { + "bytes": 4182, + "path": "evidence/replay/capture_word/normal/result/SOURCE-MANIFEST.json", + "sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + }, + { + "bytes": 37, + "path": "evidence/replay/capture_word/normal/stdout.log", + "sha256": "75062648b1d6aa79026c906b564949ce4c550ca3c9f9278c4d56d10064ce7f15" + }, + { + "bytes": 1604, + "path": "evidence/replay/capture_word/optimized/FILE-ACCESS.json", + "sha256": "04014decf6412c5d3fd807db329f372efee92f7eaf5c88b29bab55f8f0fbc774" + }, + { + "bytes": 8214, + "path": "evidence/replay/capture_word/optimized/canonical/CHECKS.json", + "sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4" + }, + { + "bytes": 2543, + "path": "evidence/replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json", + "sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c" + }, + { + "bytes": 9853, + "path": "evidence/replay/capture_word/optimized/result/CHECKS.json", + "sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + { + "bytes": 4182, + "path": "evidence/replay/capture_word/optimized/result/SOURCE-MANIFEST.json", + "sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + }, + { + "bytes": 37, + "path": "evidence/replay/capture_word/optimized/stdout.log", + "sha256": "75062648b1d6aa79026c906b564949ce4c550ca3c9f9278c4d56d10064ce7f15" + }, + { + "bytes": 506, + "path": "evidence/replay/centre_constants/normal/FILE-ACCESS.json", + "sha256": "6259395d6dcf236c92fc7393ca4e78a0af92855f3174a3a8f3f77331ec7c7276" + }, + { + "bytes": 11417, + "path": "evidence/replay/centre_constants/normal/canonical/CHECKS.json", + "sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737" + }, + { + "bytes": 11864, + "path": "evidence/replay/centre_constants/normal/result/CHECKS.json", + "sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + }, + { + "bytes": 814, + "path": "evidence/replay/centre_constants/normal/stdout.log", + "sha256": "a83a57d2e35be6744af7143d29f03093f0e2821cce28c0b109d5bfa4434b7503" + }, + { + "bytes": 506, + "path": "evidence/replay/centre_constants/optimized/FILE-ACCESS.json", + "sha256": "6259395d6dcf236c92fc7393ca4e78a0af92855f3174a3a8f3f77331ec7c7276" + }, + { + "bytes": 11417, + "path": "evidence/replay/centre_constants/optimized/canonical/CHECKS.json", + "sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737" + }, + { + "bytes": 11864, + "path": "evidence/replay/centre_constants/optimized/result/CHECKS.json", + "sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + }, + { + "bytes": 814, + "path": "evidence/replay/centre_constants/optimized/stdout.log", + "sha256": "a83a57d2e35be6744af7143d29f03093f0e2821cce28c0b109d5bfa4434b7503" + }, + { + "bytes": 689, + "path": "evidence/replay/clique_grid/normal/FILE-ACCESS.json", + "sha256": "b91c0552845f9417c3d47ca861fa4cad8a7c6656b31af2c15b55c5949e3d6b29" + }, + { + "bytes": 4052, + "path": "evidence/replay/clique_grid/normal/canonical/CHECKS.json", + "sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917" + }, + { + "bytes": 4797, + "path": "evidence/replay/clique_grid/normal/result/CHECKS.json", + "sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + }, + { + "bytes": 1022, + "path": "evidence/replay/clique_grid/normal/stdout.log", + "sha256": "785d39640d8d85c354c05185a5ea6ca995c21fa3e6e9908bf65cbe797fa2c7f1" + }, + { + "bytes": 689, + "path": "evidence/replay/clique_grid/optimized/FILE-ACCESS.json", + "sha256": "b91c0552845f9417c3d47ca861fa4cad8a7c6656b31af2c15b55c5949e3d6b29" + }, + { + "bytes": 4052, + "path": "evidence/replay/clique_grid/optimized/canonical/CHECKS.json", + "sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917" + }, + { + "bytes": 4797, + "path": "evidence/replay/clique_grid/optimized/result/CHECKS.json", + "sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + }, + { + "bytes": 1022, + "path": "evidence/replay/clique_grid/optimized/stdout.log", + "sha256": "785d39640d8d85c354c05185a5ea6ca995c21fa3e6e9908bf65cbe797fa2c7f1" + }, + { + "bytes": 10022, + "path": "evidence/replay/fixed_reader_services/normal/FILE-ACCESS.json", + "sha256": "3c48e61a406e43190cc23759cedf58f784623094752bf5eb369ddcd493978f65" + }, + { + "bytes": 5870, + "path": "evidence/replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json", + "sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0" + }, + { + "bytes": 7509, + "path": "evidence/replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json", + "sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + }, + { + "bytes": 112, + "path": "evidence/replay/fixed_reader_services/normal/stdout.log", + "sha256": "4c099675a6849136d8e392d73434da84148d756df92e65aba1ddee0be9c01bbc" + }, + { + "bytes": 10028, + "path": "evidence/replay/fixed_reader_services/optimized/FILE-ACCESS.json", + "sha256": "ab1cf17f22db081ee2874f598e75e710d0d66d474eaefcbdf0cd7cc1a31c6066" + }, + { + "bytes": 5870, + "path": "evidence/replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json", + "sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0" + }, + { + "bytes": 7509, + "path": "evidence/replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json", + "sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + }, + { + "bytes": 112, + "path": "evidence/replay/fixed_reader_services/optimized/stdout.log", + "sha256": "4c099675a6849136d8e392d73434da84148d756df92e65aba1ddee0be9c01bbc" + }, + { + "bytes": 1118, + "path": "evidence/replay/moving_entry/normal/FILE-ACCESS.json", + "sha256": "482ef7d79b585cef0b2c7c31395d76581e1b74e0932d4e5f67f5d6a39a3546cc" + }, + { + "bytes": 10891, + "path": "evidence/replay/moving_entry/normal/canonical/CHECKS.json", + "sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9" + }, + { + "bytes": 46735, + "path": "evidence/replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + }, + { + "bytes": 11371, + "path": "evidence/replay/moving_entry/normal/result/CHECKS.json", + "sha256": "e72241c5f58fd31837516d2ec122576e6c8fdd98c690c97997cdc3175e2a0e7d" + }, + { + "bytes": 5567, + "path": "evidence/replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 4335, + "path": "evidence/replay/moving_entry/normal/stdout.log", + "sha256": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d" + }, + { + "bytes": 1118, + "path": "evidence/replay/moving_entry/optimized/FILE-ACCESS.json", + "sha256": "482ef7d79b585cef0b2c7c31395d76581e1b74e0932d4e5f67f5d6a39a3546cc" + }, + { + "bytes": 10891, + "path": "evidence/replay/moving_entry/optimized/canonical/CHECKS.json", + "sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9" + }, + { + "bytes": 46735, + "path": "evidence/replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + }, + { + "bytes": 11395, + "path": "evidence/replay/moving_entry/optimized/result/CHECKS.json", + "sha256": "2a45e8ac8542d8af536f320801cd64164db8d915bb9281aa5fb07e47aa06d539" + }, + { + "bytes": 5567, + "path": "evidence/replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 4335, + "path": "evidence/replay/moving_entry/optimized/stdout.log", + "sha256": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d" + }, + { + "bytes": 795, + "path": "evidence/replay/phase_inverse/normal/FILE-ACCESS.json", + "sha256": "252fe203de43d17c001aab7b23d0e55db3457897397c0160cf805cfcf54d5878" + }, + { + "bytes": 4777, + "path": "evidence/replay/phase_inverse/normal/canonical/CHECKS.json", + "sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419" + }, + { + "bytes": 687103, + "path": "evidence/replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json", + "sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55" + }, + { + "bytes": 5082, + "path": "evidence/replay/phase_inverse/normal/result/CHECKS.json", + "sha256": "52d3bb920c446ae9607ad54f50e0a93e371684e9bdc0951609476dba54ee7049" + }, + { + "bytes": 74904, + "path": "evidence/replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 1235, + "path": "evidence/replay/phase_inverse/normal/stdout.log", + "sha256": "b4a166b29833ad8af23d94bb2143937919c992ec32b09c643f90ae35a46ae748" + }, + { + "bytes": 795, + "path": "evidence/replay/phase_inverse/optimized/FILE-ACCESS.json", + "sha256": "252fe203de43d17c001aab7b23d0e55db3457897397c0160cf805cfcf54d5878" + }, + { + "bytes": 4777, + "path": "evidence/replay/phase_inverse/optimized/canonical/CHECKS.json", + "sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419" + }, + { + "bytes": 687103, + "path": "evidence/replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json", + "sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55" + }, + { + "bytes": 5097, + "path": "evidence/replay/phase_inverse/optimized/result/CHECKS.json", + "sha256": "1880ee12fe09f61c3d9101125c0201f2948cc548a0b2acbc36bbf6d9784565a5" + }, + { + "bytes": 74904, + "path": "evidence/replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 1235, + "path": "evidence/replay/phase_inverse/optimized/stdout.log", + "sha256": "b4a166b29833ad8af23d94bb2143937919c992ec32b09c643f90ae35a46ae748" + }, + { + "bytes": 1329, + "path": "evidence/replay/unnormalised_code/normal/FILE-ACCESS.json", + "sha256": "e259f8e0ecf803dafe2cfadc79445007f5820ca9d10d6b09d6ed105560a5bda6" + }, + { + "bytes": 4493, + "path": "evidence/replay/unnormalised_code/normal/canonical/CHECKS.json", + "sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57" + }, + { + "bytes": 1879, + "path": "evidence/replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json", + "sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab" + }, + { + "bytes": 5685, + "path": "evidence/replay/unnormalised_code/normal/result/CHECKS.json", + "sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + { + "bytes": 3071, + "path": "evidence/replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json", + "sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + }, + { + "bytes": 42, + "path": "evidence/replay/unnormalised_code/normal/stdout.log", + "sha256": "b6ef1fb967fc09bb0f47762036cc97e306df5e6766767ae37b9d4622da770019" + }, + { + "bytes": 1329, + "path": "evidence/replay/unnormalised_code/optimized/FILE-ACCESS.json", + "sha256": "e259f8e0ecf803dafe2cfadc79445007f5820ca9d10d6b09d6ed105560a5bda6" + }, + { + "bytes": 4493, + "path": "evidence/replay/unnormalised_code/optimized/canonical/CHECKS.json", + "sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57" + }, + { + "bytes": 1879, + "path": "evidence/replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json", + "sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab" + }, + { + "bytes": 5685, + "path": "evidence/replay/unnormalised_code/optimized/result/CHECKS.json", + "sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + { + "bytes": 3071, + "path": "evidence/replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json", + "sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + }, + { + "bytes": 42, + "path": "evidence/replay/unnormalised_code/optimized/stdout.log", + "sha256": "b6ef1fb967fc09bb0f47762036cc97e306df5e6766767ae37b9d4622da770019" + }, + { + "bytes": 21370, + "path": "frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "sha256": "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + }, + { + "bytes": 202201, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 836, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json", + "sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11" + }, + { + "bytes": 821, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + { + "bytes": 7811, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "sha256": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2" + }, + { + "bytes": 975, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + }, + { + "bytes": 16360, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb" + }, + { + "bytes": 3292, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "bytes": 695542, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "bytes": 3292, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "bytes": 695542, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "bytes": 1943805, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "sha256": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + }, + { + "bytes": 1076, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + { + "bytes": 3580, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "sha256": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a" + }, + { + "bytes": 1337, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "sha256": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977" + }, + { + "bytes": 460, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "sha256": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce" + }, + { + "bytes": 11214, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "sha256": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c" + }, + { + "bytes": 29489, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e" + }, + { + "bytes": 14184, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "bytes": 14184, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "bytes": 861, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json", + "sha256": "ba06daabfd69759b489f5ae97a75ff68243bd5016a0981508ff529759ac8edd7" + }, + { + "bytes": 466, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json", + "sha256": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d" + }, + { + "bytes": 8137, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md", + "sha256": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94" + }, + { + "bytes": 20406, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974" + }, + { + "bytes": 6816, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json", + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "bytes": 6816, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json", + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "bytes": 11579, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32" + }, + { + "bytes": 891, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279" + }, + { + "bytes": 5567, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 189, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5" + }, + { + "bytes": 10123, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332" + }, + { + "bytes": 751, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json", + "sha256": "8aa3f7baa282e74f7e3dbc8a33dad70b6704cb3b88f918b55e403c978c73cd2a" + }, + { + "bytes": 1858, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md", + "sha256": "f09813d9bc6cab3f954c6e08bb49ac45553169f19e1af9080f54db17739e3506" + }, + { + "bytes": 18468, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + { + "bytes": 5207, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5" + }, + { + "bytes": 824, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json", + "sha256": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6" + }, + { + "bytes": 191, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json", + "sha256": "97c387b1cb55ab97c66f2cce29a7864677b43a57bc25225da8e4b22389d5db39" + }, + { + "bytes": 74904, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 7544, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md", + "sha256": "74a574cc8195002f3ffe969db9afcdad092f9e9b732c71b9ec0e1d72877be52f" + }, + { + "bytes": 14163, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010" + }, + { + "bytes": 1027, + "path": "frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json", + "sha256": "b5e699f68e60b02f80954ef8e6a860e3217b641394a4b71a074eaeb5f9c0fd7c" + }, + { + "bytes": 600, + "path": "frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json", + "sha256": "1eb59f8b22dfd5b90a667ec80e592883628994d51f76ee08bb83fd6b289daec6" + }, + { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + }, + { + "bytes": 9669, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + { + "bytes": 9975, + "path": "frozen/lanes/coherent-port/section-entry-20261020/check_section.py", + "sha256": "83b47dc6acc23b6c6120ef3fd0be9016d85c7b1de0a63f0ed7467f8c584a9024" + }, + { + "bytes": 739, + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json", + "sha256": "0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf" + }, + { + "bytes": 141043, + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + { + "bytes": 21257, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + { + "bytes": 316632, + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2662, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json", + "sha256": "638f70cc1a3095efa1cd532ab3b279c28822bc9de9c54bc7350f0542a8860893" + }, + { + "bytes": 519, + "path": "frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + { + "bytes": 537, + "path": "frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + { + "bytes": 9160, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json", + "sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2" + }, + { + "bytes": 918, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json", + "sha256": "9971cf722c992287ff419b653be3284a3fc3b23938fc090f7612924353e5df28" + }, + { + "bytes": 8190, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md", + "sha256": "0dcbfe88a6718f3bee6e2e73d80b62e71e1a5ce519144712c855dac755828e41" + }, + { + "bytes": 3489, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/SOURCE-MANIFEST.json", + "sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44" + }, + { + "bytes": 15861, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786" + }, + { + "bytes": 11675, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json", + "sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b" + }, + { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + { + "bytes": 8173, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md", + "sha256": "9908050a9eafe9d7047e70078f690f4610d157b6b35cd62c6ed85629e8d390c6" + }, + { + "bytes": 1939, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json", + "sha256": "1e1a0ab3bee4af667a3ba1e1fe2ec3800466664924516960b36ef9db5c5aa964" + }, + { + "bytes": 12480, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553" + }, + { + "bytes": 4482, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json", + "sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4" + }, + { + "bytes": 879, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json", + "sha256": "51d82715de837e7206f0f5460013a626cabc766374b0be65077f03293681082f" + }, + { + "bytes": 10215, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md", + "sha256": "e770470962b39715a6116639e3f9fa7228da6a4c1a5c45fb48dc725fcd45b81a" + }, + { + "bytes": 2798, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json", + "sha256": "4d97306bf5dc1877c315e8f3f5c9ce25a23030138fc88f02f68515ecfe059c44" + }, + { + "bytes": 15703, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53" + }, + { + "bytes": 5181, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json", + "sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223" + }, + { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + { + "bytes": 7852, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md", + "sha256": "df7b1f221aa03d7e02c4aa455e31585c174e3f2201730e043481fcfb2df76110" + }, + { + "bytes": 2567, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json", + "sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b" + }, + { + "bytes": 14996, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0" + }, + { + "bytes": 987, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json", + "sha256": "4d6c50d57f939c00c16cc6559c228090c9714ec62e2ce9c4a4f77259751b8531" + }, + { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + { + "bytes": 1009, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json", + "sha256": "8a0be2b118ebdf7b4b37ddbeb0e11eff12dbf3d0ad00df7069747d4a9f50e9e5" + }, + { + "bytes": 8879, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + { + "bytes": 1068, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/FREEZE.json", + "sha256": "281a74439e3fd1098430b85eba02073dd7929b862ef3924a1e25e21070cb9d73" + }, + { + "bytes": 10239, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md", + "sha256": "79d4c1b596528f1bc5cdb8bbe3da8edbda6a5c27bbca8fd7f4b6417bb6913f6c" + }, + { + "bytes": 1021, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE-FREEZE.json", + "sha256": "6662117082f6b02234604f161b5e5c6187524b42fde2b2cd93760b306f3e46d0" + }, + { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "bytes": 6617, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "bytes": 6617, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + { + "bytes": 9071, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py", + "sha256": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568" + }, + { + "bytes": 18235, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py", + "sha256": "0cfbfcf80e49f78e2707ab6647982511b8db67d434f00919bf8ff078d0140b24" + }, + { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "bytes": 31560, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "bytes": 77246, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "bytes": 31560, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "bytes": 77246, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "bytes": 971, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + { + "bytes": 698, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + { + "bytes": 1630, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "sha256": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4" + }, + { + "bytes": 768, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + { + "bytes": 995, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + { + "bytes": 6111, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "sha256": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd" + }, + { + "bytes": 1025, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + }, + { + "bytes": 4606, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "sha256": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a" + }, + { + "bytes": 3911, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e" + }, + { + "bytes": 14890, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900" + }, + { + "bytes": 9933, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd" + }, + { + "bytes": 142430, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "bytes": 1959, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "bytes": 142430, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "bytes": 1959, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "bytes": 4249, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "bytes": 305210, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "bytes": 4249, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "bytes": 305210, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "bytes": 4144, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "bytes": 341332, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "bytes": 4144, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "bytes": 341332, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "bytes": 286160, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + { + "bytes": 131500, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + { + "bytes": 1056, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json", + "sha256": "f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e" + }, + { + "bytes": 1039, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json", + "sha256": "5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8" + }, + { + "bytes": 1030, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60" + }, + { + "bytes": 3551, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c" + }, + { + "bytes": 6563, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62" + }, + { + "bytes": 2377, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "bytes": 144819, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "bytes": 2377, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "bytes": 144819, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "bytes": 146974, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + { + "bytes": 31107, + "path": "frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + { + "bytes": 957, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + { + "bytes": 272, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "sha256": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939" + }, + { + "bytes": 7796, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "sha256": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f" + }, + { + "bytes": 10680, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "sha256": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d" + }, + { + "bytes": 6699, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "bytes": 5386, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "bytes": 6699, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "bytes": 5386, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "bytes": 294, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + { + "bytes": 1185, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + { + "bytes": 8061, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + { + "bytes": 272, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + { + "bytes": 944, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + { + "bytes": 8240, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + { + "bytes": 9032, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + { + "bytes": 13217, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + { + "bytes": 4299, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "bytes": 240646, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "bytes": 4299, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "bytes": 240646, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "bytes": 3468, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "bytes": 280355, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "bytes": 3468, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "bytes": 280355, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "bytes": 3771, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1" + }, + { + "bytes": 1076, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532" + }, + { + "bytes": 272, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f" + }, + { + "bytes": 10952, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1" + }, + { + "bytes": 21417, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84" + }, + { + "bytes": 8316, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "bytes": 46424, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "bytes": 8316, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "bytes": 46424, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json", + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "bytes": 11006, + "path": "frozen/root/MOVING-CENTRE-CODE-20261020.md", + "sha256": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60" + }, + { + "bytes": 1035, + "path": "frozen/root/PHASE-CODE-FREEZE-20261020.json", + "sha256": "a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58" + }, + { + "bytes": 11128, + "path": "frozen/root/RANK30-PHASE-SECTION-20261020.md", + "sha256": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66" + }, + { + "bytes": 35848, + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "742c2a1907c61be01aa9a2f80df095ad21ad9608a43b38f7fb2ef7ee7ef6d994" + }, + { + "bytes": 635, + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + }, + { + "bytes": 4978, + "path": "frozen/root/check_rank30_phase_section_20261020.py", + "sha256": "cded1f99bd4cca2d0453ba66398d666ca5f37432d52f025104486086b640633a" + }, + { + "bytes": 11357, + "path": "notices/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 1754, + "path": "notices/NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 3252, + "path": "notices/ODD-GRID-SOURCE-PINS.json", + "sha256": "48886903f9d95d403dec50143b329d1bbcd48f44528bbaaa561bb82fc96e09f5" + }, + { + "bytes": 1279, + "path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "bytes": 1439, + "path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "bytes": 5030, + "path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "bytes": 3234, + "path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "bytes": 24973, + "path": "notices/UPSTREAM-NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + { + "bytes": 6252, + "path": "notices/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "bytes": 9097, + "path": "replay.py", + "sha256": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8" + } + ], + "scope": "Exact local services, conditional code theorems, and forward D25 joins. No complete supplier or kappa claim." +} diff --git a/research/centre-code-services/PROOFS.md b/research/centre-code-services/PROOFS.md new file mode 100644 index 0000000000..7fd1f9af79 --- /dev/null +++ b/research/centre-code-services/PROOFS.md @@ -0,0 +1,24 @@ +# Proof and review index + +Use each original proof with its review and its stated limits. Source files +under `frozen/` are unchanged. Historical publication-status text records +the status at that freeze; it is not the status of this authorised package. + +| Result | Proof | Independent review and receipt | +| --- | --- | --- | +| Moving section, square code, phase cycle | [Root theorem](frozen/root/MOVING-CENTRE-CODE-20261020.md), [actual square section](frozen/lanes/coherent-port/section-entry-20261020/SECTION.md) | [Review](frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md), [required qualifications](frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md), [checks](frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json) | +| Fixed-reader phase inverse | [Root theorem](frozen/root/RANK30-PHASE-SECTION-20261020.md) | [Review](frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md), [checks](frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json) | +| Actual B and H scalar words; independent rank-16 frames | [Constant services](frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md) | [Review](frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md), [checks](frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json) | +| Rank-16 response code and exact grid | [Code and scans](frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md), [conditional whole-state types](frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md) | [Review](frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md), [checks](frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json) | +| Rank-30 image and syndrome quotient | [Unnormalised code](frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md) | [Review](frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md), [checks](frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json) | +| Literal rank-30 capture and complete scalar chains | [Capture word](frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md) | [Review](frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md), [checks](frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json) | +| Six joined forward D25 services | [Independent join proof](frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md) | [Checks](frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json), [earlier query proof](frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md), [inherited native phase review](frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md) | + +The retained [fixed-odd scan proof](frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md) +supplies the scan method. This package uses that method as a dependency. +It does not claim the full A8 component as a new result here. + +The [fresh replay receipt](evidence/REPLAY.json) records the checker hashes, +source manifest hash, modes, timings, and comparison methods. The original +freeze files remain beside each reviewed result. The wrapper retains all +freeze members needed by the selected seven checks. diff --git a/research/centre-code-services/PROVENANCE.md b/research/centre-code-services/PROVENANCE.md new file mode 100644 index 0000000000..1153640ea8 --- /dev/null +++ b/research/centre-code-services/PROVENANCE.md @@ -0,0 +1,79 @@ +# Source and validation record + +The source is the `centre-encoding-campaign-20261014` campaign. The 170 runtime and proof +inputs under `frozen/` are exact copies. [SOURCE-MANIFEST.json](SOURCE-MANIFEST.json) +records their original paths, reasons, sizes, SHA256 values, and compressed +payload hashes. This is the selected proof and checker closure. It does +not include every lane or every producer experiment. Eight additional linked +historical freeze records are exact copies listed in +[REFERENCE-MANIFEST.json](REFERENCE-MANIFEST.json). These source records +supply attribution and context; their archived suites are not rerun. + +All seven exact checker files are unchanged. Six local service checks +import no producer code. The D25 joined-service check imports one pinned +independent mathematical helper. It checks the original native phase +source bytes and their 35-file input record; it does not repeat the old +4194304-coefficient spatial interpreter. The separately assembled +[90-file join closure](evidence/FIXED-READER-JOIN-CLOSURE.json) is fully +contained in this package with equal hashes. + +The new runner uses a fresh copied source tree for the two checkers that +write beside their source. It saves the outputs and removes only that +new temporary copy. Other checkers use their existing output-directory +argument. No checker path, arithmetic, import, phase, endpoint, or price +logic is patched. + +Old result JSON records contain absolute source paths. The runner maps +only registered values of fields named `path` to the matching package +path. Unknown paths fail. It then compares every JSON value with the +frozen receipt. This is not a claim that raw receipt bytes with different +absolute paths are equal. Program outputs are compared byte for byte +after decompression. Both Python modes must give equal canonical results. +The file-access audit allows only the package, output tree, and Python +runtime; it is a reproducibility check, not a security sandbox. + +The [fresh receipt](evidence/REPLAY.json) records fourteen sequential +checks with Python 3.14.7 on macOS arm64. Their measured total was 32.025 +seconds. All checks passed. All 170 source files retained their hashes. +The retained normal and optimized outputs, canonical comparisons, logs, +and file-access records are under `evidence/replay/`. No archived producer +emitter, complete native spatial phase suite, selected frontier, complete +recursive supplier, or Lean formalization was rerun. + +The publication context was checked on 2026-10-22 against upstream main +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`. Its selected record names +[PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470), with +conditional kappa 60403/20000000 = 0.00302015. The +[exact context record](evidence/SELECTED-CONTEXT.json) is retained. These +historical local constructions are not inputs to that selected record. +This package does not transplant them into it or change its complete cost. + +## Contribution boundaries + +The coherent-port lane supplied the corrected reader and square section. +The new-core-transfer lane supplied the actual low-displacement responses, +pivot code, native prefix, and joined payload. The native-escape lane +supplied the actual B and H services, rational code words, syndromes, +fixed-odd contracts, and conditional type theorem. Its owner-review lane +checked these local constructions with separate exact engines. The root +supplied the phase inverse certificate and finite moving-code cycle. +The bridge-review lane checked the inverse certificate, moving section, +entry words, and proof qualifications. + +For the D25 join, bridge-access supplied the actual dispatcher and reader +query, the controller lane supplied row capture, and new-native-recipes +supplied the inherited local phase review. Bridge-review checked the new +join, phases, owner routes, arbitrary inputs, and invoice. The fresh +package replay repeats those exact independent checks. + +The reciprocal-native-responses package owns the raw response and coded +exit results. The centre-metric-encoders package owns the sharp unitary +coordinate bound, signed metric encoder, and rational-unitary C16 packing. +This package uses pinned source inputs and preserves its own complete +checker closure. It does not need a moving PR dependency on either packet. +Its rational E code is not that unitary C16. Its fixed-reader native join +is also distinct from the six scalar and moving-code services. + +[NOTICE.md](NOTICE.md) records external sources and contributor credit. +Substantial OpenAI Codex assistance was used. The local freeze does not +perform publication, GitHub link verification, or rendered PR checks. diff --git a/research/centre-code-services/README.md b/research/centre-code-services/README.md new file mode 100644 index 0000000000..3393f9c0c6 --- /dev/null +++ b/research/centre-code-services/README.md @@ -0,0 +1,272 @@ +# Centre entry, code, and reuse services + +This package supplies exact local services for two actual centre responses. +It gives a moving entry swap, a square code on the existing data fields, +rational capture and decode words, and exact tests for legal code transitions. +It also gives six joined D25 forward services that use a retained earlier +reader. The fixed-reader phase inverse is retained as a separate useful +construction when that reader must stay fixed. + +These are component constructions and enabling proofs. They do not improve +the complete kappa calculation. A complete routed caller, helper host, +terminal code removal, finite address-map price, and recursive precision +bound remain separate obligations. Read the [proof index](PROOFS.md), +[source record](PROVENANCE.md), and [fresh replay](evidence/REPLAY.json). + +## Moving entry and two different storage contracts + +Write the actual response as E=I+UV, with B=VU invertible. Put H=I+B, +Q^4=I, and L=Q^2. The actual L fields are simultaneous translations. +The corrected entry uses + +```text +J_in = L U, D_in = B^-1 V L, D_in J_in = I. +``` + +For arbitrary data a and an arbitrary separate centre bank z, the ordered +word a+=J_in z; z-=D_in a; a+=J_in z; z=-z gives + +```text +S_in(a,z) = ((I-J_in D_in)a + J_in z, D_in a). +``` + +This map is an involution. One use stores the old z in the data. It does +not clear z or restore its prior value. Two consecutive uses restore all +inputs. This entry uses a separate bank of 30 or 16 centre fields. + +The complete paid entry words use two passes of L on the 112 data fields: + +| Separate-bank entry | Real dyadic primitives | Translation calls | Additional real odd scans | +| --- | ---: | ---: | --- | +| Rank 30 | 5076 | 224 | 22 multiplications and 22 divisions at each of 3 and 5 | +| Rank 16 | 4448 | 224 | 16 multiplications and 16 divisions at 3 | + +Both words have exact stored opcode-prefix row norm 12. The odd-height +bound is one at each listed prime. These are opcode-boundary bounds; +they do not include the internal implementation of a dyadic ADD or a +recursive child. Translation calls need their finite map price. + +A different square code uses only the existing 112 data fields. If a +selected row minor U_P is invertible, with complement R, set + +```text +C0 a = (B^-1 V a, a_R - U_R U_P^-1 a_P). +``` + +The explicit inverse in the proof gives C0 E C0^-1=diag(H,I). The actual +rank-30 minor has determinant -1/256 and an integral inverse. The actual +rank-16 pivot code uses another complement and an unnormalised reader; +it is a different square code. The moving review checks both matrices +and both inverse orders on all 112 data columns. The separate-bank entry +invoice above is not a price for either square code. + +The unnormalised sum-code variant is dyadic when U, V, and U_P^-1 are +all dyadic. The minor condition alone is insufficient. Both actual +source factors satisfy these premises. This qualification is part of +the retained [root-proof addendum](frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md). + +## Transport and the output code + +Assume the actual data advance is A=F Q^-1. The common F must commute +with Q and with the scalar maps. Then + +```text +J_out = Q U, D_out = B^-1 V Q^-1, +Q E Q^-1 = I + J_out B D_out. +``` + +For any scalar C with C E C^-1=K, its code moves in the exact order + +```text +C Q^2 -> Q^-1 C Q^-1 -> Q^2 C -> Q C Q -> C Q^2. +``` + +Successive F operators may differ, but each must commute with C and Q. +An opposite-sign advance can return the first output code directly to +C Q^2 under the same premises. A routed port-dependent advance must pass +the actual test C_(p,r)(F_p-F_r)=0, or supply a proved connecting operator. +Nominal frame labels do not prove this relation. + +For rank 16, K has eight entries -5, eight entries -7, and 96 entries 1. +Its centre action uses existing pivot fields and commutes with arbitrary +independent linear frames on those fields. Each diagonal H direction +costs 32 old real scalar units plus 16 real odd scans at each of 5 and 7. +Forward scans multiply; inverse scans divide. This service does not +create or admit its input fields. + +The encoded output remains Q^-1 C Q^-1. A raw exit requires the ordered +decode Q C^-1 Q. The complete physical cross-bank native calls also keep +their extra odd phase. An interleaved caller, borrowed restoration, and +productive helper advance need full endpoint proofs. The four-step cycle +does not remove a final code at an odd cut. + +## Rational whole-bank and capture services + +The rank-16 signed clique response in this package is a whole-bank code E. +It is distinct from the rational-unitary packing C16 in the centre-metric +encoder package. In its signed pair coordinates, + +```text +E = I - sum_large(w w^T / 2) - sum_small(w w^T), +E^-1 = I - sum_large(w w^T / 10) - sum_small(w w^T / 7). +``` + +The eight large rows have squared norm 12; the eight small rows have +squared norm 8. They are mutually orthogonal. The eigenvalues are 1 on +96 dimensions, -5 on eight, and -7 on eight. Each direction costs 3420 +real dyadic primitives plus 32 real fixed-odd scans. The forward scans +multiply by 5 or 7; the inverse scans divide. Exact local row norms are +20 forward and 18 inverse. The inverse has odd height one at 5 and 7. +Its valid-image inverse works without odd root scaling. Generic inputs +still require the exact grid. + +For rank 30, the unnormalised code Csum stores V a on 30 selected ports +and a complement on the other 82. Its complete literal capture and inverse +each cost 2910 old real scalar units plus 22 real scans at 3 and 22 at 5. +The complete capture, G0 or G0^-1 action, and decode costs 6090 old units, +plus 22 real multiplications and 22 real divisions at each prime. These +words act on 640 arbitrary input columns and leave 528 outside roles fixed. +They require a common linear frame. No physical native capture is inferred. + +Let R0=Z[i,1/2]. The exact image of Csum has quotient + +```text +(R0 / 3 R0)^11 direct-sum (R0 / 5 R0)^11. +``` + +The proof supplies all 22 syndromes and explicit right inverses. The +rank-16 image has eight syndromes at 5 and eight at 7. A complete middle +operation M preserves the relevant code precisely when its full matrix +satisfies L_p M = S_p L_p modulo each prime. The test includes helper +columns and any array or owner coordinates. In particular, R0/5R0 splits +as two copies of F5; it is not the field F25. + +The rank-30 G0 and G0^-1 actions preserve the image. Their capture/decode +chains have exact divisions with no odd root scale. An arbitrary ADD can +leave the code: the checker rejects both a data ADD and a helper-to-data +ADD that violate the syndromes. Local prefix bounds and generic grid +scales are in the exact receipts. The fixed-odd scan cost is additional +to the old scalar count, and descriptor work remains separately priced. + +## Conditional composition theorem + +A whole-state type declares stored state C u on every data, borrowed, +and live numeric work role. If each completed operation has endpoint +C_out A C_in^-1 with a Gaussian-dyadic semantic A, adjacent matching codes +cancel in their stated order. No commutation is needed. A common divisor +in two unrelated code matrices does not establish such a transition. + +Under the explicit local-prefix and decoded-child-entry bounds in the +proof, recursive depth D gives odd height at most (D+1) ell_p+c_p. +Completed siblings do not add a term. The root must have identity type +or a paid initial encoding; every child entry needs its own decoded-input +bound. The final physical endpoint must be dyadic for exact unscaling, +and a required raw result must include paid removal of the final code. +This conditional theorem extends the retained common-grid method. No +current complete caller is claimed to satisfy all its premises. + +## Six retained-reader D25 services + +Both actual providers pass for the pairs (s,t)=(0,1),(0,2),(1,2). Here s +labels the retained reader; physical input progress is t-1. Pair (0,2) +therefore starts at physical level one, not zero. Put G=diag(I_P,q_R), +and let F_t be FULL on the first 9+8t axes. With the actual routed E_t, +set (A_s,t)_P=L_s E_t and (A_s,t)_R=(E_t)_R. The exact forward service is + +```text +(F_(t-1) x, F_(t-1) G w) -> (F_t x, F_t G (w + A_s,t x)). +``` + +The bank w is arbitrary. Each service checks all 640 input columns and +keeps the 416 outside contents fixed. The native prefix costs 6456 real +scalar primitives; the late query costs 11168. The total is 17624, with +profile 1392 H1+64 H2+48 H3+16 H8, 1520 children, and rank mass 1792. +The complete monomial call bound is 5776: 448 DATA maps, 224 endpoint +adapters, 3040 native side maps, and 2064 late-query maps. No extra field +or odd division is introduced by the join. + +Each body uses the inherited typed helper supply and restoration +contract. The DATA partition does not construct that helper host. +The full regular cover must complete before the global query. A per-body +query needs another source-availability proof. The exact content bounds +are 22 and binary height one for the prefix, and 448 and height two for +the query. These do not include internal native-child precision. + +The fresh join replay checks all 35 consumed phase-source hashes and +keeps every inherited prefix, adapter, and phase record unchanged. It +checks the new DATA phase equations and routed query. It does not repeat +the earlier 4194304-coefficient spatial phase interpreter. A separately +packaged complete backward native service is not supplied. + +## Fixed-reader phase inverse appendix + +For the earlier fixed reader, T=V Q^2 U has an exact inverse at every +positive tensor width. Its physical translation kernel has 2712 terms, common +denominator 120, and infinity norm 88/5. Odd denominator factors 3 and 5 +are necessary. The 512-character certificate proves the all-width result +because simultaneous translations depend only on the XOR of frequencies. +The review verifies both certificate product orders, not a second +independent inversion algorithm. + +The complete fixed-reader section swap costs 208028 dyadic real primitives, +12072 translation calls, and 60 real multiplication-by-15 scans plus 60 +real division-by-15 scans. It uses a separate arbitrary centre bank. +At physical input Qx it reads T^-1 VQx, whereas the earlier terminal needs +VQ^-1. In the older proof, QU is a section of the normalised reader +T^-1 VQ; it is not a section of VQ itself. The moving construction changes +the reader to remove this mismatch. The fixed-reader inverse remains +useful when that change is unavailable. + +## Reproduction + +Use Python 3.11 or later, the standard library, at least 3 GiB of free +disk, and a new output directory. No network access is needed. + +```sh +python3 -I -B replay.py --output /tmp/centre-code-services-replay +``` + +Expected final output: + +```text +PASS_CENTRE_CODE_SERVICES +``` + +The runner executes seven checks in normal and optimized Python, one +process at a time. All original checker bytes stay unchanged. Two old +checkers write beside their sources, so the runner uses fresh copies and +saves their outputs before it removes those temporary copies. It compares +compressed outputs after decompression. In JSON receipts it changes only +registered source-path values to package-relative paths, then compares +all values with the frozen receipt. It checks every frozen source hash +before and after execution. The file-access audit checks that inputs come +from this package, the fresh output, or the Python runtime. It is a +reproducibility check, not a security sandbox. + +The checks include arbitrary-state swap restoration, both code inverse +orders, exact division domains, syndrome failures, mismatched repeated +codes, and wrong DATA phase order. No archived producer emitter, complete +native spatial phase suite, selected frontier, complete recursive supplier, +or Lean formalization was rerun. + +## Open next questions + +A moving-code caller must bind every routed advance and interleaved +cross-bank operation to its full input and output code. Start with the +actual three-call chronology and its final odd cut. Supply the ordered +final decode and restoration of all borrowed values. + +A rational capture caller must prove each complete middle operation +preserves the image, including helper columns and address mixing. The +syndrome equations and their failed-ADD controls are a direct starting +point. A shared list of odd primes is not a transition proof. + +The joined D25 forward service needs a complete inherited helper host +and finite map prices before it can enter a supplier invoice. A backward +native service needs its own literal word and full arbitrary-input check; +the abstract inverse-adjoint identity alone does not supply that word. + +A recursive rational implementation must prove its decoded child-entry +and internal-prefix bounds for the actual caller. The conditional type +theorem supplies the required statement and a height bound once those +premises hold. It does not verify them for a current complete supplier. diff --git a/research/centre-code-services/REFERENCE-MANIFEST.json b/research/centre-code-services/REFERENCE-MANIFEST.json new file mode 100644 index 0000000000..92f497c618 --- /dev/null +++ b/research/centre-code-services/REFERENCE-MANIFEST.json @@ -0,0 +1,60 @@ +{ + "reference_documents": [ + { + "bytes": 1039, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8" + }, + { + "bytes": 1056, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e" + }, + { + "bytes": 739, + "campaign_path": "lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json", + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf" + }, + { + "bytes": 836, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11" + }, + { + "bytes": 971, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + { + "bytes": 537, + "campaign_path": "lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "path": "frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + { + "bytes": 698, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + { + "bytes": 519, + "campaign_path": "lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "path": "frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "reason": "Linked historical source freeze; its archived producer suite is not part of the replay.", + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + } + ] +} diff --git a/research/centre-code-services/SOURCE-MANIFEST.json b/research/centre-code-services/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..fc93489201 --- /dev/null +++ b/research/centre-code-services/SOURCE-MANIFEST.json @@ -0,0 +1,1599 @@ +{ + "immutable_inputs": [ + { + "bytes": 21370, + "campaign_path": "lanes/bridge-access-20261017/check_bridge_access.py", + "path": "frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "reasons": [ + "fixed-reader dispatcher input" + ], + "sha256": "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + }, + { + "bytes": 202201, + "campaign_path": "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "reasons": [ + "review input: moving_entry/actual_data_views", + "review input: phase_inverse/actual_data_views", + "fixed-reader dispatcher input", + "fixed-reader independent query input" + ], + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 821, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "reasons": [ + "fixed-reader service freeze" + ], + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + { + "bytes": 7811, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2" + }, + { + "bytes": 975, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "reasons": [ + "fixed-reader dispatcher input" + ], + "sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + }, + { + "bytes": 16360, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb" + }, + { + "bytes": 3292, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "bytes": 695542, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "reasons": [ + "fixed-reader service freeze member", + "fixed-reader service payload" + ], + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "bytes": 3292, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "bytes": 695542, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "bytes": 1943805, + "campaign_path": "lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "reasons": [ + "fixed-reader dispatcher input", + "fixed-reader actual routed query" + ], + "sha256": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + }, + { + "bytes": 1076, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "reasons": [ + "fixed-reader service freeze" + ], + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + { + "bytes": 3580, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a" + }, + { + "bytes": 1337, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977" + }, + { + "bytes": 460, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce" + }, + { + "bytes": 11214, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c" + }, + { + "bytes": 29489, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e" + }, + { + "bytes": 14184, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "bytes": 14184, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "bytes": 861, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json", + "reasons": [ + "fixed-reader service freeze" + ], + "sha256": "ba06daabfd69759b489f5ae97a75ff68243bd5016a0981508ff529759ac8edd7" + }, + { + "bytes": 466, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d" + }, + { + "bytes": 8137, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94" + }, + { + "bytes": 20406, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974" + }, + { + "bytes": 6816, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "bytes": 6816, + "campaign_path": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "bytes": 11579, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "reasons": [ + "selected independent review: moving_entry" + ], + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32" + }, + { + "bytes": 891, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "reasons": [ + "selected independent review: moving_entry" + ], + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279" + }, + { + "bytes": 5567, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "reasons": [ + "selected independent review: moving_entry" + ], + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 189, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "reasons": [ + "selected independent review: moving_entry" + ], + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5" + }, + { + "bytes": 10123, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "reasons": [ + "selected independent review: moving_entry" + ], + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332" + }, + { + "bytes": 751, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json", + "reasons": [ + "final root proof review" + ], + "sha256": "8aa3f7baa282e74f7e3dbc8a33dad70b6704cb3b88f918b55e403c978c73cd2a" + }, + { + "bytes": 1858, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md", + "reasons": [ + "final root proof review" + ], + "sha256": "f09813d9bc6cab3f954c6e08bb49ac45553169f19e1af9080f54db17739e3506" + }, + { + "bytes": 18468, + "campaign_path": "lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "reasons": [ + "selected independent review: moving_entry" + ], + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + { + "bytes": 5207, + "campaign_path": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "reasons": [ + "selected independent review: phase_inverse" + ], + "sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5" + }, + { + "bytes": 824, + "campaign_path": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json", + "reasons": [ + "selected independent review: phase_inverse" + ], + "sha256": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6" + }, + { + "bytes": 191, + "campaign_path": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json", + "reasons": [ + "selected independent review: phase_inverse" + ], + "sha256": "97c387b1cb55ab97c66f2cce29a7864677b43a57bc25225da8e4b22389d5db39" + }, + { + "bytes": 74904, + "campaign_path": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "reasons": [ + "selected independent review: phase_inverse" + ], + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 7544, + "campaign_path": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md", + "reasons": [ + "selected independent review: phase_inverse" + ], + "sha256": "74a574cc8195002f3ffe969db9afcdad092f9e9b732c71b9ec0e1d72877be52f" + }, + { + "bytes": 14163, + "campaign_path": "lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "reasons": [ + "selected independent review: phase_inverse" + ], + "sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010" + }, + { + "bytes": 1027, + "campaign_path": "lanes/coherent-port/section-entry-20261020/CHECKS.json", + "path": "frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json", + "reasons": [ + "actual square code" + ], + "sha256": "b5e699f68e60b02f80954ef8e6a860e3217b641394a4b71a074eaeb5f9c0fd7c" + }, + { + "bytes": 600, + "campaign_path": "lanes/coherent-port/section-entry-20261020/FREEZE.json", + "path": "frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json", + "reasons": [ + "actual square code" + ], + "sha256": "1eb59f8b22dfd5b90a667ec80e592883628994d51f76ee08bb83fd6b289daec6" + }, + { + "bytes": 52433, + "campaign_path": "lanes/coherent-port/section-entry-20261020/SECTION.json", + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "reasons": [ + "actual square code", + "review input: capture_word/section", + "review input: moving_entry/rank30_code", + "review input: unnormalised_code/section" + ], + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + }, + { + "bytes": 9669, + "campaign_path": "lanes/coherent-port/section-entry-20261020/SECTION.md", + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "reasons": [ + "actual square code", + "review input: moving_entry/entry_code_proof" + ], + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + { + "bytes": 9975, + "campaign_path": "lanes/coherent-port/section-entry-20261020/check_section.py", + "path": "frozen/lanes/coherent-port/section-entry-20261020/check_section.py", + "reasons": [ + "actual square code" + ], + "sha256": "83b47dc6acc23b6c6120ef3fd0be9016d85c7b1de0a63f0ed7467f8c584a9024" + }, + { + "bytes": 141043, + "campaign_path": "lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "reasons": [ + "fixed-reader independent query input" + ], + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + { + "bytes": 21257, + "campaign_path": "lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "decompressed_sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "reasons": [ + "review input: moving_entry/directions", + "review input: phase_inverse/directions" + ], + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + { + "bytes": 316632, + "campaign_path": "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "reasons": [ + "review input: clique_grid/flags" + ], + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + { + "bytes": 19514, + "campaign_path": "lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "reasons": [ + "inherited fixed-odd scan theorem", + "review input: capture_word/scan_proof", + "review input: clique_grid/scan_proof" + ], + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2662, + "campaign_path": "lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json", + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json", + "reasons": [ + "inherited fixed-odd scan theorem" + ], + "sha256": "638f70cc1a3095efa1cd532ab3b279c28822bc9de9c54bc7350f0542a8860893" + }, + { + "bytes": 9160, + "campaign_path": "lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json", + "reasons": [ + "selected independent review: capture_word" + ], + "sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2" + }, + { + "bytes": 918, + "campaign_path": "lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json", + "reasons": [ + "selected independent review: capture_word" + ], + "sha256": "9971cf722c992287ff419b653be3284a3fc3b23938fc090f7612924353e5df28" + }, + { + "bytes": 8190, + "campaign_path": "lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md", + "reasons": [ + "selected independent review: capture_word" + ], + "sha256": "0dcbfe88a6718f3bee6e2e73d80b62e71e1a5ce519144712c855dac755828e41" + }, + { + "bytes": 3489, + "campaign_path": "lanes/native-escape-20261017/owner-review/capture-word-review-20261020/SOURCE-MANIFEST.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/SOURCE-MANIFEST.json", + "reasons": [ + "selected independent review: capture_word" + ], + "sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44" + }, + { + "bytes": 15861, + "campaign_path": "lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "reasons": [ + "selected independent review: capture_word" + ], + "sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786" + }, + { + "bytes": 11675, + "campaign_path": "lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json", + "reasons": [ + "selected independent review: centre_constants" + ], + "sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b" + }, + { + "bytes": 886, + "campaign_path": "lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "reasons": [ + "review input: unnormalised_code/constant_review", + "selected independent review: centre_constants" + ], + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + { + "bytes": 8173, + "campaign_path": "lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md", + "reasons": [ + "selected independent review: centre_constants" + ], + "sha256": "9908050a9eafe9d7047e70078f690f4610d157b6b35cd62c6ed85629e8d390c6" + }, + { + "bytes": 1939, + "campaign_path": "lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json", + "reasons": [ + "selected independent review: centre_constants" + ], + "sha256": "1e1a0ab3bee4af667a3ba1e1fe2ec3800466664924516960b36ef9db5c5aa964" + }, + { + "bytes": 12480, + "campaign_path": "lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "reasons": [ + "selected independent review: centre_constants" + ], + "sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553" + }, + { + "bytes": 4482, + "campaign_path": "lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json", + "reasons": [ + "selected independent review: clique_grid" + ], + "sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4" + }, + { + "bytes": 879, + "campaign_path": "lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json", + "reasons": [ + "selected independent review: clique_grid" + ], + "sha256": "51d82715de837e7206f0f5460013a626cabc766374b0be65077f03293681082f" + }, + { + "bytes": 10215, + "campaign_path": "lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md", + "reasons": [ + "selected independent review: clique_grid" + ], + "sha256": "e770470962b39715a6116639e3f9fa7228da6a4c1a5c45fb48dc725fcd45b81a" + }, + { + "bytes": 2798, + "campaign_path": "lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json", + "reasons": [ + "selected independent review: clique_grid" + ], + "sha256": "4d97306bf5dc1877c315e8f3f5c9ce25a23030138fc88f02f68515ecfe059c44" + }, + { + "bytes": 15703, + "campaign_path": "lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "reasons": [ + "selected independent review: clique_grid" + ], + "sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53" + }, + { + "bytes": 5181, + "campaign_path": "lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json", + "reasons": [ + "selected independent review: unnormalised_code" + ], + "sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223" + }, + { + "bytes": 867, + "campaign_path": "lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "reasons": [ + "review input: capture_word/code_review", + "selected independent review: unnormalised_code" + ], + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + { + "bytes": 7852, + "campaign_path": "lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md", + "reasons": [ + "selected independent review: unnormalised_code" + ], + "sha256": "df7b1f221aa03d7e02c4aa455e31585c174e3f2201730e043481fcfb2df76110" + }, + { + "bytes": 2567, + "campaign_path": "lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json", + "reasons": [ + "selected independent review: unnormalised_code" + ], + "sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b" + }, + { + "bytes": 14996, + "campaign_path": "lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "reasons": [ + "selected independent review: unnormalised_code" + ], + "sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0" + }, + { + "bytes": 987, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "4d6c50d57f939c00c16cc6559c228090c9714ec62e2ce9c4a4f77259751b8531" + }, + { + "bytes": 7293, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/proof" + ], + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + { + "bytes": 1009, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "8a0be2b118ebdf7b4b37ddbeb0e11eff12dbf3d0ad00df7069747d4a9f50e9e5" + }, + { + "bytes": 8879, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "reasons": [ + "rational service proof and literal word", + "review input: moving_entry/constant_word_proof" + ], + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + { + "bytes": 15271, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/odd_grid" + ], + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + { + "bytes": 1068, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/FREEZE.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "281a74439e3fd1098430b85eba02073dd7929b862ef3924a1e25e21070cb9d73" + }, + { + "bytes": 10239, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "79d4c1b596528f1bc5cdb8bbe3da8edbda6a5c27bbca8fd7f4b6417bb6913f6c" + }, + { + "bytes": 1021, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE-FREEZE.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE-FREEZE.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "6662117082f6b02234604f161b5e5c6187524b42fde2b2cd93760b306f3e46d0" + }, + { + "bytes": 9038, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "reasons": [ + "rational service proof and literal word", + "review input: unnormalised_code/proof" + ], + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + { + "bytes": 57283, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/literal" + ], + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "bytes": 4705, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/receipt" + ], + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "bytes": 57283, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "bytes": 4705, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "bytes": 80400, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/constants", + "review input: centre_constants/literal", + "review input: unnormalised_code/constants" + ], + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "bytes": 6617, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "bytes": 80400, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CENTRE-CONSTANTS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CENTRE-CONSTANTS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "bytes": 6617, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CHECKS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "bytes": 11333, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/checker" + ], + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + { + "bytes": 9071, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568" + }, + { + "bytes": 18235, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "0cfbfcf80e49f78e2707ab6647982511b8db67d434f00919bf8ff078d0140b24" + }, + { + "bytes": 7958, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "reasons": [ + "rational service proof and literal word", + "review input: unnormalised_code/checker" + ], + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + { + "bytes": 1064, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "reasons": [ + "rational service proof and literal word", + "review input: unnormalised_code/receipt" + ], + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "bytes": 115590, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "reasons": [ + "rational service proof and literal word", + "review input: capture_word/code", + "review input: unnormalised_code/payload" + ], + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "bytes": 1064, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "bytes": 115590, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "bytes": 31560, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "bytes": 77246, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "reasons": [ + "rational service proof and literal word", + "review input: clique_grid/literal" + ], + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "bytes": 31560, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "bytes": 77246, + "campaign_path": "lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json", + "reasons": [ + "rational service proof and literal word" + ], + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "bytes": 1630, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4" + }, + { + "bytes": 768, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "reasons": [ + "fixed-reader service freeze", + "fixed-reader dispatcher input" + ], + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + { + "bytes": 995, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "reasons": [ + "fixed-reader service freeze", + "fixed-reader dispatcher input" + ], + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + { + "bytes": 6111, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd" + }, + { + "bytes": 1025, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "reasons": [ + "fixed-reader service freeze" + ], + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + }, + { + "bytes": 4606, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a" + }, + { + "bytes": 3911, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e" + }, + { + "bytes": 14890, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900" + }, + { + "bytes": 9933, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd" + }, + { + "bytes": 142430, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "reasons": [ + "fixed-reader service freeze member", + "fixed-reader service payload", + "fixed-reader dispatcher input" + ], + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "bytes": 1959, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "bytes": 142430, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "bytes": 1959, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "bytes": 4249, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "bytes": 305210, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "reasons": [ + "fixed-reader service freeze member", + "fixed-reader service payload", + "fixed-reader dispatcher input" + ], + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "bytes": 4249, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "bytes": 305210, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "bytes": 4144, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "bytes": 341332, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "reasons": [ + "fixed-reader service freeze member", + "fixed-reader service payload" + ], + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "bytes": 4144, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "bytes": 341332, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "bytes": 286160, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "reasons": [ + "review input: centre_constants/rank16", + "review input: clique_grid/native", + "review input: moving_entry/rank16", + "inherited native phase input, hash checked; spatial interpreter not rerun", + "fixed-reader independent query input" + ], + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + { + "bytes": 131500, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "reasons": [ + "review input: moving_entry/rank16_code" + ], + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + { + "bytes": 1030, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60" + }, + { + "bytes": 3551, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c" + }, + { + "bytes": 6563, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62" + }, + { + "bytes": 2377, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "bytes": 144819, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "reasons": [ + "fixed-reader service payload", + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "bytes": 2377, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "bytes": 144819, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "bytes": 146974, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + { + "bytes": 266369, + "campaign_path": "lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "reasons": [ + "review input: capture_word/response", + "review input: centre_constants/rank30", + "review input: clique_grid/response", + "review input: moving_entry/rank30", + "review input: phase_inverse/response", + "review input: unnormalised_code/response" + ], + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + { + "bytes": 31107, + "campaign_path": "lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "path": "frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + { + "bytes": 957, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "reasons": [ + "fixed-reader service freeze", + "fixed-reader dispatcher input" + ], + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + { + "bytes": 272, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939" + }, + { + "bytes": 7796, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f" + }, + { + "bytes": 10680, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d" + }, + { + "bytes": 6699, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "bytes": 5386, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "bytes": 6699, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "bytes": 5386, + "campaign_path": "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "reasons": [ + "fixed-reader service freeze member" + ], + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "bytes": 294, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + { + "bytes": 1185, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + { + "bytes": 8061, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + { + "bytes": 272, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + { + "bytes": 944, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + { + "bytes": 8240, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + { + "bytes": 9032, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + { + "bytes": 13217, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + { + "bytes": 4299, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "bytes": 240646, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "bytes": 4299, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "bytes": 240646, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "bytes": 3468, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "bytes": 280355, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "bytes": 3468, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "bytes": 280355, + "campaign_path": "lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "bytes": 3771, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1" + }, + { + "bytes": 1076, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532" + }, + { + "bytes": 272, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f" + }, + { + "bytes": 10952, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1" + }, + { + "bytes": 21417, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84" + }, + { + "bytes": 8316, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "bytes": 46424, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "bytes": 8316, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "bytes": 46424, + "campaign_path": "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json", + "reasons": [ + "inherited native phase input, hash checked; spatial interpreter not rerun" + ], + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "bytes": 11006, + "campaign_path": "root/MOVING-CENTRE-CODE-20261020.md", + "path": "frozen/root/MOVING-CENTRE-CODE-20261020.md", + "reasons": [ + "root theorem and certificate" + ], + "sha256": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60" + }, + { + "bytes": 1035, + "campaign_path": "root/PHASE-CODE-FREEZE-20261020.json", + "path": "frozen/root/PHASE-CODE-FREEZE-20261020.json", + "reasons": [ + "root theorem and certificate" + ], + "sha256": "a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58" + }, + { + "bytes": 11128, + "campaign_path": "root/RANK30-PHASE-SECTION-20261020.md", + "path": "frozen/root/RANK30-PHASE-SECTION-20261020.md", + "reasons": [ + "root theorem and certificate" + ], + "sha256": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66" + }, + { + "bytes": 35848, + "campaign_path": "root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "decompressed_sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8", + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "reasons": [ + "review input: phase_inverse/inverse_certificate", + "root theorem and certificate" + ], + "sha256": "742c2a1907c61be01aa9a2f80df095ad21ad9608a43b38f7fb2ef7ee7ef6d994" + }, + { + "bytes": 635, + "campaign_path": "root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "reasons": [ + "review input: phase_inverse/root_receipt", + "root theorem and certificate" + ], + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + }, + { + "bytes": 4978, + "campaign_path": "root/check_rank30_phase_section_20261020.py", + "path": "frozen/root/check_rank30_phase_section_20261020.py", + "reasons": [ + "root theorem and certificate" + ], + "sha256": "cded1f99bd4cca2d0453ba66398d666ca5f37432d52f025104486086b640633a" + } + ], + "original_campaign_root": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014", + "scope": "Selected proof bundles and exact runtime inputs. Producer emitters are retained as evidence but are not replayed." +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json b/research/centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json new file mode 100644 index 0000000000..409c9b9c7e --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json @@ -0,0 +1,182 @@ +{ + "schema": "pivot-code-invoice-annex-hashes-v1", + "annex": "pivot-code-invoice", + "scope": "Original 2078-unit common-entry code, sixteen fixed-three scans, valid-image and generic-grid boundary; no productive transport, raw decoder, or kappa improvement.", + "frozen_input_files": 30, + "total_files_excluding_manifest": 43, + "total_bytes_excluding_manifest": 1620058, + "files": { + "CHECKS.json": { + "bytes": 1628, + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + }, + "CORE-BINDING.json": { + "bytes": 349, + "sha256": "2a904a73f51870b7fe80048698b56fbe51bb42d16265ec55b1cd0252bf11eec6" + }, + "DIRECT-SOURCES.json": { + "bytes": 936, + "sha256": "14464dd443471febd1be933b071c6a8c2cd2ea59b8bb062e2ed5b28b79f2ca3d" + }, + "GRID-SOURCE-PINS.json": { + "bytes": 983, + "sha256": "3b1233b40b977b4e67afb6118685ba18892543685d30b58e9601598f45051f64" + }, + "NOTICE.md": { + "bytes": 1993, + "sha256": "bf63940bec55a7b91a241605291a42a75d97d3520eee814951466ef85fce641a" + }, + "PROOF.md": { + "bytes": 7630, + "sha256": "88118364f7a8e97da76ab7198bf1edde582f1bdd5d62a1d0a881809bcb5f3191" + }, + "README.md": { + "bytes": 4243, + "sha256": "89fb49379fc1bb2f76f0bfef808069cb9e797e65ee5a72c5b9551cbbc7f27b7b" + }, + "REPLAY.json": { + "bytes": 3213, + "sha256": "7a5cb165934d0ae433e4341625e499320bcf3a59fc32018f19b6587a21524cb1" + }, + "RESULT.json": { + "bytes": 896, + "sha256": "a5b61026870d60fbc84eed63c494c8c20165e11a04e8581c041e052665956e2d" + }, + "SOURCES.json": { + "bytes": 13518, + "sha256": "520d260e5580084876fb0b7ed38080ab3496a574f5ac8fdaa92c0a7adc757b95" + }, + "VALIDATION.md": { + "bytes": 2854, + "sha256": "45bb03b3ff8445104eee057b7a8ce52d6e5b730cc999d0542502ade665eeea5d" + }, + "check_invoice.py": { + "bytes": 5138, + "sha256": "a7e511883e8b243cbe90ea5b919b64775b9351f30c5d90db4a3f10382264131b" + }, + "frozen/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "frozen/NOTICE": { + "bytes": 24973, + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + "frozen/notes/stopped-product-complex.tex": { + "bytes": 6252, + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + "frozen/upstream/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "frozen/upstream/build/sections/02-streams.tex": { + "bytes": 11311, + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + }, + "frozen/upstream/build/sections/05-layers.tex": { + "bytes": 46811, + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + }, + "frozen/upstream/manifest.json": { + "bytes": 6217, + "sha256": "16ab13971694cabab09440c47ebf2fc0496a9d35fc3af33950fda3498f8e2392" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "bytes": 202201, + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json": { + "bytes": 11579, + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json": { + "bytes": 891, + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz": { + "bytes": 5567, + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json": { + "bytes": 189, + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md": { + "bytes": 10123, + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py": { + "bytes": 18468, + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json": { + "bytes": 52433, + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md": { + "bytes": 9669, + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": { + "bytes": 42897, + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": { + "bytes": 21257, + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "bytes": 316632, + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md": { + "bytes": 19514, + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md": { + "bytes": 8879, + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md": { + "bytes": 15271, + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "bytes": 14800, + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 286160, + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json": { + "bytes": 681, + "sha256": "86a1abd93f4ebc37ae54dbaabf5cade3b62a6d1d7fcd54d4f3cf5e58785b37b7" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md": { + "bytes": 5174, + "sha256": "83bd71d85136b0d1045897aeecddfe8c064bbd00fb989b58acb8eab25f1e868d" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py": { + "bytes": 9817, + "sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json": { + "bytes": 1881, + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json": { + "bytes": 131500, + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "bytes": 266369, + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "replay.py": { + "bytes": 6447, + "sha256": "a7132f387a2661bd64394549bfe5f9c1c8106257ac2183db2fbc0c98ad72f4fb" + } + } +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/CHECKS.json b/research/centre-code-services/annexes/pivot-code-invoice/CHECKS.json new file mode 100644 index 0000000000..deb5919820 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/CHECKS.json @@ -0,0 +1,64 @@ +{ + "all_112_data_columns_restored": true, + "checker_sha256": "a7e511883e8b243cbe90ea5b919b64775b9351f30c5d90db4a3f10382264131b", + "forward_invoice": { + "old_real_scalar_units": 2078, + "real_divide3_scans": 0, + "real_multiply3_scans": 16 + }, + "generic_inverse_non_dyadic_witness": [ + 0, + 0, + "1/12" + ], + "inverse_invoice": { + "old_real_scalar_units": 2078, + "real_divide3_scans": 16, + "real_multiply3_scans": 0 + }, + "payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "scope": "Exact existing literal word and inverse domain; no claim that an arbitrary middle operation preserves the code image.", + "status": "PASS_PIVOT_CODE_INVOICE_DOMAIN", + "valid_image_divisions": [ + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 46, + "opcode": 125 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 57, + "opcode": 138 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 7, + "opcode": 150 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 20, + "opcode": 163 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 111, + "opcode": 175 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 53, + "opcode": 188 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 27, + "opcode": 200 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 0, + "opcode": 213 + } + ] +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/CORE-BINDING.json b/research/centre-code-services/annexes/pivot-code-invoice/CORE-BINDING.json new file mode 100644 index 0000000000..04d3a1ba6f --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/CORE-BINDING.json @@ -0,0 +1,9 @@ +{ + "schema": "pivot-code-unchanged-core-v1", + "manifest": "../../PACKAGE-MANIFEST.json", + "manifest_sha256": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "files_including_manifest": 277, + "all_original_file_hashes_checked": true, + "annex_is_additional": true, + "core_replay_not_rerun_for_append_only_addition": true +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/DIRECT-SOURCES.json b/research/centre-code-services/annexes/pivot-code-invoice/DIRECT-SOURCES.json new file mode 100644 index 0000000000..e129b00389 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/DIRECT-SOURCES.json @@ -0,0 +1,12 @@ +{ + "schema": "pivot-code-invoice-entrypoints-v1", + "entrypoints": [ + "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json", + "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md" + ] +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/GRID-SOURCE-PINS.json b/research/centre-code-services/annexes/pivot-code-invoice/GRID-SOURCE-PINS.json new file mode 100644 index 0000000000..cd3cd9b612 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/GRID-SOURCE-PINS.json @@ -0,0 +1,22 @@ +{ + "schema": "pivot-code-grid-pins-v1", + "base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_record": "../../notices/ODD-GRID-SOURCE-PINS.json", + "files": { + "notes/stopped-product-complex.tex": { + "git_blob": "4a9037137cd3158dbeca6d9e3b1881a599ebfcb5", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + "upstream/build/sections/02-streams.tex": { + "git_blob": "088fceea1867abc76271d7efe7532b779fee9039", + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + }, + "upstream/build/sections/05-layers.tex": { + "git_blob": "5ce8b3c83c455f221bb84858a97230b0285644aa", + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + } + }, + "original_source_bytes_equal": true, + "fresh_git_object_fetch_performed": false, + "prior_verification": "The accepted centre-code-services package and its source audit verified these exact local Git objects." +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/NOTICE.md b/research/centre-code-services/annexes/pivot-code-invoice/NOTICE.md new file mode 100644 index 0000000000..8ee8163508 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/NOTICE.md @@ -0,0 +1,34 @@ +# Source credit and license + +The new-core-transfer lane supplied the actual rank-sixteen response, +its literal pivot code, and the original cost and prefix receipt. The +bridge-review lane independently checked the pivot algebra inside the +moving-code review. The root and coherent-port lanes supplied the +ordered entry and transport interfaces. The native-escape and +independent-review lanes supplied the fixed-odd and common-grid accounts. +The new wrapper, replay, and invoice/domain check only expose and verify +these existing local results. These are roles within one AI-assisted +campaign prepared for Ali Romman. Substantial OpenAI Codex assistance +was used. No independent human review is claimed. + +The [license](frozen/LICENSE), [source notice](frozen/NOTICE), and +[upstream license](frozen/upstream/LICENSE) remain byte-exact. New material +uses Apache-2.0. The common odd grid is retained prior work credited to +icekylinx in the source notice, with GPT-6 Astra and Codex assistance. +The retained [grid proof](frozen/notes/stopped-product-complex.tex) has +SHA256 `4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a` +and Git blob `4a9037137cd3158dbeca6d9e3b1881a599ebfcb5` at historical +commit `bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The exact fixed-tape +and layer source files from that contract are also retained. +[GRID-SOURCE-PINS.json](GRID-SOURCE-PINS.json) gives these source pins. + +The [parent notice](../../NOTICE.md) retains the full native-provider +and compiler lineage, including each external notice. This annex uses +an exact response payload as an inherited input. It does not re-emit +or re-admit those native providers. No authorship is inferred from a +PR submitter account. + +The packaging base is `b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`. +It does not replace any historical source pin, establish compatibility +with the current selected construction, or improve its complete kappa. +All old source proofs, scripts, programs, and reviews remain unchanged. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/PROOF.md b/research/centre-code-services/annexes/pivot-code-invoice/PROOF.md new file mode 100644 index 0000000000..01ffaaa3ea --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/PROOF.md @@ -0,0 +1,151 @@ +# Exact pivot code and its implementation boundary + +The full historical [construction](frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md) and +[independent review](frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md) are retained. This wrapper states their +local claim and the exact division boundary. It does not add a new +construction or an unproved caller. + +## Code and inverse + +Let H be the actual signed pair code on 48 ports, extended by identity on +the other 64 ports. The pinned response satisfies + +```text +H E H inverse = direct sum of eight (I-dd transpose) blocks of size 6 + and eight (I-11 transpose) blocks of size 8. +``` + +The sixteen blocks partition the 112 mode labels. In a signed block, +first apply its signs, and call the resulting entries y_i. Choose the +first coordinate p. The code then performs + +```text +y_i -= y_p for each i other than p +y_p *= k +y_p += y_i for each i other than p +``` + +At the end, the pivot is `s=sum(old y_i)`. Each other coordinate is +`t_i=old y_i-old y_p`. Thus the exact inverse is + +```text +old y_p = (s-sum(t_i))/k +old y_i = t_i+old y_p. +``` + +Reversing the literal events implements this inverse on arbitrary +rational inputs. No data is cleared, no accumulator is introduced, and +all 528 fields outside the active bank remain unchanged. + +For `I-11 transpose`, the sum changes by the factor `1-k`; every +difference stays fixed. The signs give the same conclusion for +`I-dd transpose`. Let C include H, all signs, and these block words. +Then `C E C inverse=D`, where D is -5 on the eight six-mode pivots, +-7 on the eight eight-mode pivots, and identity on the other 96 fields. +The exact port lists and signs are in the pinned +[program](frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json). This is a coordinate change +for E. It is not a native E inverse; inverting the diagonal factors +would introduce the separate primes five and seven. + +## Literal cost and prefix grid + +The inherited tariff assigns eight old real units to a complex unit +ADD and two to a sign or one-bit binary scale. An exact odd scan is a +separate operation. The actual H word and its inverse each cost 470. +For each six-mode block the ten unit ADDs cost 80 and the binary scale +costs two. Four mode signs add eight across those blocks, so their +subtotal is `8*82+8=664`. Each eight-mode block has fourteen unit ADDs +and three binary scales, hence `8*(14*8+3*2)=944`. Therefore + +```text +470 + 664 + 944 = 2078 old real scalar units. +``` + +Each six-mode pivot also uses one complex multiplication by three. +There are eight such pivots, hence sixteen real scans. Reversing the +word preserves the scalar tariff and changes these to sixteen real +division scans. Each direction uses zero native children and zero +owned fields inside the declared common chart. + +At each stored opcode boundary, expand every row in the original data +columns. Its row one-norm bounds the magnitude by that norm times the +largest input magnitude. The exact retained replay computes maximum +norms 12 forward and 8 inverse. All forward coefficients are integral. +Inverse prefix denominators have binary exponent at most three and +odd-three exponent at most one. These are exact finite-word bounds, +including H and its inverse. Pointwise application gives the same +bounds at every array entry and tensor width. They do not bound all +bit-level ADD temporaries or a complete recursive supplier. + +The six-mode blocks are disjoint in mode coordinates. Each inverse +block divides its own pivot once by three. Their local odd heights +therefore take a maximum, not a sum. The final pair inverse is dyadic. +This explains why the local odd height is one rather than eight. + +## Exact division domain + +Let R0 be the Gaussian dyadic ring. H and its inverse are units over +R0. For an actual forward code image, before a six-mode inverse divides +by three, the value is `s-sum(t_i)=6*old y_p`. Its coefficients on all +original inputs have a factor three. Division by three leaves +`2*old y_p`, and the following binary division recovers the pivot. +The eight-mode block needs only binary division. Thus reversing C on +its valid image uses exact odd division without an extra odd root +factor. [CHECKS.json](CHECKS.json) checks this divisibility at all eight +complex division events and restores all 112 original data columns. + +This does not hold for every generic code-coordinate input. Already a +six-mode block with `s=1` and every `t_i=0` requires `old y_p=1/6`. +The actual full inverse has coefficient `1/12` at row 0, column 0. +Thus its generic output need not lie in R0. An intervening operation +must preserve `C(R0^112)` to use the valid-image contract; the word +identity alone does not prove that condition for a new caller. + +For generic rational inputs, the inherited +[common-grid proof](frozen/notes/stopped-product-complex.tex), +[local exact-scan account](frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md), and +[grid specification](frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md) apply only with their +premises. All numeric root streams, including arbitrary borrowed +streams, must receive the common scale. Addresses and descriptors are +not scaled. Each complete child needs the declared dyadic semantic +endpoint, the full finite-parent odd height must be bounded, and the +outer endpoint must permit exact unscaling. Arbitrary integer +numerators on the finest grid are not valid root inputs. The local +height-one claim does not discharge these global premises. + +One fixed-three real scan has the inherited bound `4*(w_g+1)` arithmetic +head steps per record. Sixteen real scans on n records per field thus +cost at most `64*n*(w_g+1)`, with stream control and root conversions +separate. This is additional to the 2,078-unit scalar invoice. The +retained proofs state the exact signed carry test; no rounded division +is substituted here. + +## Entry maps and transported type + +Let L=Q squared be the diagonal translations by the actual port labels. +The entry word is `C_in=C L`: first translate each of the 112 fields, +then apply C. The inverse is `L C inverse`. Each direction therefore +has 112 explicit translation maps, with full descriptor and streaming +prices separate from the scalar tariff. The spatial interpreter keeps +an exact translation label on every input coefficient. It verifies +both inverse orders and rejects the opposite order `L C` as an entry +substitute. + +Put `q=Q inverse`. For the formal output type `C_out=q C q`, direct +ordered multiplication gives + +```text +(q C q) (Q E q) (Q C inverse Q) = q D Q = D. +``` + +Only equal adjacent phases cancel. No Q is moved through C or E. The +last equality holds because D is scalar and diagonal in physical port +labels. This is the already reviewed code transport identity, under +its common advance and commutation premises. It does not implement +`q C q` or `Q C inverse Q` at a retired native cut. The actual cyclic +word has different source flags at its vertices and no asserted +common full-vertex cut before FULL. Actual cross-bank calls retain +additional odd phases. A productive centre advance, source views, +helper restoration, legal interstage chronology, full map invoice, +raw output decode, and recursive cost remain separate obligations. +No complete kappa improvement follows. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/README.md b/research/centre-code-services/annexes/pivot-code-invoice/README.md new file mode 100644 index 0000000000..cf0b05dacd --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/README.md @@ -0,0 +1,80 @@ +# Literal pivot-code invoice + +This annex preserves the original common-entry pivot code on 112 existing +data fields. It puts sixteen centre sums in sixteen pivots and retains +independent complement data in the other 96 fields. Its exact conjugated +response is -5 on eight pivots, -7 on eight pivots, and identity on the +complement. It uses no new field and does not require a zero input. + +The [proof](PROOF.md), [source pins](SOURCES.json), [source credit](NOTICE.md), +and [validation limits](VALIDATION.md) give the complete local scope. +The original [construction](frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md) and +[separate moving-code review](frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md) remain byte-exact. +This is an addition to the accepted 277-file centre-code-services core. +Its original manifest and files are unchanged; this annex has its own +[manifest](ANNEX-MANIFEST.json) and [core binding](CORE-BINDING.json). + +| Word | Old real scalar units | Separate real scans | Explicit translations | +| --- | ---: | --- | ---: | +| C | 2,078 | 16 multiplications by 3 | 0 | +| C inverse | 2,078 | 16 divisions by 3 | 0 | +| Common entry C L, with L=Q squared | 2,078 | 16 multiplications by 3 | 112 | +| Inverse entry L C inverse | 2,078 | 16 divisions by 3 | 112 | + +The scalar count is `470+664+944`. It does not include the scans, +address-map costs, descriptor work, or a global precision guard. The +forward stored-prefix row norm is at most 12. The inverse bound is 8, +with at most three new binary fractional bits and one new factor three. +The eight disjoint six-mode blocks do not add eight odd-height levels. + +**Valid code images and generic inverse inputs are different contracts.** +On a valid image of C, each division by three is exact on the existing +dyadic grid. A generic inverse has a coefficient 1/12 and needs an admitted +odd grid. A middle operation must preserve the code image to use the first +contract. No arbitrary integer on a finest common grid is declared valid. + +The formal transported code `q C q`, where `q=Q inverse`, diagonalizes +the physical response by ordered adjacent cancellation. This identity +does not implement that code at a retired cut. Productive transport, +actual cross-bank phases, source views, helper progress, and raw terminal +decode remain separate. This annex gives no complete kappa improvement +and no automatic applicability to the current selected construction. + +## Replay + +Use Python 3.11 or later and its standard library, one worker, at least +3 GiB free disk, and a new output directory. No Git, network, original +workspace, or compiler package is needed. + +```sh +python3 -I -B research/centre-code-services/annexes/pivot-code-invoice/replay.py --out /tmp/pivot-code-invoice-check +``` + +Expected final output: + +```text +PASS_PIVOT_CODE_INVOICE_ANNEX +``` + +The runner executes the unchanged producer, the unchanged prior review, +and a small invoice/domain check, each in normal and optimized Python. +Each job uses a private copy. The prior review receipt has absolute input +paths, so only registered source paths are converted for comparison. +All other fields are compared. Compressed programs are compared after +decompression. The producer and invoice receipts match byte for byte. +[REPLAY.json](REPLAY.json) records six passing packaging runs. +No independent human review is claimed. + +## Open next questions + +- Can a productive caller preserve this code through its actual physical + operations? A first step is one exact full cross-bank endpoint with + declared input and output types. The odd phases, source access, and + helper progress remain blockers. +- Can the output code be removed at a useful complete cost? A first step + is a literal `Q C inverse Q` decoder at one specified output cut. + Its phase wrappers, views, and full map prices remain open. +- Can a complete recursive supplier use the local grid bound? A first + step is its full finite-parent prefix and type invoice. Root conversion, + all borrowed streams, decoded child entries, and the final dyadic + endpoint must be proved before the common-grid theorem applies. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/REPLAY.json b/research/centre-code-services/annexes/pivot-code-invoice/REPLAY.json new file mode 100644 index 0000000000..59b202794f --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/REPLAY.json @@ -0,0 +1,104 @@ +{ + "status": "PASS_PIVOT_CODE_INVOICE_ANNEX", + "source_files": 30, + "source_manifest_sha256": "520d260e5580084876fb0b7ed38080ab3496a574f5ac8fdaa92c0a7adc757b95", + "replay_sha256": "a7132f387a2661bd64394549bfe5f9c1c8106257ac2183db2fbc0c98ad72f4fb", + "runs": [ + { + "job": "pivot", + "mode": "normal", + "seconds": 0.296, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + { + "file": "PIVOT-CODES.json", + "method": "complete_bytes", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + } + ] + }, + { + "job": "prior_review", + "mode": "normal", + "seconds": 0.484, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "all_json_fields_after_registered_source_paths", + "sha256": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199" + }, + { + "file": "MOVING-CODE-PROGRAM.json.gz", + "method": "complete_decompressed_bytes", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + } + ] + }, + { + "job": "invoice_domain", + "mode": "normal", + "seconds": 0.087, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + } + ] + }, + { + "job": "pivot", + "mode": "optimized", + "seconds": 0.263, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + { + "file": "PIVOT-CODES.json", + "method": "complete_bytes", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + } + ] + }, + { + "job": "prior_review", + "mode": "optimized", + "seconds": 0.465, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "all_json_fields_after_registered_source_paths", + "sha256": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199" + }, + { + "file": "MOVING-CODE-PROGRAM.json.gz", + "method": "complete_decompressed_bytes", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + } + ] + }, + { + "job": "invoice_domain", + "mode": "optimized", + "seconds": 0.096, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + } + ] + } + ], + "normal_optimized_equal": true, + "frozen_sources_unchanged": true, + "source_code_adaptations": 0, + "scope": "Existing common-entry pivot code and inverse invoice, local grid, valid-image divisions, and map order. No productive transport, raw decoder, complete native capture, or kappa improvement." +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/RESULT.json b/research/centre-code-services/annexes/pivot-code-invoice/RESULT.json new file mode 100644 index 0000000000..c4ccba3076 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/RESULT.json @@ -0,0 +1,27 @@ +{ + "schema": "pivot-code-invoice-result-v1", + "status": "PASS_PIVOT_CODE_INVOICE_PACKAGING", + "source_files": 30, + "runs": 6, + "normal_optimized_equal": true, + "source_code_adaptations": 0, + "data_fields": 112, + "pivot_fields": 16, + "complement_fields": 96, + "unchanged_other_fields": 528, + "scalar_units_per_direction": 2078, + "forward_real_multiply3_scans": 16, + "inverse_real_divide3_scans": 16, + "entry_translation_maps_per_direction": 112, + "forward_prefix_norm": 12, + "inverse_prefix_norm": 8, + "inverse_additional_binary_height": 3, + "inverse_additional_odd_three_height": 1, + "valid_image_inverse_needs_no_extra_odd_root_factor": true, + "generic_inverse_dyadic_unit": false, + "productive_transport_implemented": false, + "raw_decode_implemented": false, + "complete_kappa_improvement": false, + "current_selected_applicability": false, + "packaging_seconds": 1.691 +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/SOURCES.json b/research/centre-code-services/annexes/pivot-code-invoice/SOURCES.json new file mode 100644 index 0000000000..5b04e9695e --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/SOURCES.json @@ -0,0 +1,295 @@ +{ + "schema": "pivot-code-invoice-sources-v1", + "packaging_base": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "historical_interface_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_files_unchanged": true, + "files": [ + { + "source_path": "LICENSE", + "package_path": "frozen/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "bytes": 11357, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "NOTICE", + "package_path": "frozen/NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd", + "bytes": 24973, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "notes/stopped-product-complex.tex", + "package_path": "frozen/notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "bytes": 6252, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "upstream/LICENSE", + "package_path": "frozen/upstream/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "bytes": 11357, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "upstream/build/sections/02-streams.tex", + "package_path": "frozen/upstream/build/sections/02-streams.tex", + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab", + "bytes": 11311, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "upstream/build/sections/05-layers.tex", + "package_path": "frozen/upstream/build/sections/05-layers.tex", + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594", + "bytes": 46811, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "upstream/manifest.json", + "package_path": "frozen/upstream/manifest.json", + "sha256": "16ab13971694cabab09440c47ebf2fc0496a9d35fc3af33950fda3498f8e2392", + "bytes": 6217, + "roles": [ + "license_and_origin" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "bytes": 202201, + "roles": [ + "source_pin", + "script_path" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "bytes": 11579, + "roles": [ + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279", + "bytes": 891, + "roles": [ + "direct_entrypoint" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "bytes": 5567, + "roles": [ + "manifest_member" + ], + "decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5", + "bytes": 189, + "roles": [ + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332", + "bytes": 10123, + "roles": [ + "direct_entrypoint", + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "bytes": 18468, + "roles": [ + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", + "bytes": 52433, + "roles": [ + "source_pin", + "script_path" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea", + "bytes": 9669, + "roles": [ + "source_pin", + "script_path" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json", + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "bytes": 42897, + "roles": [ + "script_pin", + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96", + "bytes": 21257, + "roles": [ + "source_pin", + "script_path" + ], + "decompressed_sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "bytes": 316632, + "roles": [ + "script_pin", + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01", + "bytes": 19514, + "roles": [ + "direct_entrypoint" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", + "bytes": 8879, + "roles": [ + "direct_entrypoint", + "source_pin", + "script_path" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639", + "bytes": 15271, + "roles": [ + "direct_entrypoint" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "bytes": 14800, + "roles": [ + "script_pin" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "bytes": 286160, + "roles": [ + "script_path", + "source_pin" + ], + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json", + "sha256": "86a1abd93f4ebc37ae54dbaabf5cade3b62a6d1d7fcd54d4f3cf5e58785b37b7", + "bytes": 681, + "roles": [ + "direct_entrypoint" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "sha256": "83bd71d85136b0d1045897aeecddfe8c064bbd00fb989b58acb8eab25f1e868d", + "bytes": 5174, + "roles": [ + "direct_entrypoint", + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py", + "sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "bytes": 9817, + "roles": [ + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546", + "bytes": 1881, + "roles": [ + "manifest_member" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "bytes": 131500, + "roles": [ + "manifest_member", + "source_pin", + "script_path" + ] + }, + { + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "bytes": 266369, + "roles": [ + "source_pin", + "script_path" + ] + } + ] +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/VALIDATION.md b/research/centre-code-services/annexes/pivot-code-invoice/VALIDATION.md new file mode 100644 index 0000000000..09e1bf53ed --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/VALIDATION.md @@ -0,0 +1,40 @@ +# Replay coverage and limits + +The runner checks every source byte count and SHA256 before and after +execution. It also checks decompressed hashes when recorded. It runs +one process at a time, in normal and optimized Python. Each job has a +private package copy, so old scripts which write beside themselves +cannot change the frozen files. No source or import is patched. + +| Job | Fresh checks | Boundary | +| --- | --- | --- | +| Original pivot emitter | All 640 independent inputs; 528 unchanged roles; centre and complement rows; both scalar and spatial inverse orders; full diagonal response; 2078/16 invoice; norms and heights; wrong-side-square control | It imports the pinned producer's matrix and tariff helper; it is not the independent review | +| Prior moving review | Separate rational engine; actual 112-column pivot code and inverse; both inverse products; full diagonal response; its other retained moving-entry checks | This old review proves the pivot algebra; it does not separately certify the precise 2078 invoice and prefix grid | +| Invoice/domain check | No producer import; full literal tariff; eight exact valid-image divisions on 112 columns; inverse restoration; generic 1/12 witness | It verifies an existing word and its domain; it does not prove that a middle operation preserves the image | + +The original emitter's complete JSON outputs match byte for byte. +The prior review writes absolute source paths in its receipt. Before +comparison, the runner requires every such path and hash to match a +registered frozen input. It replaces only those path values with their +registered relative paths, then compares every JSON field. It compares +the complete generated program after decompression and checks that +payload's declared hash. No claim is made that absolute-path receipts +have equal raw bytes. The invoice/domain receipt matches byte for byte. +Normal and optimized outputs must agree under the same rules. + +[REPLAY.json](REPLAY.json) records six passing runs. The historical +moving checker also executes its rank-30 and entry-swap checks because +they are part of the unchanged checker; this annex does not repackage +those as new results. The fresh publication review is separate from +that historical review. + +The wrong-side-square control directly rejects incorrect entry order. +The generic inverse witness rejects the claim that the inverse is a +dyadic unit on arbitrary code coordinates. Valid-image divisions pass +on every original input column, not on a sample of values. + +This replay does not rerun native phase compilation, a common-root +conversion implementation, the scan bit loop, a complete productive +caller, raw terminal decode, helper hosting, the recursive grid invoice, +the selected frontier, or a complete kappa calculation. The scan and +common-grid proofs are retained premises, not fresh machine-level tests. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/check_invoice.py b/research/centre-code-services/annexes/pivot-code-invoice/check_invoice.py new file mode 100644 index 0000000000..893f930507 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/check_invoice.py @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 +"""Check the existing pivot invoice and the exact inverse division domain.""" + +import argparse +from fractions import Fraction +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +PAYLOAD = ('frozen/work/centre-encoding-campaign-20261014/lanes/' + 'new-core-transfer-20261017/low-displacement-20261020/' + 'pivot-codes/final-normal/PIVOT-CODES.json') +PIN = '49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670' + + +def need(value, message): + if not value: + raise ValueError(message) + + +def identity(): + return [{j: Fraction(1)} for j in range(112)] + + +def invoice(word): + scalar = multiply = divide = 0 + for op, _, _, value in word: + c = Fraction(value) + n, d = abs(c.numerator), c.denominator + if op == 'fixed_multiply': + need(c == 3, 'The fixed multiplier is three') + multiply += 2 + elif op == 'fixed_divide': + need(c == 3, 'The fixed divisor is three') + divide += 2 + else: + need(d & (d - 1) == 0, 'The scalar denominator is binary') + if op == 'scale': + need(n and n & (n - 1) == 0, 'The scalar scale is a binary unit') + scalar += 2 * (abs(n.bit_length() - d.bit_length()) + (c < 0)) + else: + need(op == 'add', 'The scalar opcode is declared') + scalar += 2 * (1 + n.bit_length() + n.bit_count() + d.bit_length()) + return {'old_real_scalar_units': scalar, 'real_multiply3_scans': multiply, + 'real_divide3_scans': divide} + + +def replay(word, initial): + rows = [dict(row) for row in initial] + divisions = [] + for index, (op, target, source, value) in enumerate(word): + need(0 <= target < 112, 'Only the declared data bank changes') + c = Fraction(value) + if op == 'add': + need(0 <= source < 112 and source != target, 'Only distinct data sources') + row = dict(rows[target]) + for j, v in rows[source].items(): + row[j] = row.get(j, Fraction(0)) + c * v + rows[target] = {j: v for j, v in row.items() if v} + else: + need(op in ('scale', 'fixed_multiply', 'fixed_divide'), 'Declared scalar opcode') + if op == 'fixed_divide': + need(c == 3, 'The inverse divisor is three') + valid = all(v.denominator & (v.denominator - 1) == 0 + and v.numerator % 3 == 0 for v in rows[target].values()) + divisions.append({'opcode': index, 'field': target, + 'all_dyadic_coefficients_divisible_by_three': valid}) + c = 1 / c + rows[target] = {j: c * v for j, v in rows[target].items() if c * v} + return rows, divisions + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + raw = (HERE / PAYLOAD).read_bytes() + need(sha256(raw).hexdigest() == PIN, 'Exact retained pivot program') + data = json.loads(raw) + forward = data['scalar_words']['code'] + backward = data['scalar_words']['inverse_code'] + forward_invoice, backward_invoice = invoice(forward), invoice(backward) + need(forward_invoice == {'old_real_scalar_units': 2078, 'real_multiply3_scans': 16, + 'real_divide3_scans': 0}, 'The forward invoice is exact') + need(backward_invoice == {'old_real_scalar_units': 2078, 'real_multiply3_scans': 0, + 'real_divide3_scans': 16}, 'The inverse invoice is exact') + encoded, _ = replay(forward, identity()) + decoded, valid_divisions = replay(backward, encoded) + need(decoded == identity(), 'The inverse restores every encoded data column') + need(len(valid_divisions) == 8 and all( + row['all_dyadic_coefficients_divisible_by_three'] for row in valid_divisions), + 'Each inverse division is exact on the code image') + generic, generic_divisions = replay(backward, identity()) + need(any(not row['all_dyadic_coefficients_divisible_by_three'] + for row in generic_divisions), 'A generic inverse needs its grid premise') + witness = next((i, j, str(v)) for i, row in enumerate(generic) + for j, v in row.items() if v.denominator % 3 == 0) + result = {'status': 'PASS_PIVOT_CODE_INVOICE_DOMAIN', 'payload_sha256': PIN, + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'forward_invoice': forward_invoice, 'inverse_invoice': backward_invoice, + 'valid_image_divisions': valid_divisions, 'all_112_data_columns_restored': True, + 'generic_inverse_non_dyadic_witness': witness, + 'scope': 'Exact existing literal word and inverse domain; no claim that an arbitrary middle operation preserves the code image.'} + (args.out / 'CHECKS.json').write_text(json.dumps(result, indent=2, sort_keys=True) + '\n') + print(result['status']) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/LICENSE b/research/centre-code-services/annexes/pivot-code-invoice/frozen/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/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/centre-code-services/annexes/pivot-code-invoice/frozen/NOTICE b/research/centre-code-services/annexes/pivot-code-invoice/frozen/NOTICE new file mode 100644 index 0000000000..59d8e0cf31 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/NOTICE @@ -0,0 +1,415 @@ +A sharper exponent for integer multiplication +Copyright 2026 Douglas Colkitt + +This project includes unmodified source files from OpenAI's manuscript +"Integer multiplication below n log n" and its accompanying repository: +https://github.com/openai/math +Commit: adc7f1241b42e322a6451854ab7e4b4c146bf78a + +The original manuscript identifies OpenAI as its author. Its Apache-2.0 +license is retained at upstream/LICENSE. The exact source URLs and hashes +are recorded in upstream/manifest.json. Proposed modifications are supplied +as separate files under patches/; upstream source files remain unchanged. + +The original local research note, scripts, certificates, patches, and +documentation were prepared by Douglas Colkitt with assistance from OpenAI +Codex. The community release incorporates work by the contributors identified +in the notices below; it is not solely Douglas Colkitt's work. +This project is not an official OpenAI release or an OpenAI endorsement. + +Related contributions (not imported in this checkpoint): +Zhihao Chen (jacklightChen), PR #7, supplied an earlier ternary five-subset +motif, finite-alphabet transfer and a different compressed producer: +https://github.com/CrocSwap/integer-mult-bounds/pull/7 +The present checkpoint claims no priority for that motif. Related compressed +complex-network work was submitted by eumemic in PR #3: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +The pending contributions and their stronger bounds require their own review; +this notice does not represent adoption or verification of their claims. + +Additional community work, including parallel and superseded submissions, is +acknowledged in CONTRIBUTORS.md, with pinned submission metadata in +docs/research/contribution-snapshot.json. These acknowledgements do not imply +joint authorship of the checkpoint, incorporation of pending code, or verification +of submitted mathematical claims. Original source-specific notices remain in force. + +Community release (accepted by conditional maintainer audit): +The following original contributor notices apply to the imported PR #39 chain. +The preceding non-import statements describe the preserved 2^-30 checkpoint. + +Ternary five-subset construction and common-four-point resynthesis +Copyright 2026 Zhihao Chen (jacklightChen) + +This is Zhihao Chen's first submission of this specific construction to this +repository. Research, proof development, code and verification were prepared +with substantial assistance from GPT-6 Astra (OpenAI Codex), as identified by +the contributor. This is not independent review or an OpenAI endorsement. +Future research building on this contribution should explicitly acknowledge +Zhihao Chen (jacklightChen), cite the accompanying note and pull request, and +retain the preceding contributors' attribution. This notice records research +provenance; the repository's Apache-2.0 license remains unchanged. + +Dependencies retained from eumemic's Claude-assisted PRs #3 and #5: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +https://github.com/CrocSwap/integer-mult-bounds/pull/5 +PR #5 commit: d3d370c34937503bd3fa63c83d505a05e8e50893 +These include complex_circuit.py, complex_network.py, fast_gaussian.py, +their generators, construction notes and certificates. The Gaussian input +scaling proof is corrected in this derivative; see the modification notice below. +Aligned pairing also appears in Bortlesboat's PR #2. Retained totals and bank +sharing appear in dleen's PR #4 and cheaper retained centers in eumemic's PR #6. +Their results and ideas are credited separately from this new construction. + +Bulk recursion and controlled tensor basis, 8 October 2026 +Copyright 2026 icekylinx + +The new projector batching, controlled simultaneous basis, mixed-width tape +recursions, whole-residual complex recursion, and dependency-path precision +guard in the batched-23 proof package are contributed by icekylinx, developed +with substantial OpenAI GPT-6 Astra assistance. Review corrections and +repository integration were prepared with OpenAI Codex assistance. They build on the retained +PR #7 finite producers and the preceding contributions credited above. +The new package retains the repository's Apache-2.0 license and the original +authors' attribution. It is not an official OpenAI release or endorsement. + +Modification notice, 8 October 2026 (icekylinx): the retained fast Gaussian +proof now bounds shifted approximation error by F=2^ceil(1.14 alpha^2). +The P=34p precision budget and asymptotic exponent are unchanged. New batching +checks are integrated into make verify. Existing attribution and licenses +are retained. + +Partial-swap extension, 8 October 2026 +Copyright 2026 icekylinx + +The partial-swap framing, binary retained-total triple construction, +dependency-preserving positive labels and carrier reuse, unequal (25,23,57) +common basis, improved complex batching, and exact assembly are contributed +by icekylinx with substantial OpenAI GPT-6 Astra and Codex assistance. +This extension directly inherits PR #10, commit +62691e395a0458ce089a1c7b5d89e74291e95e29. The portable producer adapters +modify the retained paired-exclusion and shared-point implementations credited +above. The original licenses, attribution, and Gaussian correction are retained. + +Endpoint-gauge extension, 8 October 2026 +Copyright 2026 icekylinx + +The complementary auxiliary endpoint gauges, (32,30,40) controlled basis, +general nondegenerate binary phase residuals, retained-center complex producer, +updated path guard and exact assembly are contributed by icekylinx with +substantial OpenAI GPT-6 Astra and Codex assistance. This extension inherits +f2ab41aebad47861caf6316282c1793e5513845e and its PR #10 ancestry. New portable +adapters retain the paired-exclusion and shared-point contributions credited +above. Original licenses, notices and the Gaussian correction are retained. + +Structured-basis and semantic-bulk extension, 8 October 2026 +Copyright 2026 icekylinx + +The selected (32,30,36) bit construction, A1/A5 block refinements, fixed +middle-axis I+J profiles with bounded-minor CRT certificates, mixed dyadic +complex centers, complete data-front batching and circuit-specific assembly +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. The immediate parent is ed90fd940279c336ebc45968631bdebfb087b505. + +The semantic/bulk compatibility argument, literal scalar charge, product row +stock and parameterization adapt Zhihao Chen (jacklightChen)'s PR #23, +commit 661ebabc1076c9f525d7ce4967c876b203fa9827. Translated complex endpoints +are adopted from the same contributor's PR #21, +commit 5ba6cf0bfb68f2be8d15610e7972207c50254d6a, following eumemic's source-frame +work and the earlier nested-basis contributions. + +Completed-child semantic precision, arbitrary-coordinate routing, phase-cell +Gaussian inversion and bulk tape transfer are credited to the RaD project +(hipotures), commit 45d9b60355872041f9275f77c057514def0d45bc, exposed through +PR #20 at 4f8d6c8272b5ff307a0da51df545ec3cd96a8b6e. Their selected proof +sources retain their separate CC0 license and original NOTICE under +references/semantic-bulk/rad20. The PR #23 source retains its recorded OpenAI +Codex assistance; RaD retains its recorded Codex and GPT-6.1-Sol Ultra +assistance. These are source attributions, not claims about this session's +runtime model. Related contributions by Rohan Arun and Aurel Prosz remain +acknowledged in the imported notices. No exclusive priority or additional +license condition is asserted. + +Copied retained-center extension, 8 October 2026 +Copyright 2026 icekylinx + +The copied retained-center schedule in both orientations, its complex-phase +transfer, the Wm-N+L rank budget, and the selected (25,23)/(28,28) composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. This extension inherits PR #32 at +0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52 and the preceding PR #10/#18/#24 work. + +The two-stage topology and paid copied-stream endpoint correction are due +to Aurel Prosz (Paureel), c82d09eb4781b68435e3fa3eb6beea72fa900fab, +through Zhihao Chen (jacklightChen)'s PR #29 unequal-axis composition, +9d963275075fa98f1da821e27757b238dafd6b3c. That source also credits Swapnil +Jain's two-stage development at ae405eb474d1486b2d8aef90139869f927f4836a. + +The contiguous corner method, incidence factorization and exact partition +certificates are due to Rohan Arun (PR #31), method commit +02f68f95369c39955c5ffcfddbd75cd83e26b305. The selected (25,23) certificate +specializes Dominik Scholz's parameterization (PR #33), +a499a345c040aa15b68e984a0904eadc485c7a7e. Their source notices and proof +snapshots are preserved in references/copied-centers. Historical OpenAI +Codex, GPT-6 Astra and Anthropic Claude Opus 5.5 assistance is credited to +the respective imported sources. Existing PR #21/#23 and RaD attribution, +licenses and the Gaussian correction remain in force. + +Copied centers with reversed (23,25) data corners, 2026-10-08 +Rohan Arun with substantial OpenAI Codex assistance supplies the composition, +exact dimension23 controls and cost/assembly integration. James Chang's PR34 +supplies the reversed boundary family; icekylinx's PR36 supplies copied retained +centers and the selected complex graph. The balanced assembly remains attributed +to RaD/hipotures and its PR34 specialization. Retain Dominik Scholz PR33, Rohan +Arun PR31, Zhihao Chen PR29/21/23, Paureel/Aurel Prosz, Swapnil Jain, icekylinx, +eumemic, Douglas Colkitt, OpenAI and all earlier notices and hypotheses. +This is not a claim of formal verification, new foundational rank identities, +global optimality or measured runtime speedup. + +Fixed middle basis with copied reversed corners (2026-10-08): +Rohan Arun, with substantial OpenAI Codex assistance. Composition and +simultaneous-basis proof retain icekylinx PR32/36, James Chang PR34, +Dominik Scholz PR35/38, Zhihao Chen, Paureel, Swapnil Jain, RaD/hipotures, +eumemic and all preceding attribution and licenses. See research/copied-fixed-reversed. + +Changed-graph composition with copied centers and fixed bases, 8 October 2026 +Prepared with OpenAI Codex assistance. +The new composition uses icekylinx PR36 copied centers and PR32 fixed-I+J +projectors/profiler, Dominik Scholz PR35 two fixed factors and CRT argument, +Zhihao Chen (jacklightChen) PR29/23 interfaces, Aurel Prosz (Paureel) and +Swapnil Jain's two-stage development, Rohan Arun PR25/31 corner methods, +Dominik Scholz PR33/38 dimension/composition work; James Chang (jamesyc) +PR34 reversed geometry and balanced transfer; Rohan Arun PR37/39/40 +reversed integration, modular data tests and both-fixed baseline; +RaD (hipotures) PR41 changed scalar DAGs, alternating point order and +independent role compiler; RaD balanced routing/bulk interfaces, and all +retained predecessors. +Complete attribution and the conditional proof boundary are recorded in +research/copied-fixed/PROOF.md; imported originals and source pins are retained. +Original Apache-2.0 and CC0 notices remain applicable. + +Community follow-up integration (PRs #49, #45 and #26), 8 October 2026: +Rohan Arun contributes weighted carrier matching and climbed summand/leave-one-out +orders (PRs #44/#47/#49), with Anthropic Claude assistance. The final construction +composes Chafik Boukhalfa's changed-graph checks, exact rational data recovery and +reordered exclusion sums (PRs #43/#46/#48, OpenAI Codex assistance) with RaD / +hipotures's alternating pair order and independent physical role compiler (#41). +All predecessor attribution and conditional proof interfaces remain in force. + +Alejandro Zarzuelo Urdiales contributes Gaussian parity and canonical arithmetic +proofs, finite tensor execution, profile precision accounting and mixed-center +reference checks (#45), with substantial OpenAI Codex assistance. See +research/gaussian-parity-synthesis/PROVENANCE.md for his full attribution. +Ryan S / princezuda contributes historical Lean certificate arithmetic, algebraic +frame/movement/guard lemmas and independent paired-circuit checks (#26). Original +source notices and historical snapshots are preserved. Neither formal package +claims a full formal proof of the multiplication algorithm or a new kappa. + +Joint frame compilation of skip-prefix strips + +The local compiler and exact finite witnesses were prepared by eumemic with +substantial OpenAI Codex assistance. Avi Eisenberg / ikeboy with Anthropic +Claude assistance supplied the unmodified PR #53 skip-prefix producer. +The pinned PR #48 pipeline is Chafik Boukhalfa's contribution, incorporating +Rohan Arun, RaD / hipotures, icekylinx, Dominik Scholz, James Chang, +Zhihao Chen, Aurel Prosz / Paureel, Swapnil Jain, eumemic, Douglas Colkitt, +OpenAI, David Harvey, Joris van der Hoeven and the earlier contributors +credited in the retained sources. See references/frame-compiler/pr48/NOTICE +and references/frame-compiler/pr53/NOTICE for their original attribution. +No authorship or review by those predecessors is claimed for this compiler. + +Joint dual-skip/frame-compiler composition (2026-10-08) +--------------------------------------------------- +Rohan Gupta / gupt1156 with Anthropic Claude assistance: PR55 dual-skip +scalar graph; original LICENSE and NOTICE are retained under +references/frame-compiler/pr55. eumemic with substantial OpenAI Codex +assistance: PR57 joint reversible frame compiler, serialized physical-word +replay and profile reconstruction. Chafik Boukhalfa with OpenAI Codex +assistance: this composition, independent integration and exact certificate. +Avi Eisenberg / ikeboy, Rohan Arun, RaD / hipotures, icekylinx, and all +predecessor authors retain the notices above and in pinned source files. +No original copyright or Apache-2.0 notice is removed. + +Ranked reclamation after the PR58 joint-dual composition (2026-10-08) +---------------------------------------------------------------- +Chafik Boukhalfa with OpenAI Codex assistance: prioritize retired physical +slots by descending current frame rank, retaining slot ID as the tie-breaker; +complete replay, exact profiles, comparison and adversarial controls. +The dedicated joint_dual_reclaim_compiler.py is derived from eumemic's PR57 +compiler. Its original shared compiler remains byte-identical. The PR55 +producer and all preceding attribution remain unchanged. The complete PR58 +comparison certificate and its original source/proof provenance are retained +under references/frame-compiler/pr58. + +Skip-prefix strip producer, 8 October 2026 +By Avi Eisenberg (ikeboy), with Anthropic Claude (Claude Opus 5.5) +assistance. The skip-prefix leave-one-out strip layout in +research/skip-strips/skip_graph.py is new. Everything else reuses Chafik +Boukhalfa's PR #43/#46/#48 research/copied-fixed pipeline, its verification +code, exact data recovery and support-order sorting, together with: +- Rohan Arun's PR #44 weighted carrier matching optimizer; +- RaD (hipotures) PR #41 alternating point order; +- every predecessor credited above. +Complete attribution and the conditional proof boundary are recorded in +research/skip-strips/PROOF.md. Original Apache-2.0 and CC0 notices remain +applicable. + +Local split-pair skip-prefix research continuation (2026-10-08) +Prepared with substantial OpenAI Codex assistance at the user's request. +New contribution: singleton/pair recursive partition refinement, finite summand +order and moment search, and verified composition with inherited paid clones. +Avi Eisenberg/ikeboy with Anthropic Claude assistance: PR53 skip-prefix strips. +Chafik Boukhalfa with OpenAI Codex assistance: PR54 original-envelope clone +specialization and PR43/46/48 checking interfaces. RaD/hipotures: PR51 +whole-chain/source-partition cloning and earlier producer/interfaces. +Rohan Arun: PR44 weighted matching and earlier fixed/reversed work, with all +stated historical AI assistance. All predecessor notices remain applicable. + +Original-envelope whole-chain clones on skip-prefix strips (research/skip-clones): +Chafik Boukhalfa, prepared with OpenAI Codex assistance. The complete-chain +source-partition clone operation is adapted from RaD / hipotures, PR #51, +with original envelopes retained here. The scalar base is Avi Eisenberg's +PR #53 skip-prefix layout, prepared with Anthropic Claude assistance. +All credited PR #43/#46/#48, PR #44 and earlier code/proof notices remain +in force. This extension is provided under the repository's Apache-2.0 terms. + +Community review checkpoint #50–#61, 8 October 2026 +Maintainer integration and independent arithmetic: Douglas Colkitt, with OpenAI Codex. +Avi Eisenberg / ikeboy: skip-prefix strip framework (#53), with Anthropic Claude. +Rohan Gupta / gupt1156: parallel order search (#50, stated Antigravity assistance) +and dual-suffix strips (#55, Anthropic Claude assistance). +Eumemic: equal-frame joint compilation and paid signal reclamation (#57), with Codex. +Chafik Boukhalfa: original-envelope paid clones (#54), composition (#58) and ranked +reclamation (#60), with Codex. Rohan Arun: order search (#52) and positive-frame +composition (#56), with Anthropic Claude and stated Codex validation assistance. +RaD / hipotures: enlarged frames, source partitions and paid whole-chain clones +(#51), with Codex. Rohan Garg / rohangar1: singleton/pair recursion and paid-clone +composition (#59), with Codex. Alejandro Zarzuelo Urdiales: exact parameter +refinement, scoped Lean arithmetic, matrix/parity and search tools (#61), with +his disclosed multi-tool and Codex assistance. +Parallel #50/#52 records are reviewed and credited without replacing the earlier +climbed-48 implementation; their exact commit history is retained. The separate +#51 witness is retained as research; its source-graph/negative-basis data proof +has not received the same full replay as #56's consumed compiler machinery. +See docs/research/community-round2-review.md for precise validation boundaries. +All earlier licenses, contributions and notices remain applicable. + +Interval strips and core-aware pair assembly + +The interval leave-one-out strips and the core-aware group-pair assembly in +research/pair-assembly were prepared by Avi Eisenberg / ikeboy with Anthropic +Claude assistance. They build on PR #53's skip-prefix pipeline and its +inherited PR #48 sources. The stacked witness in research/pair-assembly/frame +uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier +are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and +verify_skip_frame.py. Original notices are retained. + +Stopped product-ring extension, 9 October 2026 +Copyright 2026 icekylinx + +The opposite-bank generic projector factorization, componentwise atom-ring +adapters, stopped recurrence and outer ordinary-interchange conversion, +aligned pair-star producer with rational centers, exact denominator-21 +grid and selected (23,23)/(24,24) composition are contributed by icekylinx +with substantial OpenAI GPT-6 Astra and Codex assistance. This extension +builds on merged PR #36, 11817ccacb564bb7f98789c20dc11d3fece207e3, and is +integrated on upstream main 56b66d58297deca1d7dd130247d720e960f77a37. + +The retained ordinary leaf uses the preceding projector, corner and +copied-center proofs. The selected two-stage topology retains Aurel Prosz +(Paureel), Swapnil Jain and Zhihao Chen's credits; the semantic assembly +retains PR #21/#23 and RaD's attribution. Paired producers, carrier matching, +original source notices and each imported license remain unchanged. + +Partial-gauge extension, 9 October 2026 +Copyright 2026 icekylinx + +The pair-first cube assembly, compatible backward frame enlargement, +partial source-gauge schedule and stopped whole-projector composition are +contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance, extending PR #104 at 948ce1510df750f4c18b96bdaef436a86f8bf834. + +The physical deferred bit word, reflected event accounting, fan-order +clarification and signed two-stage endpoint are adopted from Zhihao Chen +(jacklightChen), PR #97, e15350b66e4bf796153a68c240a6cc1b788abe3e, with +Codex assistance. Its deferred readouts, V leaves, lifted frames and frozen +witness originate in Swapnil Jain's 741e7aa078392553815df7926ee17ac5e25a8c38, +with the original Claude disclosure retained. Cyclic interval and core-aware +pair primitives build on Avi Eisenberg (ikeboy), PR #62, +ad0f25ff7b23cff7f08ad237c2254e6ecf74257e, with Anthropic Claude assistance. +Prior two-stage, copied-center, ordinary-leaf, semantic/bulk, routing and +precision credits remain in force. Imported source notices and licenses +are preserved under references/partial-gauge/; see SOURCES.json. + +Three-stage cover extension, 9 October 2026 +Copyright 2026 icekylinx + +The arbitrary-subspace Clifford frame theorem, three-stage Cayley geometry, +weighted q-adic GL cover, unit-lower weighted compiler, charged local-ring +fallback, uniform batching, internal row borrowing and exact composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. This +repository integration uses Codex assistance and extends +PR #115, cf60442983c153a3a0f5272ea4713f99eba13c86. + +The selected local complex DAG and support/label replay are adopted from +Copyright 2026 eumemic, PR #117, cbb05ce504d571546d9b7794c186a613c659c3bf, +with its original Apache-2.0 terms and Claude assistance disclosure. +The unchanged bit physical word retains Zhihao Chen (jacklightChen), +PR #97, and Swapnil Jain's underlying witness and assistance notices. +The prior opposite-bank, stopped ordinary-leaf, copied-center, topology, +semantic/bulk, precision and analytic credits remain applicable. +Original source notices and license bytes are preserved in +references/three-stage-cover/pr117/ and references/partial-gauge/. + +Paired-cube and shared-core extension, 9 October 2026 +Copyright 2026 icekylinx + +The paired-coordinate triple-cube identity, signed overlap channels, +original-source involution, coordinate-star centers, concrete frame/carrier +compiler, chronological source gauges, PR97 gauge-subset selection, +orthogonal cross-stage routing and exact supplier/assembly integration +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. +Repository integration uses Codex assistance and extends PR #130 at +6a9970a530119174507904e23592fd59ede19a5d. + +The substantial completed-core workspace-sharing principle is credited to +an664, PR #128, 530588a019b4a74f09180680c9e3961bf649ec89, with its reported +OpenAI Codex assistance. No source code, partition or serialized witness +from that PR is imported. The new routing and paired-motif integration +are described separately and claim no exclusive priority for broad sharing, +paired-coordinate, Fourier or carrier-matching ideas. + +Selected coarse queries restrict the retained eumemic PR #117 positive DAG; +its original Apache-2.0 and Claude assistance notices remain unchanged. +The bit word and original frames retain Zhihao Chen's PR #97 and Swapnil +Jain's frozen witness, notices and historical assistance disclosures. +Earlier generalized Clifford, three-stage, uniform weighted recursion, +ordinary-leaf, semantic/bulk, precision and analytic credits remain in force. +Source-specific license bytes are preserved under references/. + +October 9 recycled-bit integration: +DaysSky (#150), William Porter/hpst3r (#147), Thomas Marchand/Th0rgal (#146), +Rohan Gupta/gupt1156 (#148), James Chang/jamesyc (#124), SovereignSteak (#122). +The original notices and assistance disclosures are retained under research/, +including research/recycled-bit-integration/NOTICE. Andrew Barnes/Bortlesboat +(#101) repairs shared verifiers using rfu08's #64 counterexample. rfu08's +scoped finite and formal-transfer packages are included separately; they do +not establish the full multiplication theorem. Earlier and parallel credits +remain applicable. Douglas Colkitt integrated these with OpenAI Codex assistance. + +SovereignSteak PR151 independently supplies the matching gauge/recycling +composition and the selected 473/10^6 atom refinement; its original package +and assistance disclosure are retained under research/gauge-recycling/. + +October 9 coordinated-frame and completed-entrance-bank integration: +Dugongue PR186, 166a34d75e853e933855f0f7e940fe77c4bb6b8d, builds on +Chafik Boukhalfa/chafreaky's PR181, 7fb2194801e3a10f54772c7f0d5505035a4fc0ad, +and eumemic's PR168 v4, 4a3c769e5c5430e7114c4d3e099ff34664677f17. +The frozen package and prerequisite archive preserve all author, source-license +and assistance notices, including PR175's compiler optimization. DaysSky's +carrier closure, James Chang's terminal substitution and balanced assembly, +geckods' stopping refinements and all preceding framework credits remain. +Rohan Arun's PR185 bootstrap and chafreaky's PR182 bit refinement are reviewed +parallel contributions; their gains are not added to the selected witness. +Douglas Colkitt integrated the package and supplied the bank scheduling +supplement with OpenAI Codex assistance, under Apache-2.0. The all-size +interfaces remain conditional; finite verification is not full formalization. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/notes/stopped-product-complex.tex b/research/centre-code-services/annexes/pivot-code-invoice/frozen/notes/stopped-product-complex.tex new file mode 100644 index 0000000000..4a9037137c --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/notes/stopped-product-complex.tex @@ -0,0 +1,137 @@ +\subsection{All-disjoint retained centers} +Use two factors $h=24$. For triple inputs write $G=\sum_TX_T$, +$T_i=\sum_{T\ni i}X_T$, and retain all $A_i=G-T_i$. +Each input triple avoids exactly 21 points, so +\[ + \sum_{i=1}^{24}A_i=21G,\qquad G=\frac1{21}\sum_i A_i. +\] +For a target triple $S$ the central correction is +\[ + G-\frac12\sum_{i\in S}A_i + =\frac{\sum_{i\in S}T_i-G}{2}. +\] +An input triple meeting $S$ in $j$ points has central coefficient +$(j-1)/2$. Adding half the disjoint sum and subtracting half the +intersection-two sum leaves coefficient one exactly when $j=3$. +The scalar source-to-scatter transfer is therefore the identity. +The transparent old-value subtraction and new-value addition use this +identity only on fresh contributions and restore arbitrary old values. + +The base-two paired exclusion and aligned pair-star producer retains +nested binary labels: common-pair supports have their orthonormal triple +span, other ordinary sums have their coordinate cover. Each retained +$A_i$ has the nondegenerate coordinate hyperplane excluding $i$, +of dimension 23. Hence all copied-center arguments and general +nondegenerate binary residuals of the preceding proof apply. The +selected local counts are +\[ + v=2024,\quad c_h=45764,\quad q_h=8120,\quad + |\mathcal M|=8966,\quad R=44918,\quad\ell=552. +\] +The old internal histogram, starting at rank zero, is +\begin{small}\begin{align*} +[&8930,49042,30844,15972,11883,8272,6399,4356,6682,2263,\\ + &5109,1808,5317,1733,5391,1757,4908,3290,6233,4363,\\ + &4056,264,564,24,24]. +\end{align*}\end{small} +It has rank mass $24R+2\ell$. Replace 24 rank-24 original transitions +by 24 rank-one transitions; all rank-23 copied transforms remain. +The new mass is $24R+\ell$. + +\subsection{Physical endpoints and strict complex moment} +The copied-center two-stage complex contract in +\path{notes/copied-centers-complex.tex} is unchanged by the scalar +center decoding. For the tensor triple line $U$, let +$T=C_U$, $F=C_I$, $E=C_{U^\perp}=FT^{-1}$. +The two data outputs are $A=-Fy$ and $B=FT^{-2}x+Ey$. +Add $T^{-1}$ applied to a copy of $A$ into $B$, paying one rank-one +child per data pair. The inherited input/output $Z$ phases and +$i^{9f}$ scalar normalize $FT^{-2}$ to $F$; sign and bank corrections +complete the exact tensor $C$. Auxiliary source/sink operators remain +$C_{D_0}$ and $FC_{D_0}$ in the second stage. Every original role +therefore returns the exact selected-axis tensor operation on arbitrary +inputs. This algebraic statement holds over $\mathbb Q(i)$ as well as +over Gaussian dyadics. + +With $m_c=576$, $N_c=v^2=4096576$, $B_c=vR=90914032$, put +\[ + W_c=2N_c+2B_c=190021216,\quad L_c=2v\ell=2234496, +\] +\[ + s_c=W_cm_c-N_c+L_c=109450358336,\qquad N_c-L_c=1862080. +\] +The complete list is $2B_c$ width-552 auxiliary exteriors, +$2N_c$ width-529 data macros, $2vH'_r$ width-$r$ internal children, +$4N_c$ width-23 data fronts, and $N_c$ width-one endpoint copies. +These disjoint classes include both kinds of paid copies and sum to +$s_c$. All binary residuals, including alternating forms, use the retained +one-child Gauss normal form with paid bit adapters and unit phases. +At $a_c=1949/25000000$ the exact rational enclosure gives +\[ + \sum_r\frac{n_r}{W_c}(r/m_c)^{1-a_c} + <1-1.3338373969\times10^{-10}. +\] + +\subsection{One exact odd-denominator grid} +The only new odd divisor is 21. Let $d$ bound the root axis count, +$D$ bound its maximum complex recursion depth, and $G_0$ bound the +number of grouped scalar operations per node. Choose +\[ + K=G_0(D+1),\qquad \text{common grid }2^{-P}21^{-K}. +\] +Root inputs and arbitrary dirty auxiliaries start Gaussian dyadic. +Multiply their integer numerators by $21^K$ once at the outer boundary. +Every local coefficient contains at most one factor 21 in its denominator, +so a local finite program adds at most $G_0$ to the odd-denominator +exponent. A completed $u$-axis child has Gaussian-dyadic coefficients +and therefore preserves its input's existing odd-denominator exponent; +it adds no new odd factor. Only the active chain of unfinished calls +can accumulate new factors. Its length is at most $D+1$, proving that +all intermediates lie on the common grid and every local division by +21 is an exact integer division of its encoded numerator. + +This divisibility claim uses the root dyadic-input invariant, not an +assumption about arbitrary numerators on the finest grid. Internal values +may have odd denominators. They are neither rounded nor re-encoded when +a child returns. At the completed outer return the operator is the exact +Gaussian-dyadic tensor on root dyadic inputs, so the final numerators +are divisible by $21^K$; exact unscaling restores dyadic encoding. + +Since the largest child is $552<576$, $D=O(\log d)$ and +$K=O(\log d)$ with fixed constants. Constant-divisor long division +is linear in numerator length. Initial and final scaling by $K$ +successive constant multiplications/divisions cost $O(V\log d)$ and +occur only at the outer boundary. The extra numerator length is +$O(\log d)$, preserving the retained $O(p)$ word bound. This overhead +is subordinate to the positive-power complex layer bound. + +For explicit semantic constants use +\[ + g_h=4(c_h+v)+10v+4hv+4h^2+8h+8=408200, +\] +\[ + G_0=N_c+2v(g_h+2h)=1656684480, +\] +where endpoint additions and copied-center scalar work are included. +The complete child contributes at most $u$ binary denominator bits +and row-norm factor $2^u$, with no additional odd exponent. A local +21-division contributes fewer than five denominator-height bits, +covered by the fixed scalar charge. Set +\[ +\begin{aligned} + E_0&=64(W_c+m_c+G_0+1)^3=403063477262941121443761178688,\\ + \mathcal E&=2G_0W_c^2+8s_c+4W_c+4+32m_c\\ + &=1196393335930350962702877480,\quad 0<\epsilon<1. +\] +The exponents and comparison constants are fixed, and we impose their +further restrictions in Proposition~\ref{prop:simultaneous-layer}. +Two consequences explain the layout. The polynomial length $r$ grows +faster than every fixed power of $p$, so a scan of a record pays for +polynomial work on its address. Also $K/\log p\to\infty$, which will +make the exceptional set in a packed change of address bits small enough +to repair by sorting. We will obtain cost $O(Vd^{\lambda'})$, with +$\lambda'<1$ and $V$ the logical bit volume, whereas separate butterfly +factors would require $D$ whole-array passes. + +We first construct tensor products of the auxiliary two-point kernel +$C$ from Proposition~\ref{prop:complex-motif-interface}. Its phase +frames express a $C$ tensor product using smaller groups of +selected bits, separated by binary changes of basis. We implement those +changes by moving whole address chunks. Splitting complete rows among +the network's wire roles then reduces the volume of each recursive +call. Finally, we bound the intermediate dyadic values and convert the +completed $C$ layer to the normalized $H_0$ layer. The entire layer is +evaluated exactly before one final truncation. + +\subsection{Phase frames for a simultaneous butterfly layer} +\label{subsec:phase-frames} + +Hold the unselected address bits fixed and regard the stored complex +values on one wire role as a function of the selected bits. The phase +identities below express an edge's residual operator as a product of +two-point kernels on selected directions. + +Put +\[ + H_0=\frac12\begin{pmatrix}1&1\\1&-1\end{pmatrix},\qquad + H=\sqrt2 H_0,\qquad \mathsf S=\operatorname{diag}(1,i),\qquad + Z=\operatorname{diag}(1,-1). +\] +For the bit-flip matrix $X=\bigl(\begin{smallmatrix}0&1\\1&0\end{smallmatrix}\bigr)$, +define +\begin{equation}\label{eq:phase-C} + C=H\mathsf SH=aI+bX,\qquad a=\frac{1+i}{2},\quad b=\frac{1-i}{2}. +\end{equation} +Direct multiplication gives +\begin{equation}\label{eq:phase-basic-identities} + H_0=b\mathsf SC\mathsf S,\qquad C^2=X,\qquad C^4=I,\qquad + C^{-1}=bI+aX=-iZCZ. +\end{equation} +In particular, $C=iZC^{-1}Z$. These identities use only Gaussian dyadic +coefficients. The Hadamard matrices in the definition of +$\mathcal C_U$ are used to prove identities; they need not be executed +by the machine. + +Consider an edge from label $U_-$ to label $U_+$, and choose an +orthonormal basis $v_1,\ldots,v_{\rho_{\rm edge}}$ of its residual. +Proposition~\ref{prop:complex-motif-interface} gives the frame change +\[ + \mathcal C_{U_+}\mathcal C_{U_-}^{-1} + =\prod_{j=1}^{\rho_{\rm edge}}(aI+bX_{v_j})^{\epsilon_j}, + \qquad \epsilon_j\in\{1,-1\}. +\] +Here $(X_vf)(x)=f(x+v)$, and we write $C_v=aI+bX_v$. +The number of directional kernels is precisely +$\rho_{\rm edge}$, including on decreasing edges. The next step puts those directions +into coordinate positions without performing a general transpose. + +\paragraph{Implementing an arbitrary residual basis.} +For $M\in\operatorname{GL}(m,\mathbb F_2)$, let $\mathcal P_M$ be the +address permutation that moves the value at $x$ to $Mx$. Thus +$(\mathcal P_Mf)(x)=f(M^{-1}x)$, and +\begin{equation}\label{eq:phase-conjugation} + \mathcal P_MX_v\mathcal P_M^{-1}=X_{Mv}. +\end{equation} +Extend $v_1,\ldots,v_{\rho_{\rm edge}}$ to a basis of $\mathbb F_2^m$ and take these vectors as +the first $\rho_{\rm edge}$ columns of $M$. The displayed edge identity +then becomes +\begin{equation}\label{eq:phase-edge-coordinate} + \mathcal C_{U_+}\mathcal C_{U_-}^{-1} + =\mathcal P_M\left(\prod_{j=1}^{\rho_{\rm edge}}C_{e_j}^{\epsilon_j}\right) + \mathcal P_M^{-1}, +\end{equation} +where $e_j$ is the $j$th standard basis vector. The matrix $M$ need not +preserve the dot product: equation~\eqref{eq:phase-conjugation} only +uses its invertibility. + +For the array layout used below, take a group of $e=mf$ consecutive +axis chunks and divide it into $m$ consecutive slots of $f$ chunks, +numbered in physical order. +Number the chunks within each slot by $j=0,\ldots,f-1$, starting at +its least significant end. Write $x_{h,j}$ for the selected bit in +chunk $j$ of slot $h$, where $1\le h\le m$. Column $j$ is the vector +$(x_{1,j},\ldots,x_{m,j})$. A frame on this group is the tensor +product of the same phase frame +$\mathcal C_U$ of Proposition~\ref{prop:complex-motif-interface} +on these $f$ columns. + +To implement \eqref{eq:phase-edge-coordinate} on the group, first apply +$\mathcal P_M^{-1}$ separately to each column. For each +$1\le h\le\rho_{\rm edge}$, apply $(C^{\epsilon_h})^{\otimes f}$ to the +$f$ bits $x_{h,0},\ldots,x_{h,f-1}$. This is one child operation +on the $f$ axes in slot $h$. Finally apply $\mathcal P_M$ to every +column. A negative directional kernel still requires only one +forward child, because +\begin{equation}\label{eq:phase-inverse-child} + (C^{-1})^{\otimes f} + =(-i)^f Z^{\otimes f}C^{\otimes f}Z^{\otimes f}. +\end{equation} +The rightmost phase is applied first. All inverse wrappers are address +signs and constant fourth-root phases, so they add no recursive calls. + +Gaussian elimination expresses any $M\in\operatorname{GL}(m,\mathbb F_2)$ +as a product of at most $m(m-1)+3m$ elementary row additions: one clears +at most $m-1$ other entries per pivot, and each row swap is three row +additions. Reversing the elimination gives the required product since +each row addition is an involution. The number is a constant because +$m$ is fixed. Adding row $h'$ to row $h$ in every column applies +$x_{h,j}\leftarrow x_{h,j}\mathbin\oplus x_{h',j}$ for every +$0\le j1$, these segments +are disjoint, and the highest one ends immediately below $j_{f-1}$. +Write their initial values in $y$ and $z$ as +\[ + u_i=2g_i+a_i,\qquad w_i=2h_i+b_i, + \qquad a_i,b_i\in\{0,1\}. +\] +The values $g_i,h_i\in\{0,\ldots,2^{K-1}-1\}$ are the guard values. The +control for this pair of segments is the selected bit $c_i=x_{j_i}$. + +Apply each line of \eqref{eq:eight-packed-additions} simultaneously to all +these segment pairs. Physically, a line updating $y$ by sign $\varepsilon$ +and testing parity $b$ of $z$ is the single cyclic shift +\begin{equation} +\label{eq:packed-cyclic-shift} + y\longleftarrow y+ + \varepsilon\sum_{i=0}^{f-2}2^{j_i} + [\,x_{j_i}=1\,][\,z_{j_i}=b\,] + \pmod{2^L}. +\end{equation} +For a line updating $z$, interchange $y$ and $z$ in this formula. +The shift offset never depends on its target chunk, so each line is a +bijection of the rectangle. Let $S_0$ be their composition. It fixes +the spectator coordinates. + +Let $\mathcal B$ consist of the addresses for which +at least one used guard value, in either $y$ or $z$, fails +\begin{equation} +\label{eq:packed-guard-interval} + 10\le g\le 2^{K-1}-11. +\end{equation} +At an address outside $\mathcal B$, each segment initially lies in +$[20,2^K-21]$. Even displacement eight keeps it inside +$[0,2^K-1]$. Inductively, each packed addition therefore agrees with all +the independent segment additions: no segment carries into or borrows +from the next segment. When $f>1$, the bits below $j_0$ and above the +highest used segment are untouched as well. By +\eqref{eq:eight-packed-result}, $S_0$ +then agrees with the ideal permutation $T_0$ that performs the required +XORs at $j_0,\ldots,j_{f-2}$ and fixes all other address coordinates. + +There are exactly twenty excluded values for each guard in +\eqref{eq:packed-guard-interval}. Since its complete range has +$2^{K-1}$ values, the union bound over the $2(f-1)$ guards gives +\begin{equation} +\label{eq:packed-bad-fraction} + |\mathcal B|\le\delta_{\rm bad}M. +\end{equation} +Indeed, the complete $y,z$ ranges give the same guard distribution at +each choice of spectator coordinates. No record value enters this count. + +The ideal map $T_0$ preserves all guard values and therefore preserves +$\mathcal B$. Both $T_0$ and $S_0$ are bijections, and they agree off +$\mathcal B$. Taking complements in the finite rectangle gives +\[ + S_0(\mathcal B^c)=T_0(\mathcal B^c)=\mathcal B^c, + \qquad S_0(\mathcal B)=\mathcal B. +\] +Thus $T_0S_0^{-1}$ fixes $\mathcal B^c$ and permutes $\mathcal B$. +It remains to implement the rotations and this correction on tapes. + +For one rotation, move its target to the rightmost of the three chunk +positions if necessary. Let $P^{\rm sw}$ be the product of the record +field lengths before the earlier exchanged chunk, let $G^{\rm sw}$ +be the product between the exchanged chunks, and let $B^{\rm sw}$ be +$R$ times the product after the later one. Empty products are one. +The bit array has exactly the shape +\[ + [P^{\rm sw}]\times[2^L]\times[G^{\rm sw}] + \times[2^L]\times[B^{\rm sw}]. +\] +The third chunk lies inside one collapsed spectator interval. +Pass only $L$ and these three positive canonical lengths to +Lemma~\ref{lem:chunk-swap}. Each length is at most $V$, so the local +descriptor has $O(A_{\rm rect})$ bits. The swap costs $O(VL^\tau)$, including +its own padding and cleanup. + +The equal chunk lengths leave the field-length list unchanged by a +completed swap. Keep the permutation of the logical names $x,y,z$ in +finite local state. With the target now after its two controls, collapse +the remaining intervals to obtain +\[ + [\Lambda_0]\times[2^L]_{\rm control\,1}\times[\Lambda_1] + \times[2^L]_{\rm control\,2}\times[\Lambda_2] + \times[2^L]_{\rm target}\times[B_{\rm rot}], +\] +where $B_{\rm rot}$ includes the payload and every displayed spectator +length is positive. Their product with the chunk lengths is $V$. +Together with $K,f,\rho$ and the finite name permutation, these fixed +canonical lengths form an $O(A_{\rm rect})$-bit local descriptor. The offset +routine receives the two current $L$-bit logical control values. A scan +of at most $f\le L$ selected positions evaluates +\eqref{eq:packed-cyclic-shift} in $L^{O(1)}$ time, without reading the +target or spectator values. Lemma~\ref{lem:ordered-affine-streams} +therefore gives an $O(V)$ rotation: its offset work is absorbed by the +$2^L$ nonempty target blocks in each fiber. Undo the swap after the +rotation. The local descriptors and name permutation are updated at +completed swap boundaries; the primitives use their own descriptors +inside padded layouts. +There are at most sixteen swaps and eight rotations in $S_0$. + +To implement the correction, scan the stream with a record-rank counter. +All chunk names are back in their original positions. Dividing the +current rank through the fixed seven field lengths recovers the three +chunk values and their mixed-radix record strides. The strides exclude +the $R$ payload bits. All involved integers have $O(A_{\rm rect})$ bits, so +schoolbook arithmetic, descriptor copying, and resets take at most +$O(A_{\rm rect}^3)$ per record. Test membership in $\mathcal B$ and extract just +those records. For a current exceptional address $q$, compute +$q'=T_0(S_0^{-1}(q))$ by reversing the eight modular additions with +negated offsets, then applying the selected XORs directly. Each reversed +mask uses the current controls of that reversed line. There are at most +$f\le L\le A_{\rm rect}$ selected positions, so this calculation also fits +$O(A_{\rm rect}^3)$ time. + +If $q_h,q'_h$ are the current and destination values of chunk +$h\in\{x,y,z\}$ and $\sigma_h$ is its record stride, the fixed +spectator coordinates give +\[ + \operatorname{rank}(q')=\operatorname{rank}(q)+ + \sum_{h\in\{x,y,z\}}(q'_h-q_h)\sigma_h. +\] +The differences are signed. Attach this destination rank, padded to +$\lceil\log_2M\rceil\le A_{\rm rect}$ bits, to the extracted record, and mark its +hole on a fixed track of the full stream. Hold the full stream untouched +while stable binary radix sorting scans only the extracted records and +keys, least significant key bit first. Since $T_0S_0^{-1}$ permutes +$\mathcal B$, these keys are distinct and are exactly the ranks of the +marked holes. One forward full-stream scan reinserts the sorted records. +This implements $T_0$ everywhere. + +Finally apply the two-bit XOR to $x_{j_{f-1}},y_{j_{f-1}}$ by +Lemma~\ref{lem:elementary-streams}, splitting those chunks at the +selected positions and collapsing the other intervals. Its descriptor +again has a fixed number of positive lengths, each at most $V$. +This costs $O(V)$ and supplies the omitted selected position. When +$f=1$, $S_0,T_0$ are identities, $\mathcal B$ is empty, and this last +step is the entire algorithm. + +The movement costs $O(V(L^\tau+1))$. A fixed number of full record scans +costs $O(MA_{\rm rect}^3+V)$, and the at most $A_{\rm rect}$ radix passes cost +$O(|\mathcal B|A_{\rm rect}(R+A_{\rm rect}))$; skip them when the extracted bank is empty. +The initial descriptor has a fixed number of canonical integers of +$O(A_{\rm rect})$ bits, so its preparation is covered by $O(MA_{\rm rect}^3)$. +All counters, positioning, rewinds, and cleanup are included. +Equation~\eqref{eq:packed-bad-fraction} proves +\eqref{eq:packed-rectangle-time} on a fixed number of tapes. +After division by $V=MR$, its additional terms are bounded by +$A_{\rm rect}^3/R$ and +$80(f-1)2^{-K}A_{\rm rect}(1+A_{\rm rect}/R)$. Under the stated family bounds +the first tends to zero, and the second is +$O(p^2 2^{-K}(1+A_{\rm rect}/R))=o(1)$. This proves the final assertion. +\end{proof} + +\paragraph{Application to a fixed binary change of basis.} +An invertible matrix over $\mathbb F_2$ of fixed order $m\ge3$ is a +product of a fixed number of elementary row additions; a row exchange +is three such additions. In one invocation of the finite network on +$e=mf$ axes, slot $h$ consists of $f$ consecutive $K$-bit axis chunks. +It therefore has address-bit width $L=fK$, and its selected bits +$x_{h,j}$ occupy positions $\rho+jK$ for $0\le j1$. +For these fixed choices +there are a cutoff $p_0$, one fixed finite-alphabet multitape procedure, +and an implicit time constant with the following guarantee. The cutoff +and time constant may depend on the fixed rational parameters +and these constants. For every choice of positive integers $p,d,r$ +with $p\ge p_0$ and +\[ + a_dp^\epsilon\le d\le b_dp^\epsilon,\qquad + 2^{a_rp/d}\le r\le 2^{b_rp/d}, +\] +put $K=\lfloor d^c\rfloor$, and let $1\le D\le d$, $P,S\ge1$, and +$0\le\rho q C q -> L C -> Q C Q -> C L. +``` + +Every F_s must commute with C and Q. Two advances reach a code +with only scalar and translation factors; four return the entry +code. A following advance F_- Q returns q C q directly to C L. +The F operators need not be equal if each commutation condition +holds. Interleaved operations need their own typed endpoint checks. + +For a diagonal routed operator diag(F_p), the precise scalar-code +test is + +```text +[diag(F_p),C]_(p,r) = C_(p,r) (F_p-F_r). +``` + +Thus a nonzero code edge needs equal actual advances or a proved +intertwiner. Nominal labels do not establish this operator identity. + +The actual native caller takes physical inputs (a,b)=(Qx,y) and +returns (F x',Fq y'). Its forward and backward logical responses +are y'=y+Ex and x'=x-E^T y. Therefore the physical maps are + +```text +diag(Fq,Fq) [[I,0],[E q,I]], +diag(Fq,Fq) [[I,-Q E^T],[0,I]]. +``` + +The extra odd phase in each cross-bank map remains. Diagonalizing E +does not by itself admit these complete calls. A final raw decode +also needs Q C^-1 Q, not the cheap scalar inverse alone. + +The root moving-code theorem is valid with these boundaries. Its +rank16 primitive gives an encoded endpoint, not a raw endpoint. +The complete supplier must still bind the actual routed chronology, +all cross-bank operations, code transitions, borrowed restoration, +productive child hosting, and the final decode. + +## Reproduction, credit, and status + +Run `python3 -I -B check_moving_code.py` and +`python3 -O -I -B check_moving_code.py`. Both must print +`PASS_INDEPENDENT_MOVING_CODE` and produce identical files. + +The coherent-port lane supplied the corrected reader and the +rank30 square code. The new-core-transfer lane supplied both actual +responses and the rank16 pivot code. The native-escape lane supplied +the short B block word and fixed-odd contracts. The root supplied +the reuse-cycle statement. This review independently checks their +matrix claims and emits complete paid entry swaps. It uses AI +assistance. No PR, publication, or kappa improvement is claimed. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py new file mode 100644 index 0000000000..ec317d8353 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py @@ -0,0 +1,410 @@ +"""Check the actual constant readers and complete entry words.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from math import lcm +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SELF_PIN = sha256(Path(__file__).read_bytes()).hexdigest() +SOURCE = LANES / "new-core-transfer-20261017/low-displacement-20261020" +SOURCES = { + "rank30": (SOURCE / "run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", False), + "rank16": (SOURCE / "odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", True), + "directions": ( + LANES / "history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", True), + "actual_data_views": ( + LANES / "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", False), + "constant_word_proof": ( + LANES / "native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", False), + "entry_code_proof": ( + LANES / "coherent-port/section-entry-20261020/SECTION.md", + "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea", False), + "rank30_code": ( + LANES / "coherent-port/section-entry-20261020/SECTION.json", + "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", False), + "rank16_code": ( + SOURCE / "pivot-codes/final-normal/PIVOT-CODES.json", + "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", False), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def sparse(rows): + return [{int(j): F(c) for j, c in row.items()} for row in rows] + + +def clean(row): + return {j: c for j, c in row.items() if c} + + +def plus(a, b, scale=F(1)): + out = dict(a) + for j, c in b.items(): + out[j] = out.get(j, F(0)) + scale*c + return clean(out) + + +def product(a, b): + out = [] + for row in a: + result = {} + for j, c in row.items(): + result = plus(result, b[j], c) + out.append(result) + return out + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +def inverse(a): + n = len(a) + rows = [[a[i].get(j, F(0)) for j in range(n)] + + [F(i == j) for j in range(n)] for i in range(n)] + determinant = F(1) + for j in range(n): + pivot = next(i for i in range(j, n) if rows[i][j]) + if pivot != j: + rows[pivot], rows[j] = rows[j], rows[pivot] + determinant *= -1 + value = rows[j][j] + determinant *= value + rows[j] = [x/value for x in rows[j]] + for i in range(n): + if i != j and rows[i][j]: + value = rows[i][j] + rows[i] = [x-value*y for x, y in zip(rows[i], rows[j])] + return [clean({j: rows[i][n+j] for j in range(n)}) for i in range(n)], determinant + + +def add(target, source, c): + return ["ADD", target, source, c.numerator, c.denominator] + + +def scale(target, c): + n, d = abs(c.numerator), c.denominator + need(n & (n-1) == 0 and d & (d-1) == 0, "A dyadic unit scale") + word = [] + word += [["DOUBLE", target]]*(n.bit_length()-1) + word += [["HALF", target]]*(d.bit_length()-1) + if c < 0: + word.append(["NEGATE", target]) + return word + + +def reverse_word(word): + inverse_op = {"DOUBLE": "HALF", "HALF": "DOUBLE", + "NEGATE": "NEGATE", "MUL_ODD": "DIV_ODD", + "DIV_ODD": "MUL_ODD", "TRANSLATE": "TRANSLATE"} + result = [] + for gate in reversed(word): + if gate[0] == "ADD": + result.append(add(gate[1], gate[2], -F(gate[3], gate[4]))) + else: + result.append([inverse_op[gate[0]], *gate[1:]]) + return result + + +def b_word(rank, b): + word = [] + if rank == 30: + for i in range(0, 16, 2): + x, y = 112+i, 113+i + word.append(add(y, x, F(-1))) + word.append(["MUL_ODD", x, 3]) + word.append(add(x, y, F(-1))) + word += [["DOUBLE", y], ["NEGATE", x], ["NEGATE", y]] + for i in range(16, rank): + need(b[i] == {i: b[i][i]}, "The small block is scalar") + odd = int(-b[i][i]) + need(odd in (3, 5), "Actual odd clique size") + word += [["MUL_ODD", 112+i, odd], ["NEGATE", 112+i]] + else: + need(rank == 16, "The rank16 word") + for i in range(rank): + if i < 8: + word.append(["MUL_ODD", 112+i, 3]) + word += scale(112+i, F(-2)) + else: + word += scale(112+i, F(-8)) + return word + + +def apply_gate(state, gate): + op, target = gate[:2] + if op == "ADD": + state[target] = plus(state[target], state[gate[2]], F(gate[3], gate[4])) + elif op == "TRANSLATE": + state[target] = {(field, g ^ gate[2]): c for (field, g), c in state[target].items()} + else: + factors = {"DOUBLE": F(2), "HALF": F(1, 2), "NEGATE": F(-1)} + if op == "MUL_ODD": + c = F(gate[2]) + elif op == "DIV_ODD": + c = F(1, gate[2]) + else: + c = factors[op] + state[target] = {j: c*x for j, x in state[target].items()} + + +def word_invoice(word): + scalar = 0 + odd = Counter() + maps = 0 + for gate in word: + op = gate[0] + if op == "ADD": + c = F(gate[3], gate[4]) + n, d = abs(c.numerator), c.denominator + need(d & (d-1) == 0, "The ADD word is dyadic") + scalar += 2*(1+n.bit_length()+n.bit_count()+d.bit_length()) + elif op == "TRANSLATE": + maps += 1 + elif op in ("MUL_ODD", "DIV_ODD"): + odd[op+"_"+str(gate[2])] += 1 + else: + scalar += 2 + return {"dyadic_real_primitives": scalar, "uniform_translation_map_calls": maps, + "complex_odd_scans": dict(sorted(odd.items())), "literal_opcodes": len(word), + "owned_array_count": 0, "new_native_children": 0} + + +def summary_matrix(a): + return {"nonzero_entries": sum(map(len, a)), + "denominator_lcm": lcm(*(c.denominator for row in a for c in row.values())), + "infinity_norm": str(max(sum(map(abs, row.values())) for row in a))} + + +def gf2_rank(vectors): + basis = {} + for x in vectors: + while x: + bit = x.bit_length()-1 + if bit in basis: + x ^= basis[bit] + else: + basis[bit] = x + break + return len(basis) + + +def square_code_check(name, payload, u, d, e, centre): + rank = len(d) + if name == "rank30": + code, code_inverse = sparse(payload["C0"]), sparse(payload["C0_inverse"]) + carriers = payload["selected_carriers"] + minor = [u[p] for p in carriers] + minor_inverse, det = inverse(minor) + need(str(det) == payload["minor_determinant"] == "-1/256", "Actual unit minor") + need(minor_inverse == sparse(payload["minor_inverse"]), "Independent actual minor inverse") + need(all(c.denominator == 1 for row in minor_inverse for c in row.values()), + "The minor inverse is integral") + u_minor_inverse = product(u, minor_inverse) + expected = [] + carrier_index = {p: j for j, p in enumerate(carriers)} + for p in range(112): + if p in carrier_index: + expected.append(d[carrier_index[p]]) + else: + expected.append(plus({p: F(1)}, {carriers[j]: -c for j, c in u_minor_inverse[p].items()})) + need(code == expected, "The normalized section code is the stated physical matrix") + target = identity(112) + for i, p in enumerate(carriers): + target[p] = {carriers[j]: c for j, c in centre[i].items()} + need(target == sparse(payload["encoded_response"]), "The actual encoded response") + else: + code, code_inverse = sparse(payload["code"]), sparse(payload["code_inverse"]) + carriers = payload["pivots"] + need(len(carriers) == rank and len(set(carriers)) == rank, "Actual sixteen pivots") + target = identity(112) + for i, p in enumerate(carriers): + target[p] = {p: F(-5 if i < 8 else -7)} + need(target == sparse(payload["diagonal_response"]), "Diagonal action in physical pivot slots") + for word_name, expected in (("code", code), ("inverse_code", code_inverse)): + state = identity(112) + for op, target_field, source_field, coefficient in payload["scalar_words"][word_name]: + c = F(coefficient) + if op == "add": + state[target_field] = plus(state[target_field], state[source_field], c) + else: + need(op in ("scale", "fixed_multiply", "fixed_divide"), "Actual pivot opcode") + if op == "fixed_divide": + c = 1/c + state[target_field] = {j: c*x for j, x in state[target_field].items()} + need(state == expected, "Independent pivot word replay: "+word_name) + need(product(code, code_inverse) == product(code_inverse, code) == identity(112), + "Both actual square-code inverse orders") + need(product(product(code, e), code_inverse) == target, "Full C E C^-1 endpoint") + return {"all_input_columns": 112, "carriers": carriers, + "code": summary_matrix(code), "inverse": summary_matrix(code_inverse), + "encoded_response_diagonal": all(set(row) == {i} for i, row in enumerate(target)), + "literal_pivot_words_checked": name == "rank16", + "normalized_section_form_checked": name == "rank30"} + + +def main(): + data = {} + for name, (path, pin, compressed) in SOURCES.items(): + raw = path.read_bytes() + if compressed: + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Source pin: "+name) + if path.suffix != ".md": + data[name] = json.loads(raw) + q = [row["q"] for row in data["directions"]["transfers"]] + actual_q = {row["port"]: row["q"] for row in data["actual_data_views"]["entries"] if row["stage"] == 0} + need(q == [actual_q[i] for i in range(112)], "All actual directions") + results, programs = {}, {} + for name in ("rank30", "rank16"): + model = data[name].get("model", data[name]) + u, v = sparse(model["correction_U"]), sparse(model["correction_V"]) + e, ei = sparse(model["response"]), sparse(model["response_inverse"]) + r = len(v) + need(len(u) == len(e) == len(ei) == 112, "Actual array dimensions") + uv = product(u, v) + need(e == [plus(row, {i: F(1)}) for i, row in enumerate(uv)], "E=I+UV") + need(product(e, ei) == product(ei, e) == identity(112), "Actual E inverse in both orders") + b = product(v, u) + bi, determinant_b = inverse(b) + need(product(b, bi) == product(bi, b) == identity(r), "B0 inverse in both orders") + m = [plus(row, {i: F(1)}) for i, row in enumerate(b)] + mi, determinant_m = inverse(m) + d = product(bi, v) + need(product(d, u) == identity(r), "D0 U=I") + if r == 30: + expected = [] + for i in range(0, 16, 2): + expected += [{i: F(-4), i+1: F(1)}, {i: F(2), i+1: F(-2)}] + expected += [{i: F(-len(clique))} for i, clique in enumerate(model["small_cliques"], 16)] + need(b == expected and determinant_m == 2**25, "Actual rank30 small blocks and determinant") + else: + need(b == [{i: F(-6 if i < 8 else -8)} for i in range(16)], "Actual rank16 constant reader") + need(determinant_m == 35**8, "Rank16 determinant") + expected_ei = [plus({i: F(1)}, row, F(-1)) + for i, row in enumerate(product(product(u, mi), v))] + need(ei == expected_ei, "Actual full inverse agrees with the centre code") + square_code = square_code_check(name, data[name+"_code"], u, d, e, m) + + bw = b_word(r, b) + bwi = reverse_word(bw) + for word, matrix in ((bw, b), (bwi, bi)): + state = [{(i, 0): F(1)} for i in range(112+r)] + for gate in word: + apply_gate(state, gate) + need(state[:112] == [{(i, 0): F(1)} for i in range(112)], "B0 word does not change data") + need(state[112:] == [{(112+j, 0): c for j, c in row.items()} for row in matrix], + "Actual B0 word matrix") + for gate in reverse_word(word): + apply_gate(state, gate) + need(state == [{(i, 0): F(1)} for i in range(112+r)], "Literal inverse order") + + u_adds = [add(p, 112+j, c) for p, row in enumerate(u) for j, c in sorted(row.items())] + v_adds = [add(112+i, p, -c) for i, row in enumerate(v) for p, c in sorted(row.items())] + translations = [["TRANSLATE", p, q[p]] for p in range(112)] + middle = bw+v_adds+bwi + word = translations+u_adds+middle+u_adds+[["NEGATE", 112+i] for i in range(r)]+translations + state = [{(i, 0): F(1)} for i in range(112+r)] + max_norm, max_odd_height = F(1), {3: 0, 5: 0, 7: 0} + for gate in word: + apply_gate(state, gate) + row = state[gate[1]] + max_norm = max(max_norm, sum(map(abs, row.values()))) + for c in row.values(): + odd = c.denominator + while odd % 2 == 0: + odd //= 2 + for prime in max_odd_height: + height = 0 + while odd % prime == 0: + height += 1 + odd //= prime + max_odd_height[prime] = max(max_odd_height[prime], height) + need(odd == 1, "No other odd denominator") + ud = product(u, d) + expected = [] + for p, row in enumerate(ud): + out = {(p, 0): F(1)} + out = plus(out, {(j, q[p] ^ q[j]): -c for j, c in row.items()}) + out = plus(out, {(112+j, q[p]): c for j, c in u[p].items()}) + expected.append(out) + expected += [{(p, q[p]): c for p, c in row.items()} for row in d] + need(state == expected, "All arbitrary input columns of the physical entry swap") + for gate in word: + apply_gate(state, gate) + need(state == [{(i, 0): F(1)} for i in range(112+r)], "Two complete entry swaps restore all fields") + invoice = word_invoice(word) + need(invoice["dyadic_real_primitives"] == (5076 if r == 30 else 4448), "Exact scalar bill") + need(invoice["uniform_translation_map_calls"] == 224, "Two complete translation passes") + + # A coefficient check suffices for the free-Q identities: + # D_out J_out = B^-1 V Q^-1 Q U and + # J_out B D_out = Q (U B B^-1 V) Q^-1. + need(product(product(u, b), d) == uv, "Exact output correction coefficients") + need(product(m, mi) == product(mi, m) == identity(r), "Centre response inverse") + obstruction = [] + if r == 16: + for i, clique in enumerate(model["small_cliques"]): + lines = [q[p] for p in clique] + chi = next(x for x in range(512) + if sum(1-2*((x & line).bit_count() % 2) for line in lines) == 0) + obstruction.append({"clique": i, "ports": clique, "direction_rank": gf2_rank(lines), + "zero_character": chi, + "signs": [1-2*((chi & line).bit_count() % 2) for line in lines]}) + need(gf2_rank(lines) == 8, "Each actual even clique has independent directions") + serial = lambda a: [{str(j): str(c) for j, c in sorted(row.items())} for row in a] + programs[name] = {"B0": serial(b), "B0_inverse": serial(bi), "D0": serial(d), + "centre_response": serial(m), "centre_response_inverse": serial(mi), + "B0_word": bw, "B0_inverse_word": bwi, "entry_word": word, + "layout": {"data": [0, 111], "centres": [112, 111+r]}, + "scalar_endpoint": "((I-U D0)a+Uz,D0a)", + "physical_endpoint": "((I-L U D0 L)a+L Uz,D0 L a)"} + results[name] = { + "correction_rank": r, "arbitrary_input_fields": 112+r, + "B0_determinant": str(determinant_b), "centre_determinant": str(determinant_m), + "B0_inverse": summary_matrix(bi), "D0": summary_matrix(d), + "centre_response_inverse": summary_matrix(mi), + "entry_invoice": invoice, "middle_shear_invoice": word_invoice(middle), + "max_atomic_opcode_prefix_row_norm": str(max_norm), + "max_atomic_opcode_prefix_odd_height": max_odd_height, + "old_phase_section_singular_witnesses": obstruction, + "physical_translation_group_ring_replay": True, + "both_literal_B0_inverse_orders": True, + "both_entry_swap_applications_restore_all_inputs": True, + "square_code": square_code, + } + raw = (json.dumps(programs, sort_keys=True, separators=(",", ":"))+"\n").encode() + (HERE/"MOVING-CODE-PROGRAM.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + need(sha256(Path(__file__).read_bytes()).hexdigest() == SELF_PIN, "Checker stayed fixed") + receipt = { + "status": "PASS_INDEPENDENT_MOVING_CODE", + "checker_sha256": SELF_PIN, + "source_pins": {name: {"path": str(path), "sha256": pin, "decompressed": compressed} + for name, (path, pin, compressed) in SOURCES.items()}, + "results": results, + "code_cycle_Q_exponents": [[0, 2], [3, 3], [2, 0], [1, 1], [0, 2]], + "program_decompressed_sha256": sha256(raw).hexdigest(), + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + } + (HERE/"CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True)+"\n") + print(receipt["status"]) + print(json.dumps(results, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json new file mode 100644 index 0000000000..183838b870 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json @@ -0,0 +1,3573 @@ +{ + "B0": [ + { + "0": "-4", + "1": "1" + }, + { + "0": "2", + "1": "-2" + }, + { + "2": "-4", + "3": "1" + }, + { + "2": "2", + "3": "-2" + }, + { + "4": "-4", + "5": "1" + }, + { + "4": "2", + "5": "-2" + }, + { + "6": "-4", + "7": "1" + }, + { + "6": "2", + "7": "-2" + }, + { + "8": "-4", + "9": "1" + }, + { + "8": "2", + "9": "-2" + }, + { + "10": "-4", + "11": "1" + }, + { + "10": "2", + "11": "-2" + }, + { + "12": "-4", + "13": "1" + }, + { + "12": "2", + "13": "-2" + }, + { + "14": "-4", + "15": "1" + }, + { + "14": "2", + "15": "-2" + }, + { + "16": "-5" + }, + { + "17": "-5" + }, + { + "18": "-5" + }, + { + "19": "-5" + }, + { + "20": "-5" + }, + { + "21": "-5" + }, + { + "22": "-5" + }, + { + "23": "-5" + }, + { + "24": "-5" + }, + { + "25": "-3" + }, + { + "26": "-3" + }, + { + "27": "-3" + }, + { + "28": "-5" + }, + { + "29": "-5" + } + ], + "B0_determinant": "2214337500000000", + "B0_inverse": [ + { + "0": "-1/3", + "1": "-1/6" + }, + { + "0": "-1/3", + "1": "-2/3" + }, + { + "2": "-1/3", + "3": "-1/6" + }, + { + "2": "-1/3", + "3": "-2/3" + }, + { + "4": "-1/3", + "5": "-1/6" + }, + { + "4": "-1/3", + "5": "-2/3" + }, + { + "6": "-1/3", + "7": "-1/6" + }, + { + "6": "-1/3", + "7": "-2/3" + }, + { + "8": "-1/3", + "9": "-1/6" + }, + { + "8": "-1/3", + "9": "-2/3" + }, + { + "10": "-1/3", + "11": "-1/6" + }, + { + "10": "-1/3", + "11": "-2/3" + }, + { + "12": "-1/3", + "13": "-1/6" + }, + { + "12": "-1/3", + "13": "-2/3" + }, + { + "14": "-1/3", + "15": "-1/6" + }, + { + "14": "-1/3", + "15": "-2/3" + }, + { + "16": "-1/5" + }, + { + "17": "-1/5" + }, + { + "18": "-1/5" + }, + { + "19": "-1/5" + }, + { + "20": "-1/5" + }, + { + "21": "-1/5" + }, + { + "22": "-1/5" + }, + { + "23": "-1/5" + }, + { + "24": "-1/5" + }, + { + "25": "-1/3" + }, + { + "26": "-1/3" + }, + { + "27": "-1/3" + }, + { + "28": "-1/5" + }, + { + "29": "-1/5" + } + ], + "C0": [ + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "-1/6", + "72": "1/3", + "76": "-1/6", + "87": "-1/6", + "89": "1/3", + "90": "-1/6", + "91": "1/3" + }, + { + "1": "-1/5", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "0": "-1/2", + "2": "1", + "20": "-1/2", + "27": "-1/2", + "46": "1/2" + }, + { + "3": "-1/5", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "33": "-1/5", + "4": "-1/5", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1/5", + "85": "-1/5", + "97": "-1/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1/5", + "98": "-1/5" + }, + { + "106": "1/2", + "41": "1/2", + "61": "-1/2", + "7": "1", + "9": "-1/2" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1/5" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "-1/6", + "81": "1/6", + "92": "-1/6", + "99": "-1/6" + }, + { + "10": "1", + "20": "1/2", + "46": "1/2", + "61": "-1/2", + "9": "-1/2" + }, + { + "106": "-1/6", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "1/6", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "1/6", + "91": "-1/6" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1/2", + "13": "1", + "27": "1/2", + "61": "-1/2", + "9": "1/2" + }, + { + "0": "-1/2", + "14": "1", + "20": "-1/2", + "27": "1/2", + "46": "-1/2" + }, + { + "0": "1/2", + "11": "1/2", + "15": "1", + "27": "-1/2", + "63": "-1/2" + }, + { + "106": "-1/2", + "16": "1", + "20": "-1/2", + "41": "-1/2", + "46": "1/2" + }, + { + "1": "-1", + "17": "1" + }, + { + "18": "-1/3", + "22": "-1/3", + "84": "-1/3" + }, + { + "19": "-1/3", + "28": "-1/3", + "77": "-1/3" + }, + { + "104": "-1/6", + "110": "-1/6", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "1/6", + "43": "1/6", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "11": "1/2", + "20": "-1", + "21": "1", + "46": "1", + "63": "-1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "18": "-1", + "22": "1" + }, + { + "23": "-1/5", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "24": "-1/5", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "0": "-1/2", + "20": "1/2", + "25": "1", + "27": "-1/2", + "46": "-1/2" + }, + { + "26": "-1/5", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "1/3", + "72": "1/3", + "76": "-2/3", + "87": "-2/3", + "89": "1/3", + "90": "1/3", + "91": "1/3" + }, + { + "19": "-1", + "28": "1" + }, + { + "108": "-1/5", + "29": "-1/5", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "26": "-1", + "30": "1" + }, + { + "103": "-1/5", + "31": "-1/5", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "3": "-1", + "32": "1" + }, + { + "33": "1", + "4": "-1" + }, + { + "34": "1", + "5": "-1" + }, + { + "23": "-1", + "35": "1" + }, + { + "11": "1/2", + "36": "1", + "61": "-1/2", + "63": "-1/2", + "9": "1/2" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "-1/6", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "1/6", + "78": "-1/6", + "79": "-1/3", + "94": "1/3", + "99": "1/6" + }, + { + "3": "-1", + "38": "1" + }, + { + "39": "-1/3", + "58": "-1/3", + "86": "-1/3" + }, + { + "40": "1", + "5": "-1" + }, + { + "10": "1/3", + "11": "-1/6", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "-1/6", + "7": "1/3", + "79": "-1/3", + "81": "-1/6", + "9": "1/3", + "92": "-1/6", + "94": "-1/3" + }, + { + "106": "-1/2", + "20": "1/2", + "41": "-1/2", + "42": "1", + "46": "1/2" + }, + { + "106": "-1", + "110": "-1/2", + "37": "1/2", + "41": "-1", + "43": "1", + "61": "-1", + "76": "1/2", + "87": "-1/2", + "9": "1" + }, + { + "106": "-1/2", + "20": "1/2", + "41": "-1/2", + "44": "1", + "46": "-1/2" + }, + { + "45": "1", + "8": "-1" + }, + { + "104": "-2/3", + "110": "1/3", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "-1/3", + "43": "2/3", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "11": "1/2", + "20": "1", + "46": "-1", + "47": "1", + "63": "-1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "24": "-1", + "48": "1" + }, + { + "29": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "0": "-1/2", + "27": "1/2", + "51": "1", + "61": "1/2", + "9": "-1/2" + }, + { + "0": "-1/2", + "20": "1/2", + "27": "1/2", + "46": "1/2", + "52": "1" + }, + { + "0": "1/2", + "11": "-1/2", + "27": "-1/2", + "53": "1", + "63": "1/2" + }, + { + "29": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "29": "-1", + "56": "1" + }, + { + "106": "-1/2", + "41": "-1/2", + "57": "1", + "61": "-1/2", + "9": "-1/2" + }, + { + "39": "-1", + "58": "1" + }, + { + "31": "-1", + "59": "1" + }, + { + "31": "-1", + "60": "1" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "1/3", + "81": "2/3", + "92": "-2/3", + "99": "1/3" + }, + { + "20": "-1/2", + "46": "-1/2", + "61": "-1/2", + "62": "1", + "9": "-1/2" + }, + { + "106": "1/3", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "-1/3", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "2/3", + "91": "-2/3" + }, + { + "26": "-1", + "64": "1" + }, + { + "23": "-1", + "65": "1" + }, + { + "1": "-1", + "66": "1" + }, + { + "24": "-1", + "67": "1" + }, + { + "23": "-1", + "68": "1" + }, + { + "4": "-1", + "69": "1" + }, + { + "0": "-1/2", + "106": "-1/2", + "11": "1", + "27": "-1/2", + "41": "1/2", + "63": "-1", + "70": "1" + }, + { + "0": "-1", + "110": "1/2", + "20": "-1", + "27": "-1", + "37": "1/2", + "46": "-1", + "71": "1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "27": "-1/2", + "61": "1/2", + "72": "1", + "9": "-1/2" + }, + { + "26": "-1", + "73": "1" + }, + { + "4": "-1", + "74": "1" + }, + { + "1": "-1", + "75": "1" + }, + { + "104": "1/6", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "1/6", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "1/6", + "87": "-1/6" + }, + { + "19": "-1", + "77": "1" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "1/6", + "14": "-1/3", + "20": "-1/3", + "37": "1/6", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "1/6", + "90": "-1/6" + }, + { + "20": "1/2", + "46": "-1/2", + "61": "1/2", + "79": "1", + "9": "1/2" + }, + { + "24": "-1", + "80": "1" + }, + { + "0": "1", + "11": "1/2", + "27": "-1", + "61": "-1", + "63": "1/2", + "78": "-1/2", + "81": "1", + "9": "-1", + "99": "-1/2" + }, + { + "24": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "18": "-1", + "84": "1" + }, + { + "5": "-1", + "85": "1" + }, + { + "39": "-1", + "86": "1" + }, + { + "104": "-1/3", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "-1/3", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "2/3", + "87": "-2/3" + }, + { + "4": "-1", + "88": "1" + }, + { + "0": "-1/2", + "27": "-1/2", + "61": "-1/2", + "89": "1", + "9": "1/2" + }, + { + "0": "-1", + "110": "-1/2", + "20": "1", + "27": "-1", + "37": "-1/2", + "46": "1", + "76": "1/2", + "87": "1/2", + "90": "1" + }, + { + "0": "-1/2", + "106": "1/2", + "11": "-1", + "27": "-1/2", + "41": "-1/2", + "63": "1", + "91": "1" + }, + { + "0": "-1", + "11": "1/2", + "27": "1", + "61": "-1", + "63": "1/2", + "78": "1/2", + "9": "-1", + "92": "1", + "99": "1/2" + }, + { + "31": "-1", + "93": "1" + }, + { + "20": "-1/2", + "46": "1/2", + "61": "1/2", + "9": "1/2", + "94": "1" + }, + { + "3": "-1", + "95": "1" + }, + { + "26": "-1", + "96": "1" + }, + { + "5": "-1", + "97": "1" + }, + { + "6": "-1", + "98": "1" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "-1/3", + "14": "-1/3", + "20": "-1/3", + "37": "-1/3", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "2/3", + "90": "-2/3" + }, + { + "100": "1", + "6": "-1" + }, + { + "101": "1", + "6": "-1" + }, + { + "102": "1", + "6": "-1" + }, + { + "103": "1", + "31": "-1" + }, + { + "104": "1", + "106": "-1", + "110": "1/2", + "37": "-1/2", + "41": "-1", + "61": "1", + "76": "1/2", + "87": "-1/2", + "9": "-1" + }, + { + "105": "1", + "106": "-1/2", + "20": "-1/2", + "41": "-1/2", + "46": "-1/2" + }, + { + "10": "1/3", + "11": "1/3", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "1/3", + "7": "1/3", + "79": "-1/3", + "81": "-2/3", + "9": "1/3", + "92": "-2/3", + "94": "-1/3" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "29": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "1/3", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "-1/3", + "78": "-2/3", + "79": "-1/3", + "94": "1/3", + "99": "2/3" + }, + { + "11": "1/2", + "111": "1", + "61": "1/2", + "63": "-1/2", + "9": "-1/2" + } + ], + "C0_inverse": [ + { + "0": "1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "2": "-1/6", + "25": "-1/6", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "81": "-1/12", + "89": "-1/6", + "9": "1/2", + "90": "1/12", + "91": "-1/6", + "92": "1/12" + }, + { + "1": "-1", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "0": "1/2", + "16": "-1/6", + "2": "2/3", + "21": "1/12", + "37": "1/2", + "44": "1/6", + "47": "-1/12", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "79": "1/6", + "89": "-1/6", + "90": "1/12", + "91": "-1/6", + "94": "-1/6" + }, + { + "3": "-1", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "33": "-1/5", + "4": "-1", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1", + "85": "-1/5", + "97": "-1/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1", + "98": "-1/5" + }, + { + "10": "-1/6", + "104": "-1/12", + "105": "1/6", + "16": "1/6", + "41": "1/2", + "42": "1/6", + "43": "-1/12", + "44": "1/6", + "62": "-1/6", + "7": "2/3", + "76": "1/2", + "79": "1/6", + "81": "1/12", + "92": "1/12", + "94": "1/6" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1" + }, + { + "10": "-1/6", + "104": "1/12", + "111": "-1/6", + "13": "1/6", + "20": "1/2", + "36": "1/6", + "41": "1/2", + "43": "-1/12", + "51": "-1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "72": "-1/6", + "79": "1/6", + "81": "1/12", + "89": "1/6", + "92": "1/12", + "94": "1/6" + }, + { + "10": "2/3", + "105": "1/6", + "14": "1/6", + "41": "1/2", + "42": "-1/6", + "52": "-1/6", + "57": "-1/6", + "7": "-1/6", + "71": "-1/12", + "78": "1/2", + "79": "1/6", + "81": "1/12", + "90": "1/12", + "92": "1/12", + "94": "1/6" + }, + { + "10": "-1/6", + "106": "1/2", + "11": "1/2", + "111": "1/6", + "15": "1/6", + "21": "1/6", + "36": "1/6", + "47": "1/6", + "53": "-1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "70": "-1/12", + "79": "1/6", + "81": "1/3", + "91": "1/12", + "92": "1/3", + "94": "1/6" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "4/5", + "45": "-1/5", + "8": "-1" + }, + { + "104": "-1/12", + "111": "1/6", + "13": "2/3", + "14": "-1/6", + "15": "1/6", + "20": "-1/2", + "36": "-1/6", + "43": "1/12", + "52": "-1/6", + "53": "1/6", + "72": "1/6", + "81": "-1/12", + "89": "-1/6", + "9": "1/2", + "92": "1/12" + }, + { + "10": "1/6", + "105": "-1/6", + "13": "-1/6", + "14": "2/3", + "15": "1/6", + "42": "1/6", + "51": "-1/6", + "53": "1/6", + "62": "-1/6", + "71": "1/12", + "78": "-1/2", + "81": "-1/12", + "9": "1/2", + "90": "-1/12", + "92": "1/12" + }, + { + "11": "-1/2", + "111": "-1/6", + "13": "1/6", + "14": "1/6", + "15": "2/3", + "21": "-1/6", + "36": "-1/6", + "47": "-1/6", + "51": "1/6", + "52": "1/6", + "70": "1/12", + "81": "1/12", + "9": "-1/2", + "91": "-1/12", + "92": "-1/12" + }, + { + "104": "1/12", + "105": "-1/6", + "16": "2/3", + "2": "-1/6", + "21": "1/12", + "25": "1/6", + "37": "1/2", + "42": "-1/6", + "43": "1/12", + "47": "-1/12", + "57": "-1/6", + "7": "1/6", + "76": "-1/2", + "79": "1/6", + "94": "-1/6" + }, + { + "1": "-1", + "17": "4/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "18": "-1", + "22": "-1/3", + "84": "-1/3" + }, + { + "19": "-1", + "28": "-1/3", + "77": "-1/3" + }, + { + "10": "1/6", + "105": "-1/6", + "14": "-1/6", + "16": "-1/6", + "2": "-1/6", + "21": "1/12", + "25": "1/6", + "37": "1/2", + "42": "1/6", + "44": "1/6", + "47": "-1/12", + "52": "1/6", + "62": "-1/6", + "71": "1/12", + "78": "-1/2", + "79": "1/6", + "90": "-1/12", + "94": "-1/6" + }, + { + "11": "-1/2", + "110": "1/2", + "111": "-1/6", + "15": "-1/6", + "16": "-1/6", + "2": "-1/6", + "21": "2/3", + "25": "1/6", + "36": "-1/6", + "44": "1/6", + "53": "1/6", + "70": "1/12", + "79": "1/6", + "91": "-1/12", + "94": "-1/6" + }, + { + "18": "-1", + "22": "2/3", + "84": "-1/3" + }, + { + "23": "-1", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "24": "-1", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "0": "1/2", + "16": "1/6", + "21": "-1/12", + "25": "2/3", + "37": "-1/2", + "44": "-1/6", + "47": "1/12", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "79": "-1/6", + "89": "-1/6", + "90": "1/12", + "91": "-1/6", + "94": "1/6" + }, + { + "26": "-1", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "0": "1/2", + "13": "1/6", + "14": "1/6", + "15": "-1/6", + "2": "-1/6", + "25": "-1/6", + "51": "1/6", + "52": "1/6", + "53": "-1/6", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "81": "1/12", + "89": "-1/6", + "9": "-1/2", + "90": "1/12", + "91": "-1/6", + "92": "-1/12" + }, + { + "19": "-1", + "28": "2/3", + "77": "-1/3" + }, + { + "108": "-1/5", + "29": "-1", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "26": "-1", + "30": "4/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "103": "-1/5", + "31": "-1", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "3": "-1", + "32": "4/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "33": "4/5", + "4": "-1", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "34": "4/5", + "40": "-1/5", + "5": "-1", + "85": "-1/5", + "97": "-1/5" + }, + { + "23": "-1", + "35": "4/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "104": "-1/12", + "11": "-1/2", + "13": "-1/6", + "15": "-1/6", + "20": "-1/2", + "21": "-1/6", + "36": "2/3", + "43": "1/12", + "47": "-1/6", + "51": "1/6", + "53": "1/6", + "70": "1/12", + "72": "1/6", + "89": "-1/6", + "91": "-1/12" + }, + { + "10": "1/6", + "104": "-1/3", + "105": "-1/6", + "111": "1/6", + "13": "-1/6", + "14": "-1/6", + "36": "-1/6", + "42": "1/6", + "43": "1/3", + "46": "-1/2", + "51": "1/6", + "52": "1/6", + "62": "-1/6", + "71": "1/3", + "72": "1/6", + "89": "-1/6", + "90": "-1/3", + "99": "-1/2" + }, + { + "3": "-1", + "32": "-1/5", + "38": "4/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "39": "-1", + "58": "-1/3", + "86": "-1/3" + }, + { + "34": "-1/5", + "40": "4/5", + "5": "-1", + "85": "-1/5", + "97": "-1/5" + }, + { + "104": "1/12", + "105": "-1/6", + "111": "-1/6", + "15": "-1/6", + "16": "-1/6", + "21": "-1/6", + "36": "-1/6", + "42": "-1/6", + "43": "1/12", + "44": "-1/6", + "47": "-1/6", + "53": "1/6", + "57": "-1/6", + "63": "-1/2", + "7": "1/6", + "70": "1/3", + "76": "-1/2", + "91": "-1/3" + }, + { + "10": "-1/6", + "104": "1/12", + "14": "1/6", + "16": "-1/6", + "42": "2/3", + "43": "1/12", + "44": "-1/6", + "52": "-1/6", + "57": "-1/6", + "62": "1/6", + "7": "1/6", + "71": "-1/12", + "76": "-1/2", + "78": "1/2", + "90": "1/12" + }, + { + "105": "-1/6", + "111": "1/6", + "13": "-1/6", + "16": "-1/6", + "20": "-1", + "36": "-1/6", + "42": "-1/6", + "43": "2/3", + "44": "-1/6", + "46": "1/2", + "51": "1/6", + "57": "-1/6", + "7": "1/6", + "72": "1/6", + "87": "-1/2", + "89": "-1/6" + }, + { + "104": "1/12", + "105": "-1/6", + "2": "1/6", + "21": "-1/12", + "25": "-1/6", + "37": "-1/2", + "42": "-1/6", + "43": "1/12", + "44": "2/3", + "47": "1/12", + "57": "-1/6", + "7": "1/6", + "76": "-1/2", + "79": "-1/6", + "94": "1/6" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "4/5", + "8": "-1" + }, + { + "10": "1/6", + "105": "-1/6", + "14": "-1/6", + "16": "1/6", + "2": "1/6", + "21": "-1/12", + "25": "-1/6", + "37": "-1/2", + "42": "1/6", + "44": "-1/6", + "47": "1/12", + "52": "1/6", + "62": "-1/6", + "71": "1/12", + "78": "-1/2", + "79": "-1/6", + "90": "-1/12", + "94": "1/6" + }, + { + "11": "-1/2", + "110": "-1/2", + "111": "-1/6", + "15": "-1/6", + "16": "1/6", + "2": "1/6", + "25": "-1/6", + "36": "-1/6", + "44": "-1/6", + "47": "2/3", + "53": "1/6", + "70": "1/12", + "79": "-1/6", + "91": "-1/12", + "94": "1/6" + }, + { + "24": "-1", + "48": "4/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "108": "-1/5", + "29": "-1", + "49": "4/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "3": "-1", + "32": "-1/5", + "38": "-1/5", + "50": "4/5", + "95": "-1/5" + }, + { + "104": "1/12", + "111": "-1/6", + "14": "-1/6", + "15": "1/6", + "20": "1/2", + "36": "1/6", + "43": "-1/12", + "51": "2/3", + "52": "-1/6", + "53": "1/6", + "72": "-1/6", + "81": "-1/12", + "89": "1/6", + "9": "1/2", + "92": "1/12" + }, + { + "10": "-1/6", + "105": "1/6", + "13": "-1/6", + "15": "1/6", + "42": "-1/6", + "51": "-1/6", + "52": "2/3", + "53": "1/6", + "62": "1/6", + "71": "-1/12", + "78": "1/2", + "81": "-1/12", + "9": "1/2", + "90": "1/12", + "92": "1/12" + }, + { + "11": "1/2", + "111": "1/6", + "13": "1/6", + "14": "1/6", + "21": "1/6", + "36": "1/6", + "47": "1/6", + "51": "1/6", + "52": "1/6", + "53": "2/3", + "70": "-1/12", + "81": "1/12", + "9": "-1/2", + "91": "1/12", + "92": "-1/12" + }, + { + "108": "-1/5", + "29": "-1", + "49": "-1/5", + "54": "4/5", + "56": "-1/5" + }, + { + "23": "-1", + "35": "-1/5", + "55": "4/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "108": "-1/5", + "29": "-1", + "49": "-1/5", + "54": "-1/5", + "56": "4/5" + }, + { + "10": "-1/6", + "104": "1/12", + "105": "-1/6", + "16": "-1/6", + "41": "1/2", + "42": "-1/6", + "43": "1/12", + "44": "-1/6", + "57": "2/3", + "62": "-1/6", + "76": "-1/2", + "79": "1/6", + "81": "1/12", + "92": "1/12", + "94": "1/6" + }, + { + "39": "-1", + "58": "2/3", + "86": "-1/3" + }, + { + "103": "-1/5", + "31": "-1", + "59": "4/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "103": "-1/5", + "31": "-1", + "59": "-1/5", + "60": "4/5", + "93": "-1/5" + }, + { + "10": "-1/6", + "104": "-1/12", + "111": "1/6", + "13": "-1/6", + "20": "-1/2", + "36": "-1/6", + "41": "1/2", + "43": "1/12", + "51": "1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "72": "1/6", + "79": "1/6", + "81": "1/12", + "89": "-1/6", + "92": "1/12", + "94": "1/6" + }, + { + "105": "-1/6", + "14": "-1/6", + "41": "1/2", + "42": "1/6", + "52": "1/6", + "57": "-1/6", + "62": "2/3", + "7": "-1/6", + "71": "1/12", + "78": "-1/2", + "79": "1/6", + "81": "1/12", + "90": "-1/12", + "92": "1/12", + "94": "1/6" + }, + { + "10": "-1/6", + "106": "1/2", + "11": "-1/2", + "111": "-1/6", + "15": "-1/6", + "21": "-1/6", + "36": "-1/6", + "47": "-1/6", + "53": "1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "70": "1/12", + "79": "1/6", + "81": "1/3", + "91": "-1/12", + "92": "1/3", + "94": "1/6" + }, + { + "26": "-1", + "30": "-1/5", + "64": "4/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "23": "-1", + "35": "-1/5", + "55": "-1/5", + "65": "4/5", + "68": "-1/5" + }, + { + "1": "-1", + "17": "-1/5", + "66": "4/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "24": "-1", + "48": "-1/5", + "67": "4/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "23": "-1", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "4/5" + }, + { + "33": "-1/5", + "4": "-1", + "69": "4/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "0": "1/2", + "11": "-1", + "111": "-1/6", + "15": "-1/6", + "2": "-1/6", + "21": "-1/6", + "25": "-1/6", + "36": "-1/6", + "47": "-1/6", + "53": "1/6", + "63": "1/2", + "70": "2/3", + "71": "1/12", + "72": "-1/6", + "89": "-1/6", + "90": "1/12" + }, + { + "10": "1/6", + "105": "-1/6", + "14": "-1/6", + "2": "-1/6", + "25": "-1/6", + "27": "1/2", + "42": "1/6", + "52": "1/6", + "62": "-1/6", + "70": "-1/6", + "71": "2/3", + "72": "-1/6", + "78": "-1", + "89": "-1/6", + "91": "-1/6", + "99": "1/2" + }, + { + "0": "1/2", + "104": "1/12", + "111": "-1/6", + "13": "1/6", + "2": "-1/6", + "20": "1/2", + "25": "-1/6", + "36": "1/6", + "43": "-1/12", + "51": "-1/6", + "70": "-1/6", + "71": "1/12", + "72": "2/3", + "90": "1/12", + "91": "-1/6" + }, + { + "26": "-1", + "30": "-1/5", + "64": "-1/5", + "73": "4/5", + "96": "-1/5" + }, + { + "33": "-1/5", + "4": "-1", + "69": "-1/5", + "74": "4/5", + "88": "-1/5" + }, + { + "1": "-1", + "17": "-1/5", + "66": "-1/5", + "75": "4/5", + "83": "-1/5" + }, + { + "0": "1", + "104": "1/3", + "105": "-1/6", + "16": "-1/6", + "2": "-1/6", + "25": "-1/6", + "27": "-1/2", + "42": "-1/6", + "43": "1/3", + "44": "-1/6", + "57": "-1/6", + "7": "1/6", + "70": "-1/6", + "71": "1/3", + "72": "-1/6", + "76": "-1", + "87": "1/2", + "89": "-1/6", + "90": "1/3", + "91": "-1/6" + }, + { + "19": "-1", + "28": "-1/3", + "77": "2/3" + }, + { + "110": "-1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "16": "-1/6", + "2": "-1/6", + "21": "1/3", + "25": "1/6", + "37": "1", + "44": "1/6", + "47": "-1/3", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "61": "1/2", + "79": "1/6", + "81": "-1/3", + "92": "1/3", + "94": "-1/6" + }, + { + "10": "1/6", + "16": "1/6", + "2": "1/6", + "21": "-1/12", + "25": "-1/6", + "37": "-1/2", + "41": "-1/2", + "44": "-1/6", + "47": "1/12", + "57": "1/6", + "62": "1/6", + "7": "1/6", + "79": "2/3", + "81": "-1/12", + "92": "-1/12" + }, + { + "24": "-1", + "48": "-1/5", + "67": "-1/5", + "80": "4/5", + "82": "-1/5" + }, + { + "10": "-1/6", + "106": "-1/2", + "13": "1/6", + "14": "1/6", + "15": "-1/6", + "41": "1", + "51": "1/6", + "52": "1/6", + "53": "-1/6", + "57": "-1/6", + "61": "1/2", + "62": "-1/6", + "7": "-1/6", + "79": "1/6", + "81": "2/3", + "9": "-1", + "94": "1/6" + }, + { + "24": "-1", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "4/5" + }, + { + "1": "-1", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "4/5" + }, + { + "18": "-1", + "22": "-1/3", + "84": "2/3" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1", + "85": "4/5", + "97": "-1/5" + }, + { + "39": "-1", + "58": "-1/3", + "86": "2/3" + }, + { + "0": "1", + "104": "-1/3", + "105": "1/6", + "16": "1/6", + "2": "-1/6", + "25": "-1/6", + "27": "-1/2", + "42": "1/6", + "43": "-1/3", + "44": "1/6", + "57": "1/6", + "7": "-1/6", + "70": "-1/6", + "71": "1/3", + "72": "-1/6", + "76": "1", + "87": "-1/2", + "89": "-1/6", + "90": "1/3", + "91": "-1/6" + }, + { + "33": "-1/5", + "4": "-1", + "69": "-1/5", + "74": "-1/5", + "88": "4/5" + }, + { + "0": "1/2", + "104": "-1/12", + "111": "1/6", + "13": "-1/6", + "2": "-1/6", + "20": "-1/2", + "25": "-1/6", + "36": "-1/6", + "43": "1/12", + "51": "1/6", + "70": "-1/6", + "71": "1/12", + "89": "2/3", + "90": "1/12", + "91": "-1/6" + }, + { + "10": "-1/6", + "105": "1/6", + "14": "1/6", + "2": "-1/6", + "25": "-1/6", + "27": "1/2", + "42": "-1/6", + "52": "-1/6", + "62": "1/6", + "70": "-1/6", + "72": "-1/6", + "78": "1", + "89": "-1/6", + "90": "2/3", + "91": "-1/6", + "99": "-1/2" + }, + { + "0": "1/2", + "11": "1", + "111": "1/6", + "15": "1/6", + "2": "-1/6", + "21": "1/6", + "25": "-1/6", + "36": "1/6", + "47": "1/6", + "53": "-1/6", + "63": "-1/2", + "71": "1/12", + "72": "-1/6", + "89": "-1/6", + "90": "1/12", + "91": "2/3" + }, + { + "10": "-1/6", + "106": "-1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "41": "1", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "57": "-1/6", + "61": "-1/2", + "62": "-1/6", + "7": "-1/6", + "79": "1/6", + "9": "1", + "92": "2/3", + "94": "1/6" + }, + { + "103": "-1/5", + "31": "-1", + "59": "-1/5", + "60": "-1/5", + "93": "4/5" + }, + { + "10": "1/6", + "16": "-1/6", + "2": "-1/6", + "21": "1/12", + "25": "1/6", + "37": "1/2", + "41": "-1/2", + "44": "1/6", + "47": "-1/12", + "57": "1/6", + "62": "1/6", + "7": "1/6", + "81": "-1/12", + "92": "-1/12", + "94": "2/3" + }, + { + "3": "-1", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "4/5" + }, + { + "26": "-1", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "4/5" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1", + "85": "-1/5", + "97": "4/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1", + "98": "4/5" + }, + { + "110": "1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "16": "1/6", + "2": "1/6", + "21": "-1/3", + "25": "-1/6", + "37": "-1", + "44": "-1/6", + "47": "1/3", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "61": "1/2", + "79": "-1/6", + "81": "-1/3", + "92": "1/3", + "94": "1/6" + }, + { + "100": "4/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1", + "98": "-1/5" + }, + { + "100": "-1/5", + "101": "4/5", + "102": "-1/5", + "6": "-1", + "98": "-1/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "4/5", + "6": "-1", + "98": "-1/5" + }, + { + "103": "4/5", + "31": "-1", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "104": "2/3", + "105": "-1/6", + "111": "-1/6", + "13": "1/6", + "16": "-1/6", + "20": "1", + "36": "1/6", + "42": "-1/6", + "44": "-1/6", + "46": "-1/2", + "51": "-1/6", + "57": "-1/6", + "7": "1/6", + "72": "-1/6", + "87": "-1/2", + "89": "1/6" + }, + { + "10": "1/6", + "104": "1/12", + "105": "2/3", + "14": "-1/6", + "16": "-1/6", + "43": "1/12", + "44": "-1/6", + "52": "1/6", + "57": "-1/6", + "62": "-1/6", + "7": "1/6", + "71": "1/12", + "76": "-1/2", + "78": "-1/2", + "90": "-1/12" + }, + { + "104": "1/12", + "105": "-1/6", + "111": "1/6", + "15": "1/6", + "16": "-1/6", + "21": "1/6", + "36": "1/6", + "42": "-1/6", + "43": "1/12", + "44": "-1/6", + "47": "1/6", + "53": "-1/6", + "57": "-1/6", + "63": "1/2", + "7": "1/6", + "70": "-1/3", + "76": "-1/2", + "91": "1/3" + }, + { + "107": "4/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1" + }, + { + "108": "4/5", + "29": "-1", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "107": "-1/5", + "109": "4/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1" + }, + { + "10": "1/6", + "104": "1/3", + "105": "-1/6", + "111": "-1/6", + "13": "1/6", + "14": "-1/6", + "36": "1/6", + "42": "1/6", + "43": "-1/3", + "46": "1/2", + "51": "-1/6", + "52": "1/6", + "62": "-1/6", + "71": "1/3", + "72": "-1/6", + "89": "1/6", + "90": "-1/3", + "99": "-1/2" + }, + { + "104": "1/12", + "11": "-1/2", + "111": "2/3", + "13": "1/6", + "15": "-1/6", + "20": "1/2", + "21": "-1/6", + "43": "-1/12", + "47": "-1/6", + "51": "-1/6", + "53": "1/6", + "70": "1/12", + "72": "-1/6", + "89": "1/6", + "91": "-1/12" + } + ], + "D0": [ + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "-1/6", + "72": "1/3", + "76": "-1/6", + "87": "-1/6", + "89": "1/3", + "90": "-1/6", + "91": "1/3" + }, + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "1/3", + "72": "1/3", + "76": "-2/3", + "87": "-2/3", + "89": "1/3", + "90": "1/3", + "91": "1/3" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "-1/6", + "81": "1/6", + "92": "-1/6", + "99": "-1/6" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "1/3", + "81": "2/3", + "92": "-2/3", + "99": "1/3" + }, + { + "106": "-1/6", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "1/6", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "1/6", + "91": "-1/6" + }, + { + "106": "1/3", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "-1/3", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "2/3", + "91": "-2/3" + }, + { + "104": "-1/6", + "110": "-1/6", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "1/6", + "43": "1/6", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "104": "-2/3", + "110": "1/3", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "-1/3", + "43": "2/3", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "-1/6", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "1/6", + "78": "-1/6", + "79": "-1/3", + "94": "1/3", + "99": "1/6" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "1/3", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "-1/3", + "78": "-2/3", + "79": "-1/3", + "94": "1/3", + "99": "2/3" + }, + { + "10": "1/3", + "11": "-1/6", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "-1/6", + "7": "1/3", + "79": "-1/3", + "81": "-1/6", + "9": "1/3", + "92": "-1/6", + "94": "-1/3" + }, + { + "10": "1/3", + "11": "1/3", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "1/3", + "7": "1/3", + "79": "-1/3", + "81": "-2/3", + "9": "1/3", + "92": "-2/3", + "94": "-1/3" + }, + { + "104": "1/6", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "1/6", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "1/6", + "87": "-1/6" + }, + { + "104": "-1/3", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "-1/3", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "2/3", + "87": "-2/3" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "1/6", + "14": "-1/3", + "20": "-1/3", + "37": "1/6", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "1/6", + "90": "-1/6" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "-1/3", + "14": "-1/3", + "20": "-1/3", + "37": "-1/3", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "2/3", + "90": "-2/3" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1/5", + "85": "-1/5", + "97": "-1/5" + }, + { + "3": "-1/5", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "24": "-1/5", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "23": "-1/5", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "1": "-1/5", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1/5" + }, + { + "108": "-1/5", + "29": "-1/5", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "26": "-1/5", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "33": "-1/5", + "4": "-1/5", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "18": "-1/3", + "22": "-1/3", + "84": "-1/3" + }, + { + "19": "-1/3", + "28": "-1/3", + "77": "-1/3" + }, + { + "39": "-1/3", + "58": "-1/3", + "86": "-1/3" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1/5", + "98": "-1/5" + }, + { + "103": "-1/5", + "31": "-1/5", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + } + ], + "H": [ + { + "0": "-3", + "1": "1" + }, + { + "0": "2", + "1": "-1" + }, + { + "2": "-3", + "3": "1" + }, + { + "2": "2", + "3": "-1" + }, + { + "4": "-3", + "5": "1" + }, + { + "4": "2", + "5": "-1" + }, + { + "6": "-3", + "7": "1" + }, + { + "6": "2", + "7": "-1" + }, + { + "8": "-3", + "9": "1" + }, + { + "8": "2", + "9": "-1" + }, + { + "10": "-3", + "11": "1" + }, + { + "10": "2", + "11": "-1" + }, + { + "12": "-3", + "13": "1" + }, + { + "12": "2", + "13": "-1" + }, + { + "14": "-3", + "15": "1" + }, + { + "14": "2", + "15": "-1" + }, + { + "16": "-4" + }, + { + "17": "-4" + }, + { + "18": "-4" + }, + { + "19": "-4" + }, + { + "20": "-4" + }, + { + "21": "-4" + }, + { + "22": "-4" + }, + { + "23": "-4" + }, + { + "24": "-4" + }, + { + "25": "-2" + }, + { + "26": "-2" + }, + { + "27": "-2" + }, + { + "28": "-4" + }, + { + "29": "-4" + } + ], + "H_determinant": "33554432", + "H_inverse": [ + { + "0": "-1", + "1": "-1" + }, + { + "0": "-2", + "1": "-3" + }, + { + "2": "-1", + "3": "-1" + }, + { + "2": "-2", + "3": "-3" + }, + { + "4": "-1", + "5": "-1" + }, + { + "4": "-2", + "5": "-3" + }, + { + "6": "-1", + "7": "-1" + }, + { + "6": "-2", + "7": "-3" + }, + { + "8": "-1", + "9": "-1" + }, + { + "8": "-2", + "9": "-3" + }, + { + "10": "-1", + "11": "-1" + }, + { + "10": "-2", + "11": "-3" + }, + { + "12": "-1", + "13": "-1" + }, + { + "12": "-2", + "13": "-3" + }, + { + "14": "-1", + "15": "-1" + }, + { + "14": "-2", + "15": "-3" + }, + { + "16": "-1/4" + }, + { + "17": "-1/4" + }, + { + "18": "-1/4" + }, + { + "19": "-1/4" + }, + { + "20": "-1/4" + }, + { + "21": "-1/4" + }, + { + "22": "-1/4" + }, + { + "23": "-1/4" + }, + { + "24": "-1/4" + }, + { + "25": "-1/2" + }, + { + "26": "-1/2" + }, + { + "27": "-1/2" + }, + { + "28": "-1/4" + }, + { + "29": "-1/4" + } + ], + "block_program_C0": [ + "selected := U_A^-1 selected", + "ordinary -= U_U selected", + "selected += D0_U ordinary" + ], + "carrier_pairs": [ + [ + 0, + 27 + ], + [ + 9, + 61 + ], + [ + 11, + 63 + ], + [ + 20, + 46 + ], + [ + 37, + 110 + ], + [ + 41, + 106 + ], + [ + 76, + 87 + ], + [ + 78, + 99 + ] + ], + "encoded_response": [ + { + "0": "-3", + "27": "1" + }, + { + "1": "-4" + }, + { + "2": "1" + }, + { + "3": "-4" + }, + { + "4": "-4" + }, + { + "5": "-4" + }, + { + "6": "-4" + }, + { + "7": "1" + }, + { + "8": "-4" + }, + { + "61": "1", + "9": "-3" + }, + { + "10": "1" + }, + { + "11": "-3", + "63": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "1" + }, + { + "18": "-2" + }, + { + "19": "-2" + }, + { + "20": "-3", + "46": "1" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "23": "-4" + }, + { + "24": "-4" + }, + { + "25": "1" + }, + { + "26": "-4" + }, + { + "0": "2", + "27": "-1" + }, + { + "28": "1" + }, + { + "29": "-4" + }, + { + "30": "1" + }, + { + "31": "-4" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "36": "1" + }, + { + "110": "1", + "37": "-3" + }, + { + "38": "1" + }, + { + "39": "-2" + }, + { + "40": "1" + }, + { + "106": "1", + "41": "-3" + }, + { + "42": "1" + }, + { + "43": "1" + }, + { + "44": "1" + }, + { + "45": "1" + }, + { + "20": "2", + "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", + "9": "2" + }, + { + "62": "1" + }, + { + "11": "2", + "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": "-3", + "87": "1" + }, + { + "77": "1" + }, + { + "78": "-3", + "99": "1" + }, + { + "79": "1" + }, + { + "80": "1" + }, + { + "81": "1" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "76": "2", + "87": "-1" + }, + { + "88": "1" + }, + { + "89": "1" + }, + { + "90": "1" + }, + { + "91": "1" + }, + { + "92": "1" + }, + { + "93": "1" + }, + { + "94": "1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "78": "2", + "99": "-1" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "104": "1" + }, + { + "105": "1" + }, + { + "106": "-1", + "41": "2" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "110": "-1", + "37": "2" + }, + { + "111": "1" + } + ], + "entry_code": "C_in = C0 Q^2", + "minor_determinant": "-1/256", + "minor_inverse": [ + { + "0": "1", + "1": "1" + }, + { + "0": "2", + "1": "2", + "12": "-1", + "13": "-1" + }, + { + "0": "1", + "1": "-1" + }, + { + "14": "1", + "15": "1" + }, + { + "4": "1", + "5": "-1" + }, + { + "10": "-1", + "11": "1" + }, + { + "2": "1", + "3": "-1" + }, + { + "8": "-1", + "9": "1" + }, + { + "6": "1", + "7": "-1" + }, + { + "14": "-1", + "15": "1", + "6": "2", + "7": "-2" + }, + { + "2": "1", + "3": "1" + }, + { + "4": "1", + "5": "1" + }, + { + "10": "-1", + "11": "-1" + }, + { + "10": "-2", + "11": "-2", + "12": "1", + "13": "-1" + }, + { + "6": "-1", + "7": "-1" + }, + { + "8": "-1", + "9": "-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" + } + ], + "old_reader_counterexample": { + "character": 92, + "minor_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 39, + 41, + 42, + 43, + 45, + 47, + 48, + 49, + 51, + 55, + 58, + 70, + 71, + 76, + 78, + 81, + 84, + 87, + 90, + 92, + 99, + 101, + 103, + 104, + 110 + ], + "minor_determinant_mod_prime": 329252, + "prime": 1000003, + "restriction_rank": 30, + "stacked_rank": 60 + }, + "ordinary_carriers": [ + 2, + 7, + 10, + 12, + 13, + 14, + 15, + 16, + 17, + 21, + 22, + 25, + 28, + 30, + 32, + 33, + 34, + 35, + 36, + 38, + 40, + 42, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 62, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 104, + 105, + 107, + 108, + 109, + 111 + ], + "scope": "Exact square-code algebra and typed phase identities; no global caller or scalar/native invoice", + "selected_carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "selected_q": [ + 11, + 38, + 69, + 104, + 261, + 296, + 161, + 140, + 274, + 319, + 194, + 239, + 448, + 493, + 506, + 471, + 259, + 67, + 385, + 321, + 19, + 37, + 134, + 22, + 131, + 145, + 273, + 162, + 13, + 26 + ], + "source_sha256": { + "pair_flags": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "response": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "transported_code": "C_out = Q^-1 C0 Q^-1", + "transported_response": "diag(Q_A^-1 H Q_A,I_U)" +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md new file mode 100644 index 0000000000..a3b52de302 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md @@ -0,0 +1,304 @@ +# An entry code for the actual rank-thirty response + +The actual factorization E=I+UV admits an invertible code on the existing +112 data fields. It exposes thirty correction coordinates and retains +the other eighty-two coordinates. It needs no additional data family. +The selected minor has determinant -1/256 and an integral inverse. + +A translation at entry selects the correct phase orientation. After a +positive Q-to-FULL advance, the correction Q E Q^-1 acts only on the +thirty encoded coordinates. Fourteen of those actions are scalar. +The other sixteen form eight two-field actions with the same +isotropic line difference 45. + +These are exact algebra and interface results. They do not give a +complete coded native F/B call or a raw terminal decoder. The precise +remaining code transitions are stated below. + +## Inputs and notation + +The pinned response is +`new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json`, +SHA256 +`5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c`. +It supplies U with 112 rows and 30 columns and V with 30 rows. + +Write Q=diag(C_qp) for the physical port lines and L=Q^2. For every +tensor width, Q^4=I and L is a fieldwise uniform translation. Put + +```text +B0 = VU, D0 = B0^-1 V, +H = I+B0. +``` + +For the actual factors, B0 consists of eight blocks + +```text +[ -4 1 ] +[ 2 -2 ] +``` + +and fourteen scalar blocks: eleven -5 and three -3. Thus B0 is +invertible. The block determinants are six. The corresponding H +blocks are [[-3,1],[2,-1]], -4, and -2. H and H^-1 are dyadic. +B0^-1 can have factors three and five in its denominator. + +The constant-word compiler and its price belong to the +`native-escape-20261017/rational-code-admission-20261020` packet. +This packet verifies the matrices but does not replace that compiler. + +## An arbitrary-state section exchange + +Set + +```text +J = L U, D = D0 L. +``` + +Then DJ=D0 U=I. For a data bank a and an independent thirty-field bank z, +the map + +```text +S(a,z) = ((I-JD)a+Jz, Da) +``` + +is an involution. One ordered implementation is + +```text +a += Jz +z -= Da using the updated a +a += Jz using the updated z +z *= -1 +``` + +Both inputs are arbitrary. One application transfers the old z into +the data. It does not restore z. A second matched application restores +both banks. + +The two L factors can be placed outside a constant scalar section +exchange: + +```text +S = diag(L,I) S_(U,D0) diag(L,I). +``` + +Thus the entry maps use translations and scalar operations. This +does not make their execution cost zero. An additive D0 service on an +arbitrary centre bank can use B0, a V gather, and B0^-1. Its scalar, +odd-division, and stream costs must be charged. + +Under the physical advance diag(F Q^-1,F), where F is common to both +banks and commutes with the displayed port operators, the section +becomes + +```text +J_out = Q U, D_out = B0^-1 V Q^-1. +``` + +This is the required orientation: + +```text +Q E Q^-1 = I + J_out B0 D_out. +``` + +In the output section coordinates this action is identity on the +data complement and H on the centre bank. A thirty-field productive +cohort and its advance F are not supplied by the factorization. + +## A square code on the existing data + +Use these thirty physical carrier slots, in the stated order: + +```text +0,27,9,61,11,63,20,46,37,110,41,106,76,87,78,99, +5,3,24,23,1,8,29,26,4,18,19,39,6,31. +``` + +Call this set A and its complement B. The rows U_A form a unit with +determinant -1/256. Its inverse has integer entries. Store centre +coordinate j in physical slot A[j]. Define the square code C0 by + +```text +c = D0 a, +r = a_B - U_B U_A^-1 a_A. +``` + +Here C0 is a matrix name. It does not denote the private scratch field +called C0 in older source packets. The inverse is + +```text +u = c - (D0)_B r, +a_A = U_A u, +a_B = r + U_B u. +``` + +Both inverse orders hold on every input. The following block updates +give C0 in place: + +```text +a_A = U_A^-1 a_A +a_B -= U_B a_A +a_A += (D0)_B a_B +``` + +The final additive map must retain the current arbitrary a_A. It can +be lowered as B0 on a_A, then a V_B gather, then B0^-1 on a_A. +The full code preserves all 112 input coordinates. It makes + +```text +C0 E C0^-1 = diag(H,I_B). +``` + +The checker verifies the ordered block updates and both inverse +orders on all 112 columns. It does not emit an elementary scalar +word or claim its scan cost. + +## Exact code transport + +Use the entry code + +```text +C_in = C0 L. +``` + +This differs from the square code built directly from J,D only by +the free translation L_B on the complement coordinates. + +For an all-data advance A_plus=F Q^-1, assume F is common to all +fields and commutes with C0 and Q. The transported code is + +```text +C_out = A_plus C_in A_plus^-1 = Q^-1 C0 Q^-1. +``` + +Let M=Q E Q^-1. Then + +```text +C_out M C_out^-1 = diag(Q_A^-1 H Q_A,I_B). +``` + +The selected carrier phases remain. The statement is not +C_out M C_out^-1=diag(H,I_B) unless H commutes with Q_A. + +For the chosen A, its first sixteen slots are eight complete physical +pairs from the pinned cyclic source. Every pair has q_p+q_r=45. +Assign one two-coordinate H block to each pair. On such a pair the +transported block is + +```text +[ -3 C_qp^-1 C_qr ] +[ 2 C_qr^-1 C_qp -1 ]. +``` + +It can use two ordered off-diagonal ADDs and two sign changes. +The common isotropic gauge from +`coherent-port/isotropic-pair-gauge-20261018/GAUGE.md` makes each of +these ADD views monomial. That theorem does not make the gauge +entrance or exit free. Without an inherited gauge, two rank-one +line passes on the sixteen fields give a conservative 32-rank +implementation. The fourteen scalar blocks commute with their +carrier phases and need no native phase conversion. + +For the rank-sixteen alternative response, H is diagonal. The same +transport equation then leaves a scalar centre action. Its actual +minor and native capture are separate work in the new-core lane. + +With fixed C0 and Q, repeated positive advances transport the code +through + +```text +C0 L -> Q^-1 C0 Q^-1 -> L C0 -> Q C0 Q -> C0 L. +``` + +Every even boundary has only scalar and translation factors. A +negative advance FQ returns the first odd code to C0 L. These +identities need the stated common-F condition. They do not by +themselves bind a stage-dependent routed code. + +## Actual native caller and remaining work + +The literal source at +`new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz` +has decompressed SHA256 +`e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558`. +It has two 112-field data banks. Its other 416 fields are arbitrary +and unchanged. It forms no thirty-field centre cohort. + +Its physical input is (a,b)=(Qx,y). Therefore its complete physical +maps, before any new code, have the form + +```text +forward = diag(Fq,Fq) [ I 0 ] + [ E q I ], + +backward = diag(Fq,Fq) [ I -Q E^T ] + [ 0 I ], +``` + +where q=Q^-1. Thus both data banks have the same diagonal advance, +but the cross-bank maps also contain an odd Q factor. A common +square code on both banks does not remove that factor merely +because it diagonalizes E. + +At a raw output, the inverse code is + +```text +C_out^-1 = Q C0^-1 Q. +``` + +For two stages with different constant or routed codes, the proposed +transition is + +```text +C_in,t C_out,s^-1 = C0,t Q^-1 C0,s^-1 Q. +``` + +These are phase-coded data maps. No free implementation is supplied +here. A complete caller must admit the cross-bank maps, the code +transitions, the final raw output, all native child interfaces, and +the scalar and finite-precision costs. The entry code alone does +not improve the complete kappa bound. + +## Why the earlier reader choice does not close the same section + +The other valid section uses T=V L U and D=T^-1 V at entry. After +positive progress its reader is T^-1 VQ. The required terminal reader +is VQ^-1. The latter does not factor through the former. + +At the actual character chi=92, the matrix formed by stacking V and +V diag((-1)^(chi dot q_p)) has rank sixty. The payload gives a +sixty-column minor with a nonzero determinant modulo 1000003. +Since V has rank thirty, the restriction of VQ^-1 to ker(VQ) has +rank thirty. This is an exact counterexample to a centre-only +action for that reader choice. It does not apply to the shifted +reader D0 L used above. + +The character can be extended by zero columns. The counterexample +therefore persists at every positive tensor width. It is not a +native-child lower bound. + +## Checks and scope + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/check_section.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/check_section.py +``` + +Expected output is `PASS_EXACT_RANK30_ENTRY_SECTION`. The two JSON +outputs must be byte-identical. The source packets are hash checked +and are not changed. The checker tests the exact matrices and the +constant block program. The phase transport equations are general +proofs; a new routed native circuit is not emitted. + +The root supplied the section and code-transport task. The new-core +lane supplied U,V and the native source. The native-escape lane +supplied the one-reader section word and the constant-matrix +compiler. This lane selected the actual minor, checked the square +code, selected the shifted reader, and stated the remaining physical +interfaces. AI assistance was used. + +No PR, commit, push, or publication is authorized. Before any future +PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json new file mode 100644 index 0000000000..aa1f3f45f8 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json @@ -0,0 +1,3095 @@ +{ + "large_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "mode_response": [ + { + "4": "-1" + }, + { + "2": "1" + }, + { + "1": "1" + }, + { + "5": "1" + }, + { + "0": "-1" + }, + { + "3": "1" + }, + { + "9": "1" + }, + { + "8": "1" + }, + { + "7": "1" + }, + { + "6": "1" + }, + { + "11": "1" + }, + { + "10": "1" + }, + { + "14": "1" + }, + { + "15": "-1" + }, + { + "12": "1" + }, + { + "13": "-1" + }, + { + "17": "1" + }, + { + "16": "1" + }, + { + "19": "1" + }, + { + "18": "1" + }, + { + "23": "1" + }, + { + "22": "1" + }, + { + "21": "1" + }, + { + "20": "1" + }, + { + "25": "1" + }, + { + "24": "1" + }, + { + "29": "-1" + }, + { + "28": "1" + }, + { + "27": "1" + }, + { + "26": "-1" + }, + { + "34": "1" + }, + { + "32": "1" + }, + { + "31": "1" + }, + { + "35": "1" + }, + { + "30": "1" + }, + { + "33": "1" + }, + { + "39": "-1" + }, + { + "38": "1" + }, + { + "37": "1" + }, + { + "36": "-1" + }, + { + "41": "1" + }, + { + "40": "1" + }, + { + "43": "1" + }, + { + "42": "1" + }, + { + "46": "1" + }, + { + "47": "1" + }, + { + "44": "1" + }, + { + "45": "1" + } + ], + "modes": [ + { + "carrier": 0, + "coefficients": { + "0": "1", + "27": "1" + }, + "id": 0, + "local_mode": 0, + "ports": [ + 0, + 27 + ], + "vertex": 0 + }, + { + "carrier": 2, + "coefficients": { + "2": "1", + "25": "1" + }, + "id": 1, + "local_mode": 1, + "ports": [ + 2, + 25 + ], + "vertex": 0 + }, + { + "carrier": 70, + "coefficients": { + "70": "1", + "91": "1" + }, + "id": 2, + "local_mode": 2, + "ports": [ + 70, + 91 + ], + "vertex": 0 + }, + { + "carrier": 71, + "coefficients": { + "71": "1", + "90": "1" + }, + "id": 3, + "local_mode": 3, + "ports": [ + 71, + 90 + ], + "vertex": 0 + }, + { + "carrier": 72, + "coefficients": { + "72": "1", + "89": "1" + }, + "id": 4, + "local_mode": 4, + "ports": [ + 72, + 89 + ], + "vertex": 0 + }, + { + "carrier": 76, + "coefficients": { + "76": "1", + "87": "1" + }, + "id": 5, + "local_mode": 5, + "ports": [ + 76, + 87 + ], + "vertex": 0 + }, + { + "carrier": 27, + "coefficients": { + "0": "1", + "27": "-1" + }, + "id": 6, + "local_mode": 0, + "ports": [ + 0, + 27 + ], + "vertex": 1 + }, + { + "carrier": 13, + "coefficients": { + "13": "1", + "51": "1" + }, + "id": 7, + "local_mode": 1, + "ports": [ + 13, + 51 + ], + "vertex": 1 + }, + { + "carrier": 14, + "coefficients": { + "14": "1", + "52": "1" + }, + "id": 8, + "local_mode": 2, + "ports": [ + 14, + 52 + ], + "vertex": 1 + }, + { + "carrier": 15, + "coefficients": { + "15": "1", + "53": "1" + }, + "id": 9, + "local_mode": 3, + "ports": [ + 15, + 53 + ], + "vertex": 1 + }, + { + "carrier": 78, + "coefficients": { + "78": "1", + "99": "1" + }, + "id": 10, + "local_mode": 4, + "ports": [ + 78, + 99 + ], + "vertex": 1 + }, + { + "carrier": 81, + "coefficients": { + "81": "-1", + "92": "1" + }, + "id": 11, + "local_mode": 5, + "ports": [ + 81, + 92 + ], + "vertex": 1 + }, + { + "carrier": 11, + "coefficients": { + "11": "1", + "63": "-1" + }, + "id": 12, + "local_mode": 0, + "ports": [ + 11, + 63 + ], + "vertex": 2 + }, + { + "carrier": 53, + "coefficients": { + "15": "-1", + "53": "1" + }, + "id": 13, + "local_mode": 1, + "ports": [ + 15, + 53 + ], + "vertex": 2 + }, + { + "carrier": 21, + "coefficients": { + "21": "-1", + "47": "-1" + }, + "id": 14, + "local_mode": 2, + "ports": [ + 21, + 47 + ], + "vertex": 2 + }, + { + "carrier": 36, + "coefficients": { + "111": "-1", + "36": "-1" + }, + "id": 15, + "local_mode": 3, + "ports": [ + 36, + 111 + ], + "vertex": 2 + }, + { + "carrier": 41, + "coefficients": { + "106": "1", + "41": "-1" + }, + "id": 16, + "local_mode": 4, + "ports": [ + 41, + 106 + ], + "vertex": 2 + }, + { + "carrier": 91, + "coefficients": { + "70": "-1", + "91": "1" + }, + "id": 17, + "local_mode": 5, + "ports": [ + 70, + 91 + ], + "vertex": 2 + }, + { + "carrier": 9, + "coefficients": { + "61": "-1", + "9": "1" + }, + "id": 18, + "local_mode": 0, + "ports": [ + 9, + 61 + ], + "vertex": 3 + }, + { + "carrier": 51, + "coefficients": { + "13": "-1", + "51": "1" + }, + "id": 19, + "local_mode": 1, + "ports": [ + 13, + 51 + ], + "vertex": 3 + }, + { + "carrier": 111, + "coefficients": { + "111": "1", + "36": "-1" + }, + "id": 20, + "local_mode": 2, + "ports": [ + 36, + 111 + ], + "vertex": 3 + }, + { + "carrier": 37, + "coefficients": { + "110": "1", + "37": "-1" + }, + "id": 21, + "local_mode": 3, + "ports": [ + 37, + 110 + ], + "vertex": 3 + }, + { + "carrier": 43, + "coefficients": { + "104": "1", + "43": "-1" + }, + "id": 22, + "local_mode": 4, + "ports": [ + 43, + 104 + ], + "vertex": 3 + }, + { + "carrier": 89, + "coefficients": { + "72": "-1", + "89": "1" + }, + "id": 23, + "local_mode": 5, + "ports": [ + 72, + 89 + ], + "vertex": 3 + }, + { + "carrier": 25, + "coefficients": { + "2": "1", + "25": "-1" + }, + "id": 24, + "local_mode": 0, + "ports": [ + 2, + 25 + ], + "vertex": 4 + }, + { + "carrier": 16, + "coefficients": { + "16": "1", + "44": "-1" + }, + "id": 25, + "local_mode": 1, + "ports": [ + 16, + 44 + ], + "vertex": 4 + }, + { + "carrier": 20, + "coefficients": { + "20": "1", + "46": "-1" + }, + "id": 26, + "local_mode": 2, + "ports": [ + 20, + 46 + ], + "vertex": 4 + }, + { + "carrier": 47, + "coefficients": { + "21": "1", + "47": "-1" + }, + "id": 27, + "local_mode": 3, + "ports": [ + 21, + 47 + ], + "vertex": 4 + }, + { + "carrier": 99, + "coefficients": { + "78": "1", + "99": "-1" + }, + "id": 28, + "local_mode": 4, + "ports": [ + 78, + 99 + ], + "vertex": 4 + }, + { + "carrier": 79, + "coefficients": { + "79": "-1", + "94": "1" + }, + "id": 29, + "local_mode": 5, + "ports": [ + 79, + 94 + ], + "vertex": 4 + }, + { + "carrier": 7, + "coefficients": { + "57": "1", + "7": "1" + }, + "id": 30, + "local_mode": 0, + "ports": [ + 7, + 57 + ], + "vertex": 5 + }, + { + "carrier": 61, + "coefficients": { + "61": "1", + "9": "1" + }, + "id": 31, + "local_mode": 1, + "ports": [ + 9, + 61 + ], + "vertex": 5 + }, + { + "carrier": 10, + "coefficients": { + "10": "1", + "62": "1" + }, + "id": 32, + "local_mode": 2, + "ports": [ + 10, + 62 + ], + "vertex": 5 + }, + { + "carrier": 63, + "coefficients": { + "11": "1", + "63": "1" + }, + "id": 33, + "local_mode": 3, + "ports": [ + 11, + 63 + ], + "vertex": 5 + }, + { + "carrier": 94, + "coefficients": { + "79": "1", + "94": "1" + }, + "id": 34, + "local_mode": 4, + "ports": [ + 79, + 94 + ], + "vertex": 5 + }, + { + "carrier": 92, + "coefficients": { + "81": "1", + "92": "1" + }, + "id": 35, + "local_mode": 5, + "ports": [ + 81, + 92 + ], + "vertex": 5 + }, + { + "carrier": 57, + "coefficients": { + "57": "-1", + "7": "1" + }, + "id": 36, + "local_mode": 0, + "ports": [ + 7, + 57 + ], + "vertex": 6 + }, + { + "carrier": 44, + "coefficients": { + "16": "-1", + "44": "-1" + }, + "id": 37, + "local_mode": 1, + "ports": [ + 16, + 44 + ], + "vertex": 6 + }, + { + "carrier": 106, + "coefficients": { + "106": "-1", + "41": "-1" + }, + "id": 38, + "local_mode": 2, + "ports": [ + 41, + 106 + ], + "vertex": 6 + }, + { + "carrier": 42, + "coefficients": { + "105": "-1", + "42": "-1" + }, + "id": 39, + "local_mode": 3, + "ports": [ + 42, + 105 + ], + "vertex": 6 + }, + { + "carrier": 104, + "coefficients": { + "104": "-1", + "43": "-1" + }, + "id": 40, + "local_mode": 4, + "ports": [ + 43, + 104 + ], + "vertex": 6 + }, + { + "carrier": 87, + "coefficients": { + "76": "-1", + "87": "1" + }, + "id": 41, + "local_mode": 5, + "ports": [ + 76, + 87 + ], + "vertex": 6 + }, + { + "carrier": 62, + "coefficients": { + "10": "1", + "62": "-1" + }, + "id": 42, + "local_mode": 0, + "ports": [ + 10, + 62 + ], + "vertex": 7 + }, + { + "carrier": 52, + "coefficients": { + "14": "-1", + "52": "1" + }, + "id": 43, + "local_mode": 1, + "ports": [ + 14, + 52 + ], + "vertex": 7 + }, + { + "carrier": 46, + "coefficients": { + "20": "-1", + "46": "-1" + }, + "id": 44, + "local_mode": 2, + "ports": [ + 20, + 46 + ], + "vertex": 7 + }, + { + "carrier": 110, + "coefficients": { + "110": "-1", + "37": "-1" + }, + "id": 45, + "local_mode": 3, + "ports": [ + 37, + 110 + ], + "vertex": 7 + }, + { + "carrier": 105, + "coefficients": { + "105": "1", + "42": "-1" + }, + "id": 46, + "local_mode": 4, + "ports": [ + 42, + 105 + ], + "vertex": 7 + }, + { + "carrier": 90, + "coefficients": { + "71": "-1", + "90": "1" + }, + "id": 47, + "local_mode": 5, + "ports": [ + 71, + 90 + ], + "vertex": 7 + } + ], + "ordinary_inverse_full_identity_on_S": [ + { + "0": "1" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "1/2", + "93": "-1/2" + }, + { + "16": "1/2", + "44": "-1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "1/2", + "80": "-1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "5": "-1/2", + "65": "1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "-1/2", + "64": "1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "-1/2", + "93": "1/2" + }, + { + "7": "1" + }, + { + "66": "-1/2", + "80": "1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "10": "1/2", + "13": "-1/2", + "51": "1/2", + "62": "1/2" + }, + { + "14": "-1/2", + "52": "1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "-1/2", + "47": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "100": "-1/2", + "103": "1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "1/2", + "9": "-1/2" + }, + { + "10": "-1/2", + "13": "1/2", + "51": "1/2", + "62": "1/2" + }, + { + "15": "1" + }, + { + "106": "1/2", + "2": "1/2", + "25": "-1/2", + "41": "1/2" + }, + { + "100": "1/2", + "103": "-1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "101": "1/2", + "19": "-1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "102": "1/2", + "18": "-1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "105": "-1", + "94": "-1" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "1/2", + "49": "-1/2" + }, + { + "32": "1/2", + "35": "-1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "16": "-1/2", + "44": "1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "1/2", + "95": "-1/2" + }, + { + "53": "-1", + "72": "-1" + }, + { + "75": "1/2", + "82": "-1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "1/2", + "83": "-1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "1/2", + "84": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "-1/2", + "77": "1/2" + }, + { + "107": "-1/2", + "24": "1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "-1/2", + "23": "1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "1/2", + "98": "-1/2" + }, + { + "36": "1" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "1/2", + "77": "-1/2" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "-1/2", + "55": "1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "-1/2", + "54": "1/2" + }, + { + "16": "1/2", + "44": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "42": "1" + }, + { + "110": "-1/2", + "37": "1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "106": "1/2", + "2": "-1/2", + "25": "1/2", + "41": "1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "-1/2", + "98": "1/2" + }, + { + "46": "1" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "107": "1/2", + "24": "-1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "1/2", + "23": "-1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "1/2", + "22": "-1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "-1/2", + "9": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "1/2", + "62": "-1/2" + }, + { + "111": "1", + "27": "-1" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "1/2", + "55": "-1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "1/2", + "54": "-1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "-1/2", + "38": "1/2" + }, + { + "105": "-1", + "94": "1" + }, + { + "75": "-1/2", + "82": "1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "-1/2", + "83": "1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "-1/2", + "84": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "-1/2", + "62": "1/2" + }, + { + "14": "1/2", + "52": "-1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "1/2", + "47": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "5": "1/2", + "65": "-1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "1/2", + "64": "-1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "26": "-1/2", + "3": "1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "-1/2", + "95": "1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "-1/2", + "96": "1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "-1/2", + "97": "1/2" + }, + { + "106": "-1/2", + "2": "1/2", + "25": "1/2", + "41": "1/2" + }, + { + "110": "1/2", + "37": "1/2", + "76": "1/2", + "87": "1/2" + }, + { + "111": "-1", + "27": "-1" + }, + { + "30": "1/2", + "60": "-1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "29": "1/2", + "59": "-1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "1": "-1/2", + "28": "1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "1/2", + "38": "-1/2" + }, + { + "21": "1/2", + "47": "-1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "79": "1" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "-1/2", + "8": "1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "1/2", + "6": "-1/2" + }, + { + "29": "-1/2", + "59": "1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "30": "-1/2", + "60": "1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "32": "-1/2", + "35": "1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "1": "1/2", + "28": "-1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "26": "1/2", + "3": "-1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "89": "1" + }, + { + "110": "-1/2", + "37": "-1/2", + "76": "1/2", + "87": "1/2" + }, + { + "106": "1/2", + "2": "1/2", + "25": "1/2", + "41": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "-1/2", + "6": "1/2" + }, + { + "20": "-1", + "57": "1" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "1/2", + "97": "-1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "1/2", + "96": "-1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "1/2", + "48": "-1/2" + }, + { + "21": "-1/2", + "47": "1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "12": "-1/2", + "17": "1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "102": "-1/2", + "18": "1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "101": "-1/2", + "19": "1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "12": "1/2", + "17": "-1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "110": "1/2", + "37": "-1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "20": "-1", + "57": "-1" + }, + { + "16": "1/2", + "44": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "-1/2", + "48": "1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "-1/2", + "49": "1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "-1/2", + "50": "1/2" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "53": "1", + "72": "-1" + } + ], + "pair_codes": [ + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 0, + 6 + ], + "ports": [ + 0, + 27 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 1, + 24 + ], + "ports": [ + 2, + 25 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 30, + 36 + ], + "ports": [ + 7, + 57 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 18, + 31 + ], + "ports": [ + 9, + 61 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 32, + 42 + ], + "ports": [ + 10, + 62 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 12, + 33 + ], + "ports": [ + 11, + 63 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 7, + 19 + ], + "ports": [ + 13, + 51 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 8, + 43 + ], + "ports": [ + 14, + 52 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 9, + 13 + ], + "ports": [ + 15, + 53 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 25, + 37 + ], + "ports": [ + 16, + 44 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 26, + 44 + ], + "ports": [ + 20, + 46 + ] + }, + { + "matrix": [ + [ + "-1", + "-1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 14, + 27 + ], + "ports": [ + 21, + 47 + ] + }, + { + "matrix": [ + [ + "-1", + "-1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 15, + 20 + ], + "ports": [ + 36, + 111 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 21, + 45 + ], + "ports": [ + 37, + 110 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 16, + 38 + ], + "ports": [ + 41, + 106 + ] + }, + { + "matrix": [ + [ + "-1", + "-1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 39, + 46 + ], + "ports": [ + 42, + 105 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 22, + 40 + ], + "ports": [ + 43, + 104 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 2, + 17 + ], + "ports": [ + 70, + 91 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 3, + 47 + ], + "ports": [ + 71, + 90 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 4, + 23 + ], + "ports": [ + 72, + 89 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 5, + 41 + ], + "ports": [ + 76, + 87 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 10, + 28 + ], + "ports": [ + 78, + 99 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 29, + 34 + ], + "ports": [ + 79, + 94 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 11, + 35 + ], + "ports": [ + 81, + 92 + ] + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "residual_ports": [ + 2, + 9, + 10, + 11, + 13, + 14, + 16, + 21, + 25, + 37, + 41, + 43, + 44, + 47, + 51, + 52, + 61, + 62, + 63, + 70, + 71, + 76, + 78, + 81, + 87, + 90, + 91, + 92, + 99, + 104, + 106, + 110 + ], + "response": [ + { + "15": "1/2", + "53": "1/2", + "72": "-1/2", + "89": "-1/2" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "1/2", + "93": "-1/2" + }, + { + "16": "1/2", + "44": "-1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "1/2", + "80": "-1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "5": "-1/2", + "65": "1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "-1/2", + "64": "1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "-1/2", + "93": "1/2" + }, + { + "105": "1/2", + "42": "1/2", + "79": "1/2", + "94": "1/2" + }, + { + "66": "-1/2", + "80": "1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "10": "1/2", + "13": "-1/2", + "51": "1/2", + "62": "1/2" + }, + { + "14": "-1/2", + "52": "1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "-1/2", + "47": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "100": "-1/2", + "103": "1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "1/2", + "9": "-1/2" + }, + { + "10": "-1/2", + "13": "1/2", + "51": "1/2", + "62": "1/2" + }, + { + "0": "1/2", + "111": "-1/2", + "27": "-1/2", + "36": "-1/2" + }, + { + "106": "1/2", + "2": "1/2", + "25": "-1/2", + "41": "1/2" + }, + { + "100": "1/2", + "103": "-1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "101": "1/2", + "19": "-1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "102": "1/2", + "18": "-1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "105": "-1/2", + "42": "1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "1/2", + "49": "-1/2" + }, + { + "32": "1/2", + "35": "-1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "16": "-1/2", + "44": "1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "1/2", + "95": "-1/2" + }, + { + "15": "-1/2", + "53": "-1/2", + "72": "-1/2", + "89": "-1/2" + }, + { + "75": "1/2", + "82": "-1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "1/2", + "83": "-1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "1/2", + "84": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "-1/2", + "77": "1/2" + }, + { + "107": "-1/2", + "24": "1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "-1/2", + "23": "1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "1/2", + "98": "-1/2" + }, + { + "15": "-1/2", + "53": "1/2", + "72": "1/2", + "89": "-1/2" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "1/2", + "77": "-1/2" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "-1/2", + "55": "1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "-1/2", + "54": "1/2" + }, + { + "16": "1/2", + "44": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "20": "1/2", + "46": "1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "110": "-1/2", + "37": "1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "106": "1/2", + "2": "-1/2", + "25": "1/2", + "41": "1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "-1/2", + "98": "1/2" + }, + { + "105": "-1/2", + "42": "1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "107": "1/2", + "24": "-1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "1/2", + "23": "-1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "1/2", + "22": "-1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "-1/2", + "9": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "1/2", + "62": "-1/2" + }, + { + "0": "1/2", + "111": "1/2", + "27": "-1/2", + "36": "1/2" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "1/2", + "55": "-1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "1/2", + "54": "-1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "-1/2", + "38": "1/2" + }, + { + "105": "-1/2", + "42": "-1/2", + "79": "1/2", + "94": "1/2" + }, + { + "75": "-1/2", + "82": "1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "-1/2", + "83": "1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "-1/2", + "84": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "-1/2", + "62": "1/2" + }, + { + "14": "1/2", + "52": "-1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "1/2", + "47": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "5": "1/2", + "65": "-1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "1/2", + "64": "-1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "26": "-1/2", + "3": "1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "-1/2", + "95": "1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "-1/2", + "96": "1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "-1/2", + "97": "1/2" + }, + { + "106": "-1/2", + "2": "1/2", + "25": "1/2", + "41": "1/2" + }, + { + "110": "1/2", + "37": "1/2", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "111": "-1/2", + "27": "-1/2", + "36": "1/2" + }, + { + "30": "1/2", + "60": "-1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "29": "1/2", + "59": "-1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "1": "-1/2", + "28": "1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "1/2", + "38": "-1/2" + }, + { + "21": "1/2", + "47": "-1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "20": "1/2", + "46": "-1/2", + "57": "1/2", + "7": "1/2" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "-1/2", + "8": "1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "1/2", + "6": "-1/2" + }, + { + "29": "-1/2", + "59": "1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "30": "-1/2", + "60": "1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "32": "-1/2", + "35": "1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "1": "1/2", + "28": "-1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "26": "1/2", + "3": "-1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "0": "-1/2", + "111": "1/2", + "27": "-1/2", + "36": "-1/2" + }, + { + "110": "-1/2", + "37": "-1/2", + "76": "1/2", + "87": "1/2" + }, + { + "106": "1/2", + "2": "1/2", + "25": "1/2", + "41": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "-1/2", + "6": "1/2" + }, + { + "20": "-1/2", + "46": "1/2", + "57": "1/2", + "7": "1/2" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "1/2", + "97": "-1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "1/2", + "96": "-1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "1/2", + "48": "-1/2" + }, + { + "21": "-1/2", + "47": "1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "12": "-1/2", + "17": "1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "102": "-1/2", + "18": "1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "101": "-1/2", + "19": "1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "12": "1/2", + "17": "-1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "110": "1/2", + "37": "-1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "20": "-1/2", + "46": "-1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "16": "1/2", + "44": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "-1/2", + "48": "1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "-1/2", + "49": "1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "-1/2", + "50": "1/2" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "15": "-1/2", + "53": "1/2", + "72": "-1/2", + "89": "1/2" + } + ], + "schema": "signed-matched-involution-v1", + "selected_block": [ + { + "2": "1/2", + "7": "-1/2" + }, + { + "4": "1/2", + "6": "1/2" + }, + { + "0": "1/2", + "3": "-1/2" + }, + { + "2": "-1/2", + "7": "-1/2" + }, + { + "1": "1/2", + "5": "1/2" + }, + { + "4": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "5": "-1/2" + }, + { + "0": "-1/2", + "3": "-1/2" + } + ], + "selected_inverse": [ + { + "2": "1", + "7": "-1" + }, + { + "4": "1", + "6": "1" + }, + { + "0": "1", + "3": "-1" + }, + { + "2": "-1", + "7": "-1" + }, + { + "1": "1", + "5": "1" + }, + { + "4": "1", + "6": "-1" + }, + { + "1": "1", + "5": "-1" + }, + { + "0": "-1", + "3": "-1" + } + ], + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "small_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 80, + 82, + 83, + 84, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ], + "source_geometry_sha256": "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2", + "source_native_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "vertex_matchings": [ + { + "matching_pairs": [ + { + "modes": [ + 0, + 4 + ], + "weight": -1 + }, + { + "modes": [ + 1, + 2 + ], + "weight": 1 + }, + { + "modes": [ + 3, + 5 + ], + "weight": 1 + } + ], + "selected_modes": [ + 0, + 4 + ], + "vertex": 0 + }, + { + "matching_pairs": [ + { + "modes": [ + 6, + 9 + ], + "weight": 1 + }, + { + "modes": [ + 7, + 8 + ], + "weight": 1 + }, + { + "modes": [ + 10, + 11 + ], + "weight": 1 + } + ], + "selected_modes": [ + 6, + 9 + ], + "vertex": 1 + }, + { + "matching_pairs": [ + { + "modes": [ + 13, + 15 + ], + "weight": -1 + }, + { + "modes": [ + 12, + 14 + ], + "weight": 1 + }, + { + "modes": [ + 16, + 17 + ], + "weight": 1 + } + ], + "selected_modes": [ + 13, + 15 + ], + "vertex": 2 + }, + { + "matching_pairs": [ + { + "modes": [ + 20, + 23 + ], + "weight": 1 + }, + { + "modes": [ + 18, + 19 + ], + "weight": 1 + }, + { + "modes": [ + 21, + 22 + ], + "weight": 1 + } + ], + "selected_modes": [ + 20, + 23 + ], + "vertex": 3 + }, + { + "matching_pairs": [ + { + "modes": [ + 26, + 29 + ], + "weight": -1 + }, + { + "modes": [ + 24, + 25 + ], + "weight": 1 + }, + { + "modes": [ + 27, + 28 + ], + "weight": 1 + } + ], + "selected_modes": [ + 26, + 29 + ], + "vertex": 4 + }, + { + "matching_pairs": [ + { + "modes": [ + 30, + 34 + ], + "weight": 1 + }, + { + "modes": [ + 31, + 32 + ], + "weight": 1 + }, + { + "modes": [ + 33, + 35 + ], + "weight": 1 + } + ], + "selected_modes": [ + 30, + 34 + ], + "vertex": 5 + }, + { + "matching_pairs": [ + { + "modes": [ + 36, + 39 + ], + "weight": -1 + }, + { + "modes": [ + 37, + 38 + ], + "weight": 1 + }, + { + "modes": [ + 40, + 41 + ], + "weight": 1 + } + ], + "selected_modes": [ + 36, + 39 + ], + "vertex": 6 + }, + { + "matching_pairs": [ + { + "modes": [ + 44, + 46 + ], + "weight": 1 + }, + { + "modes": [ + 42, + 43 + ], + "weight": 1 + }, + { + "modes": [ + 45, + 47 + ], + "weight": 1 + } + ], + "selected_modes": [ + 44, + 46 + ], + "vertex": 7 + } + ] +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz new file mode 100644 index 0000000000..f552c66d61 Binary files /dev/null and b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz differ diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json new file mode 100644 index 0000000000..3924fe2465 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json @@ -0,0 +1,27210 @@ +{ + "affected_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "common_line": 45, + "cyclic_carriers": [ + [ + 0, + 2, + 70, + 71, + 72, + 76 + ], + [ + 27, + 13, + 14, + 15, + 78, + 81 + ], + [ + 11, + 53, + 21, + 36, + 41, + 91 + ], + [ + 9, + 51, + 111, + 37, + 43, + 89 + ], + [ + 25, + 16, + 20, + 47, + 99, + 79 + ], + [ + 7, + 61, + 10, + 63, + 94, + 92 + ], + [ + 57, + 44, + 106, + 42, + 104, + 87 + ], + [ + 62, + 52, + 46, + 110, + 105, + 90 + ] + ], + "final": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "flags": [ + { + "carrier": 0, + "index": 0, + "pair_perpendicular": 237, + "plane": 227, + "source": [ + 227, + 228, + 229, + 230, + 231 + ], + "target": [ + 232, + 233, + 234, + 235, + 236 + ], + "vertex": 0 + }, + { + "carrier": 2, + "index": 1, + "pair_perpendicular": 246, + "plane": 238, + "source": [ + 238, + 239, + 240, + 241, + 236 + ], + "target": [ + 227, + 242, + 243, + 244, + 245 + ], + "vertex": 0 + }, + { + "carrier": 70, + "index": 2, + "pair_perpendicular": 253, + "plane": 247, + "source": [ + 247, + 248, + 249, + 235, + 245 + ], + "target": [ + 238, + 228, + 250, + 251, + 252 + ], + "vertex": 0 + }, + { + "carrier": 71, + "index": 3, + "pair_perpendicular": 258, + "plane": 254, + "source": [ + 254, + 255, + 234, + 244, + 252 + ], + "target": [ + 247, + 239, + 229, + 256, + 257 + ], + "vertex": 0 + }, + { + "carrier": 72, + "index": 4, + "pair_perpendicular": 261, + "plane": 259, + "source": [ + 259, + 233, + 243, + 251, + 257 + ], + "target": [ + 254, + 248, + 240, + 230, + 260 + ], + "vertex": 0 + }, + { + "carrier": 76, + "index": 5, + "pair_perpendicular": 262, + "plane": 232, + "source": [ + 232, + 242, + 250, + 256, + 260 + ], + "target": [ + 259, + 255, + 249, + 241, + 231 + ], + "vertex": 0 + }, + { + "carrier": 27, + "index": 0, + "pair_perpendicular": 237, + "plane": 227, + "source": [ + 227, + 263, + 264, + 265, + 266 + ], + "target": [ + 267, + 268, + 269, + 270, + 271 + ], + "vertex": 1 + }, + { + "carrier": 13, + "index": 1, + "pair_perpendicular": 280, + "plane": 272, + "source": [ + 272, + 273, + 274, + 275, + 271 + ], + "target": [ + 227, + 276, + 277, + 278, + 279 + ], + "vertex": 1 + }, + { + "carrier": 14, + "index": 2, + "pair_perpendicular": 287, + "plane": 281, + "source": [ + 281, + 282, + 283, + 270, + 279 + ], + "target": [ + 272, + 263, + 284, + 285, + 286 + ], + "vertex": 1 + }, + { + "carrier": 15, + "index": 3, + "pair_perpendicular": 292, + "plane": 288, + "source": [ + 288, + 289, + 269, + 278, + 286 + ], + "target": [ + 281, + 273, + 264, + 290, + 291 + ], + "vertex": 1 + }, + { + "carrier": 78, + "index": 4, + "pair_perpendicular": 295, + "plane": 293, + "source": [ + 293, + 268, + 277, + 285, + 291 + ], + "target": [ + 288, + 282, + 274, + 265, + 294 + ], + "vertex": 1 + }, + { + "carrier": 81, + "index": 5, + "pair_perpendicular": 296, + "plane": 267, + "source": [ + 267, + 276, + 284, + 290, + 294 + ], + "target": [ + 293, + 289, + 283, + 275, + 266 + ], + "vertex": 1 + }, + { + "carrier": 11, + "index": 0, + "pair_perpendicular": 306, + "plane": 297, + "source": [ + 297, + 298, + 299, + 300, + 301 + ], + "target": [ + 247, + 302, + 303, + 304, + 305 + ], + "vertex": 2 + }, + { + "carrier": 53, + "index": 1, + "pair_perpendicular": 292, + "plane": 288, + "source": [ + 288, + 307, + 308, + 309, + 305 + ], + "target": [ + 297, + 310, + 311, + 312, + 313 + ], + "vertex": 2 + }, + { + "carrier": 21, + "index": 2, + "pair_perpendicular": 320, + "plane": 314, + "source": [ + 314, + 315, + 316, + 304, + 313 + ], + "target": [ + 288, + 298, + 317, + 318, + 319 + ], + "vertex": 2 + }, + { + "carrier": 36, + "index": 3, + "pair_perpendicular": 325, + "plane": 321, + "source": [ + 321, + 322, + 303, + 312, + 319 + ], + "target": [ + 314, + 307, + 299, + 323, + 324 + ], + "vertex": 2 + }, + { + "carrier": 41, + "index": 4, + "pair_perpendicular": 328, + "plane": 326, + "source": [ + 326, + 302, + 311, + 318, + 324 + ], + "target": [ + 321, + 315, + 308, + 300, + 327 + ], + "vertex": 2 + }, + { + "carrier": 91, + "index": 5, + "pair_perpendicular": 253, + "plane": 247, + "source": [ + 247, + 310, + 317, + 323, + 327 + ], + "target": [ + 326, + 322, + 316, + 309, + 301 + ], + "vertex": 2 + }, + { + "carrier": 9, + "index": 0, + "pair_perpendicular": 338, + "plane": 329, + "source": [ + 329, + 330, + 331, + 332, + 333 + ], + "target": [ + 259, + 334, + 335, + 336, + 337 + ], + "vertex": 3 + }, + { + "carrier": 51, + "index": 1, + "pair_perpendicular": 280, + "plane": 272, + "source": [ + 272, + 339, + 340, + 341, + 337 + ], + "target": [ + 329, + 342, + 343, + 344, + 345 + ], + "vertex": 3 + }, + { + "carrier": 111, + "index": 2, + "pair_perpendicular": 325, + "plane": 321, + "source": [ + 321, + 346, + 347, + 336, + 345 + ], + "target": [ + 272, + 330, + 348, + 349, + 350 + ], + "vertex": 3 + }, + { + "carrier": 37, + "index": 3, + "pair_perpendicular": 355, + "plane": 351, + "source": [ + 351, + 352, + 335, + 344, + 350 + ], + "target": [ + 321, + 339, + 331, + 353, + 354 + ], + "vertex": 3 + }, + { + "carrier": 43, + "index": 4, + "pair_perpendicular": 358, + "plane": 356, + "source": [ + 356, + 334, + 343, + 349, + 354 + ], + "target": [ + 351, + 346, + 340, + 332, + 357 + ], + "vertex": 3 + }, + { + "carrier": 89, + "index": 5, + "pair_perpendicular": 261, + "plane": 259, + "source": [ + 259, + 342, + 348, + 353, + 357 + ], + "target": [ + 356, + 352, + 347, + 341, + 333 + ], + "vertex": 3 + }, + { + "carrier": 25, + "index": 0, + "pair_perpendicular": 246, + "plane": 238, + "source": [ + 238, + 359, + 360, + 361, + 362 + ], + "target": [ + 363, + 364, + 365, + 366, + 367 + ], + "vertex": 4 + }, + { + "carrier": 16, + "index": 1, + "pair_perpendicular": 376, + "plane": 368, + "source": [ + 368, + 369, + 370, + 371, + 367 + ], + "target": [ + 238, + 372, + 373, + 374, + 375 + ], + "vertex": 4 + }, + { + "carrier": 20, + "index": 2, + "pair_perpendicular": 383, + "plane": 377, + "source": [ + 377, + 378, + 379, + 366, + 375 + ], + "target": [ + 368, + 359, + 380, + 381, + 382 + ], + "vertex": 4 + }, + { + "carrier": 47, + "index": 3, + "pair_perpendicular": 320, + "plane": 314, + "source": [ + 314, + 384, + 365, + 374, + 382 + ], + "target": [ + 377, + 369, + 360, + 385, + 386 + ], + "vertex": 4 + }, + { + "carrier": 99, + "index": 4, + "pair_perpendicular": 295, + "plane": 293, + "source": [ + 293, + 364, + 373, + 381, + 386 + ], + "target": [ + 314, + 378, + 370, + 361, + 387 + ], + "vertex": 4 + }, + { + "carrier": 79, + "index": 5, + "pair_perpendicular": 388, + "plane": 363, + "source": [ + 363, + 372, + 380, + 385, + 387 + ], + "target": [ + 293, + 384, + 379, + 371, + 362 + ], + "vertex": 4 + }, + { + "carrier": 7, + "index": 0, + "pair_perpendicular": 398, + "plane": 389, + "source": [ + 389, + 390, + 391, + 392, + 393 + ], + "target": [ + 267, + 394, + 395, + 396, + 397 + ], + "vertex": 5 + }, + { + "carrier": 61, + "index": 1, + "pair_perpendicular": 338, + "plane": 329, + "source": [ + 329, + 399, + 400, + 401, + 397 + ], + "target": [ + 389, + 402, + 403, + 404, + 405 + ], + "vertex": 5 + }, + { + "carrier": 10, + "index": 2, + "pair_perpendicular": 412, + "plane": 406, + "source": [ + 406, + 407, + 408, + 396, + 405 + ], + "target": [ + 329, + 390, + 409, + 410, + 411 + ], + "vertex": 5 + }, + { + "carrier": 63, + "index": 3, + "pair_perpendicular": 306, + "plane": 297, + "source": [ + 297, + 413, + 395, + 404, + 411 + ], + "target": [ + 406, + 399, + 391, + 414, + 415 + ], + "vertex": 5 + }, + { + "carrier": 94, + "index": 4, + "pair_perpendicular": 388, + "plane": 363, + "source": [ + 363, + 394, + 403, + 410, + 415 + ], + "target": [ + 297, + 407, + 400, + 392, + 416 + ], + "vertex": 5 + }, + { + "carrier": 92, + "index": 5, + "pair_perpendicular": 296, + "plane": 267, + "source": [ + 267, + 402, + 409, + 414, + 416 + ], + "target": [ + 363, + 413, + 408, + 401, + 393 + ], + "vertex": 5 + }, + { + "carrier": 57, + "index": 0, + "pair_perpendicular": 398, + "plane": 389, + "source": [ + 389, + 417, + 418, + 419, + 420 + ], + "target": [ + 232, + 421, + 422, + 423, + 424 + ], + "vertex": 6 + }, + { + "carrier": 44, + "index": 1, + "pair_perpendicular": 376, + "plane": 368, + "source": [ + 368, + 425, + 426, + 427, + 424 + ], + "target": [ + 389, + 428, + 429, + 430, + 431 + ], + "vertex": 6 + }, + { + "carrier": 106, + "index": 2, + "pair_perpendicular": 328, + "plane": 326, + "source": [ + 326, + 432, + 433, + 423, + 431 + ], + "target": [ + 368, + 417, + 434, + 435, + 436 + ], + "vertex": 6 + }, + { + "carrier": 42, + "index": 3, + "pair_perpendicular": 441, + "plane": 437, + "source": [ + 437, + 438, + 422, + 430, + 436 + ], + "target": [ + 326, + 425, + 418, + 439, + 440 + ], + "vertex": 6 + }, + { + "carrier": 104, + "index": 4, + "pair_perpendicular": 358, + "plane": 356, + "source": [ + 356, + 421, + 429, + 435, + 440 + ], + "target": [ + 437, + 432, + 426, + 419, + 442 + ], + "vertex": 6 + }, + { + "carrier": 87, + "index": 5, + "pair_perpendicular": 262, + "plane": 232, + "source": [ + 232, + 428, + 434, + 439, + 442 + ], + "target": [ + 356, + 438, + 433, + 427, + 420 + ], + "vertex": 6 + }, + { + "carrier": 62, + "index": 0, + "pair_perpendicular": 412, + "plane": 406, + "source": [ + 406, + 443, + 444, + 445, + 446 + ], + "target": [ + 254, + 447, + 448, + 449, + 450 + ], + "vertex": 7 + }, + { + "carrier": 52, + "index": 1, + "pair_perpendicular": 287, + "plane": 281, + "source": [ + 281, + 451, + 452, + 453, + 450 + ], + "target": [ + 406, + 454, + 455, + 456, + 457 + ], + "vertex": 7 + }, + { + "carrier": 46, + "index": 2, + "pair_perpendicular": 383, + "plane": 377, + "source": [ + 377, + 458, + 459, + 449, + 457 + ], + "target": [ + 281, + 443, + 460, + 461, + 462 + ], + "vertex": 7 + }, + { + "carrier": 110, + "index": 3, + "pair_perpendicular": 355, + "plane": 351, + "source": [ + 351, + 463, + 448, + 456, + 462 + ], + "target": [ + 377, + 451, + 444, + 464, + 465 + ], + "vertex": 7 + }, + { + "carrier": 105, + "index": 4, + "pair_perpendicular": 441, + "plane": 437, + "source": [ + 437, + 447, + 455, + 461, + 465 + ], + "target": [ + 351, + 458, + 452, + 445, + 466 + ], + "vertex": 7 + }, + { + "carrier": 90, + "index": 5, + "pair_perpendicular": 258, + "plane": 254, + "source": [ + 254, + 454, + 460, + 464, + 466 + ], + "target": [ + 437, + 463, + 459, + 453, + 446 + ], + "vertex": 7 + } + ], + "frames": [ + [], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + [ + 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 + ], + [ + 256, + 128, + 64, + 32, + 16, + 9, + 4, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ], + [ + 256, + 128, + 64, + 33, + 16, + 8, + 4, + 3 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ], + [ + 257, + 128, + 64, + 32, + 16, + 8, + 4, + 3 + ], + [ + 256, + 128, + 64, + 32, + 16, + 9, + 5, + 2 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 16, + 8, + 5, + 2 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 5, + 2 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 5, + 2 + ], + [ + 257, + 128, + 64, + 32, + 16, + 8, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 16, + 9, + 4, + 2 + ], + [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 2 + ], + [ + 256, + 129, + 64, + 32, + 16, + 9, + 4, + 2 + ], + [ + 257, + 128, + 64, + 32, + 16, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 2 + ], + [ + 256, + 128, + 65, + 32, + 17, + 8, + 4, + 2 + ], + [ + 256, + 129, + 64, + 32, + 17, + 8, + 4, + 2 + ], + [ + 257, + 128, + 64, + 32, + 17, + 8, + 4, + 2 + ], + [ + 256, + 129, + 64, + 33, + 16, + 8, + 4, + 2 + ], + [ + 257, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 129, + 65, + 32, + 16, + 8, + 4, + 2 + ], + [ + 257, + 128, + 65, + 32, + 16, + 8, + 4, + 2 + ], + [ + 257, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 8, + 6, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 8, + 6, + 1 + ], + [ + 258, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ], + [ + 258, + 128, + 64, + 32, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ], + [ + 256, + 130, + 64, + 32, + 18, + 8, + 4, + 1 + ], + [ + 258, + 128, + 64, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ], + [ + 258, + 128, + 64, + 34, + 16, + 8, + 4, + 1 + ], + [ + 256, + 130, + 66, + 32, + 16, + 8, + 4, + 1 + ], + [ + 258, + 128, + 66, + 32, + 16, + 8, + 4, + 1 + ], + [ + 258, + 130, + 64, + 32, + 16, + 8, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 20, + 12, + 2, + 1 + ], + [ + 256, + 128, + 64, + 36, + 16, + 12, + 2, + 1 + ], + [ + 256, + 132, + 64, + 32, + 16, + 12, + 2, + 1 + ], + [ + 260, + 128, + 64, + 32, + 16, + 12, + 2, + 1 + ], + [ + 256, + 128, + 68, + 32, + 20, + 8, + 2, + 1 + ], + [ + 256, + 132, + 64, + 32, + 20, + 8, + 2, + 1 + ], + [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 68, + 36, + 16, + 8, + 2, + 1 + ], + [ + 256, + 132, + 64, + 36, + 16, + 8, + 2, + 1 + ], + [ + 260, + 128, + 64, + 36, + 16, + 8, + 2, + 1 + ], + [ + 256, + 132, + 68, + 32, + 16, + 8, + 2, + 1 + ], + [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ], + [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ], + [ + 256, + 128, + 64, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 72, + 32, + 24, + 4, + 2, + 1 + ], + [ + 256, + 136, + 64, + 32, + 24, + 4, + 2, + 1 + ], + [ + 264, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 72, + 40, + 16, + 4, + 2, + 1 + ], + [ + 256, + 136, + 64, + 40, + 16, + 4, + 2, + 1 + ], + [ + 264, + 128, + 64, + 40, + 16, + 4, + 2, + 1 + ], + [ + 256, + 136, + 72, + 32, + 16, + 4, + 2, + 1 + ], + [ + 264, + 128, + 72, + 32, + 16, + 4, + 2, + 1 + ], + [ + 264, + 136, + 64, + 32, + 16, + 4, + 2, + 1 + ], + [ + 256, + 128, + 80, + 48, + 8, + 4, + 2, + 1 + ], + [ + 256, + 144, + 64, + 48, + 8, + 4, + 2, + 1 + ], + [ + 272, + 128, + 64, + 48, + 8, + 4, + 2, + 1 + ], + [ + 256, + 144, + 80, + 32, + 8, + 4, + 2, + 1 + ], + [ + 272, + 128, + 80, + 32, + 8, + 4, + 2, + 1 + ], + [ + 272, + 144, + 64, + 32, + 8, + 4, + 2, + 1 + ], + [ + 256, + 160, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 288, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 288, + 160, + 64, + 16, + 8, + 4, + 2, + 1 + ], + [ + 320, + 192, + 32, + 16, + 8, + 4, + 2, + 1 + ], + [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 10, + 4, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 34, + 16, + 10, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ], + [ + 258, + 130, + 64, + 34, + 18, + 10, + 6, + 1 + ], + [ + 258, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 130, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 257, + 129, + 65, + 33, + 17, + 9, + 4, + 2 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ], + [ + 257, + 129, + 65, + 33, + 16, + 9, + 5, + 2 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ], + [ + 257, + 129, + 64, + 33, + 17, + 9, + 5, + 2 + ], + [ + 257, + 128, + 65, + 33, + 17, + 9, + 5, + 2 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 5, + 2 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 4, + 3 + ], + [ + 257, + 129, + 65, + 33, + 16, + 9, + 4, + 3 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 4, + 3 + ], + [ + 257, + 129, + 64, + 33, + 17, + 9, + 4, + 3 + ], + [ + 257, + 128, + 65, + 33, + 17, + 9, + 4, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ], + [ + 257, + 129, + 65, + 33, + 16, + 8, + 5, + 3 + ], + [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ], + [ + 257, + 129, + 64, + 33, + 17, + 8, + 5, + 3 + ], + [ + 257, + 128, + 65, + 33, + 17, + 8, + 5, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 8, + 5, + 3 + ], + [ + 257, + 129, + 65, + 32, + 16, + 9, + 5, + 3 + ], + [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ], + [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ], + [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ], + [ + 257, + 129, + 64, + 32, + 17, + 9, + 5, + 3 + ], + [ + 257, + 128, + 65, + 32, + 17, + 9, + 5, + 3 + ], + [ + 256, + 129, + 65, + 32, + 17, + 9, + 5, + 3 + ], + [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ], + [ + 45 + ], + [ + 38, + 11 + ], + [ + 35, + 11, + 5 + ], + [ + 208, + 35, + 11, + 5 + ], + [ + 336, + 208, + 35, + 11, + 5 + ], + [ + 320, + 192, + 35, + 16, + 11, + 5 + ], + [ + 448, + 45 + ], + [ + 400, + 80, + 45 + ], + [ + 256, + 144, + 80, + 45 + ], + [ + 256, + 128, + 64, + 45, + 16 + ], + [ + 256, + 128, + 64, + 35, + 16, + 14 + ], + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + 35, + 14 + ], + [ + 208, + 35, + 14 + ], + [ + 336, + 208, + 35, + 14 + ], + [ + 320, + 192, + 35, + 16, + 14 + ], + [ + 448, + 38, + 11 + ], + [ + 400, + 80, + 38, + 11 + ], + [ + 256, + 144, + 80, + 38, + 11 + ], + [ + 256, + 128, + 64, + 38, + 16, + 11 + ], + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + 208, + 45 + ], + [ + 336, + 208, + 45 + ], + [ + 320, + 192, + 45, + 16 + ], + [ + 448, + 35, + 11, + 5 + ], + [ + 400, + 80, + 35, + 11, + 5 + ], + [ + 256, + 144, + 80, + 35, + 11, + 5 + ], + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + 336, + 45 + ], + [ + 336, + 192, + 45 + ], + [ + 272, + 208, + 35, + 11, + 5 + ], + [ + 272, + 128, + 80, + 35, + 11, + 5 + ], + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + 400, + 45 + ], + [ + 272, + 144, + 64, + 35, + 11, + 5 + ], + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + 66, + 38, + 11 + ], + [ + 130, + 66, + 38, + 11 + ], + [ + 258, + 130, + 66, + 38, + 11 + ], + [ + 258, + 130, + 66, + 38, + 21, + 11 + ], + [ + 478, + 45 + ], + [ + 471, + 36, + 9 + ], + [ + 256, + 215, + 36, + 9 + ], + [ + 256, + 128, + 87, + 36, + 9 + ], + [ + 256, + 128, + 64, + 36, + 23, + 9 + ], + [ + 73, + 45 + ], + [ + 137, + 73, + 45 + ], + [ + 265, + 137, + 73, + 45 + ], + [ + 265, + 137, + 73, + 45, + 30 + ], + [ + 469, + 38, + 11 + ], + [ + 469, + 36, + 9, + 2 + ], + [ + 256, + 213, + 36, + 9, + 2 + ], + [ + 256, + 128, + 85, + 36, + 9, + 2 + ], + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + 137, + 45 + ], + [ + 265, + 137, + 45 + ], + [ + 265, + 137, + 87, + 45 + ], + [ + 407, + 66, + 38, + 11 + ], + [ + 405, + 64, + 36, + 9, + 2 + ], + [ + 256, + 149, + 64, + 36, + 9, + 2 + ], + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + 265, + 45 + ], + [ + 265, + 222, + 45 + ], + [ + 277, + 130, + 66, + 38, + 11 + ], + [ + 277, + 128, + 64, + 36, + 9, + 2 + ], + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + 471, + 45 + ], + [ + 258, + 130, + 66, + 38, + 23, + 11 + ], + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + 261, + 45 + ], + [ + 261, + 33, + 12 + ], + [ + 256, + 33, + 9, + 5 + ], + [ + 256, + 146, + 33, + 9, + 5 + ], + [ + 256, + 146, + 80, + 33, + 9, + 5 + ], + [ + 194, + 45, + 18 + ], + [ + 128, + 66, + 45, + 18 + ], + [ + 268, + 128, + 66, + 45, + 18 + ], + [ + 265, + 128, + 66, + 40, + 18, + 5 + ], + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + 265, + 40, + 5 + ], + [ + 265, + 146, + 40, + 5 + ], + [ + 265, + 146, + 80, + 40, + 5 + ], + [ + 261, + 208, + 45 + ], + [ + 261, + 194, + 45, + 18 + ], + [ + 261, + 128, + 66, + 45, + 18 + ], + [ + 261, + 128, + 66, + 36, + 18, + 9 + ], + [ + 268, + 45 + ], + [ + 268, + 146, + 45 + ], + [ + 268, + 146, + 80, + 45 + ], + [ + 261, + 208, + 33, + 12 + ], + [ + 261, + 194, + 33, + 18, + 12 + ], + [ + 261, + 128, + 66, + 33, + 18, + 12 + ], + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + 146, + 45 + ], + [ + 146, + 80, + 45 + ], + [ + 256, + 208, + 33, + 9, + 5 + ], + [ + 256, + 194, + 33, + 18, + 9, + 5 + ], + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + 194, + 45 + ], + [ + 256, + 146, + 66, + 33, + 9, + 5 + ], + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + 69, + 45 + ], + [ + 69, + 33, + 12 + ], + [ + 146, + 69, + 33, + 12 + ], + [ + 274, + 146, + 69, + 33, + 12 + ], + [ + 272, + 144, + 69, + 33, + 12, + 2 + ], + [ + 386, + 45, + 18 + ], + [ + 256, + 130, + 45, + 18 + ], + [ + 256, + 128, + 45, + 16, + 2 + ], + [ + 256, + 128, + 73, + 45, + 16, + 2 + ], + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + 146, + 73, + 45 + ], + [ + 274, + 146, + 73, + 45 + ], + [ + 272, + 144, + 73, + 45, + 2 + ], + [ + 400, + 69, + 45 + ], + [ + 386, + 69, + 45, + 18 + ], + [ + 256, + 130, + 69, + 45, + 18 + ], + [ + 256, + 128, + 69, + 45, + 16, + 2 + ], + [ + 274, + 146, + 45 + ], + [ + 272, + 144, + 45, + 2 + ], + [ + 400, + 69, + 33, + 12 + ], + [ + 386, + 69, + 33, + 18, + 12 + ], + [ + 256, + 130, + 69, + 33, + 18, + 12 + ], + [ + 274, + 45 + ], + [ + 274, + 144, + 45 + ], + [ + 258, + 146, + 69, + 33, + 12 + ], + [ + 258, + 128, + 69, + 33, + 18, + 12 + ], + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + 386, + 45 + ], + [ + 258, + 130, + 69, + 33, + 16, + 12 + ], + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + 35, + 18, + 14 + ], + [ + 130, + 35, + 18, + 14 + ], + [ + 258, + 130, + 35, + 18, + 14 + ], + [ + 258, + 130, + 69, + 35, + 18, + 14 + ], + [ + 475, + 45 + ], + [ + 471, + 33, + 12 + ], + [ + 256, + 215, + 33, + 12 + ], + [ + 256, + 128, + 87, + 33, + 12 + ], + [ + 256, + 128, + 71, + 33, + 16, + 12 + ], + [ + 45, + 28 + ], + [ + 140, + 45, + 28 + ], + [ + 268, + 140, + 45, + 28 + ], + [ + 268, + 140, + 75, + 45, + 28 + ], + [ + 469, + 35, + 14 + ], + [ + 469, + 33, + 12, + 2 + ], + [ + 256, + 213, + 33, + 12, + 2 + ], + [ + 256, + 128, + 85, + 33, + 12, + 2 + ], + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + 140, + 45 + ], + [ + 268, + 140, + 45 + ], + [ + 268, + 140, + 87, + 45 + ], + [ + 455, + 35, + 18, + 14 + ], + [ + 453, + 33, + 16, + 12, + 2 + ], + [ + 256, + 197, + 33, + 16, + 12, + 2 + ], + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + 268, + 219, + 45 + ], + [ + 325, + 130, + 35, + 18, + 14 + ], + [ + 325, + 128, + 33, + 16, + 12, + 2 + ], + [ + 258, + 130, + 71, + 35, + 18, + 14 + ], + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + 45, + 21 + ], + [ + 69, + 45, + 21 + ], + [ + 133, + 69, + 45, + 21 + ], + [ + 261, + 133, + 69, + 45, + 21 + ], + [ + 261, + 133, + 69, + 38, + 21, + 11 + ], + [ + 475, + 40, + 5 + ], + [ + 256, + 219, + 40, + 5 + ], + [ + 256, + 128, + 91, + 40, + 5 + ], + [ + 256, + 128, + 64, + 40, + 27, + 5 + ], + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + 133, + 69, + 45 + ], + [ + 261, + 133, + 69, + 45 + ], + [ + 261, + 133, + 69, + 45, + 30 + ], + [ + 459, + 45, + 21 + ], + [ + 459, + 40, + 16, + 5 + ], + [ + 256, + 203, + 40, + 16, + 5 + ], + [ + 256, + 128, + 75, + 40, + 16, + 5 + ], + [ + 133, + 45 + ], + [ + 261, + 133, + 45 + ], + [ + 261, + 133, + 91, + 45 + ], + [ + 398, + 69, + 45, + 21 + ], + [ + 395, + 64, + 40, + 16, + 5 + ], + [ + 256, + 139, + 64, + 40, + 16, + 5 + ], + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + 261, + 222, + 45 + ], + [ + 267, + 133, + 69, + 45, + 21 + ], + [ + 267, + 128, + 64, + 40, + 16, + 5 + ], + [ + 261, + 133, + 69, + 35, + 21, + 14 + ], + [ + 36, + 21, + 9 + ], + [ + 194, + 36, + 21, + 9 + ], + [ + 322, + 194, + 36, + 21, + 9 + ], + [ + 320, + 192, + 36, + 21, + 9, + 2 + ], + [ + 386, + 66, + 45 + ], + [ + 256, + 130, + 66, + 45 + ], + [ + 256, + 128, + 64, + 45, + 2 + ], + [ + 256, + 128, + 64, + 45, + 28, + 2 + ], + [ + 194, + 45, + 28 + ], + [ + 322, + 194, + 45, + 28 + ], + [ + 320, + 192, + 45, + 28, + 2 + ], + [ + 448, + 45, + 21 + ], + [ + 386, + 66, + 45, + 21 + ], + [ + 256, + 130, + 66, + 45, + 21 + ], + [ + 256, + 128, + 64, + 45, + 21, + 2 + ], + [ + 322, + 194, + 45 + ], + [ + 320, + 192, + 45, + 2 + ], + [ + 448, + 36, + 21, + 9 + ], + [ + 386, + 66, + 36, + 21, + 9 + ], + [ + 256, + 130, + 66, + 36, + 21, + 9 + ], + [ + 322, + 45 + ], + [ + 322, + 192, + 45 + ], + [ + 258, + 194, + 36, + 21, + 9 + ], + [ + 258, + 128, + 66, + 36, + 21, + 9 + ], + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + 258, + 130, + 64, + 36, + 21, + 9 + ], + [ + 133, + 33, + 12 + ], + [ + 128, + 33, + 9, + 5 + ], + [ + 274, + 128, + 33, + 9, + 5 + ], + [ + 274, + 128, + 80, + 33, + 9, + 5 + ], + [ + 322, + 45, + 18 + ], + [ + 256, + 66, + 45, + 18 + ], + [ + 256, + 140, + 66, + 45, + 18 + ], + [ + 256, + 137, + 66, + 40, + 18, + 5 + ], + [ + 137, + 40, + 5 + ], + [ + 274, + 137, + 40, + 5 + ], + [ + 274, + 137, + 80, + 40, + 5 + ], + [ + 336, + 133, + 45 + ], + [ + 322, + 133, + 45, + 18 + ], + [ + 256, + 133, + 66, + 45, + 18 + ], + [ + 256, + 133, + 66, + 36, + 18, + 9 + ], + [ + 274, + 140, + 45 + ], + [ + 274, + 140, + 80, + 45 + ], + [ + 336, + 133, + 33, + 12 + ], + [ + 322, + 133, + 33, + 18, + 12 + ], + [ + 256, + 133, + 66, + 33, + 18, + 12 + ], + [ + 274, + 80, + 45 + ], + [ + 336, + 128, + 33, + 9, + 5 + ], + [ + 322, + 128, + 33, + 18, + 9, + 5 + ], + [ + 274, + 128, + 66, + 33, + 9, + 5 + ] + ], + "mode_rows": { + "0": { + "0": "1", + "27": "1" + }, + "10": { + "10": "1", + "62": "1" + }, + "104": { + "104": "-1", + "43": "-1" + }, + "105": { + "105": "1", + "42": "-1" + }, + "106": { + "106": "-1", + "41": "-1" + }, + "11": { + "11": "1", + "63": "-1" + }, + "110": { + "110": "-1", + "37": "-1" + }, + "111": { + "111": "1", + "36": "-1" + }, + "13": { + "13": "1", + "51": "1" + }, + "14": { + "14": "1", + "52": "1" + }, + "15": { + "15": "1", + "53": "1" + }, + "16": { + "16": "1", + "44": "-1" + }, + "2": { + "2": "1", + "25": "1" + }, + "20": { + "20": "1", + "46": "-1" + }, + "21": { + "21": "-1", + "47": "-1" + }, + "25": { + "2": "1", + "25": "-1" + }, + "27": { + "0": "1", + "27": "-1" + }, + "36": { + "111": "-1", + "36": "-1" + }, + "37": { + "110": "1", + "37": "-1" + }, + "41": { + "106": "1", + "41": "-1" + }, + "42": { + "105": "-1", + "42": "-1" + }, + "43": { + "104": "1", + "43": "-1" + }, + "44": { + "16": "-1", + "44": "-1" + }, + "46": { + "20": "-1", + "46": "-1" + }, + "47": { + "21": "1", + "47": "-1" + }, + "51": { + "13": "-1", + "51": "1" + }, + "52": { + "14": "-1", + "52": "1" + }, + "53": { + "15": "-1", + "53": "1" + }, + "57": { + "57": "-1", + "7": "1" + }, + "61": { + "61": "1", + "9": "1" + }, + "62": { + "10": "1", + "62": "-1" + }, + "63": { + "11": "1", + "63": "1" + }, + "7": { + "57": "1", + "7": "1" + }, + "70": { + "70": "1", + "91": "1" + }, + "71": { + "71": "1", + "90": "1" + }, + "72": { + "72": "1", + "89": "1" + }, + "76": { + "76": "1", + "87": "1" + }, + "78": { + "78": "1", + "99": "1" + }, + "79": { + "79": "-1", + "94": "1" + }, + "81": { + "81": "-1", + "92": "1" + }, + "87": { + "76": "-1", + "87": "1" + }, + "89": { + "72": "-1", + "89": "1" + }, + "9": { + "61": "-1", + "9": "1" + }, + "90": { + "71": "-1", + "90": "1" + }, + "91": { + "70": "-1", + "91": "1" + }, + "92": { + "81": "1", + "92": "1" + }, + "94": { + "79": "1", + "94": "1" + }, + "99": { + "78": "1", + "99": "-1" + } + }, + "pair_codes": [ + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 0, + 27 + ], + "vertices": [ + 0, + 1 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 2, + 25 + ], + "vertices": [ + 0, + 4 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 7, + 57 + ], + "vertices": [ + 5, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 9, + 61 + ], + "vertices": [ + 3, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 10, + 62 + ], + "vertices": [ + 5, + 7 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 11, + 63 + ], + "vertices": [ + 2, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 13, + 51 + ], + "vertices": [ + 1, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 14, + 52 + ], + "vertices": [ + 1, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 15, + 53 + ], + "vertices": [ + 1, + 2 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 16, + 44 + ], + "vertices": [ + 4, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 20, + 46 + ], + "vertices": [ + 4, + 7 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 21, + 47 + ], + "vertices": [ + 2, + 4 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 36, + 111 + ], + "vertices": [ + 2, + 3 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 37, + 110 + ], + "vertices": [ + 3, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 41, + 106 + ], + "vertices": [ + 2, + 6 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 42, + 105 + ], + "vertices": [ + 6, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 43, + 104 + ], + "vertices": [ + 3, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 70, + 91 + ], + "vertices": [ + 0, + 2 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 71, + 90 + ], + "vertices": [ + 0, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 72, + 89 + ], + "vertices": [ + 0, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 76, + 87 + ], + "vertices": [ + 0, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 78, + 99 + ], + "vertices": [ + 1, + 4 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 79, + 94 + ], + "vertices": [ + 4, + 5 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 81, + 92 + ], + "vertices": [ + 1, + 5 + ] + } + ], + "parameters": [ + { + "column": 1, + "id": 1, + "row": 0, + "vertex": 0 + }, + { + "column": 2, + "id": 2, + "row": 0, + "vertex": 0 + }, + { + "column": 3, + "id": 3, + "row": 0, + "vertex": 0 + }, + { + "column": 4, + "id": 4, + "row": 0, + "vertex": 0 + }, + { + "column": 5, + "id": 5, + "row": 0, + "vertex": 0 + }, + { + "column": 0, + "id": 6, + "row": 1, + "vertex": 0 + }, + { + "column": 2, + "id": 7, + "row": 1, + "vertex": 0 + }, + { + "column": 3, + "id": 8, + "row": 1, + "vertex": 0 + }, + { + "column": 4, + "id": 9, + "row": 1, + "vertex": 0 + }, + { + "column": 5, + "id": 10, + "row": 1, + "vertex": 0 + }, + { + "column": 0, + "id": 11, + "row": 2, + "vertex": 0 + }, + { + "column": 1, + "id": 12, + "row": 2, + "vertex": 0 + }, + { + "column": 3, + "id": 13, + "row": 2, + "vertex": 0 + }, + { + "column": 4, + "id": 14, + "row": 2, + "vertex": 0 + }, + { + "column": 5, + "id": 15, + "row": 2, + "vertex": 0 + }, + { + "column": 0, + "id": 16, + "row": 3, + "vertex": 0 + }, + { + "column": 1, + "id": 17, + "row": 3, + "vertex": 0 + }, + { + "column": 2, + "id": 18, + "row": 3, + "vertex": 0 + }, + { + "column": 4, + "id": 19, + "row": 3, + "vertex": 0 + }, + { + "column": 5, + "id": 20, + "row": 3, + "vertex": 0 + }, + { + "column": 0, + "id": 21, + "row": 4, + "vertex": 0 + }, + { + "column": 1, + "id": 22, + "row": 4, + "vertex": 0 + }, + { + "column": 2, + "id": 23, + "row": 4, + "vertex": 0 + }, + { + "column": 3, + "id": 24, + "row": 4, + "vertex": 0 + }, + { + "column": 5, + "id": 25, + "row": 4, + "vertex": 0 + }, + { + "column": 0, + "id": 26, + "row": 5, + "vertex": 0 + }, + { + "column": 1, + "id": 27, + "row": 5, + "vertex": 0 + }, + { + "column": 2, + "id": 28, + "row": 5, + "vertex": 0 + }, + { + "column": 3, + "id": 29, + "row": 5, + "vertex": 0 + }, + { + "column": 4, + "id": 30, + "row": 5, + "vertex": 0 + }, + { + "column": 1, + "id": 31, + "row": 0, + "vertex": 1 + }, + { + "column": 2, + "id": 32, + "row": 0, + "vertex": 1 + }, + { + "column": 3, + "id": 33, + "row": 0, + "vertex": 1 + }, + { + "column": 4, + "id": 34, + "row": 0, + "vertex": 1 + }, + { + "column": 5, + "id": 35, + "row": 0, + "vertex": 1 + }, + { + "column": 0, + "id": 36, + "row": 1, + "vertex": 1 + }, + { + "column": 2, + "id": 37, + "row": 1, + "vertex": 1 + }, + { + "column": 3, + "id": 38, + "row": 1, + "vertex": 1 + }, + { + "column": 4, + "id": 39, + "row": 1, + "vertex": 1 + }, + { + "column": 5, + "id": 40, + "row": 1, + "vertex": 1 + }, + { + "column": 0, + "id": 41, + "row": 2, + "vertex": 1 + }, + { + "column": 1, + "id": 42, + "row": 2, + "vertex": 1 + }, + { + "column": 3, + "id": 43, + "row": 2, + "vertex": 1 + }, + { + "column": 4, + "id": 44, + "row": 2, + "vertex": 1 + }, + { + "column": 5, + "id": 45, + "row": 2, + "vertex": 1 + }, + { + "column": 0, + "id": 46, + "row": 3, + "vertex": 1 + }, + { + "column": 1, + "id": 47, + "row": 3, + "vertex": 1 + }, + { + "column": 2, + "id": 48, + "row": 3, + "vertex": 1 + }, + { + "column": 4, + "id": 49, + "row": 3, + "vertex": 1 + }, + { + "column": 5, + "id": 50, + "row": 3, + "vertex": 1 + }, + { + "column": 0, + "id": 51, + "row": 4, + "vertex": 1 + }, + { + "column": 1, + "id": 52, + "row": 4, + "vertex": 1 + }, + { + "column": 2, + "id": 53, + "row": 4, + "vertex": 1 + }, + { + "column": 3, + "id": 54, + "row": 4, + "vertex": 1 + }, + { + "column": 5, + "id": 55, + "row": 4, + "vertex": 1 + }, + { + "column": 0, + "id": 56, + "row": 5, + "vertex": 1 + }, + { + "column": 1, + "id": 57, + "row": 5, + "vertex": 1 + }, + { + "column": 2, + "id": 58, + "row": 5, + "vertex": 1 + }, + { + "column": 3, + "id": 59, + "row": 5, + "vertex": 1 + }, + { + "column": 4, + "id": 60, + "row": 5, + "vertex": 1 + }, + { + "column": 1, + "id": 61, + "row": 0, + "vertex": 2 + }, + { + "column": 2, + "id": 62, + "row": 0, + "vertex": 2 + }, + { + "column": 3, + "id": 63, + "row": 0, + "vertex": 2 + }, + { + "column": 4, + "id": 64, + "row": 0, + "vertex": 2 + }, + { + "column": 5, + "id": 65, + "row": 0, + "vertex": 2 + }, + { + "column": 0, + "id": 66, + "row": 1, + "vertex": 2 + }, + { + "column": 2, + "id": 67, + "row": 1, + "vertex": 2 + }, + { + "column": 3, + "id": 68, + "row": 1, + "vertex": 2 + }, + { + "column": 4, + "id": 69, + "row": 1, + "vertex": 2 + }, + { + "column": 5, + "id": 70, + "row": 1, + "vertex": 2 + }, + { + "column": 0, + "id": 71, + "row": 2, + "vertex": 2 + }, + { + "column": 1, + "id": 72, + "row": 2, + "vertex": 2 + }, + { + "column": 3, + "id": 73, + "row": 2, + "vertex": 2 + }, + { + "column": 4, + "id": 74, + "row": 2, + "vertex": 2 + }, + { + "column": 5, + "id": 75, + "row": 2, + "vertex": 2 + }, + { + "column": 0, + "id": 76, + "row": 3, + "vertex": 2 + }, + { + "column": 1, + "id": 77, + "row": 3, + "vertex": 2 + }, + { + "column": 2, + "id": 78, + "row": 3, + "vertex": 2 + }, + { + "column": 4, + "id": 79, + "row": 3, + "vertex": 2 + }, + { + "column": 5, + "id": 80, + "row": 3, + "vertex": 2 + }, + { + "column": 0, + "id": 81, + "row": 4, + "vertex": 2 + }, + { + "column": 1, + "id": 82, + "row": 4, + "vertex": 2 + }, + { + "column": 2, + "id": 83, + "row": 4, + "vertex": 2 + }, + { + "column": 3, + "id": 84, + "row": 4, + "vertex": 2 + }, + { + "column": 5, + "id": 85, + "row": 4, + "vertex": 2 + }, + { + "column": 0, + "id": 86, + "row": 5, + "vertex": 2 + }, + { + "column": 1, + "id": 87, + "row": 5, + "vertex": 2 + }, + { + "column": 2, + "id": 88, + "row": 5, + "vertex": 2 + }, + { + "column": 3, + "id": 89, + "row": 5, + "vertex": 2 + }, + { + "column": 4, + "id": 90, + "row": 5, + "vertex": 2 + }, + { + "column": 1, + "id": 91, + "row": 0, + "vertex": 3 + }, + { + "column": 2, + "id": 92, + "row": 0, + "vertex": 3 + }, + { + "column": 3, + "id": 93, + "row": 0, + "vertex": 3 + }, + { + "column": 4, + "id": 94, + "row": 0, + "vertex": 3 + }, + { + "column": 5, + "id": 95, + "row": 0, + "vertex": 3 + }, + { + "column": 0, + "id": 96, + "row": 1, + "vertex": 3 + }, + { + "column": 2, + "id": 97, + "row": 1, + "vertex": 3 + }, + { + "column": 3, + "id": 98, + "row": 1, + "vertex": 3 + }, + { + "column": 4, + "id": 99, + "row": 1, + "vertex": 3 + }, + { + "column": 5, + "id": 100, + "row": 1, + "vertex": 3 + }, + { + "column": 0, + "id": 101, + "row": 2, + "vertex": 3 + }, + { + "column": 1, + "id": 102, + "row": 2, + "vertex": 3 + }, + { + "column": 3, + "id": 103, + "row": 2, + "vertex": 3 + }, + { + "column": 4, + "id": 104, + "row": 2, + "vertex": 3 + }, + { + "column": 5, + "id": 105, + "row": 2, + "vertex": 3 + }, + { + "column": 0, + "id": 106, + "row": 3, + "vertex": 3 + }, + { + "column": 1, + "id": 107, + "row": 3, + "vertex": 3 + }, + { + "column": 2, + "id": 108, + "row": 3, + "vertex": 3 + }, + { + "column": 4, + "id": 109, + "row": 3, + "vertex": 3 + }, + { + "column": 5, + "id": 110, + "row": 3, + "vertex": 3 + }, + { + "column": 0, + "id": 111, + "row": 4, + "vertex": 3 + }, + { + "column": 1, + "id": 112, + "row": 4, + "vertex": 3 + }, + { + "column": 2, + "id": 113, + "row": 4, + "vertex": 3 + }, + { + "column": 3, + "id": 114, + "row": 4, + "vertex": 3 + }, + { + "column": 5, + "id": 115, + "row": 4, + "vertex": 3 + }, + { + "column": 0, + "id": 116, + "row": 5, + "vertex": 3 + }, + { + "column": 1, + "id": 117, + "row": 5, + "vertex": 3 + }, + { + "column": 2, + "id": 118, + "row": 5, + "vertex": 3 + }, + { + "column": 3, + "id": 119, + "row": 5, + "vertex": 3 + }, + { + "column": 4, + "id": 120, + "row": 5, + "vertex": 3 + }, + { + "column": 1, + "id": 121, + "row": 0, + "vertex": 4 + }, + { + "column": 2, + "id": 122, + "row": 0, + "vertex": 4 + }, + { + "column": 3, + "id": 123, + "row": 0, + "vertex": 4 + }, + { + "column": 4, + "id": 124, + "row": 0, + "vertex": 4 + }, + { + "column": 5, + "id": 125, + "row": 0, + "vertex": 4 + }, + { + "column": 0, + "id": 126, + "row": 1, + "vertex": 4 + }, + { + "column": 2, + "id": 127, + "row": 1, + "vertex": 4 + }, + { + "column": 3, + "id": 128, + "row": 1, + "vertex": 4 + }, + { + "column": 4, + "id": 129, + "row": 1, + "vertex": 4 + }, + { + "column": 5, + "id": 130, + "row": 1, + "vertex": 4 + }, + { + "column": 0, + "id": 131, + "row": 2, + "vertex": 4 + }, + { + "column": 1, + "id": 132, + "row": 2, + "vertex": 4 + }, + { + "column": 3, + "id": 133, + "row": 2, + "vertex": 4 + }, + { + "column": 4, + "id": 134, + "row": 2, + "vertex": 4 + }, + { + "column": 5, + "id": 135, + "row": 2, + "vertex": 4 + }, + { + "column": 0, + "id": 136, + "row": 3, + "vertex": 4 + }, + { + "column": 1, + "id": 137, + "row": 3, + "vertex": 4 + }, + { + "column": 2, + "id": 138, + "row": 3, + "vertex": 4 + }, + { + "column": 4, + "id": 139, + "row": 3, + "vertex": 4 + }, + { + "column": 5, + "id": 140, + "row": 3, + "vertex": 4 + }, + { + "column": 0, + "id": 141, + "row": 4, + "vertex": 4 + }, + { + "column": 1, + "id": 142, + "row": 4, + "vertex": 4 + }, + { + "column": 2, + "id": 143, + "row": 4, + "vertex": 4 + }, + { + "column": 3, + "id": 144, + "row": 4, + "vertex": 4 + }, + { + "column": 5, + "id": 145, + "row": 4, + "vertex": 4 + }, + { + "column": 0, + "id": 146, + "row": 5, + "vertex": 4 + }, + { + "column": 1, + "id": 147, + "row": 5, + "vertex": 4 + }, + { + "column": 2, + "id": 148, + "row": 5, + "vertex": 4 + }, + { + "column": 3, + "id": 149, + "row": 5, + "vertex": 4 + }, + { + "column": 4, + "id": 150, + "row": 5, + "vertex": 4 + }, + { + "column": 1, + "id": 151, + "row": 0, + "vertex": 5 + }, + { + "column": 2, + "id": 152, + "row": 0, + "vertex": 5 + }, + { + "column": 3, + "id": 153, + "row": 0, + "vertex": 5 + }, + { + "column": 4, + "id": 154, + "row": 0, + "vertex": 5 + }, + { + "column": 5, + "id": 155, + "row": 0, + "vertex": 5 + }, + { + "column": 0, + "id": 156, + "row": 1, + "vertex": 5 + }, + { + "column": 2, + "id": 157, + "row": 1, + "vertex": 5 + }, + { + "column": 3, + "id": 158, + "row": 1, + "vertex": 5 + }, + { + "column": 4, + "id": 159, + "row": 1, + "vertex": 5 + }, + { + "column": 5, + "id": 160, + "row": 1, + "vertex": 5 + }, + { + "column": 0, + "id": 161, + "row": 2, + "vertex": 5 + }, + { + "column": 1, + "id": 162, + "row": 2, + "vertex": 5 + }, + { + "column": 3, + "id": 163, + "row": 2, + "vertex": 5 + }, + { + "column": 4, + "id": 164, + "row": 2, + "vertex": 5 + }, + { + "column": 5, + "id": 165, + "row": 2, + "vertex": 5 + }, + { + "column": 0, + "id": 166, + "row": 3, + "vertex": 5 + }, + { + "column": 1, + "id": 167, + "row": 3, + "vertex": 5 + }, + { + "column": 2, + "id": 168, + "row": 3, + "vertex": 5 + }, + { + "column": 4, + "id": 169, + "row": 3, + "vertex": 5 + }, + { + "column": 5, + "id": 170, + "row": 3, + "vertex": 5 + }, + { + "column": 0, + "id": 171, + "row": 4, + "vertex": 5 + }, + { + "column": 1, + "id": 172, + "row": 4, + "vertex": 5 + }, + { + "column": 2, + "id": 173, + "row": 4, + "vertex": 5 + }, + { + "column": 3, + "id": 174, + "row": 4, + "vertex": 5 + }, + { + "column": 5, + "id": 175, + "row": 4, + "vertex": 5 + }, + { + "column": 0, + "id": 176, + "row": 5, + "vertex": 5 + }, + { + "column": 1, + "id": 177, + "row": 5, + "vertex": 5 + }, + { + "column": 2, + "id": 178, + "row": 5, + "vertex": 5 + }, + { + "column": 3, + "id": 179, + "row": 5, + "vertex": 5 + }, + { + "column": 4, + "id": 180, + "row": 5, + "vertex": 5 + }, + { + "column": 1, + "id": 181, + "row": 0, + "vertex": 6 + }, + { + "column": 2, + "id": 182, + "row": 0, + "vertex": 6 + }, + { + "column": 3, + "id": 183, + "row": 0, + "vertex": 6 + }, + { + "column": 4, + "id": 184, + "row": 0, + "vertex": 6 + }, + { + "column": 5, + "id": 185, + "row": 0, + "vertex": 6 + }, + { + "column": 0, + "id": 186, + "row": 1, + "vertex": 6 + }, + { + "column": 2, + "id": 187, + "row": 1, + "vertex": 6 + }, + { + "column": 3, + "id": 188, + "row": 1, + "vertex": 6 + }, + { + "column": 4, + "id": 189, + "row": 1, + "vertex": 6 + }, + { + "column": 5, + "id": 190, + "row": 1, + "vertex": 6 + }, + { + "column": 0, + "id": 191, + "row": 2, + "vertex": 6 + }, + { + "column": 1, + "id": 192, + "row": 2, + "vertex": 6 + }, + { + "column": 3, + "id": 193, + "row": 2, + "vertex": 6 + }, + { + "column": 4, + "id": 194, + "row": 2, + "vertex": 6 + }, + { + "column": 5, + "id": 195, + "row": 2, + "vertex": 6 + }, + { + "column": 0, + "id": 196, + "row": 3, + "vertex": 6 + }, + { + "column": 1, + "id": 197, + "row": 3, + "vertex": 6 + }, + { + "column": 2, + "id": 198, + "row": 3, + "vertex": 6 + }, + { + "column": 4, + "id": 199, + "row": 3, + "vertex": 6 + }, + { + "column": 5, + "id": 200, + "row": 3, + "vertex": 6 + }, + { + "column": 0, + "id": 201, + "row": 4, + "vertex": 6 + }, + { + "column": 1, + "id": 202, + "row": 4, + "vertex": 6 + }, + { + "column": 2, + "id": 203, + "row": 4, + "vertex": 6 + }, + { + "column": 3, + "id": 204, + "row": 4, + "vertex": 6 + }, + { + "column": 5, + "id": 205, + "row": 4, + "vertex": 6 + }, + { + "column": 0, + "id": 206, + "row": 5, + "vertex": 6 + }, + { + "column": 1, + "id": 207, + "row": 5, + "vertex": 6 + }, + { + "column": 2, + "id": 208, + "row": 5, + "vertex": 6 + }, + { + "column": 3, + "id": 209, + "row": 5, + "vertex": 6 + }, + { + "column": 4, + "id": 210, + "row": 5, + "vertex": 6 + }, + { + "column": 1, + "id": 211, + "row": 0, + "vertex": 7 + }, + { + "column": 2, + "id": 212, + "row": 0, + "vertex": 7 + }, + { + "column": 3, + "id": 213, + "row": 0, + "vertex": 7 + }, + { + "column": 4, + "id": 214, + "row": 0, + "vertex": 7 + }, + { + "column": 5, + "id": 215, + "row": 0, + "vertex": 7 + }, + { + "column": 0, + "id": 216, + "row": 1, + "vertex": 7 + }, + { + "column": 2, + "id": 217, + "row": 1, + "vertex": 7 + }, + { + "column": 3, + "id": 218, + "row": 1, + "vertex": 7 + }, + { + "column": 4, + "id": 219, + "row": 1, + "vertex": 7 + }, + { + "column": 5, + "id": 220, + "row": 1, + "vertex": 7 + }, + { + "column": 0, + "id": 221, + "row": 2, + "vertex": 7 + }, + { + "column": 1, + "id": 222, + "row": 2, + "vertex": 7 + }, + { + "column": 3, + "id": 223, + "row": 2, + "vertex": 7 + }, + { + "column": 4, + "id": 224, + "row": 2, + "vertex": 7 + }, + { + "column": 5, + "id": 225, + "row": 2, + "vertex": 7 + }, + { + "column": 0, + "id": 226, + "row": 3, + "vertex": 7 + }, + { + "column": 1, + "id": 227, + "row": 3, + "vertex": 7 + }, + { + "column": 2, + "id": 228, + "row": 3, + "vertex": 7 + }, + { + "column": 4, + "id": 229, + "row": 3, + "vertex": 7 + }, + { + "column": 5, + "id": 230, + "row": 3, + "vertex": 7 + }, + { + "column": 0, + "id": 231, + "row": 4, + "vertex": 7 + }, + { + "column": 1, + "id": 232, + "row": 4, + "vertex": 7 + }, + { + "column": 2, + "id": 233, + "row": 4, + "vertex": 7 + }, + { + "column": 3, + "id": 234, + "row": 4, + "vertex": 7 + }, + { + "column": 5, + "id": 235, + "row": 4, + "vertex": 7 + }, + { + "column": 0, + "id": 236, + "row": 5, + "vertex": 7 + }, + { + "column": 1, + "id": 237, + "row": 5, + "vertex": 7 + }, + { + "column": 2, + "id": 238, + "row": 5, + "vertex": 7 + }, + { + "column": 3, + "id": 239, + "row": 5, + "vertex": 7 + }, + { + "column": 4, + "id": 240, + "row": 5, + "vertex": 7 + } + ], + "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 + ], + "programs": { + "backward": [ + [ + "native", + 0, + 2, + 227, + 1 + ], + [ + "native", + 27, + 29, + 227, + 1 + ], + [ + "add", + 0, + 27, + "1", + 227 + ], + [ + "scale", + 27, + null, + "-2", + 227 + ], + [ + "add", + 27, + 0, + "1", + 227 + ], + [ + "add", + 112, + 139, + "1", + 0 + ], + [ + "scale", + 139, + null, + "-2", + 0 + ], + [ + "add", + 139, + 112, + "1", + 0 + ], + [ + "native", + 2, + 4, + 238, + 1 + ], + [ + "native", + 25, + 27, + 238, + 1 + ], + [ + "add", + 2, + 25, + "1", + 238 + ], + [ + "scale", + 25, + null, + "-2", + 238 + ], + [ + "add", + 25, + 2, + "1", + 238 + ], + [ + "add", + 114, + 137, + "1", + 0 + ], + [ + "scale", + 137, + null, + "-2", + 0 + ], + [ + "add", + 137, + 114, + "1", + 0 + ], + [ + "native", + 7, + 9, + 389, + 1 + ], + [ + "native", + 57, + 59, + 389, + 1 + ], + [ + "add", + 7, + 57, + "1", + 389 + ], + [ + "scale", + 57, + null, + "-2", + 389 + ], + [ + "add", + 57, + 7, + "1", + 389 + ], + [ + "add", + 119, + 169, + "1", + 0 + ], + [ + "scale", + 169, + null, + "-2", + 0 + ], + [ + "add", + 169, + 119, + "1", + 0 + ], + [ + "native", + 9, + 11, + 329, + 1 + ], + [ + "native", + 61, + 63, + 329, + 1 + ], + [ + "add", + 9, + 61, + "-1", + 329 + ], + [ + "scale", + 61, + null, + "2", + 329 + ], + [ + "add", + 61, + 9, + "1", + 329 + ], + [ + "add", + 121, + 173, + "-1", + 0 + ], + [ + "scale", + 173, + null, + "2", + 0 + ], + [ + "add", + 173, + 121, + "1", + 0 + ], + [ + "native", + 10, + 12, + 406, + 1 + ], + [ + "native", + 62, + 64, + 406, + 1 + ], + [ + "add", + 10, + 62, + "1", + 406 + ], + [ + "scale", + 62, + null, + "-2", + 406 + ], + [ + "add", + 62, + 10, + "1", + 406 + ], + [ + "add", + 122, + 174, + "1", + 0 + ], + [ + "scale", + 174, + null, + "-2", + 0 + ], + [ + "add", + 174, + 122, + "1", + 0 + ], + [ + "native", + 11, + 13, + 297, + 1 + ], + [ + "native", + 63, + 65, + 297, + 1 + ], + [ + "add", + 11, + 63, + "-1", + 297 + ], + [ + "scale", + 63, + null, + "2", + 297 + ], + [ + "add", + 63, + 11, + "1", + 297 + ], + [ + "add", + 123, + 175, + "-1", + 0 + ], + [ + "scale", + 175, + null, + "2", + 0 + ], + [ + "add", + 175, + 123, + "1", + 0 + ], + [ + "native", + 13, + 15, + 272, + 1 + ], + [ + "native", + 51, + 53, + 272, + 1 + ], + [ + "add", + 13, + 51, + "1", + 272 + ], + [ + "scale", + 51, + null, + "2", + 272 + ], + [ + "add", + 51, + 13, + "-1", + 272 + ], + [ + "add", + 125, + 163, + "1", + 0 + ], + [ + "scale", + 163, + null, + "2", + 0 + ], + [ + "add", + 163, + 125, + "-1", + 0 + ], + [ + "native", + 14, + 16, + 281, + 1 + ], + [ + "native", + 52, + 54, + 281, + 1 + ], + [ + "add", + 14, + 52, + "1", + 281 + ], + [ + "scale", + 52, + null, + "2", + 281 + ], + [ + "add", + 52, + 14, + "-1", + 281 + ], + [ + "add", + 126, + 164, + "1", + 0 + ], + [ + "scale", + 164, + null, + "2", + 0 + ], + [ + "add", + 164, + 126, + "-1", + 0 + ], + [ + "native", + 15, + 17, + 288, + 1 + ], + [ + "native", + 53, + 55, + 288, + 1 + ], + [ + "add", + 15, + 53, + "1", + 288 + ], + [ + "scale", + 53, + null, + "2", + 288 + ], + [ + "add", + 53, + 15, + "-1", + 288 + ], + [ + "add", + 127, + 165, + "1", + 0 + ], + [ + "scale", + 165, + null, + "2", + 0 + ], + [ + "add", + 165, + 127, + "-1", + 0 + ], + [ + "native", + 16, + 18, + 368, + 1 + ], + [ + "native", + 44, + 46, + 368, + 1 + ], + [ + "add", + 16, + 44, + "-1", + 368 + ], + [ + "scale", + 44, + null, + "-2", + 368 + ], + [ + "add", + 44, + 16, + "-1", + 368 + ], + [ + "add", + 128, + 156, + "-1", + 0 + ], + [ + "scale", + 156, + null, + "-2", + 0 + ], + [ + "add", + 156, + 128, + "-1", + 0 + ], + [ + "native", + 20, + 22, + 377, + 1 + ], + [ + "native", + 46, + 48, + 377, + 1 + ], + [ + "add", + 20, + 46, + "-1", + 377 + ], + [ + "scale", + 46, + null, + "-2", + 377 + ], + [ + "add", + 46, + 20, + "-1", + 377 + ], + [ + "add", + 132, + 158, + "-1", + 0 + ], + [ + "scale", + 158, + null, + "-2", + 0 + ], + [ + "add", + 158, + 132, + "-1", + 0 + ], + [ + "native", + 21, + 23, + 314, + 1 + ], + [ + "native", + 47, + 49, + 314, + 1 + ], + [ + "scale", + 21, + null, + "-1", + 314 + ], + [ + "add", + 21, + 47, + "-1", + 314 + ], + [ + "scale", + 47, + null, + "-2", + 314 + ], + [ + "add", + 47, + 21, + "-1", + 314 + ], + [ + "scale", + 133, + null, + "-1", + 0 + ], + [ + "add", + 133, + 159, + "-1", + 0 + ], + [ + "scale", + 159, + null, + "-2", + 0 + ], + [ + "add", + 159, + 133, + "-1", + 0 + ], + [ + "native", + 36, + 38, + 321, + 1 + ], + [ + "native", + 111, + 113, + 321, + 1 + ], + [ + "scale", + 36, + null, + "-1", + 321 + ], + [ + "add", + 36, + 111, + "-1", + 321 + ], + [ + "scale", + 111, + null, + "2", + 321 + ], + [ + "add", + 111, + 36, + "1", + 321 + ], + [ + "scale", + 148, + null, + "-1", + 0 + ], + [ + "add", + 148, + 223, + "-1", + 0 + ], + [ + "scale", + 223, + null, + "2", + 0 + ], + [ + "add", + 223, + 148, + "1", + 0 + ], + [ + "native", + 37, + 39, + 351, + 1 + ], + [ + "native", + 110, + 112, + 351, + 1 + ], + [ + "scale", + 37, + null, + "-1", + 351 + ], + [ + "add", + 37, + 110, + "1", + 351 + ], + [ + "scale", + 110, + null, + "-2", + 351 + ], + [ + "add", + 110, + 37, + "1", + 351 + ], + [ + "scale", + 149, + null, + "-1", + 0 + ], + [ + "add", + 149, + 222, + "1", + 0 + ], + [ + "scale", + 222, + null, + "-2", + 0 + ], + [ + "add", + 222, + 149, + "1", + 0 + ], + [ + "native", + 41, + 43, + 326, + 1 + ], + [ + "native", + 106, + 108, + 326, + 1 + ], + [ + "scale", + 41, + null, + "-1", + 326 + ], + [ + "add", + 41, + 106, + "1", + 326 + ], + [ + "scale", + 106, + null, + "-2", + 326 + ], + [ + "add", + 106, + 41, + "1", + 326 + ], + [ + "scale", + 153, + null, + "-1", + 0 + ], + [ + "add", + 153, + 218, + "1", + 0 + ], + [ + "scale", + 218, + null, + "-2", + 0 + ], + [ + "add", + 218, + 153, + "1", + 0 + ], + [ + "native", + 42, + 44, + 437, + 1 + ], + [ + "native", + 105, + 107, + 437, + 1 + ], + [ + "scale", + 42, + null, + "-1", + 437 + ], + [ + "add", + 42, + 105, + "-1", + 437 + ], + [ + "scale", + 105, + null, + "2", + 437 + ], + [ + "add", + 105, + 42, + "1", + 437 + ], + [ + "scale", + 154, + null, + "-1", + 0 + ], + [ + "add", + 154, + 217, + "-1", + 0 + ], + [ + "scale", + 217, + null, + "2", + 0 + ], + [ + "add", + 217, + 154, + "1", + 0 + ], + [ + "native", + 43, + 45, + 356, + 1 + ], + [ + "native", + 104, + 106, + 356, + 1 + ], + [ + "scale", + 43, + null, + "-1", + 356 + ], + [ + "add", + 43, + 104, + "1", + 356 + ], + [ + "scale", + 104, + null, + "-2", + 356 + ], + [ + "add", + 104, + 43, + "1", + 356 + ], + [ + "scale", + 155, + null, + "-1", + 0 + ], + [ + "add", + 155, + 216, + "1", + 0 + ], + [ + "scale", + 216, + null, + "-2", + 0 + ], + [ + "add", + 216, + 155, + "1", + 0 + ], + [ + "native", + 70, + 72, + 247, + 1 + ], + [ + "native", + 91, + 93, + 247, + 1 + ], + [ + "add", + 70, + 91, + "1", + 247 + ], + [ + "scale", + 91, + null, + "2", + 247 + ], + [ + "add", + 91, + 70, + "-1", + 247 + ], + [ + "add", + 182, + 203, + "1", + 0 + ], + [ + "scale", + 203, + null, + "2", + 0 + ], + [ + "add", + 203, + 182, + "-1", + 0 + ], + [ + "native", + 71, + 73, + 254, + 1 + ], + [ + "native", + 90, + 92, + 254, + 1 + ], + [ + "add", + 71, + 90, + "1", + 254 + ], + [ + "scale", + 90, + null, + "2", + 254 + ], + [ + "add", + 90, + 71, + "-1", + 254 + ], + [ + "add", + 183, + 202, + "1", + 0 + ], + [ + "scale", + 202, + null, + "2", + 0 + ], + [ + "add", + 202, + 183, + "-1", + 0 + ], + [ + "native", + 72, + 74, + 259, + 1 + ], + [ + "native", + 89, + 91, + 259, + 1 + ], + [ + "add", + 72, + 89, + "1", + 259 + ], + [ + "scale", + 89, + null, + "2", + 259 + ], + [ + "add", + 89, + 72, + "-1", + 259 + ], + [ + "add", + 184, + 201, + "1", + 0 + ], + [ + "scale", + 201, + null, + "2", + 0 + ], + [ + "add", + 201, + 184, + "-1", + 0 + ], + [ + "native", + 76, + 78, + 232, + 1 + ], + [ + "native", + 87, + 89, + 232, + 1 + ], + [ + "add", + 76, + 87, + "1", + 232 + ], + [ + "scale", + 87, + null, + "2", + 232 + ], + [ + "add", + 87, + 76, + "-1", + 232 + ], + [ + "add", + 188, + 199, + "1", + 0 + ], + [ + "scale", + 199, + null, + "2", + 0 + ], + [ + "add", + 199, + 188, + "-1", + 0 + ], + [ + "native", + 78, + 80, + 293, + 1 + ], + [ + "native", + 99, + 101, + 293, + 1 + ], + [ + "add", + 78, + 99, + "1", + 293 + ], + [ + "scale", + 99, + null, + "-2", + 293 + ], + [ + "add", + 99, + 78, + "1", + 293 + ], + [ + "add", + 190, + 211, + "1", + 0 + ], + [ + "scale", + 211, + null, + "-2", + 0 + ], + [ + "add", + 211, + 190, + "1", + 0 + ], + [ + "native", + 79, + 81, + 363, + 1 + ], + [ + "native", + 94, + 96, + 363, + 1 + ], + [ + "scale", + 79, + null, + "-1", + 363 + ], + [ + "add", + 79, + 94, + "1", + 363 + ], + [ + "scale", + 94, + null, + "2", + 363 + ], + [ + "add", + 94, + 79, + "-1", + 363 + ], + [ + "scale", + 191, + null, + "-1", + 0 + ], + [ + "add", + 191, + 206, + "1", + 0 + ], + [ + "scale", + 206, + null, + "2", + 0 + ], + [ + "add", + 206, + 191, + "-1", + 0 + ], + [ + "native", + 81, + 83, + 267, + 1 + ], + [ + "native", + 92, + 94, + 267, + 1 + ], + [ + "scale", + 81, + null, + "-1", + 267 + ], + [ + "add", + 81, + 92, + "1", + 267 + ], + [ + "scale", + 92, + null, + "2", + 267 + ], + [ + "add", + 92, + 81, + "-1", + 267 + ], + [ + "scale", + 193, + null, + "-1", + 0 + ], + [ + "add", + 193, + 204, + "1", + 0 + ], + [ + "scale", + 204, + null, + "2", + 0 + ], + [ + "add", + 204, + 193, + "-1", + 0 + ], + [ + "native", + 112, + 0, + 226, + 1 + ], + [ + "native", + 114, + 0, + 226, + 1 + ], + [ + "native", + 119, + 0, + 226, + 1 + ], + [ + "native", + 121, + 0, + 226, + 1 + ], + [ + "native", + 122, + 0, + 226, + 1 + ], + [ + "native", + 123, + 0, + 226, + 1 + ], + [ + "native", + 125, + 0, + 226, + 1 + ], + [ + "native", + 126, + 0, + 226, + 1 + ], + [ + "native", + 127, + 0, + 226, + 1 + ], + [ + "native", + 128, + 0, + 226, + 1 + ], + [ + "native", + 132, + 0, + 226, + 1 + ], + [ + "native", + 133, + 0, + 226, + 1 + ], + [ + "native", + 137, + 0, + 226, + 1 + ], + [ + "native", + 139, + 0, + 226, + 1 + ], + [ + "native", + 148, + 0, + 226, + 1 + ], + [ + "native", + 149, + 0, + 226, + 1 + ], + [ + "native", + 153, + 0, + 226, + 1 + ], + [ + "native", + 154, + 0, + 226, + 1 + ], + [ + "native", + 155, + 0, + 226, + 1 + ], + [ + "native", + 156, + 0, + 226, + 1 + ], + [ + "native", + 158, + 0, + 226, + 1 + ], + [ + "native", + 159, + 0, + 226, + 1 + ], + [ + "native", + 163, + 0, + 226, + 1 + ], + [ + "native", + 164, + 0, + 226, + 1 + ], + [ + "native", + 165, + 0, + 226, + 1 + ], + [ + "native", + 169, + 0, + 226, + 1 + ], + [ + "native", + 173, + 0, + 226, + 1 + ], + [ + "native", + 174, + 0, + 226, + 1 + ], + [ + "native", + 175, + 0, + 226, + 1 + ], + [ + "native", + 182, + 0, + 226, + 1 + ], + [ + "native", + 183, + 0, + 226, + 1 + ], + [ + "native", + 184, + 0, + 226, + 1 + ], + [ + "native", + 188, + 0, + 226, + 1 + ], + [ + "native", + 190, + 0, + 226, + 1 + ], + [ + "native", + 191, + 0, + 226, + 1 + ], + [ + "native", + 193, + 0, + 226, + 1 + ], + [ + "native", + 199, + 0, + 226, + 1 + ], + [ + "native", + 201, + 0, + 226, + 1 + ], + [ + "native", + 202, + 0, + 226, + 1 + ], + [ + "native", + 203, + 0, + 226, + 1 + ], + [ + "native", + 204, + 0, + 226, + 1 + ], + [ + "native", + 206, + 0, + 226, + 1 + ], + [ + "native", + 211, + 0, + 226, + 1 + ], + [ + "native", + 216, + 0, + 226, + 1 + ], + [ + "native", + 217, + 0, + 226, + 1 + ], + [ + "native", + 218, + 0, + 226, + 1 + ], + [ + "native", + 222, + 0, + 226, + 1 + ], + [ + "native", + 223, + 0, + 226, + 1 + ], + [ + "native", + 112, + 226, + 232, + 1 + ], + [ + "native", + 114, + 226, + 227, + 1 + ], + [ + "native", + 119, + 226, + 267, + 1 + ], + [ + "native", + 121, + 226, + 259, + 1 + ], + [ + "native", + 122, + 226, + 329, + 1 + ], + [ + "native", + 123, + 226, + 247, + 1 + ], + [ + "native", + 125, + 226, + 227, + 1 + ], + [ + "native", + 126, + 226, + 272, + 1 + ], + [ + "native", + 127, + 226, + 281, + 1 + ], + [ + "native", + 128, + 226, + 238, + 1 + ], + [ + "native", + 132, + 226, + 368, + 1 + ], + [ + "native", + 133, + 226, + 288, + 1 + ], + [ + "native", + 137, + 226, + 363, + 1 + ], + [ + "native", + 139, + 226, + 267, + 1 + ], + [ + "native", + 148, + 226, + 314, + 1 + ], + [ + "native", + 149, + 226, + 321, + 1 + ], + [ + "native", + 153, + 226, + 321, + 1 + ], + [ + "native", + 154, + 226, + 326, + 1 + ], + [ + "native", + 155, + 226, + 351, + 1 + ], + [ + "native", + 156, + 226, + 389, + 1 + ], + [ + "native", + 158, + 226, + 281, + 1 + ], + [ + "native", + 159, + 226, + 377, + 1 + ], + [ + "native", + 163, + 226, + 329, + 1 + ], + [ + "native", + 164, + 226, + 406, + 1 + ], + [ + "native", + 165, + 226, + 297, + 1 + ], + [ + "native", + 169, + 226, + 232, + 1 + ], + [ + "native", + 173, + 226, + 389, + 1 + ], + [ + "native", + 174, + 226, + 254, + 1 + ], + [ + "native", + 175, + 226, + 406, + 1 + ], + [ + "native", + 182, + 226, + 238, + 1 + ], + [ + "native", + 183, + 226, + 247, + 1 + ], + [ + "native", + 184, + 226, + 254, + 1 + ], + [ + "native", + 188, + 226, + 259, + 1 + ], + [ + "native", + 190, + 226, + 288, + 1 + ], + [ + "native", + 191, + 226, + 293, + 1 + ], + [ + "native", + 193, + 226, + 293, + 1 + ], + [ + "native", + 199, + 226, + 356, + 1 + ], + [ + "native", + 201, + 226, + 356, + 1 + ], + [ + "native", + 202, + 226, + 437, + 1 + ], + [ + "native", + 203, + 226, + 326, + 1 + ], + [ + "native", + 204, + 226, + 363, + 1 + ], + [ + "native", + 206, + 226, + 297, + 1 + ], + [ + "native", + 211, + 226, + 314, + 1 + ], + [ + "native", + 216, + 226, + 437, + 1 + ], + [ + "native", + 217, + 226, + 351, + 1 + ], + [ + "native", + 218, + 226, + 368, + 1 + ], + [ + "native", + 222, + 226, + 377, + 1 + ], + [ + "native", + 223, + 226, + 272, + 1 + ], + [ + "parameter_add", + 0, + 114, + 6, + -1, + 227 + ], + [ + "parameter_add", + 2, + 182, + 12, + -1, + 238 + ], + [ + "parameter_add", + 70, + 183, + 18, + -1, + 247 + ], + [ + "parameter_add", + 71, + 184, + 24, + -1, + 254 + ], + [ + "parameter_add", + 72, + 188, + 30, + -1, + 259 + ], + [ + "parameter_add", + 76, + 112, + 5, + -1, + 232 + ], + [ + "parameter_add", + 27, + 125, + 36, + -1, + 227 + ], + [ + "parameter_add", + 13, + 126, + 42, + -1, + 272 + ], + [ + "parameter_add", + 14, + 127, + 48, + -1, + 281 + ], + [ + "parameter_add", + 15, + 190, + 54, + -1, + 288 + ], + [ + "parameter_add", + 78, + 193, + 60, + -1, + 293 + ], + [ + "parameter_add", + 81, + 139, + 35, + -1, + 267 + ], + [ + "parameter_add", + 11, + 165, + 66, + -1, + 297 + ], + [ + "parameter_add", + 53, + 133, + 72, + -1, + 288 + ], + [ + "parameter_add", + 21, + 148, + 78, + -1, + 314 + ], + [ + "parameter_add", + 36, + 153, + 84, + -1, + 321 + ], + [ + "parameter_add", + 41, + 203, + 90, + -1, + 326 + ], + [ + "parameter_add", + 91, + 123, + 65, + -1, + 247 + ], + [ + "parameter_add", + 9, + 163, + 96, + -1, + 329 + ], + [ + "parameter_add", + 51, + 223, + 102, + -1, + 272 + ], + [ + "parameter_add", + 111, + 149, + 108, + -1, + 321 + ], + [ + "parameter_add", + 37, + 155, + 114, + -1, + 351 + ], + [ + "parameter_add", + 43, + 201, + 120, + -1, + 356 + ], + [ + "parameter_add", + 89, + 121, + 95, + -1, + 259 + ], + [ + "parameter_add", + 25, + 128, + 126, + -1, + 238 + ], + [ + "parameter_add", + 16, + 132, + 132, + -1, + 368 + ], + [ + "parameter_add", + 20, + 159, + 138, + -1, + 377 + ], + [ + "parameter_add", + 47, + 211, + 144, + -1, + 314 + ], + [ + "parameter_add", + 99, + 191, + 150, + -1, + 293 + ], + [ + "parameter_add", + 79, + 137, + 125, + -1, + 363 + ], + [ + "parameter_add", + 7, + 173, + 156, + -1, + 389 + ], + [ + "parameter_add", + 61, + 122, + 162, + -1, + 329 + ], + [ + "parameter_add", + 10, + 175, + 168, + -1, + 406 + ], + [ + "parameter_add", + 63, + 206, + 174, + -1, + 297 + ], + [ + "parameter_add", + 94, + 204, + 180, + -1, + 363 + ], + [ + "parameter_add", + 92, + 119, + 155, + -1, + 267 + ], + [ + "parameter_add", + 57, + 156, + 186, + -1, + 389 + ], + [ + "parameter_add", + 44, + 218, + 192, + -1, + 368 + ], + [ + "parameter_add", + 106, + 154, + 198, + -1, + 326 + ], + [ + "parameter_add", + 42, + 216, + 204, + -1, + 437 + ], + [ + "parameter_add", + 104, + 199, + 210, + -1, + 356 + ], + [ + "parameter_add", + 87, + 169, + 185, + -1, + 232 + ], + [ + "parameter_add", + 62, + 164, + 216, + -1, + 406 + ], + [ + "parameter_add", + 52, + 158, + 222, + -1, + 281 + ], + [ + "parameter_add", + 46, + 222, + 228, + -1, + 377 + ], + [ + "parameter_add", + 110, + 217, + 234, + -1, + 351 + ], + [ + "parameter_add", + 105, + 202, + 240, + -1, + 437 + ], + [ + "parameter_add", + 90, + 174, + 215, + -1, + 254 + ], + [ + "native", + 0, + 227, + 228, + 1 + ], + [ + "native", + 112, + 232, + 233, + 1 + ], + [ + "native", + 2, + 238, + 239, + 1 + ], + [ + "native", + 114, + 227, + 242, + 1 + ], + [ + "native", + 7, + 389, + 390, + 1 + ], + [ + "native", + 119, + 267, + 394, + 1 + ], + [ + "native", + 9, + 329, + 330, + 1 + ], + [ + "native", + 121, + 259, + 334, + 1 + ], + [ + "native", + 10, + 406, + 407, + 1 + ], + [ + "native", + 122, + 329, + 390, + 1 + ], + [ + "native", + 11, + 297, + 298, + 1 + ], + [ + "native", + 123, + 247, + 302, + 1 + ], + [ + "native", + 13, + 272, + 273, + 1 + ], + [ + "native", + 125, + 227, + 276, + 1 + ], + [ + "native", + 14, + 281, + 282, + 1 + ], + [ + "native", + 126, + 272, + 263, + 1 + ], + [ + "native", + 15, + 288, + 289, + 1 + ], + [ + "native", + 127, + 281, + 273, + 1 + ], + [ + "native", + 16, + 368, + 369, + 1 + ], + [ + "native", + 128, + 238, + 372, + 1 + ], + [ + "native", + 20, + 377, + 378, + 1 + ], + [ + "native", + 132, + 368, + 359, + 1 + ], + [ + "native", + 21, + 314, + 315, + 1 + ], + [ + "native", + 133, + 288, + 298, + 1 + ], + [ + "native", + 25, + 238, + 359, + 1 + ], + [ + "native", + 137, + 363, + 364, + 1 + ], + [ + "native", + 27, + 227, + 263, + 1 + ], + [ + "native", + 139, + 267, + 268, + 1 + ], + [ + "native", + 36, + 321, + 322, + 1 + ], + [ + "native", + 148, + 314, + 307, + 1 + ], + [ + "native", + 37, + 351, + 352, + 1 + ], + [ + "native", + 149, + 321, + 339, + 1 + ], + [ + "native", + 41, + 326, + 302, + 1 + ], + [ + "native", + 153, + 321, + 315, + 1 + ], + [ + "native", + 42, + 437, + 438, + 1 + ], + [ + "native", + 154, + 326, + 425, + 1 + ], + [ + "native", + 43, + 356, + 334, + 1 + ], + [ + "native", + 155, + 351, + 346, + 1 + ], + [ + "native", + 44, + 368, + 425, + 1 + ], + [ + "native", + 156, + 389, + 428, + 1 + ], + [ + "native", + 46, + 377, + 458, + 1 + ], + [ + "native", + 158, + 281, + 443, + 1 + ], + [ + "native", + 47, + 314, + 384, + 1 + ], + [ + "native", + 159, + 377, + 369, + 1 + ], + [ + "native", + 51, + 272, + 339, + 1 + ], + [ + "native", + 163, + 329, + 342, + 1 + ], + [ + "native", + 52, + 281, + 451, + 1 + ], + [ + "native", + 164, + 406, + 454, + 1 + ], + [ + "native", + 53, + 288, + 307, + 1 + ], + [ + "native", + 165, + 297, + 310, + 1 + ], + [ + "native", + 57, + 389, + 417, + 1 + ], + [ + "native", + 169, + 232, + 421, + 1 + ], + [ + "native", + 61, + 329, + 399, + 1 + ], + [ + "native", + 173, + 389, + 402, + 1 + ], + [ + "native", + 62, + 406, + 443, + 1 + ], + [ + "native", + 174, + 254, + 447, + 1 + ], + [ + "native", + 63, + 297, + 413, + 1 + ], + [ + "native", + 175, + 406, + 399, + 1 + ], + [ + "native", + 70, + 247, + 248, + 1 + ], + [ + "native", + 182, + 238, + 228, + 1 + ], + [ + "native", + 71, + 254, + 255, + 1 + ], + [ + "native", + 183, + 247, + 239, + 1 + ], + [ + "native", + 72, + 259, + 233, + 1 + ], + [ + "native", + 184, + 254, + 248, + 1 + ], + [ + "native", + 76, + 232, + 242, + 1 + ], + [ + "native", + 188, + 259, + 255, + 1 + ], + [ + "native", + 78, + 293, + 268, + 1 + ], + [ + "native", + 190, + 288, + 282, + 1 + ], + [ + "native", + 79, + 363, + 372, + 1 + ], + [ + "native", + 191, + 293, + 384, + 1 + ], + [ + "native", + 81, + 267, + 276, + 1 + ], + [ + "native", + 193, + 293, + 289, + 1 + ], + [ + "native", + 87, + 232, + 428, + 1 + ], + [ + "native", + 199, + 356, + 438, + 1 + ], + [ + "native", + 89, + 259, + 342, + 1 + ], + [ + "native", + 201, + 356, + 352, + 1 + ], + [ + "native", + 90, + 254, + 454, + 1 + ], + [ + "native", + 202, + 437, + 463, + 1 + ], + [ + "native", + 91, + 247, + 310, + 1 + ], + [ + "native", + 203, + 326, + 322, + 1 + ], + [ + "native", + 92, + 267, + 402, + 1 + ], + [ + "native", + 204, + 363, + 413, + 1 + ], + [ + "native", + 94, + 363, + 394, + 1 + ], + [ + "native", + 206, + 297, + 407, + 1 + ], + [ + "native", + 99, + 293, + 364, + 1 + ], + [ + "native", + 211, + 314, + 378, + 1 + ], + [ + "native", + 104, + 356, + 421, + 1 + ], + [ + "native", + 216, + 437, + 432, + 1 + ], + [ + "native", + 105, + 437, + 447, + 1 + ], + [ + "native", + 217, + 351, + 458, + 1 + ], + [ + "native", + 106, + 326, + 432, + 1 + ], + [ + "native", + 218, + 368, + 417, + 1 + ], + [ + "native", + 110, + 351, + 463, + 1 + ], + [ + "native", + 222, + 377, + 451, + 1 + ], + [ + "native", + 111, + 321, + 346, + 1 + ], + [ + "native", + 223, + 272, + 330, + 1 + ], + [ + "parameter_add", + 0, + 182, + 11, + -1, + 228 + ], + [ + "parameter_add", + 2, + 183, + 17, + -1, + 239 + ], + [ + "parameter_add", + 70, + 184, + 23, + -1, + 248 + ], + [ + "parameter_add", + 71, + 188, + 29, + -1, + 255 + ], + [ + "parameter_add", + 72, + 112, + 4, + -1, + 233 + ], + [ + "parameter_add", + 76, + 114, + 10, + -1, + 242 + ], + [ + "parameter_add", + 27, + 126, + 41, + -1, + 263 + ], + [ + "parameter_add", + 13, + 127, + 47, + -1, + 273 + ], + [ + "parameter_add", + 14, + 190, + 53, + -1, + 282 + ], + [ + "parameter_add", + 15, + 193, + 59, + -1, + 289 + ], + [ + "parameter_add", + 78, + 139, + 34, + -1, + 268 + ], + [ + "parameter_add", + 81, + 125, + 40, + -1, + 276 + ], + [ + "parameter_add", + 11, + 133, + 71, + -1, + 298 + ], + [ + "parameter_add", + 53, + 148, + 77, + -1, + 307 + ], + [ + "parameter_add", + 21, + 153, + 83, + -1, + 315 + ], + [ + "parameter_add", + 36, + 203, + 89, + -1, + 322 + ], + [ + "parameter_add", + 41, + 123, + 64, + -1, + 302 + ], + [ + "parameter_add", + 91, + 165, + 70, + -1, + 310 + ], + [ + "parameter_add", + 9, + 223, + 101, + -1, + 330 + ], + [ + "parameter_add", + 51, + 149, + 107, + -1, + 339 + ], + [ + "parameter_add", + 111, + 155, + 113, + -1, + 346 + ], + [ + "parameter_add", + 37, + 201, + 119, + -1, + 352 + ], + [ + "parameter_add", + 43, + 121, + 94, + -1, + 334 + ], + [ + "parameter_add", + 89, + 163, + 100, + -1, + 342 + ], + [ + "parameter_add", + 25, + 132, + 131, + -1, + 359 + ], + [ + "parameter_add", + 16, + 159, + 137, + -1, + 369 + ], + [ + "parameter_add", + 20, + 211, + 143, + -1, + 378 + ], + [ + "parameter_add", + 47, + 191, + 149, + -1, + 384 + ], + [ + "parameter_add", + 99, + 137, + 124, + -1, + 364 + ], + [ + "parameter_add", + 79, + 128, + 130, + -1, + 372 + ], + [ + "parameter_add", + 7, + 122, + 161, + -1, + 390 + ], + [ + "parameter_add", + 61, + 175, + 167, + -1, + 399 + ], + [ + "parameter_add", + 10, + 206, + 173, + -1, + 407 + ], + [ + "parameter_add", + 63, + 204, + 179, + -1, + 413 + ], + [ + "parameter_add", + 94, + 119, + 154, + -1, + 394 + ], + [ + "parameter_add", + 92, + 173, + 160, + -1, + 402 + ], + [ + "parameter_add", + 57, + 218, + 191, + -1, + 417 + ], + [ + "parameter_add", + 44, + 154, + 197, + -1, + 425 + ], + [ + "parameter_add", + 106, + 216, + 203, + -1, + 432 + ], + [ + "parameter_add", + 42, + 199, + 209, + -1, + 438 + ], + [ + "parameter_add", + 104, + 169, + 184, + -1, + 421 + ], + [ + "parameter_add", + 87, + 156, + 190, + -1, + 428 + ], + [ + "parameter_add", + 62, + 158, + 221, + -1, + 443 + ], + [ + "parameter_add", + 52, + 222, + 227, + -1, + 451 + ], + [ + "parameter_add", + 46, + 217, + 233, + -1, + 458 + ], + [ + "parameter_add", + 110, + 202, + 239, + -1, + 463 + ], + [ + "parameter_add", + 105, + 174, + 214, + -1, + 447 + ], + [ + "parameter_add", + 90, + 164, + 220, + -1, + 454 + ], + [ + "native", + 0, + 228, + 229, + 1 + ], + [ + "native", + 112, + 233, + 234, + 1 + ], + [ + "native", + 2, + 239, + 240, + 1 + ], + [ + "native", + 114, + 242, + 243, + 1 + ], + [ + "native", + 7, + 390, + 391, + 1 + ], + [ + "native", + 119, + 394, + 395, + 1 + ], + [ + "native", + 9, + 330, + 331, + 1 + ], + [ + "native", + 121, + 334, + 335, + 1 + ], + [ + "native", + 10, + 407, + 408, + 1 + ], + [ + "native", + 122, + 390, + 409, + 1 + ], + [ + "native", + 11, + 298, + 299, + 1 + ], + [ + "native", + 123, + 302, + 303, + 1 + ], + [ + "native", + 13, + 273, + 274, + 1 + ], + [ + "native", + 125, + 276, + 277, + 1 + ], + [ + "native", + 14, + 282, + 283, + 1 + ], + [ + "native", + 126, + 263, + 284, + 1 + ], + [ + "native", + 15, + 289, + 269, + 1 + ], + [ + "native", + 127, + 273, + 264, + 1 + ], + [ + "native", + 16, + 369, + 370, + 1 + ], + [ + "native", + 128, + 372, + 373, + 1 + ], + [ + "native", + 20, + 378, + 379, + 1 + ], + [ + "native", + 132, + 359, + 380, + 1 + ], + [ + "native", + 21, + 315, + 316, + 1 + ], + [ + "native", + 133, + 298, + 317, + 1 + ], + [ + "native", + 25, + 359, + 360, + 1 + ], + [ + "native", + 137, + 364, + 365, + 1 + ], + [ + "native", + 27, + 263, + 264, + 1 + ], + [ + "native", + 139, + 268, + 269, + 1 + ], + [ + "native", + 36, + 322, + 303, + 1 + ], + [ + "native", + 148, + 307, + 299, + 1 + ], + [ + "native", + 37, + 352, + 335, + 1 + ], + [ + "native", + 149, + 339, + 331, + 1 + ], + [ + "native", + 41, + 302, + 311, + 1 + ], + [ + "native", + 153, + 315, + 308, + 1 + ], + [ + "native", + 42, + 438, + 422, + 1 + ], + [ + "native", + 154, + 425, + 418, + 1 + ], + [ + "native", + 43, + 334, + 343, + 1 + ], + [ + "native", + 155, + 346, + 340, + 1 + ], + [ + "native", + 44, + 425, + 426, + 1 + ], + [ + "native", + 156, + 428, + 429, + 1 + ], + [ + "native", + 46, + 458, + 459, + 1 + ], + [ + "native", + 158, + 443, + 460, + 1 + ], + [ + "native", + 47, + 384, + 365, + 1 + ], + [ + "native", + 159, + 369, + 360, + 1 + ], + [ + "native", + 51, + 339, + 340, + 1 + ], + [ + "native", + 163, + 342, + 343, + 1 + ], + [ + "native", + 52, + 451, + 452, + 1 + ], + [ + "native", + 164, + 454, + 455, + 1 + ], + [ + "native", + 53, + 307, + 308, + 1 + ], + [ + "native", + 165, + 310, + 311, + 1 + ], + [ + "native", + 57, + 417, + 418, + 1 + ], + [ + "native", + 169, + 421, + 422, + 1 + ], + [ + "native", + 61, + 399, + 400, + 1 + ], + [ + "native", + 173, + 402, + 403, + 1 + ], + [ + "native", + 62, + 443, + 444, + 1 + ], + [ + "native", + 174, + 447, + 448, + 1 + ], + [ + "native", + 63, + 413, + 395, + 1 + ], + [ + "native", + 175, + 399, + 391, + 1 + ], + [ + "native", + 70, + 248, + 249, + 1 + ], + [ + "native", + 182, + 228, + 250, + 1 + ], + [ + "native", + 71, + 255, + 234, + 1 + ], + [ + "native", + 183, + 239, + 229, + 1 + ], + [ + "native", + 72, + 233, + 243, + 1 + ], + [ + "native", + 184, + 248, + 240, + 1 + ], + [ + "native", + 76, + 242, + 250, + 1 + ], + [ + "native", + 188, + 255, + 249, + 1 + ], + [ + "native", + 78, + 268, + 277, + 1 + ], + [ + "native", + 190, + 282, + 274, + 1 + ], + [ + "native", + 79, + 372, + 380, + 1 + ], + [ + "native", + 191, + 384, + 379, + 1 + ], + [ + "native", + 81, + 276, + 284, + 1 + ], + [ + "native", + 193, + 289, + 283, + 1 + ], + [ + "native", + 87, + 428, + 434, + 1 + ], + [ + "native", + 199, + 438, + 433, + 1 + ], + [ + "native", + 89, + 342, + 348, + 1 + ], + [ + "native", + 201, + 352, + 347, + 1 + ], + [ + "native", + 90, + 454, + 460, + 1 + ], + [ + "native", + 202, + 463, + 459, + 1 + ], + [ + "native", + 91, + 310, + 317, + 1 + ], + [ + "native", + 203, + 322, + 316, + 1 + ], + [ + "native", + 92, + 402, + 409, + 1 + ], + [ + "native", + 204, + 413, + 408, + 1 + ], + [ + "native", + 94, + 394, + 403, + 1 + ], + [ + "native", + 206, + 407, + 400, + 1 + ], + [ + "native", + 99, + 364, + 373, + 1 + ], + [ + "native", + 211, + 378, + 370, + 1 + ], + [ + "native", + 104, + 421, + 429, + 1 + ], + [ + "native", + 216, + 432, + 426, + 1 + ], + [ + "native", + 105, + 447, + 455, + 1 + ], + [ + "native", + 217, + 458, + 452, + 1 + ], + [ + "native", + 106, + 432, + 433, + 1 + ], + [ + "native", + 218, + 417, + 434, + 1 + ], + [ + "native", + 110, + 463, + 448, + 1 + ], + [ + "native", + 222, + 451, + 444, + 1 + ], + [ + "native", + 111, + 346, + 347, + 1 + ], + [ + "native", + 223, + 330, + 348, + 1 + ], + [ + "parameter_add", + 0, + 183, + 16, + -1, + 229 + ], + [ + "parameter_add", + 2, + 184, + 22, + -1, + 240 + ], + [ + "parameter_add", + 70, + 188, + 28, + -1, + 249 + ], + [ + "parameter_add", + 71, + 112, + 3, + -1, + 234 + ], + [ + "parameter_add", + 72, + 114, + 9, + -1, + 243 + ], + [ + "parameter_add", + 76, + 182, + 15, + -1, + 250 + ], + [ + "parameter_add", + 27, + 127, + 46, + -1, + 264 + ], + [ + "parameter_add", + 13, + 190, + 52, + -1, + 274 + ], + [ + "parameter_add", + 14, + 193, + 58, + -1, + 283 + ], + [ + "parameter_add", + 15, + 139, + 33, + -1, + 269 + ], + [ + "parameter_add", + 78, + 125, + 39, + -1, + 277 + ], + [ + "parameter_add", + 81, + 126, + 45, + -1, + 284 + ], + [ + "parameter_add", + 11, + 148, + 76, + -1, + 299 + ], + [ + "parameter_add", + 53, + 153, + 82, + -1, + 308 + ], + [ + "parameter_add", + 21, + 203, + 88, + -1, + 316 + ], + [ + "parameter_add", + 36, + 123, + 63, + -1, + 303 + ], + [ + "parameter_add", + 41, + 165, + 69, + -1, + 311 + ], + [ + "parameter_add", + 91, + 133, + 75, + -1, + 317 + ], + [ + "parameter_add", + 9, + 149, + 106, + -1, + 331 + ], + [ + "parameter_add", + 51, + 155, + 112, + -1, + 340 + ], + [ + "parameter_add", + 111, + 201, + 118, + -1, + 347 + ], + [ + "parameter_add", + 37, + 121, + 93, + -1, + 335 + ], + [ + "parameter_add", + 43, + 163, + 99, + -1, + 343 + ], + [ + "parameter_add", + 89, + 223, + 105, + -1, + 348 + ], + [ + "parameter_add", + 25, + 159, + 136, + -1, + 360 + ], + [ + "parameter_add", + 16, + 211, + 142, + -1, + 370 + ], + [ + "parameter_add", + 20, + 191, + 148, + -1, + 379 + ], + [ + "parameter_add", + 47, + 137, + 123, + -1, + 365 + ], + [ + "parameter_add", + 99, + 128, + 129, + -1, + 373 + ], + [ + "parameter_add", + 79, + 132, + 135, + -1, + 380 + ], + [ + "parameter_add", + 7, + 175, + 166, + -1, + 391 + ], + [ + "parameter_add", + 61, + 206, + 172, + -1, + 400 + ], + [ + "parameter_add", + 10, + 204, + 178, + -1, + 408 + ], + [ + "parameter_add", + 63, + 119, + 153, + -1, + 395 + ], + [ + "parameter_add", + 94, + 173, + 159, + -1, + 403 + ], + [ + "parameter_add", + 92, + 122, + 165, + -1, + 409 + ], + [ + "parameter_add", + 57, + 154, + 196, + -1, + 418 + ], + [ + "parameter_add", + 44, + 216, + 202, + -1, + 426 + ], + [ + "parameter_add", + 106, + 199, + 208, + -1, + 433 + ], + [ + "parameter_add", + 42, + 169, + 183, + -1, + 422 + ], + [ + "parameter_add", + 104, + 156, + 189, + -1, + 429 + ], + [ + "parameter_add", + 87, + 218, + 195, + -1, + 434 + ], + [ + "parameter_add", + 62, + 222, + 226, + -1, + 444 + ], + [ + "parameter_add", + 52, + 217, + 232, + -1, + 452 + ], + [ + "parameter_add", + 46, + 202, + 238, + -1, + 459 + ], + [ + "parameter_add", + 110, + 174, + 213, + -1, + 448 + ], + [ + "parameter_add", + 105, + 164, + 219, + -1, + 455 + ], + [ + "parameter_add", + 90, + 158, + 225, + -1, + 460 + ], + [ + "native", + 0, + 229, + 230, + 1 + ], + [ + "native", + 112, + 234, + 235, + 1 + ], + [ + "native", + 2, + 240, + 241, + 1 + ], + [ + "native", + 114, + 243, + 244, + 1 + ], + [ + "native", + 7, + 391, + 392, + 1 + ], + [ + "native", + 119, + 395, + 396, + 1 + ], + [ + "native", + 9, + 331, + 332, + 1 + ], + [ + "native", + 121, + 335, + 336, + 1 + ], + [ + "native", + 10, + 408, + 396, + 1 + ], + [ + "native", + 122, + 409, + 410, + 1 + ], + [ + "native", + 11, + 299, + 300, + 1 + ], + [ + "native", + 123, + 303, + 304, + 1 + ], + [ + "native", + 13, + 274, + 275, + 1 + ], + [ + "native", + 125, + 277, + 278, + 1 + ], + [ + "native", + 14, + 283, + 270, + 1 + ], + [ + "native", + 126, + 284, + 285, + 1 + ], + [ + "native", + 15, + 269, + 278, + 1 + ], + [ + "native", + 127, + 264, + 290, + 1 + ], + [ + "native", + 16, + 370, + 371, + 1 + ], + [ + "native", + 128, + 373, + 374, + 1 + ], + [ + "native", + 20, + 379, + 366, + 1 + ], + [ + "native", + 132, + 380, + 381, + 1 + ], + [ + "native", + 21, + 316, + 304, + 1 + ], + [ + "native", + 133, + 317, + 318, + 1 + ], + [ + "native", + 25, + 360, + 361, + 1 + ], + [ + "native", + 137, + 365, + 366, + 1 + ], + [ + "native", + 27, + 264, + 265, + 1 + ], + [ + "native", + 139, + 269, + 270, + 1 + ], + [ + "native", + 36, + 303, + 312, + 1 + ], + [ + "native", + 148, + 299, + 323, + 1 + ], + [ + "native", + 37, + 335, + 344, + 1 + ], + [ + "native", + 149, + 331, + 353, + 1 + ], + [ + "native", + 41, + 311, + 318, + 1 + ], + [ + "native", + 153, + 308, + 300, + 1 + ], + [ + "native", + 42, + 422, + 430, + 1 + ], + [ + "native", + 154, + 418, + 439, + 1 + ], + [ + "native", + 43, + 343, + 349, + 1 + ], + [ + "native", + 155, + 340, + 332, + 1 + ], + [ + "native", + 44, + 426, + 427, + 1 + ], + [ + "native", + 156, + 429, + 430, + 1 + ], + [ + "native", + 46, + 459, + 449, + 1 + ], + [ + "native", + 158, + 460, + 461, + 1 + ], + [ + "native", + 47, + 365, + 374, + 1 + ], + [ + "native", + 159, + 360, + 385, + 1 + ], + [ + "native", + 51, + 340, + 341, + 1 + ], + [ + "native", + 163, + 343, + 344, + 1 + ], + [ + "native", + 52, + 452, + 453, + 1 + ], + [ + "native", + 164, + 455, + 456, + 1 + ], + [ + "native", + 53, + 308, + 309, + 1 + ], + [ + "native", + 165, + 311, + 312, + 1 + ], + [ + "native", + 57, + 418, + 419, + 1 + ], + [ + "native", + 169, + 422, + 423, + 1 + ], + [ + "native", + 61, + 400, + 401, + 1 + ], + [ + "native", + 173, + 403, + 404, + 1 + ], + [ + "native", + 62, + 444, + 445, + 1 + ], + [ + "native", + 174, + 448, + 449, + 1 + ], + [ + "native", + 63, + 395, + 404, + 1 + ], + [ + "native", + 175, + 391, + 414, + 1 + ], + [ + "native", + 70, + 249, + 235, + 1 + ], + [ + "native", + 182, + 250, + 251, + 1 + ], + [ + "native", + 71, + 234, + 244, + 1 + ], + [ + "native", + 183, + 229, + 256, + 1 + ], + [ + "native", + 72, + 243, + 251, + 1 + ], + [ + "native", + 184, + 240, + 230, + 1 + ], + [ + "native", + 76, + 250, + 256, + 1 + ], + [ + "native", + 188, + 249, + 241, + 1 + ], + [ + "native", + 78, + 277, + 285, + 1 + ], + [ + "native", + 190, + 274, + 265, + 1 + ], + [ + "native", + 79, + 380, + 385, + 1 + ], + [ + "native", + 191, + 379, + 371, + 1 + ], + [ + "native", + 81, + 284, + 290, + 1 + ], + [ + "native", + 193, + 283, + 275, + 1 + ], + [ + "native", + 87, + 434, + 439, + 1 + ], + [ + "native", + 199, + 433, + 427, + 1 + ], + [ + "native", + 89, + 348, + 353, + 1 + ], + [ + "native", + 201, + 347, + 341, + 1 + ], + [ + "native", + 90, + 460, + 464, + 1 + ], + [ + "native", + 202, + 459, + 453, + 1 + ], + [ + "native", + 91, + 317, + 323, + 1 + ], + [ + "native", + 203, + 316, + 309, + 1 + ], + [ + "native", + 92, + 409, + 414, + 1 + ], + [ + "native", + 204, + 408, + 401, + 1 + ], + [ + "native", + 94, + 403, + 410, + 1 + ], + [ + "native", + 206, + 400, + 392, + 1 + ], + [ + "native", + 99, + 373, + 381, + 1 + ], + [ + "native", + 211, + 370, + 361, + 1 + ], + [ + "native", + 104, + 429, + 435, + 1 + ], + [ + "native", + 216, + 426, + 419, + 1 + ], + [ + "native", + 105, + 455, + 461, + 1 + ], + [ + "native", + 217, + 452, + 445, + 1 + ], + [ + "native", + 106, + 433, + 423, + 1 + ], + [ + "native", + 218, + 434, + 435, + 1 + ], + [ + "native", + 110, + 448, + 456, + 1 + ], + [ + "native", + 222, + 444, + 464, + 1 + ], + [ + "native", + 111, + 347, + 336, + 1 + ], + [ + "native", + 223, + 348, + 349, + 1 + ], + [ + "parameter_add", + 0, + 184, + 21, + -1, + 230 + ], + [ + "parameter_add", + 2, + 188, + 27, + -1, + 241 + ], + [ + "parameter_add", + 70, + 112, + 2, + -1, + 235 + ], + [ + "parameter_add", + 71, + 114, + 8, + -1, + 244 + ], + [ + "parameter_add", + 72, + 182, + 14, + -1, + 251 + ], + [ + "parameter_add", + 76, + 183, + 20, + -1, + 256 + ], + [ + "parameter_add", + 27, + 190, + 51, + -1, + 265 + ], + [ + "parameter_add", + 13, + 193, + 57, + -1, + 275 + ], + [ + "parameter_add", + 14, + 139, + 32, + -1, + 270 + ], + [ + "parameter_add", + 15, + 125, + 38, + -1, + 278 + ], + [ + "parameter_add", + 78, + 126, + 44, + -1, + 285 + ], + [ + "parameter_add", + 81, + 127, + 50, + -1, + 290 + ], + [ + "parameter_add", + 11, + 153, + 81, + -1, + 300 + ], + [ + "parameter_add", + 53, + 203, + 87, + -1, + 309 + ], + [ + "parameter_add", + 21, + 123, + 62, + -1, + 304 + ], + [ + "parameter_add", + 36, + 165, + 68, + -1, + 312 + ], + [ + "parameter_add", + 41, + 133, + 74, + -1, + 318 + ], + [ + "parameter_add", + 91, + 148, + 80, + -1, + 323 + ], + [ + "parameter_add", + 9, + 155, + 111, + -1, + 332 + ], + [ + "parameter_add", + 51, + 201, + 117, + -1, + 341 + ], + [ + "parameter_add", + 111, + 121, + 92, + -1, + 336 + ], + [ + "parameter_add", + 37, + 163, + 98, + -1, + 344 + ], + [ + "parameter_add", + 43, + 223, + 104, + -1, + 349 + ], + [ + "parameter_add", + 89, + 149, + 110, + -1, + 353 + ], + [ + "parameter_add", + 25, + 211, + 141, + -1, + 361 + ], + [ + "parameter_add", + 16, + 191, + 147, + -1, + 371 + ], + [ + "parameter_add", + 20, + 137, + 122, + -1, + 366 + ], + [ + "parameter_add", + 47, + 128, + 128, + -1, + 374 + ], + [ + "parameter_add", + 99, + 132, + 134, + -1, + 381 + ], + [ + "parameter_add", + 79, + 159, + 140, + -1, + 385 + ], + [ + "parameter_add", + 7, + 206, + 171, + -1, + 392 + ], + [ + "parameter_add", + 61, + 204, + 177, + -1, + 401 + ], + [ + "parameter_add", + 10, + 119, + 152, + -1, + 396 + ], + [ + "parameter_add", + 63, + 173, + 158, + -1, + 404 + ], + [ + "parameter_add", + 94, + 122, + 164, + -1, + 410 + ], + [ + "parameter_add", + 92, + 175, + 170, + -1, + 414 + ], + [ + "parameter_add", + 57, + 216, + 201, + -1, + 419 + ], + [ + "parameter_add", + 44, + 199, + 207, + -1, + 427 + ], + [ + "parameter_add", + 106, + 169, + 182, + -1, + 423 + ], + [ + "parameter_add", + 42, + 156, + 188, + -1, + 430 + ], + [ + "parameter_add", + 104, + 218, + 194, + -1, + 435 + ], + [ + "parameter_add", + 87, + 154, + 200, + -1, + 439 + ], + [ + "parameter_add", + 62, + 217, + 231, + -1, + 445 + ], + [ + "parameter_add", + 52, + 202, + 237, + -1, + 453 + ], + [ + "parameter_add", + 46, + 174, + 212, + -1, + 449 + ], + [ + "parameter_add", + 110, + 164, + 218, + -1, + 456 + ], + [ + "parameter_add", + 105, + 158, + 224, + -1, + 461 + ], + [ + "parameter_add", + 90, + 222, + 230, + -1, + 464 + ], + [ + "native", + 0, + 230, + 231, + 1 + ], + [ + "native", + 112, + 235, + 236, + 1 + ], + [ + "native", + 2, + 241, + 236, + 1 + ], + [ + "native", + 114, + 244, + 245, + 1 + ], + [ + "native", + 7, + 392, + 393, + 1 + ], + [ + "native", + 119, + 396, + 397, + 1 + ], + [ + "native", + 9, + 332, + 333, + 1 + ], + [ + "native", + 121, + 336, + 337, + 1 + ], + [ + "native", + 10, + 396, + 405, + 1 + ], + [ + "native", + 122, + 410, + 411, + 1 + ], + [ + "native", + 11, + 300, + 301, + 1 + ], + [ + "native", + 123, + 304, + 305, + 1 + ], + [ + "native", + 13, + 275, + 271, + 1 + ], + [ + "native", + 125, + 278, + 279, + 1 + ], + [ + "native", + 14, + 270, + 279, + 1 + ], + [ + "native", + 126, + 285, + 286, + 1 + ], + [ + "native", + 15, + 278, + 286, + 1 + ], + [ + "native", + 127, + 290, + 291, + 1 + ], + [ + "native", + 16, + 371, + 367, + 1 + ], + [ + "native", + 128, + 374, + 375, + 1 + ], + [ + "native", + 20, + 366, + 375, + 1 + ], + [ + "native", + 132, + 381, + 382, + 1 + ], + [ + "native", + 21, + 304, + 313, + 1 + ], + [ + "native", + 133, + 318, + 319, + 1 + ], + [ + "native", + 25, + 361, + 362, + 1 + ], + [ + "native", + 137, + 366, + 367, + 1 + ], + [ + "native", + 27, + 265, + 266, + 1 + ], + [ + "native", + 139, + 270, + 271, + 1 + ], + [ + "native", + 36, + 312, + 319, + 1 + ], + [ + "native", + 148, + 323, + 324, + 1 + ], + [ + "native", + 37, + 344, + 350, + 1 + ], + [ + "native", + 149, + 353, + 354, + 1 + ], + [ + "native", + 41, + 318, + 324, + 1 + ], + [ + "native", + 153, + 300, + 327, + 1 + ], + [ + "native", + 42, + 430, + 436, + 1 + ], + [ + "native", + 154, + 439, + 440, + 1 + ], + [ + "native", + 43, + 349, + 354, + 1 + ], + [ + "native", + 155, + 332, + 357, + 1 + ], + [ + "native", + 44, + 427, + 424, + 1 + ], + [ + "native", + 156, + 430, + 431, + 1 + ], + [ + "native", + 46, + 449, + 457, + 1 + ], + [ + "native", + 158, + 461, + 462, + 1 + ], + [ + "native", + 47, + 374, + 382, + 1 + ], + [ + "native", + 159, + 385, + 386, + 1 + ], + [ + "native", + 51, + 341, + 337, + 1 + ], + [ + "native", + 163, + 344, + 345, + 1 + ], + [ + "native", + 52, + 453, + 450, + 1 + ], + [ + "native", + 164, + 456, + 457, + 1 + ], + [ + "native", + 53, + 309, + 305, + 1 + ], + [ + "native", + 165, + 312, + 313, + 1 + ], + [ + "native", + 57, + 419, + 420, + 1 + ], + [ + "native", + 169, + 423, + 424, + 1 + ], + [ + "native", + 61, + 401, + 397, + 1 + ], + [ + "native", + 173, + 404, + 405, + 1 + ], + [ + "native", + 62, + 445, + 446, + 1 + ], + [ + "native", + 174, + 449, + 450, + 1 + ], + [ + "native", + 63, + 404, + 411, + 1 + ], + [ + "native", + 175, + 414, + 415, + 1 + ], + [ + "native", + 70, + 235, + 245, + 1 + ], + [ + "native", + 182, + 251, + 252, + 1 + ], + [ + "native", + 71, + 244, + 252, + 1 + ], + [ + "native", + 183, + 256, + 257, + 1 + ], + [ + "native", + 72, + 251, + 257, + 1 + ], + [ + "native", + 184, + 230, + 260, + 1 + ], + [ + "native", + 76, + 256, + 260, + 1 + ], + [ + "native", + 188, + 241, + 231, + 1 + ], + [ + "native", + 78, + 285, + 291, + 1 + ], + [ + "native", + 190, + 265, + 294, + 1 + ], + [ + "native", + 79, + 385, + 387, + 1 + ], + [ + "native", + 191, + 371, + 362, + 1 + ], + [ + "native", + 81, + 290, + 294, + 1 + ], + [ + "native", + 193, + 275, + 266, + 1 + ], + [ + "native", + 87, + 439, + 442, + 1 + ], + [ + "native", + 199, + 427, + 420, + 1 + ], + [ + "native", + 89, + 353, + 357, + 1 + ], + [ + "native", + 201, + 341, + 333, + 1 + ], + [ + "native", + 90, + 464, + 466, + 1 + ], + [ + "native", + 202, + 453, + 446, + 1 + ], + [ + "native", + 91, + 323, + 327, + 1 + ], + [ + "native", + 203, + 309, + 301, + 1 + ], + [ + "native", + 92, + 414, + 416, + 1 + ], + [ + "native", + 204, + 401, + 393, + 1 + ], + [ + "native", + 94, + 410, + 415, + 1 + ], + [ + "native", + 206, + 392, + 416, + 1 + ], + [ + "native", + 99, + 381, + 386, + 1 + ], + [ + "native", + 211, + 361, + 387, + 1 + ], + [ + "native", + 104, + 435, + 440, + 1 + ], + [ + "native", + 216, + 419, + 442, + 1 + ], + [ + "native", + 105, + 461, + 465, + 1 + ], + [ + "native", + 217, + 445, + 466, + 1 + ], + [ + "native", + 106, + 423, + 431, + 1 + ], + [ + "native", + 218, + 435, + 436, + 1 + ], + [ + "native", + 110, + 456, + 462, + 1 + ], + [ + "native", + 222, + 464, + 465, + 1 + ], + [ + "native", + 111, + 336, + 345, + 1 + ], + [ + "native", + 223, + 349, + 350, + 1 + ], + [ + "parameter_add", + 0, + 188, + 26, + -1, + 231 + ], + [ + "parameter_add", + 2, + 112, + 1, + -1, + 236 + ], + [ + "parameter_add", + 70, + 114, + 7, + -1, + 245 + ], + [ + "parameter_add", + 71, + 182, + 13, + -1, + 252 + ], + [ + "parameter_add", + 72, + 183, + 19, + -1, + 257 + ], + [ + "parameter_add", + 76, + 184, + 25, + -1, + 260 + ], + [ + "parameter_add", + 27, + 193, + 56, + -1, + 266 + ], + [ + "parameter_add", + 13, + 139, + 31, + -1, + 271 + ], + [ + "parameter_add", + 14, + 125, + 37, + -1, + 279 + ], + [ + "parameter_add", + 15, + 126, + 43, + -1, + 286 + ], + [ + "parameter_add", + 78, + 127, + 49, + -1, + 291 + ], + [ + "parameter_add", + 81, + 190, + 55, + -1, + 294 + ], + [ + "parameter_add", + 11, + 203, + 86, + -1, + 301 + ], + [ + "parameter_add", + 53, + 123, + 61, + -1, + 305 + ], + [ + "parameter_add", + 21, + 165, + 67, + -1, + 313 + ], + [ + "parameter_add", + 36, + 133, + 73, + -1, + 319 + ], + [ + "parameter_add", + 41, + 148, + 79, + -1, + 324 + ], + [ + "parameter_add", + 91, + 153, + 85, + -1, + 327 + ], + [ + "parameter_add", + 9, + 201, + 116, + -1, + 333 + ], + [ + "parameter_add", + 51, + 121, + 91, + -1, + 337 + ], + [ + "parameter_add", + 111, + 163, + 97, + -1, + 345 + ], + [ + "parameter_add", + 37, + 223, + 103, + -1, + 350 + ], + [ + "parameter_add", + 43, + 149, + 109, + -1, + 354 + ], + [ + "parameter_add", + 89, + 155, + 115, + -1, + 357 + ], + [ + "parameter_add", + 25, + 191, + 146, + -1, + 362 + ], + [ + "parameter_add", + 16, + 137, + 121, + -1, + 367 + ], + [ + "parameter_add", + 20, + 128, + 127, + -1, + 375 + ], + [ + "parameter_add", + 47, + 132, + 133, + -1, + 382 + ], + [ + "parameter_add", + 99, + 159, + 139, + -1, + 386 + ], + [ + "parameter_add", + 79, + 211, + 145, + -1, + 387 + ], + [ + "parameter_add", + 7, + 204, + 176, + -1, + 393 + ], + [ + "parameter_add", + 61, + 119, + 151, + -1, + 397 + ], + [ + "parameter_add", + 10, + 173, + 157, + -1, + 405 + ], + [ + "parameter_add", + 63, + 122, + 163, + -1, + 411 + ], + [ + "parameter_add", + 94, + 175, + 169, + -1, + 415 + ], + [ + "parameter_add", + 92, + 206, + 175, + -1, + 416 + ], + [ + "parameter_add", + 57, + 199, + 206, + -1, + 420 + ], + [ + "parameter_add", + 44, + 169, + 181, + -1, + 424 + ], + [ + "parameter_add", + 106, + 156, + 187, + -1, + 431 + ], + [ + "parameter_add", + 42, + 218, + 193, + -1, + 436 + ], + [ + "parameter_add", + 104, + 154, + 199, + -1, + 440 + ], + [ + "parameter_add", + 87, + 216, + 205, + -1, + 442 + ], + [ + "parameter_add", + 62, + 202, + 236, + -1, + 446 + ], + [ + "parameter_add", + 52, + 174, + 211, + -1, + 450 + ], + [ + "parameter_add", + 46, + 164, + 217, + -1, + 457 + ], + [ + "parameter_add", + 110, + 158, + 223, + -1, + 462 + ], + [ + "parameter_add", + 105, + 222, + 229, + -1, + 465 + ], + [ + "parameter_add", + 90, + 217, + 235, + -1, + 466 + ], + [ + "native", + 0, + 231, + 1, + 3 + ], + [ + "native", + 112, + 236, + 237, + 1 + ], + [ + "native", + 2, + 236, + 1, + 3 + ], + [ + "native", + 114, + 245, + 246, + 1 + ], + [ + "native", + 7, + 393, + 1, + 3 + ], + [ + "native", + 119, + 397, + 398, + 1 + ], + [ + "native", + 9, + 333, + 1, + 3 + ], + [ + "native", + 121, + 337, + 338, + 1 + ], + [ + "native", + 10, + 405, + 1, + 3 + ], + [ + "native", + 122, + 411, + 412, + 1 + ], + [ + "native", + 11, + 301, + 1, + 3 + ], + [ + "native", + 123, + 305, + 306, + 1 + ], + [ + "native", + 13, + 271, + 1, + 3 + ], + [ + "native", + 125, + 279, + 280, + 1 + ], + [ + "native", + 14, + 279, + 1, + 3 + ], + [ + "native", + 126, + 286, + 287, + 1 + ], + [ + "native", + 15, + 286, + 1, + 3 + ], + [ + "native", + 127, + 291, + 292, + 1 + ], + [ + "native", + 16, + 367, + 1, + 3 + ], + [ + "native", + 128, + 375, + 376, + 1 + ], + [ + "native", + 20, + 375, + 1, + 3 + ], + [ + "native", + 132, + 382, + 383, + 1 + ], + [ + "native", + 21, + 313, + 1, + 3 + ], + [ + "native", + 133, + 319, + 320, + 1 + ], + [ + "native", + 25, + 362, + 1, + 3 + ], + [ + "native", + 137, + 367, + 246, + 1 + ], + [ + "native", + 27, + 266, + 1, + 3 + ], + [ + "native", + 139, + 271, + 237, + 1 + ], + [ + "native", + 36, + 319, + 1, + 3 + ], + [ + "native", + 148, + 324, + 325, + 1 + ], + [ + "native", + 37, + 350, + 1, + 3 + ], + [ + "native", + 149, + 354, + 355, + 1 + ], + [ + "native", + 41, + 324, + 1, + 3 + ], + [ + "native", + 153, + 327, + 328, + 1 + ], + [ + "native", + 42, + 436, + 1, + 3 + ], + [ + "native", + 154, + 440, + 441, + 1 + ], + [ + "native", + 43, + 354, + 1, + 3 + ], + [ + "native", + 155, + 357, + 358, + 1 + ], + [ + "native", + 44, + 424, + 1, + 3 + ], + [ + "native", + 156, + 431, + 376, + 1 + ], + [ + "native", + 46, + 457, + 1, + 3 + ], + [ + "native", + 158, + 462, + 383, + 1 + ], + [ + "native", + 47, + 382, + 1, + 3 + ], + [ + "native", + 159, + 386, + 320, + 1 + ], + [ + "native", + 51, + 337, + 1, + 3 + ], + [ + "native", + 163, + 345, + 280, + 1 + ], + [ + "native", + 52, + 450, + 1, + 3 + ], + [ + "native", + 164, + 457, + 287, + 1 + ], + [ + "native", + 53, + 305, + 1, + 3 + ], + [ + "native", + 165, + 313, + 292, + 1 + ], + [ + "native", + 57, + 420, + 1, + 3 + ], + [ + "native", + 169, + 424, + 398, + 1 + ], + [ + "native", + 61, + 397, + 1, + 3 + ], + [ + "native", + 173, + 405, + 338, + 1 + ], + [ + "native", + 62, + 446, + 1, + 3 + ], + [ + "native", + 174, + 450, + 412, + 1 + ], + [ + "native", + 63, + 411, + 1, + 3 + ], + [ + "native", + 175, + 415, + 306, + 1 + ], + [ + "native", + 70, + 245, + 1, + 3 + ], + [ + "native", + 182, + 252, + 253, + 1 + ], + [ + "native", + 71, + 252, + 1, + 3 + ], + [ + "native", + 183, + 257, + 258, + 1 + ], + [ + "native", + 72, + 257, + 1, + 3 + ], + [ + "native", + 184, + 260, + 261, + 1 + ], + [ + "native", + 76, + 260, + 1, + 3 + ], + [ + "native", + 188, + 231, + 262, + 1 + ], + [ + "native", + 78, + 291, + 1, + 3 + ], + [ + "native", + 190, + 294, + 295, + 1 + ], + [ + "native", + 79, + 387, + 1, + 3 + ], + [ + "native", + 191, + 362, + 388, + 1 + ], + [ + "native", + 81, + 294, + 1, + 3 + ], + [ + "native", + 193, + 266, + 296, + 1 + ], + [ + "native", + 87, + 442, + 1, + 3 + ], + [ + "native", + 199, + 420, + 262, + 1 + ], + [ + "native", + 89, + 357, + 1, + 3 + ], + [ + "native", + 201, + 333, + 261, + 1 + ], + [ + "native", + 90, + 466, + 1, + 3 + ], + [ + "native", + 202, + 446, + 258, + 1 + ], + [ + "native", + 91, + 327, + 1, + 3 + ], + [ + "native", + 203, + 301, + 253, + 1 + ], + [ + "native", + 92, + 416, + 1, + 3 + ], + [ + "native", + 204, + 393, + 296, + 1 + ], + [ + "native", + 94, + 415, + 1, + 3 + ], + [ + "native", + 206, + 416, + 388, + 1 + ], + [ + "native", + 99, + 386, + 1, + 3 + ], + [ + "native", + 211, + 387, + 295, + 1 + ], + [ + "native", + 104, + 440, + 1, + 3 + ], + [ + "native", + 216, + 442, + 358, + 1 + ], + [ + "native", + 105, + 465, + 1, + 3 + ], + [ + "native", + 217, + 466, + 441, + 1 + ], + [ + "native", + 106, + 431, + 1, + 3 + ], + [ + "native", + 218, + 436, + 328, + 1 + ], + [ + "native", + 110, + 462, + 1, + 3 + ], + [ + "native", + 222, + 465, + 355, + 1 + ], + [ + "native", + 111, + 345, + 1, + 3 + ], + [ + "native", + 223, + 350, + 325, + 1 + ], + [ + "add", + 27, + 0, + "-1", + 1 + ], + [ + "scale", + 27, + null, + "-1/2", + 1 + ], + [ + "add", + 0, + 27, + "-1", + 1 + ], + [ + "add", + 139, + 112, + "-1", + 237 + ], + [ + "scale", + 139, + null, + "-1/2", + 237 + ], + [ + "add", + 112, + 139, + "-1", + 237 + ], + [ + "add", + 25, + 2, + "-1", + 1 + ], + [ + "scale", + 25, + null, + "-1/2", + 1 + ], + [ + "add", + 2, + 25, + "-1", + 1 + ], + [ + "add", + 137, + 114, + "-1", + 246 + ], + [ + "scale", + 137, + null, + "-1/2", + 246 + ], + [ + "add", + 114, + 137, + "-1", + 246 + ], + [ + "add", + 57, + 7, + "-1", + 1 + ], + [ + "scale", + 57, + null, + "-1/2", + 1 + ], + [ + "add", + 7, + 57, + "-1", + 1 + ], + [ + "add", + 169, + 119, + "-1", + 398 + ], + [ + "scale", + 169, + null, + "-1/2", + 398 + ], + [ + "add", + 119, + 169, + "-1", + 398 + ], + [ + "add", + 61, + 9, + "-1", + 1 + ], + [ + "scale", + 61, + null, + "1/2", + 1 + ], + [ + "add", + 9, + 61, + "1", + 1 + ], + [ + "add", + 173, + 121, + "-1", + 338 + ], + [ + "scale", + 173, + null, + "1/2", + 338 + ], + [ + "add", + 121, + 173, + "1", + 338 + ], + [ + "add", + 62, + 10, + "-1", + 1 + ], + [ + "scale", + 62, + null, + "-1/2", + 1 + ], + [ + "add", + 10, + 62, + "-1", + 1 + ], + [ + "add", + 174, + 122, + "-1", + 412 + ], + [ + "scale", + 174, + null, + "-1/2", + 412 + ], + [ + "add", + 122, + 174, + "-1", + 412 + ], + [ + "add", + 63, + 11, + "-1", + 1 + ], + [ + "scale", + 63, + null, + "1/2", + 1 + ], + [ + "add", + 11, + 63, + "1", + 1 + ], + [ + "add", + 175, + 123, + "-1", + 306 + ], + [ + "scale", + 175, + null, + "1/2", + 306 + ], + [ + "add", + 123, + 175, + "1", + 306 + ], + [ + "add", + 51, + 13, + "1", + 1 + ], + [ + "scale", + 51, + null, + "1/2", + 1 + ], + [ + "add", + 13, + 51, + "-1", + 1 + ], + [ + "add", + 163, + 125, + "1", + 280 + ], + [ + "scale", + 163, + null, + "1/2", + 280 + ], + [ + "add", + 125, + 163, + "-1", + 280 + ], + [ + "add", + 52, + 14, + "1", + 1 + ], + [ + "scale", + 52, + null, + "1/2", + 1 + ], + [ + "add", + 14, + 52, + "-1", + 1 + ], + [ + "add", + 164, + 126, + "1", + 287 + ], + [ + "scale", + 164, + null, + "1/2", + 287 + ], + [ + "add", + 126, + 164, + "-1", + 287 + ], + [ + "add", + 53, + 15, + "1", + 1 + ], + [ + "scale", + 53, + null, + "1/2", + 1 + ], + [ + "add", + 15, + 53, + "-1", + 1 + ], + [ + "add", + 165, + 127, + "1", + 292 + ], + [ + "scale", + 165, + null, + "1/2", + 292 + ], + [ + "add", + 127, + 165, + "-1", + 292 + ], + [ + "add", + 44, + 16, + "1", + 1 + ], + [ + "scale", + 44, + null, + "-1/2", + 1 + ], + [ + "add", + 16, + 44, + "1", + 1 + ], + [ + "add", + 156, + 128, + "1", + 376 + ], + [ + "scale", + 156, + null, + "-1/2", + 376 + ], + [ + "add", + 128, + 156, + "1", + 376 + ], + [ + "add", + 46, + 20, + "1", + 1 + ], + [ + "scale", + 46, + null, + "-1/2", + 1 + ], + [ + "add", + 20, + 46, + "1", + 1 + ], + [ + "add", + 158, + 132, + "1", + 383 + ], + [ + "scale", + 158, + null, + "-1/2", + 383 + ], + [ + "add", + 132, + 158, + "1", + 383 + ], + [ + "add", + 47, + 21, + "1", + 1 + ], + [ + "scale", + 47, + null, + "-1/2", + 1 + ], + [ + "add", + 21, + 47, + "1", + 1 + ], + [ + "scale", + 21, + null, + "-1", + 1 + ], + [ + "add", + 159, + 133, + "1", + 320 + ], + [ + "scale", + 159, + null, + "-1/2", + 320 + ], + [ + "add", + 133, + 159, + "1", + 320 + ], + [ + "scale", + 133, + null, + "-1", + 320 + ], + [ + "add", + 111, + 36, + "-1", + 1 + ], + [ + "scale", + 111, + null, + "1/2", + 1 + ], + [ + "add", + 36, + 111, + "1", + 1 + ], + [ + "scale", + 36, + null, + "-1", + 1 + ], + [ + "add", + 223, + 148, + "-1", + 325 + ], + [ + "scale", + 223, + null, + "1/2", + 325 + ], + [ + "add", + 148, + 223, + "1", + 325 + ], + [ + "scale", + 148, + null, + "-1", + 325 + ], + [ + "add", + 110, + 37, + "-1", + 1 + ], + [ + "scale", + 110, + null, + "-1/2", + 1 + ], + [ + "add", + 37, + 110, + "-1", + 1 + ], + [ + "scale", + 37, + null, + "-1", + 1 + ], + [ + "add", + 222, + 149, + "-1", + 355 + ], + [ + "scale", + 222, + null, + "-1/2", + 355 + ], + [ + "add", + 149, + 222, + "-1", + 355 + ], + [ + "scale", + 149, + null, + "-1", + 355 + ], + [ + "add", + 106, + 41, + "-1", + 1 + ], + [ + "scale", + 106, + null, + "-1/2", + 1 + ], + [ + "add", + 41, + 106, + "-1", + 1 + ], + [ + "scale", + 41, + null, + "-1", + 1 + ], + [ + "add", + 218, + 153, + "-1", + 328 + ], + [ + "scale", + 218, + null, + "-1/2", + 328 + ], + [ + "add", + 153, + 218, + "-1", + 328 + ], + [ + "scale", + 153, + null, + "-1", + 328 + ], + [ + "add", + 105, + 42, + "-1", + 1 + ], + [ + "scale", + 105, + null, + "1/2", + 1 + ], + [ + "add", + 42, + 105, + "1", + 1 + ], + [ + "scale", + 42, + null, + "-1", + 1 + ], + [ + "add", + 217, + 154, + "-1", + 441 + ], + [ + "scale", + 217, + null, + "1/2", + 441 + ], + [ + "add", + 154, + 217, + "1", + 441 + ], + [ + "scale", + 154, + null, + "-1", + 441 + ], + [ + "add", + 104, + 43, + "-1", + 1 + ], + [ + "scale", + 104, + null, + "-1/2", + 1 + ], + [ + "add", + 43, + 104, + "-1", + 1 + ], + [ + "scale", + 43, + null, + "-1", + 1 + ], + [ + "add", + 216, + 155, + "-1", + 358 + ], + [ + "scale", + 216, + null, + "-1/2", + 358 + ], + [ + "add", + 155, + 216, + "-1", + 358 + ], + [ + "scale", + 155, + null, + "-1", + 358 + ], + [ + "add", + 91, + 70, + "1", + 1 + ], + [ + "scale", + 91, + null, + "1/2", + 1 + ], + [ + "add", + 70, + 91, + "-1", + 1 + ], + [ + "add", + 203, + 182, + "1", + 253 + ], + [ + "scale", + 203, + null, + "1/2", + 253 + ], + [ + "add", + 182, + 203, + "-1", + 253 + ], + [ + "add", + 90, + 71, + "1", + 1 + ], + [ + "scale", + 90, + null, + "1/2", + 1 + ], + [ + "add", + 71, + 90, + "-1", + 1 + ], + [ + "add", + 202, + 183, + "1", + 258 + ], + [ + "scale", + 202, + null, + "1/2", + 258 + ], + [ + "add", + 183, + 202, + "-1", + 258 + ], + [ + "add", + 89, + 72, + "1", + 1 + ], + [ + "scale", + 89, + null, + "1/2", + 1 + ], + [ + "add", + 72, + 89, + "-1", + 1 + ], + [ + "add", + 201, + 184, + "1", + 261 + ], + [ + "scale", + 201, + null, + "1/2", + 261 + ], + [ + "add", + 184, + 201, + "-1", + 261 + ], + [ + "add", + 87, + 76, + "1", + 1 + ], + [ + "scale", + 87, + null, + "1/2", + 1 + ], + [ + "add", + 76, + 87, + "-1", + 1 + ], + [ + "add", + 199, + 188, + "1", + 262 + ], + [ + "scale", + 199, + null, + "1/2", + 262 + ], + [ + "add", + 188, + 199, + "-1", + 262 + ], + [ + "add", + 99, + 78, + "-1", + 1 + ], + [ + "scale", + 99, + null, + "-1/2", + 1 + ], + [ + "add", + 78, + 99, + "-1", + 1 + ], + [ + "add", + 211, + 190, + "-1", + 295 + ], + [ + "scale", + 211, + null, + "-1/2", + 295 + ], + [ + "add", + 190, + 211, + "-1", + 295 + ], + [ + "add", + 94, + 79, + "1", + 1 + ], + [ + "scale", + 94, + null, + "1/2", + 1 + ], + [ + "add", + 79, + 94, + "-1", + 1 + ], + [ + "scale", + 79, + null, + "-1", + 1 + ], + [ + "add", + 206, + 191, + "1", + 388 + ], + [ + "scale", + 206, + null, + "1/2", + 388 + ], + [ + "add", + 191, + 206, + "-1", + 388 + ], + [ + "scale", + 191, + null, + "-1", + 388 + ], + [ + "add", + 92, + 81, + "1", + 1 + ], + [ + "scale", + 92, + null, + "1/2", + 1 + ], + [ + "add", + 81, + 92, + "-1", + 1 + ], + [ + "scale", + 81, + null, + "-1", + 1 + ], + [ + "add", + 204, + 193, + "1", + 296 + ], + [ + "scale", + 204, + null, + "1/2", + 296 + ], + [ + "add", + 193, + 204, + "-1", + 296 + ], + [ + "scale", + 193, + null, + "-1", + 296 + ], + [ + "native", + 112, + 237, + 114, + 1 + ], + [ + "native", + 1, + 3, + 1, + 8 + ], + [ + "native", + 113, + 0, + 115, + 8 + ], + [ + "native", + 114, + 246, + 116, + 1 + ], + [ + "native", + 3, + 5, + 1, + 8 + ], + [ + "native", + 115, + 0, + 117, + 8 + ], + [ + "native", + 4, + 6, + 1, + 8 + ], + [ + "native", + 116, + 0, + 118, + 8 + ], + [ + "native", + 5, + 7, + 1, + 8 + ], + [ + "native", + 117, + 0, + 119, + 8 + ], + [ + "native", + 6, + 8, + 1, + 8 + ], + [ + "native", + 118, + 0, + 120, + 8 + ], + [ + "native", + 119, + 398, + 121, + 1 + ], + [ + "native", + 8, + 10, + 1, + 8 + ], + [ + "native", + 120, + 0, + 122, + 8 + ], + [ + "native", + 121, + 338, + 123, + 1 + ], + [ + "native", + 122, + 412, + 124, + 1 + ], + [ + "native", + 123, + 306, + 125, + 1 + ], + [ + "native", + 12, + 14, + 1, + 8 + ], + [ + "native", + 124, + 0, + 126, + 8 + ], + [ + "native", + 125, + 280, + 127, + 1 + ], + [ + "native", + 126, + 287, + 128, + 1 + ], + [ + "native", + 127, + 292, + 129, + 1 + ], + [ + "native", + 128, + 376, + 130, + 1 + ], + [ + "native", + 17, + 19, + 1, + 8 + ], + [ + "native", + 129, + 0, + 131, + 8 + ], + [ + "native", + 18, + 20, + 1, + 8 + ], + [ + "native", + 130, + 0, + 132, + 8 + ], + [ + "native", + 19, + 21, + 1, + 8 + ], + [ + "native", + 131, + 0, + 133, + 8 + ], + [ + "native", + 132, + 383, + 134, + 1 + ], + [ + "native", + 133, + 320, + 135, + 1 + ], + [ + "native", + 22, + 24, + 1, + 8 + ], + [ + "native", + 134, + 0, + 136, + 8 + ], + [ + "native", + 23, + 25, + 1, + 8 + ], + [ + "native", + 135, + 0, + 137, + 8 + ], + [ + "native", + 24, + 26, + 1, + 8 + ], + [ + "native", + 136, + 0, + 138, + 8 + ], + [ + "native", + 137, + 246, + 139, + 1 + ], + [ + "native", + 26, + 28, + 1, + 8 + ], + [ + "native", + 138, + 0, + 140, + 8 + ], + [ + "native", + 139, + 237, + 141, + 1 + ], + [ + "native", + 28, + 30, + 1, + 8 + ], + [ + "native", + 140, + 0, + 142, + 8 + ], + [ + "native", + 29, + 31, + 1, + 8 + ], + [ + "native", + 141, + 0, + 143, + 8 + ], + [ + "native", + 30, + 32, + 1, + 8 + ], + [ + "native", + 142, + 0, + 144, + 8 + ], + [ + "native", + 31, + 33, + 1, + 8 + ], + [ + "native", + 143, + 0, + 145, + 8 + ], + [ + "native", + 32, + 34, + 1, + 8 + ], + [ + "native", + 144, + 0, + 146, + 8 + ], + [ + "native", + 33, + 35, + 1, + 8 + ], + [ + "native", + 145, + 0, + 147, + 8 + ], + [ + "native", + 34, + 36, + 1, + 8 + ], + [ + "native", + 146, + 0, + 148, + 8 + ], + [ + "native", + 35, + 37, + 1, + 8 + ], + [ + "native", + 147, + 0, + 149, + 8 + ], + [ + "native", + 148, + 325, + 150, + 1 + ], + [ + "native", + 149, + 355, + 151, + 1 + ], + [ + "native", + 38, + 40, + 1, + 8 + ], + [ + "native", + 150, + 0, + 152, + 8 + ], + [ + "native", + 39, + 41, + 1, + 8 + ], + [ + "native", + 151, + 0, + 153, + 8 + ], + [ + "native", + 40, + 42, + 1, + 8 + ], + [ + "native", + 152, + 0, + 154, + 8 + ], + [ + "native", + 153, + 328, + 155, + 1 + ], + [ + "native", + 154, + 441, + 156, + 1 + ], + [ + "native", + 155, + 358, + 157, + 1 + ], + [ + "native", + 156, + 376, + 158, + 1 + ], + [ + "native", + 45, + 47, + 1, + 8 + ], + [ + "native", + 157, + 0, + 159, + 8 + ], + [ + "native", + 158, + 383, + 160, + 1 + ], + [ + "native", + 159, + 320, + 161, + 1 + ], + [ + "native", + 48, + 50, + 1, + 8 + ], + [ + "native", + 160, + 0, + 162, + 8 + ], + [ + "native", + 49, + 51, + 1, + 8 + ], + [ + "native", + 161, + 0, + 163, + 8 + ], + [ + "native", + 50, + 52, + 1, + 8 + ], + [ + "native", + 162, + 0, + 164, + 8 + ], + [ + "native", + 163, + 280, + 165, + 1 + ], + [ + "native", + 164, + 287, + 166, + 1 + ], + [ + "native", + 165, + 292, + 167, + 1 + ], + [ + "native", + 54, + 56, + 1, + 8 + ], + [ + "native", + 166, + 0, + 168, + 8 + ], + [ + "native", + 55, + 57, + 1, + 8 + ], + [ + "native", + 167, + 0, + 169, + 8 + ], + [ + "native", + 56, + 58, + 1, + 8 + ], + [ + "native", + 168, + 0, + 170, + 8 + ], + [ + "native", + 169, + 398, + 171, + 1 + ], + [ + "native", + 58, + 60, + 1, + 8 + ], + [ + "native", + 170, + 0, + 172, + 8 + ], + [ + "native", + 59, + 61, + 1, + 8 + ], + [ + "native", + 171, + 0, + 173, + 8 + ], + [ + "native", + 60, + 62, + 1, + 8 + ], + [ + "native", + 172, + 0, + 174, + 8 + ], + [ + "native", + 173, + 338, + 175, + 1 + ], + [ + "native", + 174, + 412, + 176, + 1 + ], + [ + "native", + 175, + 306, + 177, + 1 + ], + [ + "native", + 64, + 66, + 1, + 8 + ], + [ + "native", + 176, + 0, + 178, + 8 + ], + [ + "native", + 65, + 67, + 1, + 8 + ], + [ + "native", + 177, + 0, + 179, + 8 + ], + [ + "native", + 66, + 68, + 1, + 8 + ], + [ + "native", + 178, + 0, + 180, + 8 + ], + [ + "native", + 67, + 69, + 1, + 8 + ], + [ + "native", + 179, + 0, + 181, + 8 + ], + [ + "native", + 68, + 70, + 1, + 8 + ], + [ + "native", + 180, + 0, + 182, + 8 + ], + [ + "native", + 69, + 71, + 1, + 8 + ], + [ + "native", + 181, + 0, + 183, + 8 + ], + [ + "native", + 182, + 253, + 184, + 1 + ], + [ + "native", + 183, + 258, + 185, + 1 + ], + [ + "native", + 184, + 261, + 186, + 1 + ], + [ + "native", + 73, + 75, + 1, + 8 + ], + [ + "native", + 185, + 0, + 187, + 8 + ], + [ + "native", + 74, + 76, + 1, + 8 + ], + [ + "native", + 186, + 0, + 188, + 8 + ], + [ + "native", + 75, + 77, + 1, + 8 + ], + [ + "native", + 187, + 0, + 189, + 8 + ], + [ + "native", + 188, + 262, + 190, + 1 + ], + [ + "native", + 77, + 79, + 1, + 8 + ], + [ + "native", + 189, + 0, + 191, + 8 + ], + [ + "native", + 190, + 295, + 192, + 1 + ], + [ + "native", + 191, + 388, + 193, + 1 + ], + [ + "native", + 80, + 82, + 1, + 8 + ], + [ + "native", + 192, + 0, + 194, + 8 + ], + [ + "native", + 193, + 296, + 195, + 1 + ], + [ + "native", + 82, + 84, + 1, + 8 + ], + [ + "native", + 194, + 0, + 196, + 8 + ], + [ + "native", + 83, + 85, + 1, + 8 + ], + [ + "native", + 195, + 0, + 197, + 8 + ], + [ + "native", + 84, + 86, + 1, + 8 + ], + [ + "native", + 196, + 0, + 198, + 8 + ], + [ + "native", + 85, + 87, + 1, + 8 + ], + [ + "native", + 197, + 0, + 199, + 8 + ], + [ + "native", + 86, + 88, + 1, + 8 + ], + [ + "native", + 198, + 0, + 200, + 8 + ], + [ + "native", + 199, + 262, + 201, + 1 + ], + [ + "native", + 88, + 90, + 1, + 8 + ], + [ + "native", + 200, + 0, + 202, + 8 + ], + [ + "native", + 201, + 261, + 203, + 1 + ], + [ + "native", + 202, + 258, + 204, + 1 + ], + [ + "native", + 203, + 253, + 205, + 1 + ], + [ + "native", + 204, + 296, + 206, + 1 + ], + [ + "native", + 93, + 95, + 1, + 8 + ], + [ + "native", + 205, + 0, + 207, + 8 + ], + [ + "native", + 206, + 388, + 208, + 1 + ], + [ + "native", + 95, + 97, + 1, + 8 + ], + [ + "native", + 207, + 0, + 209, + 8 + ], + [ + "native", + 96, + 98, + 1, + 8 + ], + [ + "native", + 208, + 0, + 210, + 8 + ], + [ + "native", + 97, + 99, + 1, + 8 + ], + [ + "native", + 209, + 0, + 211, + 8 + ], + [ + "native", + 98, + 100, + 1, + 8 + ], + [ + "native", + 210, + 0, + 212, + 8 + ], + [ + "native", + 211, + 295, + 213, + 1 + ], + [ + "native", + 100, + 102, + 1, + 8 + ], + [ + "native", + 212, + 0, + 214, + 8 + ], + [ + "native", + 101, + 103, + 1, + 8 + ], + [ + "native", + 213, + 0, + 215, + 8 + ], + [ + "native", + 102, + 104, + 1, + 8 + ], + [ + "native", + 214, + 0, + 216, + 8 + ], + [ + "native", + 103, + 105, + 1, + 8 + ], + [ + "native", + 215, + 0, + 217, + 8 + ], + [ + "native", + 216, + 358, + 218, + 1 + ], + [ + "native", + 217, + 441, + 219, + 1 + ], + [ + "native", + 218, + 328, + 220, + 1 + ], + [ + "native", + 107, + 109, + 1, + 8 + ], + [ + "native", + 219, + 0, + 221, + 8 + ], + [ + "native", + 108, + 110, + 1, + 8 + ], + [ + "native", + 220, + 0, + 222, + 8 + ], + [ + "native", + 109, + 111, + 1, + 8 + ], + [ + "native", + 221, + 0, + 223, + 8 + ], + [ + "native", + 222, + 355, + 224, + 1 + ], + [ + "native", + 223, + 325, + 225, + 1 + ] + ], + "forward": [ + [ + "native", + 0, + 2, + 227, + 1 + ], + [ + "native", + 27, + 29, + 227, + 1 + ], + [ + "add", + 0, + 27, + "1", + 227 + ], + [ + "scale", + 27, + null, + "-2", + 227 + ], + [ + "add", + 27, + 0, + "1", + 227 + ], + [ + "add", + 112, + 139, + "1", + 0 + ], + [ + "scale", + 139, + null, + "-2", + 0 + ], + [ + "add", + 139, + 112, + "1", + 0 + ], + [ + "native", + 2, + 4, + 238, + 1 + ], + [ + "native", + 25, + 27, + 238, + 1 + ], + [ + "add", + 2, + 25, + "1", + 238 + ], + [ + "scale", + 25, + null, + "-2", + 238 + ], + [ + "add", + 25, + 2, + "1", + 238 + ], + [ + "add", + 114, + 137, + "1", + 0 + ], + [ + "scale", + 137, + null, + "-2", + 0 + ], + [ + "add", + 137, + 114, + "1", + 0 + ], + [ + "native", + 7, + 9, + 389, + 1 + ], + [ + "native", + 57, + 59, + 389, + 1 + ], + [ + "add", + 7, + 57, + "1", + 389 + ], + [ + "scale", + 57, + null, + "-2", + 389 + ], + [ + "add", + 57, + 7, + "1", + 389 + ], + [ + "add", + 119, + 169, + "1", + 0 + ], + [ + "scale", + 169, + null, + "-2", + 0 + ], + [ + "add", + 169, + 119, + "1", + 0 + ], + [ + "native", + 9, + 11, + 329, + 1 + ], + [ + "native", + 61, + 63, + 329, + 1 + ], + [ + "add", + 9, + 61, + "-1", + 329 + ], + [ + "scale", + 61, + null, + "2", + 329 + ], + [ + "add", + 61, + 9, + "1", + 329 + ], + [ + "add", + 121, + 173, + "-1", + 0 + ], + [ + "scale", + 173, + null, + "2", + 0 + ], + [ + "add", + 173, + 121, + "1", + 0 + ], + [ + "native", + 10, + 12, + 406, + 1 + ], + [ + "native", + 62, + 64, + 406, + 1 + ], + [ + "add", + 10, + 62, + "1", + 406 + ], + [ + "scale", + 62, + null, + "-2", + 406 + ], + [ + "add", + 62, + 10, + "1", + 406 + ], + [ + "add", + 122, + 174, + "1", + 0 + ], + [ + "scale", + 174, + null, + "-2", + 0 + ], + [ + "add", + 174, + 122, + "1", + 0 + ], + [ + "native", + 11, + 13, + 297, + 1 + ], + [ + "native", + 63, + 65, + 297, + 1 + ], + [ + "add", + 11, + 63, + "-1", + 297 + ], + [ + "scale", + 63, + null, + "2", + 297 + ], + [ + "add", + 63, + 11, + "1", + 297 + ], + [ + "add", + 123, + 175, + "-1", + 0 + ], + [ + "scale", + 175, + null, + "2", + 0 + ], + [ + "add", + 175, + 123, + "1", + 0 + ], + [ + "native", + 13, + 15, + 272, + 1 + ], + [ + "native", + 51, + 53, + 272, + 1 + ], + [ + "add", + 13, + 51, + "1", + 272 + ], + [ + "scale", + 51, + null, + "2", + 272 + ], + [ + "add", + 51, + 13, + "-1", + 272 + ], + [ + "add", + 125, + 163, + "1", + 0 + ], + [ + "scale", + 163, + null, + "2", + 0 + ], + [ + "add", + 163, + 125, + "-1", + 0 + ], + [ + "native", + 14, + 16, + 281, + 1 + ], + [ + "native", + 52, + 54, + 281, + 1 + ], + [ + "add", + 14, + 52, + "1", + 281 + ], + [ + "scale", + 52, + null, + "2", + 281 + ], + [ + "add", + 52, + 14, + "-1", + 281 + ], + [ + "add", + 126, + 164, + "1", + 0 + ], + [ + "scale", + 164, + null, + "2", + 0 + ], + [ + "add", + 164, + 126, + "-1", + 0 + ], + [ + "native", + 15, + 17, + 288, + 1 + ], + [ + "native", + 53, + 55, + 288, + 1 + ], + [ + "add", + 15, + 53, + "1", + 288 + ], + [ + "scale", + 53, + null, + "2", + 288 + ], + [ + "add", + 53, + 15, + "-1", + 288 + ], + [ + "add", + 127, + 165, + "1", + 0 + ], + [ + "scale", + 165, + null, + "2", + 0 + ], + [ + "add", + 165, + 127, + "-1", + 0 + ], + [ + "native", + 16, + 18, + 368, + 1 + ], + [ + "native", + 44, + 46, + 368, + 1 + ], + [ + "add", + 16, + 44, + "-1", + 368 + ], + [ + "scale", + 44, + null, + "-2", + 368 + ], + [ + "add", + 44, + 16, + "-1", + 368 + ], + [ + "add", + 128, + 156, + "-1", + 0 + ], + [ + "scale", + 156, + null, + "-2", + 0 + ], + [ + "add", + 156, + 128, + "-1", + 0 + ], + [ + "native", + 20, + 22, + 377, + 1 + ], + [ + "native", + 46, + 48, + 377, + 1 + ], + [ + "add", + 20, + 46, + "-1", + 377 + ], + [ + "scale", + 46, + null, + "-2", + 377 + ], + [ + "add", + 46, + 20, + "-1", + 377 + ], + [ + "add", + 132, + 158, + "-1", + 0 + ], + [ + "scale", + 158, + null, + "-2", + 0 + ], + [ + "add", + 158, + 132, + "-1", + 0 + ], + [ + "native", + 21, + 23, + 314, + 1 + ], + [ + "native", + 47, + 49, + 314, + 1 + ], + [ + "scale", + 21, + null, + "-1", + 314 + ], + [ + "add", + 21, + 47, + "-1", + 314 + ], + [ + "scale", + 47, + null, + "-2", + 314 + ], + [ + "add", + 47, + 21, + "-1", + 314 + ], + [ + "scale", + 133, + null, + "-1", + 0 + ], + [ + "add", + 133, + 159, + "-1", + 0 + ], + [ + "scale", + 159, + null, + "-2", + 0 + ], + [ + "add", + 159, + 133, + "-1", + 0 + ], + [ + "native", + 36, + 38, + 321, + 1 + ], + [ + "native", + 111, + 113, + 321, + 1 + ], + [ + "scale", + 36, + null, + "-1", + 321 + ], + [ + "add", + 36, + 111, + "-1", + 321 + ], + [ + "scale", + 111, + null, + "2", + 321 + ], + [ + "add", + 111, + 36, + "1", + 321 + ], + [ + "scale", + 148, + null, + "-1", + 0 + ], + [ + "add", + 148, + 223, + "-1", + 0 + ], + [ + "scale", + 223, + null, + "2", + 0 + ], + [ + "add", + 223, + 148, + "1", + 0 + ], + [ + "native", + 37, + 39, + 351, + 1 + ], + [ + "native", + 110, + 112, + 351, + 1 + ], + [ + "scale", + 37, + null, + "-1", + 351 + ], + [ + "add", + 37, + 110, + "1", + 351 + ], + [ + "scale", + 110, + null, + "-2", + 351 + ], + [ + "add", + 110, + 37, + "1", + 351 + ], + [ + "scale", + 149, + null, + "-1", + 0 + ], + [ + "add", + 149, + 222, + "1", + 0 + ], + [ + "scale", + 222, + null, + "-2", + 0 + ], + [ + "add", + 222, + 149, + "1", + 0 + ], + [ + "native", + 41, + 43, + 326, + 1 + ], + [ + "native", + 106, + 108, + 326, + 1 + ], + [ + "scale", + 41, + null, + "-1", + 326 + ], + [ + "add", + 41, + 106, + "1", + 326 + ], + [ + "scale", + 106, + null, + "-2", + 326 + ], + [ + "add", + 106, + 41, + "1", + 326 + ], + [ + "scale", + 153, + null, + "-1", + 0 + ], + [ + "add", + 153, + 218, + "1", + 0 + ], + [ + "scale", + 218, + null, + "-2", + 0 + ], + [ + "add", + 218, + 153, + "1", + 0 + ], + [ + "native", + 42, + 44, + 437, + 1 + ], + [ + "native", + 105, + 107, + 437, + 1 + ], + [ + "scale", + 42, + null, + "-1", + 437 + ], + [ + "add", + 42, + 105, + "-1", + 437 + ], + [ + "scale", + 105, + null, + "2", + 437 + ], + [ + "add", + 105, + 42, + "1", + 437 + ], + [ + "scale", + 154, + null, + "-1", + 0 + ], + [ + "add", + 154, + 217, + "-1", + 0 + ], + [ + "scale", + 217, + null, + "2", + 0 + ], + [ + "add", + 217, + 154, + "1", + 0 + ], + [ + "native", + 43, + 45, + 356, + 1 + ], + [ + "native", + 104, + 106, + 356, + 1 + ], + [ + "scale", + 43, + null, + "-1", + 356 + ], + [ + "add", + 43, + 104, + "1", + 356 + ], + [ + "scale", + 104, + null, + "-2", + 356 + ], + [ + "add", + 104, + 43, + "1", + 356 + ], + [ + "scale", + 155, + null, + "-1", + 0 + ], + [ + "add", + 155, + 216, + "1", + 0 + ], + [ + "scale", + 216, + null, + "-2", + 0 + ], + [ + "add", + 216, + 155, + "1", + 0 + ], + [ + "native", + 70, + 72, + 247, + 1 + ], + [ + "native", + 91, + 93, + 247, + 1 + ], + [ + "add", + 70, + 91, + "1", + 247 + ], + [ + "scale", + 91, + null, + "2", + 247 + ], + [ + "add", + 91, + 70, + "-1", + 247 + ], + [ + "add", + 182, + 203, + "1", + 0 + ], + [ + "scale", + 203, + null, + "2", + 0 + ], + [ + "add", + 203, + 182, + "-1", + 0 + ], + [ + "native", + 71, + 73, + 254, + 1 + ], + [ + "native", + 90, + 92, + 254, + 1 + ], + [ + "add", + 71, + 90, + "1", + 254 + ], + [ + "scale", + 90, + null, + "2", + 254 + ], + [ + "add", + 90, + 71, + "-1", + 254 + ], + [ + "add", + 183, + 202, + "1", + 0 + ], + [ + "scale", + 202, + null, + "2", + 0 + ], + [ + "add", + 202, + 183, + "-1", + 0 + ], + [ + "native", + 72, + 74, + 259, + 1 + ], + [ + "native", + 89, + 91, + 259, + 1 + ], + [ + "add", + 72, + 89, + "1", + 259 + ], + [ + "scale", + 89, + null, + "2", + 259 + ], + [ + "add", + 89, + 72, + "-1", + 259 + ], + [ + "add", + 184, + 201, + "1", + 0 + ], + [ + "scale", + 201, + null, + "2", + 0 + ], + [ + "add", + 201, + 184, + "-1", + 0 + ], + [ + "native", + 76, + 78, + 232, + 1 + ], + [ + "native", + 87, + 89, + 232, + 1 + ], + [ + "add", + 76, + 87, + "1", + 232 + ], + [ + "scale", + 87, + null, + "2", + 232 + ], + [ + "add", + 87, + 76, + "-1", + 232 + ], + [ + "add", + 188, + 199, + "1", + 0 + ], + [ + "scale", + 199, + null, + "2", + 0 + ], + [ + "add", + 199, + 188, + "-1", + 0 + ], + [ + "native", + 78, + 80, + 293, + 1 + ], + [ + "native", + 99, + 101, + 293, + 1 + ], + [ + "add", + 78, + 99, + "1", + 293 + ], + [ + "scale", + 99, + null, + "-2", + 293 + ], + [ + "add", + 99, + 78, + "1", + 293 + ], + [ + "add", + 190, + 211, + "1", + 0 + ], + [ + "scale", + 211, + null, + "-2", + 0 + ], + [ + "add", + 211, + 190, + "1", + 0 + ], + [ + "native", + 79, + 81, + 363, + 1 + ], + [ + "native", + 94, + 96, + 363, + 1 + ], + [ + "scale", + 79, + null, + "-1", + 363 + ], + [ + "add", + 79, + 94, + "1", + 363 + ], + [ + "scale", + 94, + null, + "2", + 363 + ], + [ + "add", + 94, + 79, + "-1", + 363 + ], + [ + "scale", + 191, + null, + "-1", + 0 + ], + [ + "add", + 191, + 206, + "1", + 0 + ], + [ + "scale", + 206, + null, + "2", + 0 + ], + [ + "add", + 206, + 191, + "-1", + 0 + ], + [ + "native", + 81, + 83, + 267, + 1 + ], + [ + "native", + 92, + 94, + 267, + 1 + ], + [ + "scale", + 81, + null, + "-1", + 267 + ], + [ + "add", + 81, + 92, + "1", + 267 + ], + [ + "scale", + 92, + null, + "2", + 267 + ], + [ + "add", + 92, + 81, + "-1", + 267 + ], + [ + "scale", + 193, + null, + "-1", + 0 + ], + [ + "add", + 193, + 204, + "1", + 0 + ], + [ + "scale", + 204, + null, + "2", + 0 + ], + [ + "add", + 204, + 193, + "-1", + 0 + ], + [ + "native", + 112, + 0, + 226, + 1 + ], + [ + "native", + 114, + 0, + 226, + 1 + ], + [ + "native", + 119, + 0, + 226, + 1 + ], + [ + "native", + 121, + 0, + 226, + 1 + ], + [ + "native", + 122, + 0, + 226, + 1 + ], + [ + "native", + 123, + 0, + 226, + 1 + ], + [ + "native", + 125, + 0, + 226, + 1 + ], + [ + "native", + 126, + 0, + 226, + 1 + ], + [ + "native", + 127, + 0, + 226, + 1 + ], + [ + "native", + 128, + 0, + 226, + 1 + ], + [ + "native", + 132, + 0, + 226, + 1 + ], + [ + "native", + 133, + 0, + 226, + 1 + ], + [ + "native", + 137, + 0, + 226, + 1 + ], + [ + "native", + 139, + 0, + 226, + 1 + ], + [ + "native", + 148, + 0, + 226, + 1 + ], + [ + "native", + 149, + 0, + 226, + 1 + ], + [ + "native", + 153, + 0, + 226, + 1 + ], + [ + "native", + 154, + 0, + 226, + 1 + ], + [ + "native", + 155, + 0, + 226, + 1 + ], + [ + "native", + 156, + 0, + 226, + 1 + ], + [ + "native", + 158, + 0, + 226, + 1 + ], + [ + "native", + 159, + 0, + 226, + 1 + ], + [ + "native", + 163, + 0, + 226, + 1 + ], + [ + "native", + 164, + 0, + 226, + 1 + ], + [ + "native", + 165, + 0, + 226, + 1 + ], + [ + "native", + 169, + 0, + 226, + 1 + ], + [ + "native", + 173, + 0, + 226, + 1 + ], + [ + "native", + 174, + 0, + 226, + 1 + ], + [ + "native", + 175, + 0, + 226, + 1 + ], + [ + "native", + 182, + 0, + 226, + 1 + ], + [ + "native", + 183, + 0, + 226, + 1 + ], + [ + "native", + 184, + 0, + 226, + 1 + ], + [ + "native", + 188, + 0, + 226, + 1 + ], + [ + "native", + 190, + 0, + 226, + 1 + ], + [ + "native", + 191, + 0, + 226, + 1 + ], + [ + "native", + 193, + 0, + 226, + 1 + ], + [ + "native", + 199, + 0, + 226, + 1 + ], + [ + "native", + 201, + 0, + 226, + 1 + ], + [ + "native", + 202, + 0, + 226, + 1 + ], + [ + "native", + 203, + 0, + 226, + 1 + ], + [ + "native", + 204, + 0, + 226, + 1 + ], + [ + "native", + 206, + 0, + 226, + 1 + ], + [ + "native", + 211, + 0, + 226, + 1 + ], + [ + "native", + 216, + 0, + 226, + 1 + ], + [ + "native", + 217, + 0, + 226, + 1 + ], + [ + "native", + 218, + 0, + 226, + 1 + ], + [ + "native", + 222, + 0, + 226, + 1 + ], + [ + "native", + 223, + 0, + 226, + 1 + ], + [ + "native", + 112, + 226, + 232, + 1 + ], + [ + "native", + 114, + 226, + 227, + 1 + ], + [ + "native", + 119, + 226, + 267, + 1 + ], + [ + "native", + 121, + 226, + 259, + 1 + ], + [ + "native", + 122, + 226, + 329, + 1 + ], + [ + "native", + 123, + 226, + 247, + 1 + ], + [ + "native", + 125, + 226, + 227, + 1 + ], + [ + "native", + 126, + 226, + 272, + 1 + ], + [ + "native", + 127, + 226, + 281, + 1 + ], + [ + "native", + 128, + 226, + 238, + 1 + ], + [ + "native", + 132, + 226, + 368, + 1 + ], + [ + "native", + 133, + 226, + 288, + 1 + ], + [ + "native", + 137, + 226, + 363, + 1 + ], + [ + "native", + 139, + 226, + 267, + 1 + ], + [ + "native", + 148, + 226, + 314, + 1 + ], + [ + "native", + 149, + 226, + 321, + 1 + ], + [ + "native", + 153, + 226, + 321, + 1 + ], + [ + "native", + 154, + 226, + 326, + 1 + ], + [ + "native", + 155, + 226, + 351, + 1 + ], + [ + "native", + 156, + 226, + 389, + 1 + ], + [ + "native", + 158, + 226, + 281, + 1 + ], + [ + "native", + 159, + 226, + 377, + 1 + ], + [ + "native", + 163, + 226, + 329, + 1 + ], + [ + "native", + 164, + 226, + 406, + 1 + ], + [ + "native", + 165, + 226, + 297, + 1 + ], + [ + "native", + 169, + 226, + 232, + 1 + ], + [ + "native", + 173, + 226, + 389, + 1 + ], + [ + "native", + 174, + 226, + 254, + 1 + ], + [ + "native", + 175, + 226, + 406, + 1 + ], + [ + "native", + 182, + 226, + 238, + 1 + ], + [ + "native", + 183, + 226, + 247, + 1 + ], + [ + "native", + 184, + 226, + 254, + 1 + ], + [ + "native", + 188, + 226, + 259, + 1 + ], + [ + "native", + 190, + 226, + 288, + 1 + ], + [ + "native", + 191, + 226, + 293, + 1 + ], + [ + "native", + 193, + 226, + 293, + 1 + ], + [ + "native", + 199, + 226, + 356, + 1 + ], + [ + "native", + 201, + 226, + 356, + 1 + ], + [ + "native", + 202, + 226, + 437, + 1 + ], + [ + "native", + 203, + 226, + 326, + 1 + ], + [ + "native", + 204, + 226, + 363, + 1 + ], + [ + "native", + 206, + 226, + 297, + 1 + ], + [ + "native", + 211, + 226, + 314, + 1 + ], + [ + "native", + 216, + 226, + 437, + 1 + ], + [ + "native", + 217, + 226, + 351, + 1 + ], + [ + "native", + 218, + 226, + 368, + 1 + ], + [ + "native", + 222, + 226, + 377, + 1 + ], + [ + "native", + 223, + 226, + 272, + 1 + ], + [ + "parameter_add", + 114, + 0, + 6, + 1, + 227 + ], + [ + "parameter_add", + 182, + 2, + 12, + 1, + 238 + ], + [ + "parameter_add", + 183, + 70, + 18, + 1, + 247 + ], + [ + "parameter_add", + 184, + 71, + 24, + 1, + 254 + ], + [ + "parameter_add", + 188, + 72, + 30, + 1, + 259 + ], + [ + "parameter_add", + 112, + 76, + 5, + 1, + 232 + ], + [ + "parameter_add", + 125, + 27, + 36, + 1, + 227 + ], + [ + "parameter_add", + 126, + 13, + 42, + 1, + 272 + ], + [ + "parameter_add", + 127, + 14, + 48, + 1, + 281 + ], + [ + "parameter_add", + 190, + 15, + 54, + 1, + 288 + ], + [ + "parameter_add", + 193, + 78, + 60, + 1, + 293 + ], + [ + "parameter_add", + 139, + 81, + 35, + 1, + 267 + ], + [ + "parameter_add", + 165, + 11, + 66, + 1, + 297 + ], + [ + "parameter_add", + 133, + 53, + 72, + 1, + 288 + ], + [ + "parameter_add", + 148, + 21, + 78, + 1, + 314 + ], + [ + "parameter_add", + 153, + 36, + 84, + 1, + 321 + ], + [ + "parameter_add", + 203, + 41, + 90, + 1, + 326 + ], + [ + "parameter_add", + 123, + 91, + 65, + 1, + 247 + ], + [ + "parameter_add", + 163, + 9, + 96, + 1, + 329 + ], + [ + "parameter_add", + 223, + 51, + 102, + 1, + 272 + ], + [ + "parameter_add", + 149, + 111, + 108, + 1, + 321 + ], + [ + "parameter_add", + 155, + 37, + 114, + 1, + 351 + ], + [ + "parameter_add", + 201, + 43, + 120, + 1, + 356 + ], + [ + "parameter_add", + 121, + 89, + 95, + 1, + 259 + ], + [ + "parameter_add", + 128, + 25, + 126, + 1, + 238 + ], + [ + "parameter_add", + 132, + 16, + 132, + 1, + 368 + ], + [ + "parameter_add", + 159, + 20, + 138, + 1, + 377 + ], + [ + "parameter_add", + 211, + 47, + 144, + 1, + 314 + ], + [ + "parameter_add", + 191, + 99, + 150, + 1, + 293 + ], + [ + "parameter_add", + 137, + 79, + 125, + 1, + 363 + ], + [ + "parameter_add", + 173, + 7, + 156, + 1, + 389 + ], + [ + "parameter_add", + 122, + 61, + 162, + 1, + 329 + ], + [ + "parameter_add", + 175, + 10, + 168, + 1, + 406 + ], + [ + "parameter_add", + 206, + 63, + 174, + 1, + 297 + ], + [ + "parameter_add", + 204, + 94, + 180, + 1, + 363 + ], + [ + "parameter_add", + 119, + 92, + 155, + 1, + 267 + ], + [ + "parameter_add", + 156, + 57, + 186, + 1, + 389 + ], + [ + "parameter_add", + 218, + 44, + 192, + 1, + 368 + ], + [ + "parameter_add", + 154, + 106, + 198, + 1, + 326 + ], + [ + "parameter_add", + 216, + 42, + 204, + 1, + 437 + ], + [ + "parameter_add", + 199, + 104, + 210, + 1, + 356 + ], + [ + "parameter_add", + 169, + 87, + 185, + 1, + 232 + ], + [ + "parameter_add", + 164, + 62, + 216, + 1, + 406 + ], + [ + "parameter_add", + 158, + 52, + 222, + 1, + 281 + ], + [ + "parameter_add", + 222, + 46, + 228, + 1, + 377 + ], + [ + "parameter_add", + 217, + 110, + 234, + 1, + 351 + ], + [ + "parameter_add", + 202, + 105, + 240, + 1, + 437 + ], + [ + "parameter_add", + 174, + 90, + 215, + 1, + 254 + ], + [ + "native", + 0, + 227, + 228, + 1 + ], + [ + "native", + 112, + 232, + 233, + 1 + ], + [ + "native", + 2, + 238, + 239, + 1 + ], + [ + "native", + 114, + 227, + 242, + 1 + ], + [ + "native", + 7, + 389, + 390, + 1 + ], + [ + "native", + 119, + 267, + 394, + 1 + ], + [ + "native", + 9, + 329, + 330, + 1 + ], + [ + "native", + 121, + 259, + 334, + 1 + ], + [ + "native", + 10, + 406, + 407, + 1 + ], + [ + "native", + 122, + 329, + 390, + 1 + ], + [ + "native", + 11, + 297, + 298, + 1 + ], + [ + "native", + 123, + 247, + 302, + 1 + ], + [ + "native", + 13, + 272, + 273, + 1 + ], + [ + "native", + 125, + 227, + 276, + 1 + ], + [ + "native", + 14, + 281, + 282, + 1 + ], + [ + "native", + 126, + 272, + 263, + 1 + ], + [ + "native", + 15, + 288, + 289, + 1 + ], + [ + "native", + 127, + 281, + 273, + 1 + ], + [ + "native", + 16, + 368, + 369, + 1 + ], + [ + "native", + 128, + 238, + 372, + 1 + ], + [ + "native", + 20, + 377, + 378, + 1 + ], + [ + "native", + 132, + 368, + 359, + 1 + ], + [ + "native", + 21, + 314, + 315, + 1 + ], + [ + "native", + 133, + 288, + 298, + 1 + ], + [ + "native", + 25, + 238, + 359, + 1 + ], + [ + "native", + 137, + 363, + 364, + 1 + ], + [ + "native", + 27, + 227, + 263, + 1 + ], + [ + "native", + 139, + 267, + 268, + 1 + ], + [ + "native", + 36, + 321, + 322, + 1 + ], + [ + "native", + 148, + 314, + 307, + 1 + ], + [ + "native", + 37, + 351, + 352, + 1 + ], + [ + "native", + 149, + 321, + 339, + 1 + ], + [ + "native", + 41, + 326, + 302, + 1 + ], + [ + "native", + 153, + 321, + 315, + 1 + ], + [ + "native", + 42, + 437, + 438, + 1 + ], + [ + "native", + 154, + 326, + 425, + 1 + ], + [ + "native", + 43, + 356, + 334, + 1 + ], + [ + "native", + 155, + 351, + 346, + 1 + ], + [ + "native", + 44, + 368, + 425, + 1 + ], + [ + "native", + 156, + 389, + 428, + 1 + ], + [ + "native", + 46, + 377, + 458, + 1 + ], + [ + "native", + 158, + 281, + 443, + 1 + ], + [ + "native", + 47, + 314, + 384, + 1 + ], + [ + "native", + 159, + 377, + 369, + 1 + ], + [ + "native", + 51, + 272, + 339, + 1 + ], + [ + "native", + 163, + 329, + 342, + 1 + ], + [ + "native", + 52, + 281, + 451, + 1 + ], + [ + "native", + 164, + 406, + 454, + 1 + ], + [ + "native", + 53, + 288, + 307, + 1 + ], + [ + "native", + 165, + 297, + 310, + 1 + ], + [ + "native", + 57, + 389, + 417, + 1 + ], + [ + "native", + 169, + 232, + 421, + 1 + ], + [ + "native", + 61, + 329, + 399, + 1 + ], + [ + "native", + 173, + 389, + 402, + 1 + ], + [ + "native", + 62, + 406, + 443, + 1 + ], + [ + "native", + 174, + 254, + 447, + 1 + ], + [ + "native", + 63, + 297, + 413, + 1 + ], + [ + "native", + 175, + 406, + 399, + 1 + ], + [ + "native", + 70, + 247, + 248, + 1 + ], + [ + "native", + 182, + 238, + 228, + 1 + ], + [ + "native", + 71, + 254, + 255, + 1 + ], + [ + "native", + 183, + 247, + 239, + 1 + ], + [ + "native", + 72, + 259, + 233, + 1 + ], + [ + "native", + 184, + 254, + 248, + 1 + ], + [ + "native", + 76, + 232, + 242, + 1 + ], + [ + "native", + 188, + 259, + 255, + 1 + ], + [ + "native", + 78, + 293, + 268, + 1 + ], + [ + "native", + 190, + 288, + 282, + 1 + ], + [ + "native", + 79, + 363, + 372, + 1 + ], + [ + "native", + 191, + 293, + 384, + 1 + ], + [ + "native", + 81, + 267, + 276, + 1 + ], + [ + "native", + 193, + 293, + 289, + 1 + ], + [ + "native", + 87, + 232, + 428, + 1 + ], + [ + "native", + 199, + 356, + 438, + 1 + ], + [ + "native", + 89, + 259, + 342, + 1 + ], + [ + "native", + 201, + 356, + 352, + 1 + ], + [ + "native", + 90, + 254, + 454, + 1 + ], + [ + "native", + 202, + 437, + 463, + 1 + ], + [ + "native", + 91, + 247, + 310, + 1 + ], + [ + "native", + 203, + 326, + 322, + 1 + ], + [ + "native", + 92, + 267, + 402, + 1 + ], + [ + "native", + 204, + 363, + 413, + 1 + ], + [ + "native", + 94, + 363, + 394, + 1 + ], + [ + "native", + 206, + 297, + 407, + 1 + ], + [ + "native", + 99, + 293, + 364, + 1 + ], + [ + "native", + 211, + 314, + 378, + 1 + ], + [ + "native", + 104, + 356, + 421, + 1 + ], + [ + "native", + 216, + 437, + 432, + 1 + ], + [ + "native", + 105, + 437, + 447, + 1 + ], + [ + "native", + 217, + 351, + 458, + 1 + ], + [ + "native", + 106, + 326, + 432, + 1 + ], + [ + "native", + 218, + 368, + 417, + 1 + ], + [ + "native", + 110, + 351, + 463, + 1 + ], + [ + "native", + 222, + 377, + 451, + 1 + ], + [ + "native", + 111, + 321, + 346, + 1 + ], + [ + "native", + 223, + 272, + 330, + 1 + ], + [ + "parameter_add", + 182, + 0, + 11, + 1, + 228 + ], + [ + "parameter_add", + 183, + 2, + 17, + 1, + 239 + ], + [ + "parameter_add", + 184, + 70, + 23, + 1, + 248 + ], + [ + "parameter_add", + 188, + 71, + 29, + 1, + 255 + ], + [ + "parameter_add", + 112, + 72, + 4, + 1, + 233 + ], + [ + "parameter_add", + 114, + 76, + 10, + 1, + 242 + ], + [ + "parameter_add", + 126, + 27, + 41, + 1, + 263 + ], + [ + "parameter_add", + 127, + 13, + 47, + 1, + 273 + ], + [ + "parameter_add", + 190, + 14, + 53, + 1, + 282 + ], + [ + "parameter_add", + 193, + 15, + 59, + 1, + 289 + ], + [ + "parameter_add", + 139, + 78, + 34, + 1, + 268 + ], + [ + "parameter_add", + 125, + 81, + 40, + 1, + 276 + ], + [ + "parameter_add", + 133, + 11, + 71, + 1, + 298 + ], + [ + "parameter_add", + 148, + 53, + 77, + 1, + 307 + ], + [ + "parameter_add", + 153, + 21, + 83, + 1, + 315 + ], + [ + "parameter_add", + 203, + 36, + 89, + 1, + 322 + ], + [ + "parameter_add", + 123, + 41, + 64, + 1, + 302 + ], + [ + "parameter_add", + 165, + 91, + 70, + 1, + 310 + ], + [ + "parameter_add", + 223, + 9, + 101, + 1, + 330 + ], + [ + "parameter_add", + 149, + 51, + 107, + 1, + 339 + ], + [ + "parameter_add", + 155, + 111, + 113, + 1, + 346 + ], + [ + "parameter_add", + 201, + 37, + 119, + 1, + 352 + ], + [ + "parameter_add", + 121, + 43, + 94, + 1, + 334 + ], + [ + "parameter_add", + 163, + 89, + 100, + 1, + 342 + ], + [ + "parameter_add", + 132, + 25, + 131, + 1, + 359 + ], + [ + "parameter_add", + 159, + 16, + 137, + 1, + 369 + ], + [ + "parameter_add", + 211, + 20, + 143, + 1, + 378 + ], + [ + "parameter_add", + 191, + 47, + 149, + 1, + 384 + ], + [ + "parameter_add", + 137, + 99, + 124, + 1, + 364 + ], + [ + "parameter_add", + 128, + 79, + 130, + 1, + 372 + ], + [ + "parameter_add", + 122, + 7, + 161, + 1, + 390 + ], + [ + "parameter_add", + 175, + 61, + 167, + 1, + 399 + ], + [ + "parameter_add", + 206, + 10, + 173, + 1, + 407 + ], + [ + "parameter_add", + 204, + 63, + 179, + 1, + 413 + ], + [ + "parameter_add", + 119, + 94, + 154, + 1, + 394 + ], + [ + "parameter_add", + 173, + 92, + 160, + 1, + 402 + ], + [ + "parameter_add", + 218, + 57, + 191, + 1, + 417 + ], + [ + "parameter_add", + 154, + 44, + 197, + 1, + 425 + ], + [ + "parameter_add", + 216, + 106, + 203, + 1, + 432 + ], + [ + "parameter_add", + 199, + 42, + 209, + 1, + 438 + ], + [ + "parameter_add", + 169, + 104, + 184, + 1, + 421 + ], + [ + "parameter_add", + 156, + 87, + 190, + 1, + 428 + ], + [ + "parameter_add", + 158, + 62, + 221, + 1, + 443 + ], + [ + "parameter_add", + 222, + 52, + 227, + 1, + 451 + ], + [ + "parameter_add", + 217, + 46, + 233, + 1, + 458 + ], + [ + "parameter_add", + 202, + 110, + 239, + 1, + 463 + ], + [ + "parameter_add", + 174, + 105, + 214, + 1, + 447 + ], + [ + "parameter_add", + 164, + 90, + 220, + 1, + 454 + ], + [ + "native", + 0, + 228, + 229, + 1 + ], + [ + "native", + 112, + 233, + 234, + 1 + ], + [ + "native", + 2, + 239, + 240, + 1 + ], + [ + "native", + 114, + 242, + 243, + 1 + ], + [ + "native", + 7, + 390, + 391, + 1 + ], + [ + "native", + 119, + 394, + 395, + 1 + ], + [ + "native", + 9, + 330, + 331, + 1 + ], + [ + "native", + 121, + 334, + 335, + 1 + ], + [ + "native", + 10, + 407, + 408, + 1 + ], + [ + "native", + 122, + 390, + 409, + 1 + ], + [ + "native", + 11, + 298, + 299, + 1 + ], + [ + "native", + 123, + 302, + 303, + 1 + ], + [ + "native", + 13, + 273, + 274, + 1 + ], + [ + "native", + 125, + 276, + 277, + 1 + ], + [ + "native", + 14, + 282, + 283, + 1 + ], + [ + "native", + 126, + 263, + 284, + 1 + ], + [ + "native", + 15, + 289, + 269, + 1 + ], + [ + "native", + 127, + 273, + 264, + 1 + ], + [ + "native", + 16, + 369, + 370, + 1 + ], + [ + "native", + 128, + 372, + 373, + 1 + ], + [ + "native", + 20, + 378, + 379, + 1 + ], + [ + "native", + 132, + 359, + 380, + 1 + ], + [ + "native", + 21, + 315, + 316, + 1 + ], + [ + "native", + 133, + 298, + 317, + 1 + ], + [ + "native", + 25, + 359, + 360, + 1 + ], + [ + "native", + 137, + 364, + 365, + 1 + ], + [ + "native", + 27, + 263, + 264, + 1 + ], + [ + "native", + 139, + 268, + 269, + 1 + ], + [ + "native", + 36, + 322, + 303, + 1 + ], + [ + "native", + 148, + 307, + 299, + 1 + ], + [ + "native", + 37, + 352, + 335, + 1 + ], + [ + "native", + 149, + 339, + 331, + 1 + ], + [ + "native", + 41, + 302, + 311, + 1 + ], + [ + "native", + 153, + 315, + 308, + 1 + ], + [ + "native", + 42, + 438, + 422, + 1 + ], + [ + "native", + 154, + 425, + 418, + 1 + ], + [ + "native", + 43, + 334, + 343, + 1 + ], + [ + "native", + 155, + 346, + 340, + 1 + ], + [ + "native", + 44, + 425, + 426, + 1 + ], + [ + "native", + 156, + 428, + 429, + 1 + ], + [ + "native", + 46, + 458, + 459, + 1 + ], + [ + "native", + 158, + 443, + 460, + 1 + ], + [ + "native", + 47, + 384, + 365, + 1 + ], + [ + "native", + 159, + 369, + 360, + 1 + ], + [ + "native", + 51, + 339, + 340, + 1 + ], + [ + "native", + 163, + 342, + 343, + 1 + ], + [ + "native", + 52, + 451, + 452, + 1 + ], + [ + "native", + 164, + 454, + 455, + 1 + ], + [ + "native", + 53, + 307, + 308, + 1 + ], + [ + "native", + 165, + 310, + 311, + 1 + ], + [ + "native", + 57, + 417, + 418, + 1 + ], + [ + "native", + 169, + 421, + 422, + 1 + ], + [ + "native", + 61, + 399, + 400, + 1 + ], + [ + "native", + 173, + 402, + 403, + 1 + ], + [ + "native", + 62, + 443, + 444, + 1 + ], + [ + "native", + 174, + 447, + 448, + 1 + ], + [ + "native", + 63, + 413, + 395, + 1 + ], + [ + "native", + 175, + 399, + 391, + 1 + ], + [ + "native", + 70, + 248, + 249, + 1 + ], + [ + "native", + 182, + 228, + 250, + 1 + ], + [ + "native", + 71, + 255, + 234, + 1 + ], + [ + "native", + 183, + 239, + 229, + 1 + ], + [ + "native", + 72, + 233, + 243, + 1 + ], + [ + "native", + 184, + 248, + 240, + 1 + ], + [ + "native", + 76, + 242, + 250, + 1 + ], + [ + "native", + 188, + 255, + 249, + 1 + ], + [ + "native", + 78, + 268, + 277, + 1 + ], + [ + "native", + 190, + 282, + 274, + 1 + ], + [ + "native", + 79, + 372, + 380, + 1 + ], + [ + "native", + 191, + 384, + 379, + 1 + ], + [ + "native", + 81, + 276, + 284, + 1 + ], + [ + "native", + 193, + 289, + 283, + 1 + ], + [ + "native", + 87, + 428, + 434, + 1 + ], + [ + "native", + 199, + 438, + 433, + 1 + ], + [ + "native", + 89, + 342, + 348, + 1 + ], + [ + "native", + 201, + 352, + 347, + 1 + ], + [ + "native", + 90, + 454, + 460, + 1 + ], + [ + "native", + 202, + 463, + 459, + 1 + ], + [ + "native", + 91, + 310, + 317, + 1 + ], + [ + "native", + 203, + 322, + 316, + 1 + ], + [ + "native", + 92, + 402, + 409, + 1 + ], + [ + "native", + 204, + 413, + 408, + 1 + ], + [ + "native", + 94, + 394, + 403, + 1 + ], + [ + "native", + 206, + 407, + 400, + 1 + ], + [ + "native", + 99, + 364, + 373, + 1 + ], + [ + "native", + 211, + 378, + 370, + 1 + ], + [ + "native", + 104, + 421, + 429, + 1 + ], + [ + "native", + 216, + 432, + 426, + 1 + ], + [ + "native", + 105, + 447, + 455, + 1 + ], + [ + "native", + 217, + 458, + 452, + 1 + ], + [ + "native", + 106, + 432, + 433, + 1 + ], + [ + "native", + 218, + 417, + 434, + 1 + ], + [ + "native", + 110, + 463, + 448, + 1 + ], + [ + "native", + 222, + 451, + 444, + 1 + ], + [ + "native", + 111, + 346, + 347, + 1 + ], + [ + "native", + 223, + 330, + 348, + 1 + ], + [ + "parameter_add", + 183, + 0, + 16, + 1, + 229 + ], + [ + "parameter_add", + 184, + 2, + 22, + 1, + 240 + ], + [ + "parameter_add", + 188, + 70, + 28, + 1, + 249 + ], + [ + "parameter_add", + 112, + 71, + 3, + 1, + 234 + ], + [ + "parameter_add", + 114, + 72, + 9, + 1, + 243 + ], + [ + "parameter_add", + 182, + 76, + 15, + 1, + 250 + ], + [ + "parameter_add", + 127, + 27, + 46, + 1, + 264 + ], + [ + "parameter_add", + 190, + 13, + 52, + 1, + 274 + ], + [ + "parameter_add", + 193, + 14, + 58, + 1, + 283 + ], + [ + "parameter_add", + 139, + 15, + 33, + 1, + 269 + ], + [ + "parameter_add", + 125, + 78, + 39, + 1, + 277 + ], + [ + "parameter_add", + 126, + 81, + 45, + 1, + 284 + ], + [ + "parameter_add", + 148, + 11, + 76, + 1, + 299 + ], + [ + "parameter_add", + 153, + 53, + 82, + 1, + 308 + ], + [ + "parameter_add", + 203, + 21, + 88, + 1, + 316 + ], + [ + "parameter_add", + 123, + 36, + 63, + 1, + 303 + ], + [ + "parameter_add", + 165, + 41, + 69, + 1, + 311 + ], + [ + "parameter_add", + 133, + 91, + 75, + 1, + 317 + ], + [ + "parameter_add", + 149, + 9, + 106, + 1, + 331 + ], + [ + "parameter_add", + 155, + 51, + 112, + 1, + 340 + ], + [ + "parameter_add", + 201, + 111, + 118, + 1, + 347 + ], + [ + "parameter_add", + 121, + 37, + 93, + 1, + 335 + ], + [ + "parameter_add", + 163, + 43, + 99, + 1, + 343 + ], + [ + "parameter_add", + 223, + 89, + 105, + 1, + 348 + ], + [ + "parameter_add", + 159, + 25, + 136, + 1, + 360 + ], + [ + "parameter_add", + 211, + 16, + 142, + 1, + 370 + ], + [ + "parameter_add", + 191, + 20, + 148, + 1, + 379 + ], + [ + "parameter_add", + 137, + 47, + 123, + 1, + 365 + ], + [ + "parameter_add", + 128, + 99, + 129, + 1, + 373 + ], + [ + "parameter_add", + 132, + 79, + 135, + 1, + 380 + ], + [ + "parameter_add", + 175, + 7, + 166, + 1, + 391 + ], + [ + "parameter_add", + 206, + 61, + 172, + 1, + 400 + ], + [ + "parameter_add", + 204, + 10, + 178, + 1, + 408 + ], + [ + "parameter_add", + 119, + 63, + 153, + 1, + 395 + ], + [ + "parameter_add", + 173, + 94, + 159, + 1, + 403 + ], + [ + "parameter_add", + 122, + 92, + 165, + 1, + 409 + ], + [ + "parameter_add", + 154, + 57, + 196, + 1, + 418 + ], + [ + "parameter_add", + 216, + 44, + 202, + 1, + 426 + ], + [ + "parameter_add", + 199, + 106, + 208, + 1, + 433 + ], + [ + "parameter_add", + 169, + 42, + 183, + 1, + 422 + ], + [ + "parameter_add", + 156, + 104, + 189, + 1, + 429 + ], + [ + "parameter_add", + 218, + 87, + 195, + 1, + 434 + ], + [ + "parameter_add", + 222, + 62, + 226, + 1, + 444 + ], + [ + "parameter_add", + 217, + 52, + 232, + 1, + 452 + ], + [ + "parameter_add", + 202, + 46, + 238, + 1, + 459 + ], + [ + "parameter_add", + 174, + 110, + 213, + 1, + 448 + ], + [ + "parameter_add", + 164, + 105, + 219, + 1, + 455 + ], + [ + "parameter_add", + 158, + 90, + 225, + 1, + 460 + ], + [ + "native", + 0, + 229, + 230, + 1 + ], + [ + "native", + 112, + 234, + 235, + 1 + ], + [ + "native", + 2, + 240, + 241, + 1 + ], + [ + "native", + 114, + 243, + 244, + 1 + ], + [ + "native", + 7, + 391, + 392, + 1 + ], + [ + "native", + 119, + 395, + 396, + 1 + ], + [ + "native", + 9, + 331, + 332, + 1 + ], + [ + "native", + 121, + 335, + 336, + 1 + ], + [ + "native", + 10, + 408, + 396, + 1 + ], + [ + "native", + 122, + 409, + 410, + 1 + ], + [ + "native", + 11, + 299, + 300, + 1 + ], + [ + "native", + 123, + 303, + 304, + 1 + ], + [ + "native", + 13, + 274, + 275, + 1 + ], + [ + "native", + 125, + 277, + 278, + 1 + ], + [ + "native", + 14, + 283, + 270, + 1 + ], + [ + "native", + 126, + 284, + 285, + 1 + ], + [ + "native", + 15, + 269, + 278, + 1 + ], + [ + "native", + 127, + 264, + 290, + 1 + ], + [ + "native", + 16, + 370, + 371, + 1 + ], + [ + "native", + 128, + 373, + 374, + 1 + ], + [ + "native", + 20, + 379, + 366, + 1 + ], + [ + "native", + 132, + 380, + 381, + 1 + ], + [ + "native", + 21, + 316, + 304, + 1 + ], + [ + "native", + 133, + 317, + 318, + 1 + ], + [ + "native", + 25, + 360, + 361, + 1 + ], + [ + "native", + 137, + 365, + 366, + 1 + ], + [ + "native", + 27, + 264, + 265, + 1 + ], + [ + "native", + 139, + 269, + 270, + 1 + ], + [ + "native", + 36, + 303, + 312, + 1 + ], + [ + "native", + 148, + 299, + 323, + 1 + ], + [ + "native", + 37, + 335, + 344, + 1 + ], + [ + "native", + 149, + 331, + 353, + 1 + ], + [ + "native", + 41, + 311, + 318, + 1 + ], + [ + "native", + 153, + 308, + 300, + 1 + ], + [ + "native", + 42, + 422, + 430, + 1 + ], + [ + "native", + 154, + 418, + 439, + 1 + ], + [ + "native", + 43, + 343, + 349, + 1 + ], + [ + "native", + 155, + 340, + 332, + 1 + ], + [ + "native", + 44, + 426, + 427, + 1 + ], + [ + "native", + 156, + 429, + 430, + 1 + ], + [ + "native", + 46, + 459, + 449, + 1 + ], + [ + "native", + 158, + 460, + 461, + 1 + ], + [ + "native", + 47, + 365, + 374, + 1 + ], + [ + "native", + 159, + 360, + 385, + 1 + ], + [ + "native", + 51, + 340, + 341, + 1 + ], + [ + "native", + 163, + 343, + 344, + 1 + ], + [ + "native", + 52, + 452, + 453, + 1 + ], + [ + "native", + 164, + 455, + 456, + 1 + ], + [ + "native", + 53, + 308, + 309, + 1 + ], + [ + "native", + 165, + 311, + 312, + 1 + ], + [ + "native", + 57, + 418, + 419, + 1 + ], + [ + "native", + 169, + 422, + 423, + 1 + ], + [ + "native", + 61, + 400, + 401, + 1 + ], + [ + "native", + 173, + 403, + 404, + 1 + ], + [ + "native", + 62, + 444, + 445, + 1 + ], + [ + "native", + 174, + 448, + 449, + 1 + ], + [ + "native", + 63, + 395, + 404, + 1 + ], + [ + "native", + 175, + 391, + 414, + 1 + ], + [ + "native", + 70, + 249, + 235, + 1 + ], + [ + "native", + 182, + 250, + 251, + 1 + ], + [ + "native", + 71, + 234, + 244, + 1 + ], + [ + "native", + 183, + 229, + 256, + 1 + ], + [ + "native", + 72, + 243, + 251, + 1 + ], + [ + "native", + 184, + 240, + 230, + 1 + ], + [ + "native", + 76, + 250, + 256, + 1 + ], + [ + "native", + 188, + 249, + 241, + 1 + ], + [ + "native", + 78, + 277, + 285, + 1 + ], + [ + "native", + 190, + 274, + 265, + 1 + ], + [ + "native", + 79, + 380, + 385, + 1 + ], + [ + "native", + 191, + 379, + 371, + 1 + ], + [ + "native", + 81, + 284, + 290, + 1 + ], + [ + "native", + 193, + 283, + 275, + 1 + ], + [ + "native", + 87, + 434, + 439, + 1 + ], + [ + "native", + 199, + 433, + 427, + 1 + ], + [ + "native", + 89, + 348, + 353, + 1 + ], + [ + "native", + 201, + 347, + 341, + 1 + ], + [ + "native", + 90, + 460, + 464, + 1 + ], + [ + "native", + 202, + 459, + 453, + 1 + ], + [ + "native", + 91, + 317, + 323, + 1 + ], + [ + "native", + 203, + 316, + 309, + 1 + ], + [ + "native", + 92, + 409, + 414, + 1 + ], + [ + "native", + 204, + 408, + 401, + 1 + ], + [ + "native", + 94, + 403, + 410, + 1 + ], + [ + "native", + 206, + 400, + 392, + 1 + ], + [ + "native", + 99, + 373, + 381, + 1 + ], + [ + "native", + 211, + 370, + 361, + 1 + ], + [ + "native", + 104, + 429, + 435, + 1 + ], + [ + "native", + 216, + 426, + 419, + 1 + ], + [ + "native", + 105, + 455, + 461, + 1 + ], + [ + "native", + 217, + 452, + 445, + 1 + ], + [ + "native", + 106, + 433, + 423, + 1 + ], + [ + "native", + 218, + 434, + 435, + 1 + ], + [ + "native", + 110, + 448, + 456, + 1 + ], + [ + "native", + 222, + 444, + 464, + 1 + ], + [ + "native", + 111, + 347, + 336, + 1 + ], + [ + "native", + 223, + 348, + 349, + 1 + ], + [ + "parameter_add", + 184, + 0, + 21, + 1, + 230 + ], + [ + "parameter_add", + 188, + 2, + 27, + 1, + 241 + ], + [ + "parameter_add", + 112, + 70, + 2, + 1, + 235 + ], + [ + "parameter_add", + 114, + 71, + 8, + 1, + 244 + ], + [ + "parameter_add", + 182, + 72, + 14, + 1, + 251 + ], + [ + "parameter_add", + 183, + 76, + 20, + 1, + 256 + ], + [ + "parameter_add", + 190, + 27, + 51, + 1, + 265 + ], + [ + "parameter_add", + 193, + 13, + 57, + 1, + 275 + ], + [ + "parameter_add", + 139, + 14, + 32, + 1, + 270 + ], + [ + "parameter_add", + 125, + 15, + 38, + 1, + 278 + ], + [ + "parameter_add", + 126, + 78, + 44, + 1, + 285 + ], + [ + "parameter_add", + 127, + 81, + 50, + 1, + 290 + ], + [ + "parameter_add", + 153, + 11, + 81, + 1, + 300 + ], + [ + "parameter_add", + 203, + 53, + 87, + 1, + 309 + ], + [ + "parameter_add", + 123, + 21, + 62, + 1, + 304 + ], + [ + "parameter_add", + 165, + 36, + 68, + 1, + 312 + ], + [ + "parameter_add", + 133, + 41, + 74, + 1, + 318 + ], + [ + "parameter_add", + 148, + 91, + 80, + 1, + 323 + ], + [ + "parameter_add", + 155, + 9, + 111, + 1, + 332 + ], + [ + "parameter_add", + 201, + 51, + 117, + 1, + 341 + ], + [ + "parameter_add", + 121, + 111, + 92, + 1, + 336 + ], + [ + "parameter_add", + 163, + 37, + 98, + 1, + 344 + ], + [ + "parameter_add", + 223, + 43, + 104, + 1, + 349 + ], + [ + "parameter_add", + 149, + 89, + 110, + 1, + 353 + ], + [ + "parameter_add", + 211, + 25, + 141, + 1, + 361 + ], + [ + "parameter_add", + 191, + 16, + 147, + 1, + 371 + ], + [ + "parameter_add", + 137, + 20, + 122, + 1, + 366 + ], + [ + "parameter_add", + 128, + 47, + 128, + 1, + 374 + ], + [ + "parameter_add", + 132, + 99, + 134, + 1, + 381 + ], + [ + "parameter_add", + 159, + 79, + 140, + 1, + 385 + ], + [ + "parameter_add", + 206, + 7, + 171, + 1, + 392 + ], + [ + "parameter_add", + 204, + 61, + 177, + 1, + 401 + ], + [ + "parameter_add", + 119, + 10, + 152, + 1, + 396 + ], + [ + "parameter_add", + 173, + 63, + 158, + 1, + 404 + ], + [ + "parameter_add", + 122, + 94, + 164, + 1, + 410 + ], + [ + "parameter_add", + 175, + 92, + 170, + 1, + 414 + ], + [ + "parameter_add", + 216, + 57, + 201, + 1, + 419 + ], + [ + "parameter_add", + 199, + 44, + 207, + 1, + 427 + ], + [ + "parameter_add", + 169, + 106, + 182, + 1, + 423 + ], + [ + "parameter_add", + 156, + 42, + 188, + 1, + 430 + ], + [ + "parameter_add", + 218, + 104, + 194, + 1, + 435 + ], + [ + "parameter_add", + 154, + 87, + 200, + 1, + 439 + ], + [ + "parameter_add", + 217, + 62, + 231, + 1, + 445 + ], + [ + "parameter_add", + 202, + 52, + 237, + 1, + 453 + ], + [ + "parameter_add", + 174, + 46, + 212, + 1, + 449 + ], + [ + "parameter_add", + 164, + 110, + 218, + 1, + 456 + ], + [ + "parameter_add", + 158, + 105, + 224, + 1, + 461 + ], + [ + "parameter_add", + 222, + 90, + 230, + 1, + 464 + ], + [ + "native", + 0, + 230, + 231, + 1 + ], + [ + "native", + 112, + 235, + 236, + 1 + ], + [ + "native", + 2, + 241, + 236, + 1 + ], + [ + "native", + 114, + 244, + 245, + 1 + ], + [ + "native", + 7, + 392, + 393, + 1 + ], + [ + "native", + 119, + 396, + 397, + 1 + ], + [ + "native", + 9, + 332, + 333, + 1 + ], + [ + "native", + 121, + 336, + 337, + 1 + ], + [ + "native", + 10, + 396, + 405, + 1 + ], + [ + "native", + 122, + 410, + 411, + 1 + ], + [ + "native", + 11, + 300, + 301, + 1 + ], + [ + "native", + 123, + 304, + 305, + 1 + ], + [ + "native", + 13, + 275, + 271, + 1 + ], + [ + "native", + 125, + 278, + 279, + 1 + ], + [ + "native", + 14, + 270, + 279, + 1 + ], + [ + "native", + 126, + 285, + 286, + 1 + ], + [ + "native", + 15, + 278, + 286, + 1 + ], + [ + "native", + 127, + 290, + 291, + 1 + ], + [ + "native", + 16, + 371, + 367, + 1 + ], + [ + "native", + 128, + 374, + 375, + 1 + ], + [ + "native", + 20, + 366, + 375, + 1 + ], + [ + "native", + 132, + 381, + 382, + 1 + ], + [ + "native", + 21, + 304, + 313, + 1 + ], + [ + "native", + 133, + 318, + 319, + 1 + ], + [ + "native", + 25, + 361, + 362, + 1 + ], + [ + "native", + 137, + 366, + 367, + 1 + ], + [ + "native", + 27, + 265, + 266, + 1 + ], + [ + "native", + 139, + 270, + 271, + 1 + ], + [ + "native", + 36, + 312, + 319, + 1 + ], + [ + "native", + 148, + 323, + 324, + 1 + ], + [ + "native", + 37, + 344, + 350, + 1 + ], + [ + "native", + 149, + 353, + 354, + 1 + ], + [ + "native", + 41, + 318, + 324, + 1 + ], + [ + "native", + 153, + 300, + 327, + 1 + ], + [ + "native", + 42, + 430, + 436, + 1 + ], + [ + "native", + 154, + 439, + 440, + 1 + ], + [ + "native", + 43, + 349, + 354, + 1 + ], + [ + "native", + 155, + 332, + 357, + 1 + ], + [ + "native", + 44, + 427, + 424, + 1 + ], + [ + "native", + 156, + 430, + 431, + 1 + ], + [ + "native", + 46, + 449, + 457, + 1 + ], + [ + "native", + 158, + 461, + 462, + 1 + ], + [ + "native", + 47, + 374, + 382, + 1 + ], + [ + "native", + 159, + 385, + 386, + 1 + ], + [ + "native", + 51, + 341, + 337, + 1 + ], + [ + "native", + 163, + 344, + 345, + 1 + ], + [ + "native", + 52, + 453, + 450, + 1 + ], + [ + "native", + 164, + 456, + 457, + 1 + ], + [ + "native", + 53, + 309, + 305, + 1 + ], + [ + "native", + 165, + 312, + 313, + 1 + ], + [ + "native", + 57, + 419, + 420, + 1 + ], + [ + "native", + 169, + 423, + 424, + 1 + ], + [ + "native", + 61, + 401, + 397, + 1 + ], + [ + "native", + 173, + 404, + 405, + 1 + ], + [ + "native", + 62, + 445, + 446, + 1 + ], + [ + "native", + 174, + 449, + 450, + 1 + ], + [ + "native", + 63, + 404, + 411, + 1 + ], + [ + "native", + 175, + 414, + 415, + 1 + ], + [ + "native", + 70, + 235, + 245, + 1 + ], + [ + "native", + 182, + 251, + 252, + 1 + ], + [ + "native", + 71, + 244, + 252, + 1 + ], + [ + "native", + 183, + 256, + 257, + 1 + ], + [ + "native", + 72, + 251, + 257, + 1 + ], + [ + "native", + 184, + 230, + 260, + 1 + ], + [ + "native", + 76, + 256, + 260, + 1 + ], + [ + "native", + 188, + 241, + 231, + 1 + ], + [ + "native", + 78, + 285, + 291, + 1 + ], + [ + "native", + 190, + 265, + 294, + 1 + ], + [ + "native", + 79, + 385, + 387, + 1 + ], + [ + "native", + 191, + 371, + 362, + 1 + ], + [ + "native", + 81, + 290, + 294, + 1 + ], + [ + "native", + 193, + 275, + 266, + 1 + ], + [ + "native", + 87, + 439, + 442, + 1 + ], + [ + "native", + 199, + 427, + 420, + 1 + ], + [ + "native", + 89, + 353, + 357, + 1 + ], + [ + "native", + 201, + 341, + 333, + 1 + ], + [ + "native", + 90, + 464, + 466, + 1 + ], + [ + "native", + 202, + 453, + 446, + 1 + ], + [ + "native", + 91, + 323, + 327, + 1 + ], + [ + "native", + 203, + 309, + 301, + 1 + ], + [ + "native", + 92, + 414, + 416, + 1 + ], + [ + "native", + 204, + 401, + 393, + 1 + ], + [ + "native", + 94, + 410, + 415, + 1 + ], + [ + "native", + 206, + 392, + 416, + 1 + ], + [ + "native", + 99, + 381, + 386, + 1 + ], + [ + "native", + 211, + 361, + 387, + 1 + ], + [ + "native", + 104, + 435, + 440, + 1 + ], + [ + "native", + 216, + 419, + 442, + 1 + ], + [ + "native", + 105, + 461, + 465, + 1 + ], + [ + "native", + 217, + 445, + 466, + 1 + ], + [ + "native", + 106, + 423, + 431, + 1 + ], + [ + "native", + 218, + 435, + 436, + 1 + ], + [ + "native", + 110, + 456, + 462, + 1 + ], + [ + "native", + 222, + 464, + 465, + 1 + ], + [ + "native", + 111, + 336, + 345, + 1 + ], + [ + "native", + 223, + 349, + 350, + 1 + ], + [ + "parameter_add", + 188, + 0, + 26, + 1, + 231 + ], + [ + "parameter_add", + 112, + 2, + 1, + 1, + 236 + ], + [ + "parameter_add", + 114, + 70, + 7, + 1, + 245 + ], + [ + "parameter_add", + 182, + 71, + 13, + 1, + 252 + ], + [ + "parameter_add", + 183, + 72, + 19, + 1, + 257 + ], + [ + "parameter_add", + 184, + 76, + 25, + 1, + 260 + ], + [ + "parameter_add", + 193, + 27, + 56, + 1, + 266 + ], + [ + "parameter_add", + 139, + 13, + 31, + 1, + 271 + ], + [ + "parameter_add", + 125, + 14, + 37, + 1, + 279 + ], + [ + "parameter_add", + 126, + 15, + 43, + 1, + 286 + ], + [ + "parameter_add", + 127, + 78, + 49, + 1, + 291 + ], + [ + "parameter_add", + 190, + 81, + 55, + 1, + 294 + ], + [ + "parameter_add", + 203, + 11, + 86, + 1, + 301 + ], + [ + "parameter_add", + 123, + 53, + 61, + 1, + 305 + ], + [ + "parameter_add", + 165, + 21, + 67, + 1, + 313 + ], + [ + "parameter_add", + 133, + 36, + 73, + 1, + 319 + ], + [ + "parameter_add", + 148, + 41, + 79, + 1, + 324 + ], + [ + "parameter_add", + 153, + 91, + 85, + 1, + 327 + ], + [ + "parameter_add", + 201, + 9, + 116, + 1, + 333 + ], + [ + "parameter_add", + 121, + 51, + 91, + 1, + 337 + ], + [ + "parameter_add", + 163, + 111, + 97, + 1, + 345 + ], + [ + "parameter_add", + 223, + 37, + 103, + 1, + 350 + ], + [ + "parameter_add", + 149, + 43, + 109, + 1, + 354 + ], + [ + "parameter_add", + 155, + 89, + 115, + 1, + 357 + ], + [ + "parameter_add", + 191, + 25, + 146, + 1, + 362 + ], + [ + "parameter_add", + 137, + 16, + 121, + 1, + 367 + ], + [ + "parameter_add", + 128, + 20, + 127, + 1, + 375 + ], + [ + "parameter_add", + 132, + 47, + 133, + 1, + 382 + ], + [ + "parameter_add", + 159, + 99, + 139, + 1, + 386 + ], + [ + "parameter_add", + 211, + 79, + 145, + 1, + 387 + ], + [ + "parameter_add", + 204, + 7, + 176, + 1, + 393 + ], + [ + "parameter_add", + 119, + 61, + 151, + 1, + 397 + ], + [ + "parameter_add", + 173, + 10, + 157, + 1, + 405 + ], + [ + "parameter_add", + 122, + 63, + 163, + 1, + 411 + ], + [ + "parameter_add", + 175, + 94, + 169, + 1, + 415 + ], + [ + "parameter_add", + 206, + 92, + 175, + 1, + 416 + ], + [ + "parameter_add", + 199, + 57, + 206, + 1, + 420 + ], + [ + "parameter_add", + 169, + 44, + 181, + 1, + 424 + ], + [ + "parameter_add", + 156, + 106, + 187, + 1, + 431 + ], + [ + "parameter_add", + 218, + 42, + 193, + 1, + 436 + ], + [ + "parameter_add", + 154, + 104, + 199, + 1, + 440 + ], + [ + "parameter_add", + 216, + 87, + 205, + 1, + 442 + ], + [ + "parameter_add", + 202, + 62, + 236, + 1, + 446 + ], + [ + "parameter_add", + 174, + 52, + 211, + 1, + 450 + ], + [ + "parameter_add", + 164, + 46, + 217, + 1, + 457 + ], + [ + "parameter_add", + 158, + 110, + 223, + 1, + 462 + ], + [ + "parameter_add", + 222, + 105, + 229, + 1, + 465 + ], + [ + "parameter_add", + 217, + 90, + 235, + 1, + 466 + ], + [ + "native", + 0, + 231, + 1, + 3 + ], + [ + "native", + 112, + 236, + 237, + 1 + ], + [ + "native", + 2, + 236, + 1, + 3 + ], + [ + "native", + 114, + 245, + 246, + 1 + ], + [ + "native", + 7, + 393, + 1, + 3 + ], + [ + "native", + 119, + 397, + 398, + 1 + ], + [ + "native", + 9, + 333, + 1, + 3 + ], + [ + "native", + 121, + 337, + 338, + 1 + ], + [ + "native", + 10, + 405, + 1, + 3 + ], + [ + "native", + 122, + 411, + 412, + 1 + ], + [ + "native", + 11, + 301, + 1, + 3 + ], + [ + "native", + 123, + 305, + 306, + 1 + ], + [ + "native", + 13, + 271, + 1, + 3 + ], + [ + "native", + 125, + 279, + 280, + 1 + ], + [ + "native", + 14, + 279, + 1, + 3 + ], + [ + "native", + 126, + 286, + 287, + 1 + ], + [ + "native", + 15, + 286, + 1, + 3 + ], + [ + "native", + 127, + 291, + 292, + 1 + ], + [ + "native", + 16, + 367, + 1, + 3 + ], + [ + "native", + 128, + 375, + 376, + 1 + ], + [ + "native", + 20, + 375, + 1, + 3 + ], + [ + "native", + 132, + 382, + 383, + 1 + ], + [ + "native", + 21, + 313, + 1, + 3 + ], + [ + "native", + 133, + 319, + 320, + 1 + ], + [ + "native", + 25, + 362, + 1, + 3 + ], + [ + "native", + 137, + 367, + 246, + 1 + ], + [ + "native", + 27, + 266, + 1, + 3 + ], + [ + "native", + 139, + 271, + 237, + 1 + ], + [ + "native", + 36, + 319, + 1, + 3 + ], + [ + "native", + 148, + 324, + 325, + 1 + ], + [ + "native", + 37, + 350, + 1, + 3 + ], + [ + "native", + 149, + 354, + 355, + 1 + ], + [ + "native", + 41, + 324, + 1, + 3 + ], + [ + "native", + 153, + 327, + 328, + 1 + ], + [ + "native", + 42, + 436, + 1, + 3 + ], + [ + "native", + 154, + 440, + 441, + 1 + ], + [ + "native", + 43, + 354, + 1, + 3 + ], + [ + "native", + 155, + 357, + 358, + 1 + ], + [ + "native", + 44, + 424, + 1, + 3 + ], + [ + "native", + 156, + 431, + 376, + 1 + ], + [ + "native", + 46, + 457, + 1, + 3 + ], + [ + "native", + 158, + 462, + 383, + 1 + ], + [ + "native", + 47, + 382, + 1, + 3 + ], + [ + "native", + 159, + 386, + 320, + 1 + ], + [ + "native", + 51, + 337, + 1, + 3 + ], + [ + "native", + 163, + 345, + 280, + 1 + ], + [ + "native", + 52, + 450, + 1, + 3 + ], + [ + "native", + 164, + 457, + 287, + 1 + ], + [ + "native", + 53, + 305, + 1, + 3 + ], + [ + "native", + 165, + 313, + 292, + 1 + ], + [ + "native", + 57, + 420, + 1, + 3 + ], + [ + "native", + 169, + 424, + 398, + 1 + ], + [ + "native", + 61, + 397, + 1, + 3 + ], + [ + "native", + 173, + 405, + 338, + 1 + ], + [ + "native", + 62, + 446, + 1, + 3 + ], + [ + "native", + 174, + 450, + 412, + 1 + ], + [ + "native", + 63, + 411, + 1, + 3 + ], + [ + "native", + 175, + 415, + 306, + 1 + ], + [ + "native", + 70, + 245, + 1, + 3 + ], + [ + "native", + 182, + 252, + 253, + 1 + ], + [ + "native", + 71, + 252, + 1, + 3 + ], + [ + "native", + 183, + 257, + 258, + 1 + ], + [ + "native", + 72, + 257, + 1, + 3 + ], + [ + "native", + 184, + 260, + 261, + 1 + ], + [ + "native", + 76, + 260, + 1, + 3 + ], + [ + "native", + 188, + 231, + 262, + 1 + ], + [ + "native", + 78, + 291, + 1, + 3 + ], + [ + "native", + 190, + 294, + 295, + 1 + ], + [ + "native", + 79, + 387, + 1, + 3 + ], + [ + "native", + 191, + 362, + 388, + 1 + ], + [ + "native", + 81, + 294, + 1, + 3 + ], + [ + "native", + 193, + 266, + 296, + 1 + ], + [ + "native", + 87, + 442, + 1, + 3 + ], + [ + "native", + 199, + 420, + 262, + 1 + ], + [ + "native", + 89, + 357, + 1, + 3 + ], + [ + "native", + 201, + 333, + 261, + 1 + ], + [ + "native", + 90, + 466, + 1, + 3 + ], + [ + "native", + 202, + 446, + 258, + 1 + ], + [ + "native", + 91, + 327, + 1, + 3 + ], + [ + "native", + 203, + 301, + 253, + 1 + ], + [ + "native", + 92, + 416, + 1, + 3 + ], + [ + "native", + 204, + 393, + 296, + 1 + ], + [ + "native", + 94, + 415, + 1, + 3 + ], + [ + "native", + 206, + 416, + 388, + 1 + ], + [ + "native", + 99, + 386, + 1, + 3 + ], + [ + "native", + 211, + 387, + 295, + 1 + ], + [ + "native", + 104, + 440, + 1, + 3 + ], + [ + "native", + 216, + 442, + 358, + 1 + ], + [ + "native", + 105, + 465, + 1, + 3 + ], + [ + "native", + 217, + 466, + 441, + 1 + ], + [ + "native", + 106, + 431, + 1, + 3 + ], + [ + "native", + 218, + 436, + 328, + 1 + ], + [ + "native", + 110, + 462, + 1, + 3 + ], + [ + "native", + 222, + 465, + 355, + 1 + ], + [ + "native", + 111, + 345, + 1, + 3 + ], + [ + "native", + 223, + 350, + 325, + 1 + ], + [ + "add", + 27, + 0, + "-1", + 1 + ], + [ + "scale", + 27, + null, + "-1/2", + 1 + ], + [ + "add", + 0, + 27, + "-1", + 1 + ], + [ + "add", + 139, + 112, + "-1", + 237 + ], + [ + "scale", + 139, + null, + "-1/2", + 237 + ], + [ + "add", + 112, + 139, + "-1", + 237 + ], + [ + "add", + 25, + 2, + "-1", + 1 + ], + [ + "scale", + 25, + null, + "-1/2", + 1 + ], + [ + "add", + 2, + 25, + "-1", + 1 + ], + [ + "add", + 137, + 114, + "-1", + 246 + ], + [ + "scale", + 137, + null, + "-1/2", + 246 + ], + [ + "add", + 114, + 137, + "-1", + 246 + ], + [ + "add", + 57, + 7, + "-1", + 1 + ], + [ + "scale", + 57, + null, + "-1/2", + 1 + ], + [ + "add", + 7, + 57, + "-1", + 1 + ], + [ + "add", + 169, + 119, + "-1", + 398 + ], + [ + "scale", + 169, + null, + "-1/2", + 398 + ], + [ + "add", + 119, + 169, + "-1", + 398 + ], + [ + "add", + 61, + 9, + "-1", + 1 + ], + [ + "scale", + 61, + null, + "1/2", + 1 + ], + [ + "add", + 9, + 61, + "1", + 1 + ], + [ + "add", + 173, + 121, + "-1", + 338 + ], + [ + "scale", + 173, + null, + "1/2", + 338 + ], + [ + "add", + 121, + 173, + "1", + 338 + ], + [ + "add", + 62, + 10, + "-1", + 1 + ], + [ + "scale", + 62, + null, + "-1/2", + 1 + ], + [ + "add", + 10, + 62, + "-1", + 1 + ], + [ + "add", + 174, + 122, + "-1", + 412 + ], + [ + "scale", + 174, + null, + "-1/2", + 412 + ], + [ + "add", + 122, + 174, + "-1", + 412 + ], + [ + "add", + 63, + 11, + "-1", + 1 + ], + [ + "scale", + 63, + null, + "1/2", + 1 + ], + [ + "add", + 11, + 63, + "1", + 1 + ], + [ + "add", + 175, + 123, + "-1", + 306 + ], + [ + "scale", + 175, + null, + "1/2", + 306 + ], + [ + "add", + 123, + 175, + "1", + 306 + ], + [ + "add", + 51, + 13, + "1", + 1 + ], + [ + "scale", + 51, + null, + "1/2", + 1 + ], + [ + "add", + 13, + 51, + "-1", + 1 + ], + [ + "add", + 163, + 125, + "1", + 280 + ], + [ + "scale", + 163, + null, + "1/2", + 280 + ], + [ + "add", + 125, + 163, + "-1", + 280 + ], + [ + "add", + 52, + 14, + "1", + 1 + ], + [ + "scale", + 52, + null, + "1/2", + 1 + ], + [ + "add", + 14, + 52, + "-1", + 1 + ], + [ + "add", + 164, + 126, + "1", + 287 + ], + [ + "scale", + 164, + null, + "1/2", + 287 + ], + [ + "add", + 126, + 164, + "-1", + 287 + ], + [ + "add", + 53, + 15, + "1", + 1 + ], + [ + "scale", + 53, + null, + "1/2", + 1 + ], + [ + "add", + 15, + 53, + "-1", + 1 + ], + [ + "add", + 165, + 127, + "1", + 292 + ], + [ + "scale", + 165, + null, + "1/2", + 292 + ], + [ + "add", + 127, + 165, + "-1", + 292 + ], + [ + "add", + 44, + 16, + "1", + 1 + ], + [ + "scale", + 44, + null, + "-1/2", + 1 + ], + [ + "add", + 16, + 44, + "1", + 1 + ], + [ + "add", + 156, + 128, + "1", + 376 + ], + [ + "scale", + 156, + null, + "-1/2", + 376 + ], + [ + "add", + 128, + 156, + "1", + 376 + ], + [ + "add", + 46, + 20, + "1", + 1 + ], + [ + "scale", + 46, + null, + "-1/2", + 1 + ], + [ + "add", + 20, + 46, + "1", + 1 + ], + [ + "add", + 158, + 132, + "1", + 383 + ], + [ + "scale", + 158, + null, + "-1/2", + 383 + ], + [ + "add", + 132, + 158, + "1", + 383 + ], + [ + "add", + 47, + 21, + "1", + 1 + ], + [ + "scale", + 47, + null, + "-1/2", + 1 + ], + [ + "add", + 21, + 47, + "1", + 1 + ], + [ + "scale", + 21, + null, + "-1", + 1 + ], + [ + "add", + 159, + 133, + "1", + 320 + ], + [ + "scale", + 159, + null, + "-1/2", + 320 + ], + [ + "add", + 133, + 159, + "1", + 320 + ], + [ + "scale", + 133, + null, + "-1", + 320 + ], + [ + "add", + 111, + 36, + "-1", + 1 + ], + [ + "scale", + 111, + null, + "1/2", + 1 + ], + [ + "add", + 36, + 111, + "1", + 1 + ], + [ + "scale", + 36, + null, + "-1", + 1 + ], + [ + "add", + 223, + 148, + "-1", + 325 + ], + [ + "scale", + 223, + null, + "1/2", + 325 + ], + [ + "add", + 148, + 223, + "1", + 325 + ], + [ + "scale", + 148, + null, + "-1", + 325 + ], + [ + "add", + 110, + 37, + "-1", + 1 + ], + [ + "scale", + 110, + null, + "-1/2", + 1 + ], + [ + "add", + 37, + 110, + "-1", + 1 + ], + [ + "scale", + 37, + null, + "-1", + 1 + ], + [ + "add", + 222, + 149, + "-1", + 355 + ], + [ + "scale", + 222, + null, + "-1/2", + 355 + ], + [ + "add", + 149, + 222, + "-1", + 355 + ], + [ + "scale", + 149, + null, + "-1", + 355 + ], + [ + "add", + 106, + 41, + "-1", + 1 + ], + [ + "scale", + 106, + null, + "-1/2", + 1 + ], + [ + "add", + 41, + 106, + "-1", + 1 + ], + [ + "scale", + 41, + null, + "-1", + 1 + ], + [ + "add", + 218, + 153, + "-1", + 328 + ], + [ + "scale", + 218, + null, + "-1/2", + 328 + ], + [ + "add", + 153, + 218, + "-1", + 328 + ], + [ + "scale", + 153, + null, + "-1", + 328 + ], + [ + "add", + 105, + 42, + "-1", + 1 + ], + [ + "scale", + 105, + null, + "1/2", + 1 + ], + [ + "add", + 42, + 105, + "1", + 1 + ], + [ + "scale", + 42, + null, + "-1", + 1 + ], + [ + "add", + 217, + 154, + "-1", + 441 + ], + [ + "scale", + 217, + null, + "1/2", + 441 + ], + [ + "add", + 154, + 217, + "1", + 441 + ], + [ + "scale", + 154, + null, + "-1", + 441 + ], + [ + "add", + 104, + 43, + "-1", + 1 + ], + [ + "scale", + 104, + null, + "-1/2", + 1 + ], + [ + "add", + 43, + 104, + "-1", + 1 + ], + [ + "scale", + 43, + null, + "-1", + 1 + ], + [ + "add", + 216, + 155, + "-1", + 358 + ], + [ + "scale", + 216, + null, + "-1/2", + 358 + ], + [ + "add", + 155, + 216, + "-1", + 358 + ], + [ + "scale", + 155, + null, + "-1", + 358 + ], + [ + "add", + 91, + 70, + "1", + 1 + ], + [ + "scale", + 91, + null, + "1/2", + 1 + ], + [ + "add", + 70, + 91, + "-1", + 1 + ], + [ + "add", + 203, + 182, + "1", + 253 + ], + [ + "scale", + 203, + null, + "1/2", + 253 + ], + [ + "add", + 182, + 203, + "-1", + 253 + ], + [ + "add", + 90, + 71, + "1", + 1 + ], + [ + "scale", + 90, + null, + "1/2", + 1 + ], + [ + "add", + 71, + 90, + "-1", + 1 + ], + [ + "add", + 202, + 183, + "1", + 258 + ], + [ + "scale", + 202, + null, + "1/2", + 258 + ], + [ + "add", + 183, + 202, + "-1", + 258 + ], + [ + "add", + 89, + 72, + "1", + 1 + ], + [ + "scale", + 89, + null, + "1/2", + 1 + ], + [ + "add", + 72, + 89, + "-1", + 1 + ], + [ + "add", + 201, + 184, + "1", + 261 + ], + [ + "scale", + 201, + null, + "1/2", + 261 + ], + [ + "add", + 184, + 201, + "-1", + 261 + ], + [ + "add", + 87, + 76, + "1", + 1 + ], + [ + "scale", + 87, + null, + "1/2", + 1 + ], + [ + "add", + 76, + 87, + "-1", + 1 + ], + [ + "add", + 199, + 188, + "1", + 262 + ], + [ + "scale", + 199, + null, + "1/2", + 262 + ], + [ + "add", + 188, + 199, + "-1", + 262 + ], + [ + "add", + 99, + 78, + "-1", + 1 + ], + [ + "scale", + 99, + null, + "-1/2", + 1 + ], + [ + "add", + 78, + 99, + "-1", + 1 + ], + [ + "add", + 211, + 190, + "-1", + 295 + ], + [ + "scale", + 211, + null, + "-1/2", + 295 + ], + [ + "add", + 190, + 211, + "-1", + 295 + ], + [ + "add", + 94, + 79, + "1", + 1 + ], + [ + "scale", + 94, + null, + "1/2", + 1 + ], + [ + "add", + 79, + 94, + "-1", + 1 + ], + [ + "scale", + 79, + null, + "-1", + 1 + ], + [ + "add", + 206, + 191, + "1", + 388 + ], + [ + "scale", + 206, + null, + "1/2", + 388 + ], + [ + "add", + 191, + 206, + "-1", + 388 + ], + [ + "scale", + 191, + null, + "-1", + 388 + ], + [ + "add", + 92, + 81, + "1", + 1 + ], + [ + "scale", + 92, + null, + "1/2", + 1 + ], + [ + "add", + 81, + 92, + "-1", + 1 + ], + [ + "scale", + 81, + null, + "-1", + 1 + ], + [ + "add", + 204, + 193, + "1", + 296 + ], + [ + "scale", + 204, + null, + "1/2", + 296 + ], + [ + "add", + 193, + 204, + "-1", + 296 + ], + [ + "scale", + 193, + null, + "-1", + 296 + ], + [ + "native", + 112, + 237, + 114, + 1 + ], + [ + "native", + 1, + 3, + 1, + 8 + ], + [ + "native", + 113, + 0, + 115, + 8 + ], + [ + "native", + 114, + 246, + 116, + 1 + ], + [ + "native", + 3, + 5, + 1, + 8 + ], + [ + "native", + 115, + 0, + 117, + 8 + ], + [ + "native", + 4, + 6, + 1, + 8 + ], + [ + "native", + 116, + 0, + 118, + 8 + ], + [ + "native", + 5, + 7, + 1, + 8 + ], + [ + "native", + 117, + 0, + 119, + 8 + ], + [ + "native", + 6, + 8, + 1, + 8 + ], + [ + "native", + 118, + 0, + 120, + 8 + ], + [ + "native", + 119, + 398, + 121, + 1 + ], + [ + "native", + 8, + 10, + 1, + 8 + ], + [ + "native", + 120, + 0, + 122, + 8 + ], + [ + "native", + 121, + 338, + 123, + 1 + ], + [ + "native", + 122, + 412, + 124, + 1 + ], + [ + "native", + 123, + 306, + 125, + 1 + ], + [ + "native", + 12, + 14, + 1, + 8 + ], + [ + "native", + 124, + 0, + 126, + 8 + ], + [ + "native", + 125, + 280, + 127, + 1 + ], + [ + "native", + 126, + 287, + 128, + 1 + ], + [ + "native", + 127, + 292, + 129, + 1 + ], + [ + "native", + 128, + 376, + 130, + 1 + ], + [ + "native", + 17, + 19, + 1, + 8 + ], + [ + "native", + 129, + 0, + 131, + 8 + ], + [ + "native", + 18, + 20, + 1, + 8 + ], + [ + "native", + 130, + 0, + 132, + 8 + ], + [ + "native", + 19, + 21, + 1, + 8 + ], + [ + "native", + 131, + 0, + 133, + 8 + ], + [ + "native", + 132, + 383, + 134, + 1 + ], + [ + "native", + 133, + 320, + 135, + 1 + ], + [ + "native", + 22, + 24, + 1, + 8 + ], + [ + "native", + 134, + 0, + 136, + 8 + ], + [ + "native", + 23, + 25, + 1, + 8 + ], + [ + "native", + 135, + 0, + 137, + 8 + ], + [ + "native", + 24, + 26, + 1, + 8 + ], + [ + "native", + 136, + 0, + 138, + 8 + ], + [ + "native", + 137, + 246, + 139, + 1 + ], + [ + "native", + 26, + 28, + 1, + 8 + ], + [ + "native", + 138, + 0, + 140, + 8 + ], + [ + "native", + 139, + 237, + 141, + 1 + ], + [ + "native", + 28, + 30, + 1, + 8 + ], + [ + "native", + 140, + 0, + 142, + 8 + ], + [ + "native", + 29, + 31, + 1, + 8 + ], + [ + "native", + 141, + 0, + 143, + 8 + ], + [ + "native", + 30, + 32, + 1, + 8 + ], + [ + "native", + 142, + 0, + 144, + 8 + ], + [ + "native", + 31, + 33, + 1, + 8 + ], + [ + "native", + 143, + 0, + 145, + 8 + ], + [ + "native", + 32, + 34, + 1, + 8 + ], + [ + "native", + 144, + 0, + 146, + 8 + ], + [ + "native", + 33, + 35, + 1, + 8 + ], + [ + "native", + 145, + 0, + 147, + 8 + ], + [ + "native", + 34, + 36, + 1, + 8 + ], + [ + "native", + 146, + 0, + 148, + 8 + ], + [ + "native", + 35, + 37, + 1, + 8 + ], + [ + "native", + 147, + 0, + 149, + 8 + ], + [ + "native", + 148, + 325, + 150, + 1 + ], + [ + "native", + 149, + 355, + 151, + 1 + ], + [ + "native", + 38, + 40, + 1, + 8 + ], + [ + "native", + 150, + 0, + 152, + 8 + ], + [ + "native", + 39, + 41, + 1, + 8 + ], + [ + "native", + 151, + 0, + 153, + 8 + ], + [ + "native", + 40, + 42, + 1, + 8 + ], + [ + "native", + 152, + 0, + 154, + 8 + ], + [ + "native", + 153, + 328, + 155, + 1 + ], + [ + "native", + 154, + 441, + 156, + 1 + ], + [ + "native", + 155, + 358, + 157, + 1 + ], + [ + "native", + 156, + 376, + 158, + 1 + ], + [ + "native", + 45, + 47, + 1, + 8 + ], + [ + "native", + 157, + 0, + 159, + 8 + ], + [ + "native", + 158, + 383, + 160, + 1 + ], + [ + "native", + 159, + 320, + 161, + 1 + ], + [ + "native", + 48, + 50, + 1, + 8 + ], + [ + "native", + 160, + 0, + 162, + 8 + ], + [ + "native", + 49, + 51, + 1, + 8 + ], + [ + "native", + 161, + 0, + 163, + 8 + ], + [ + "native", + 50, + 52, + 1, + 8 + ], + [ + "native", + 162, + 0, + 164, + 8 + ], + [ + "native", + 163, + 280, + 165, + 1 + ], + [ + "native", + 164, + 287, + 166, + 1 + ], + [ + "native", + 165, + 292, + 167, + 1 + ], + [ + "native", + 54, + 56, + 1, + 8 + ], + [ + "native", + 166, + 0, + 168, + 8 + ], + [ + "native", + 55, + 57, + 1, + 8 + ], + [ + "native", + 167, + 0, + 169, + 8 + ], + [ + "native", + 56, + 58, + 1, + 8 + ], + [ + "native", + 168, + 0, + 170, + 8 + ], + [ + "native", + 169, + 398, + 171, + 1 + ], + [ + "native", + 58, + 60, + 1, + 8 + ], + [ + "native", + 170, + 0, + 172, + 8 + ], + [ + "native", + 59, + 61, + 1, + 8 + ], + [ + "native", + 171, + 0, + 173, + 8 + ], + [ + "native", + 60, + 62, + 1, + 8 + ], + [ + "native", + 172, + 0, + 174, + 8 + ], + [ + "native", + 173, + 338, + 175, + 1 + ], + [ + "native", + 174, + 412, + 176, + 1 + ], + [ + "native", + 175, + 306, + 177, + 1 + ], + [ + "native", + 64, + 66, + 1, + 8 + ], + [ + "native", + 176, + 0, + 178, + 8 + ], + [ + "native", + 65, + 67, + 1, + 8 + ], + [ + "native", + 177, + 0, + 179, + 8 + ], + [ + "native", + 66, + 68, + 1, + 8 + ], + [ + "native", + 178, + 0, + 180, + 8 + ], + [ + "native", + 67, + 69, + 1, + 8 + ], + [ + "native", + 179, + 0, + 181, + 8 + ], + [ + "native", + 68, + 70, + 1, + 8 + ], + [ + "native", + 180, + 0, + 182, + 8 + ], + [ + "native", + 69, + 71, + 1, + 8 + ], + [ + "native", + 181, + 0, + 183, + 8 + ], + [ + "native", + 182, + 253, + 184, + 1 + ], + [ + "native", + 183, + 258, + 185, + 1 + ], + [ + "native", + 184, + 261, + 186, + 1 + ], + [ + "native", + 73, + 75, + 1, + 8 + ], + [ + "native", + 185, + 0, + 187, + 8 + ], + [ + "native", + 74, + 76, + 1, + 8 + ], + [ + "native", + 186, + 0, + 188, + 8 + ], + [ + "native", + 75, + 77, + 1, + 8 + ], + [ + "native", + 187, + 0, + 189, + 8 + ], + [ + "native", + 188, + 262, + 190, + 1 + ], + [ + "native", + 77, + 79, + 1, + 8 + ], + [ + "native", + 189, + 0, + 191, + 8 + ], + [ + "native", + 190, + 295, + 192, + 1 + ], + [ + "native", + 191, + 388, + 193, + 1 + ], + [ + "native", + 80, + 82, + 1, + 8 + ], + [ + "native", + 192, + 0, + 194, + 8 + ], + [ + "native", + 193, + 296, + 195, + 1 + ], + [ + "native", + 82, + 84, + 1, + 8 + ], + [ + "native", + 194, + 0, + 196, + 8 + ], + [ + "native", + 83, + 85, + 1, + 8 + ], + [ + "native", + 195, + 0, + 197, + 8 + ], + [ + "native", + 84, + 86, + 1, + 8 + ], + [ + "native", + 196, + 0, + 198, + 8 + ], + [ + "native", + 85, + 87, + 1, + 8 + ], + [ + "native", + 197, + 0, + 199, + 8 + ], + [ + "native", + 86, + 88, + 1, + 8 + ], + [ + "native", + 198, + 0, + 200, + 8 + ], + [ + "native", + 199, + 262, + 201, + 1 + ], + [ + "native", + 88, + 90, + 1, + 8 + ], + [ + "native", + 200, + 0, + 202, + 8 + ], + [ + "native", + 201, + 261, + 203, + 1 + ], + [ + "native", + 202, + 258, + 204, + 1 + ], + [ + "native", + 203, + 253, + 205, + 1 + ], + [ + "native", + 204, + 296, + 206, + 1 + ], + [ + "native", + 93, + 95, + 1, + 8 + ], + [ + "native", + 205, + 0, + 207, + 8 + ], + [ + "native", + 206, + 388, + 208, + 1 + ], + [ + "native", + 95, + 97, + 1, + 8 + ], + [ + "native", + 207, + 0, + 209, + 8 + ], + [ + "native", + 96, + 98, + 1, + 8 + ], + [ + "native", + 208, + 0, + 210, + 8 + ], + [ + "native", + 97, + 99, + 1, + 8 + ], + [ + "native", + 209, + 0, + 211, + 8 + ], + [ + "native", + 98, + 100, + 1, + 8 + ], + [ + "native", + 210, + 0, + 212, + 8 + ], + [ + "native", + 211, + 295, + 213, + 1 + ], + [ + "native", + 100, + 102, + 1, + 8 + ], + [ + "native", + 212, + 0, + 214, + 8 + ], + [ + "native", + 101, + 103, + 1, + 8 + ], + [ + "native", + 213, + 0, + 215, + 8 + ], + [ + "native", + 102, + 104, + 1, + 8 + ], + [ + "native", + 214, + 0, + 216, + 8 + ], + [ + "native", + 103, + 105, + 1, + 8 + ], + [ + "native", + 215, + 0, + 217, + 8 + ], + [ + "native", + 216, + 358, + 218, + 1 + ], + [ + "native", + 217, + 441, + 219, + 1 + ], + [ + "native", + 218, + 328, + 220, + 1 + ], + [ + "native", + 107, + 109, + 1, + 8 + ], + [ + "native", + 219, + 0, + 221, + 8 + ], + [ + "native", + 108, + 110, + 1, + 8 + ], + [ + "native", + 220, + 0, + 222, + 8 + ], + [ + "native", + 109, + 111, + 1, + 8 + ], + [ + "native", + 221, + 0, + 223, + 8 + ], + [ + "native", + 222, + 355, + 224, + 1 + ], + [ + "native", + 223, + 325, + 225, + 1 + ] + ] + }, + "scope": "Logical scalar word and nested-frame schedule. Native phases and recursive hosting remain separate.", + "source_pins": { + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "pairs": "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2", + "signed": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" + }, + "start": [ + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md new file mode 100644 index 0000000000..953df4352a --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md @@ -0,0 +1,389 @@ +# Exact division by three for the actual A8 borrowed block + +The one-minor borrowed block is invertible in the retained machine model. +Its inverse needs exact division by three. The current dyadic scalar +emitter does not have this operation, but the retained fixed-tape model +already permits fixed odd divisors on a common exact grid. Thus the +modulo-three obstruction applies to that emitter's coefficient ring. It +is not an obstruction to the required computation. + +This note gives a scalar word for the actual A8 block, its fused upper +correction, and a complete representation rule for recursive use. The +fused word uses one existing private array, 7,008 old real scalar +primitives, and 16 real division-by-three scans. It adds no native child +at a legal common-frame cut. It has odd denominator height one at every +prefix. These are new finite statements about this block. The common +odd-grid method is retained prior work. + +The result does not supply the complete controller, its owners, or its +phase proof. In particular, the fused original-X response still has an +eight-dimensional kernel. The retained selected Y values are necessary +for the complete two-bank map. No new complete kappa value is claimed. + +## Source binding + +The actual interface is `../../new-core-transfer-20261017/INTERFACE.json`, +SHA256 `c6ca09711622ce4ad236f78cc28c03b6c46808a9d91cfc1722ff4fe371f38746`. +The checker verifies this pin before it reads R. The clean core, its full +native phase review, and the raw selected boundary convention are reviewed +in the parent directory's `NEW-CORE-LOGICAL-REVIEW.md`, +`NEW-CORE-NATIVE-REVIEW.md`, and `NEW-RAW-REVIEW.md`. + +The source model was fetched again at commit +`6f100d4bb5083f8c35d96fd95a539811c62f245c`. The following files have the +same Git blob identities as the prior rational-decoder source packet: + +- [The fixed-tape model](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/02-streams.tex). +- [The exact recursive contract and guard](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/05-layers.tex). +- [The retained common odd grid](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/notes/stopped-product-complex.tex), in "One exact odd-denominator grid". + +The retained grid proof uses division by 21. It scales all root dyadic +inputs and dirty auxiliaries once. It proves the depth bound from the +Gaussian-dyadic endpoint of each completed child. Its exactness argument +also applies to division by three. + +The local campaign predecessor is +`../../interface-proof/rational-decoder/RATIONAL-DECODER.md`. That note +gives the exact signed scan, a one-accumulator J inverse, and the root-grid +cost. Its independent review is +`../../temporal-reuse/RATIONAL-DECODER-REVIEW.md`. The A8 factor below uses +the same arithmetic method on the actual ordinary block. It does not +claim to introduce fixed odd division or common grids. + +## The actual block and its inverse + +Let + + A = [0,7,20,27,36,46,57,111], U = {0,...,111} minus A. + +The pinned interface gives an 8 by 112 signed matrix R. Each row has 56 +nonzero entries. Write R_U for its 104 ordinary columns, and put + + K = R^T/4, H = I_U - K_U R_U. + +The checker derives, from the pinned entries, + + R_U R_U^T = 52 I_8, R_U K_U = 13 I_8. + +Each row of R_U has 52 entries, each equal to +1 or -1. Hence + + H^-1 = I_U - K_U R_U/12 = I_U - R_U^T R_U/48. (1) + +For P=R_U^T R_U, the identity P^2=52P proves both inverse orders. In fact +the coefficient of P in (I-P/4)(I-P/48) is +`-1/4 -1/48 +52/(4*48)=0`. The same calculation proves the other order. +The eigenvalue on the eight-dimensional query image is -12 for H and +-1/12 for its inverse. The eigenvalue on ker(R_U) is one. + +The failure of H to be a dyadic unit is exact: modulo three, the eight +columns of K_U are independent kernel channels. Equation (1) removes +this obstruction over Z[1/2,1/3]. It does not change the native source +operators or treat an odd division as an admitted old SCALE. + +## One private accumulator + +Use the already owned private C0 array. For each row r_i of R_U, perform +the following steps in order: + + C0 = 0 + C0 += r_i[p] * X_p for each nonzero ordinary entry p + C0 *= 1/16 + C0 /= 3 exact signed numerator division + X_p -= r_i[p] * C0 for each nonzero ordinary entry p + C0 = 0 + +All eight rows use the same array. Distinct rows are orthogonal, so the +rank-one updates have zero cross product. Their product is exactly (1). +All other fields are unchanged. C0 ends at zero and has no dependence on +its arbitrary initial value. This is an owned-array construction. It +does not permit the erasure of an arbitrary borrowed helper. + +To apply H, use the same query and scatter with `C0 *= 1/4`, and omit the +division by three. Its row updates also have zero cross product. + +Suppose that k complete inverse rows have already run. The complete next +query r_i X equals r_i times the module input, since each earlier term +contains r_i r_j^T=0. A partial query can have one new factor of three in +its denominator. The complete query has none. Division occurs only after +the complete query. The new scatter therefore adds at most one factor. +This proves the odd-height-one bound at every prefix, including partial +queries and partial scatters. It holds relative to any existing input +height, including rational inputs from an unfinished parent. + +The same argument bounds the additional binary denominator height by four +for the inverse and by two for H. Partial queries do not receive another +scale until the complete orthogonal cancellation has occurred. + +## Fuse the completed-X upper correction + +The raw selected backward boundary needs, after H^-1 on ordinary X, + + X_A += K_A R_U X_U. + +All these X fields are at the same completed full frame. Since +`R_U H^-1 = -R_U/12`, the combined map on the initial completed X is + + X_U' = X_U - R_U^T R_U X_U/48, + X_A' = X_A - R_A^T R_U X_U/48. (2) + +Thus the inverse loop can scatter through all 56 entries of the full row +R_i, instead of only its 52 ordinary entries. Each query still reads only +ordinary X. Its orthogonality and denominator proof are unchanged. +Selected writes do not enter later queries. + +This order matters. The upper correction uses the final ordinary X, and +(2) is the ordered product of that upper map with H^-1. The checker +verifies this product on all 112 data columns. It does not move a line +operator Q through R, K, or H. + +For the raw backward formula, write the original input as x=(a,u), +y=(b,v), and put q=Q^-1 on selected fields. The retained physical input +convention has selected X=Q a. The raw backward core, before its old +postlower correction, gives + + X_U = u - J_US Q a - H v, + X_A = q b - J_AA Q a - J_AU v, + Y_A = Q a, Y_U = v. + +Apply (2). The borrowed-y response of completed X becomes `diag(q,-I)`. +In particular, arbitrary ordinary borrowed v is restored with coefficient +-I; it need not be zero, divisible by three, or a previously computed +centre. The common-grid conversion below supplies the integer divisibility +for every such input. + +Let E=diag(-I_A,I_U). Apart from the explicit input Q, the fused response +of X to original x is + + A_X = E - K R/12. + +The actual matrix has `R E K=12I_8`. Therefore `A_X E K=0`, and +`E A_X=I-E K R/12` is a rank-104 projector. The nullity is exactly eight. +Division by three does not remove this content kernel. The full two-bank +map still has the selected original content in Y_A. A controller that +requires A_X^-1 cannot use this A8 word. A controller that uses the +retained selected Y must prove that use explicitly. + +## Literal invoice and finite guard + +The old scalar price is used without modification. A complex unit ADD +costs eight real primitives; a positive complex `1/4` SCALE costs four; +`1/16` costs eight; CLEAR costs two. A complex odd division is two separate +real scans. It is not assigned an old primitive price. + +| Factor | Unit ADDs | SCALEs | CLEARs | Old real primitives | Real /3 scans | +| --- | ---: | ---: | ---: | ---: | ---: | +| H | 832 | 8 | 16 | 6720 | 0 | +| H^-1 | 832 | 8 | 16 | 6752 | 16 | +| H^-1 with upper correction | 864 | 8 | 16 | 7008 | 16 | + +All three rows use no new native child. The H input word is legal on the +ordinary Y fields at frame I. The inverse and fused words are legal on +completed X at FULL. C0 must be cleared and assigned the same frame before +its query; all operations in one factor then use that frame. No nonzero +private value is relabelled. The scalar packet contains no native frame +transition. A complete transferred word must check these lifetime facts. + +An exact Fraction-row calculation covers all 113 input columns: +112 data fields and arbitrary C0. It obtains the following maximum row +1-norms over every stored scalar prefix: + +| Factor | Maximum row 1-norm | New binary height | New odd height | +| --- | ---: | ---: | ---: | +| H | 121 | 2 | 0 | +| H^-1 | 52 | 4 | 1 | +| Fused inverse | 52 | 4 | 1 | + +The row norms bound stored magnitudes relative to the maximum input field +magnitude. Primitive unit ADD temporaries are bounded by twice the larger +operand bound. The SCALEs and exact division decrease magnitude. Thus +256 times the input bound suffices for H scalar arithmetic, and 128 times +the input bound suffices for either inverse. The signed division carry is +at most two. These are finite factor bounds. They do not assert that the +old complete supplier's precision constant is unchanged. + +When added to the independently reviewed 164514-scalar core, the two +selected exchanges for F cost 416 and the one selected exchange for B +costs 208. Clearing the seven other owned fields costs 14. Thus the +predicted complete local bills are + + balanced F: 171664 old real primitives, + fused B: 171744 old real primitives plus 16 real /3 scans. + +Both retain native mass 5073. These sums are predictions for the literal +transfer. This packet does not claim to have replayed those complete new +words. Their emitter, helpers, phase bindings, and frame checks remain a +separate verification step. + +## Exact signed division and root preparation + +Use one signed w-bit two's-complement numerator. Starting at its least +significant bit, read b, write a, and update the finite carry c by + + a = (b-c) mod 2, c' = (c+3a-b)/2, c starts at 0. + +The six possible input-bit/carry transitions preserve `0 <= c < 3`. +Summation gives `3 Q_unsigned = N_unsigned + 2^w c_final`. With input +and output sign bits s_N,s_Q, the signed quotient is exact precisely when + + c_final = 3 s_Q - s_N. + +This condition rejects nonmultiples. On a valid division the quotient +cannot overflow. The numerator is overwritten in place. Carry and sign +flags need only finite control. There is no second numerical array. +At most `4(w+1)` arithmetic-head steps cover a move to the low end, the +computation traversal, delimiters, and return. Retained descriptor and +record-counter work is an additional O(w+1) per record. The coefficient +four is not claimed for that separate layer. + +Multiplication by three writes `(3b+c) mod 2` and updates +`c'=floor((3b+c)/2)`. Its signed final test is +`c_final=3s_N-s_output`. The preallocated guard prevents overflow. The +same arithmetic-head scan bound applies. Both algorithms preserve the +common record format. The checker exhausts all signed inputs at widths +one through twelve, as a check of the general invariant, and rejects the +unscaled numerator one. + +## Recursive common-grid theorem + +Assume a fixed finite parent word has M inverse-factor occurrences. Assume +all other local operations are Gaussian dyadic. Replace each completed +recursive child by its exact linear endpoint on every data and arbitrary +helper column. Assume each such endpoint is Gaussian dyadic. Let D bound +the number of recursive edges in any live call chain. Put + + K_3 = M(D+1), S = 3^K_3, common grid = 2^-P/S. (3) + +P is a binary guard for the new complete word. At the outer boundary, +multiply the padded integer numerator of every physical numeric stream by +S. This includes arbitrary borrowed data, helpers, and numeric work +streams. Private zeros remain zero. Address fields, tags, and descriptors +are not numeric payloads and are not scaled. Any numeric literal must be +written in the same representation. The factors here write only zero. + +No denominator tag is added. No stream changes format at a local +division, recursive entry, or return. A common scalar S commutes with +every exact linear native operator, so the encoded computation represents +the same operator. This statement does not apply to an unproved rounded +version of that operator. + +Each finite parent prefix adds at most M to the odd denominator height. +The height-one factor proof allows this count per inverse occurrence, +instead of eight counts for its eight divisions. Gaussian-dyadic +operations cannot add odd height. A completed Gaussian-dyadic child also +cannot add odd height, even when its input already has an odd denominator. +Only unfinished calls add height. Their chain has at most D+1 nodes. Thus +all intermediates lie on (3), and every /3 scan receives an integer +numerator divisible by three. + +This proof starts with arbitrary dyadic root values scaled by S. It does +not start with arbitrary integer numerators on the finest grid. The latter +claim would be false, as numerator one shows. It also does not permit a +completed recursive child to retain an uncancelled rational normalization. +Repeated completed children with endpoint x/3 can increase odd height +beyond any bound that counts only active depth. Such a construction needs +a different global denominator bound. + +At the completed outer return, require the exact intended +Gaussian-dyadic endpoint on all physical roles. Every numerator is then +divisible by S. Divide all physical numeric streams by three K_3 times. +This restores the original encoding of arbitrary borrowed values under +their stipulated endpoint operation. There is no new approximation error +and no new tolerance premise. The inherited final truncation occurs only +after this exact unscaling. + +If N counts all real numeric records and w_g is the guarded common width, +both outer conversions together cost at most + + 8 N K_3 (w_g+1) + +arithmetic-head steps. Descriptor and counter work adds +`O(N K_3 (w_g+1))`. The additional numerator width is at most `2K_3` bits, +since `3^K_3 < 2^(2K_3)` for positive K_3. One local inverse factor on n +complex entries per field adds at most `64 n (w_g+1)` arithmetic-head +steps for its sixteen real scans, plus the retained linear stream work. +Its old scalar invoice is separate and remains in the table above. + +For the retained 73-axis recurrence with largest child at most 48e/73, +`2*48^2 < 73^2` gives `D <= 2 ceil(log2(d+1))`. Fixed M therefore adds +O(log d) bits and O(V log d) outer work. The local scans add O(V) finite +node work. The same positive complex-power slack absorbs the outer log +factor. This statement preserves a strict exponent once its complete +supplier moment is proved; it does not supply that missing moment. + +A full guard can be constructed as in the retained proof. Give each local +scalar primitive a finite magnitude and denominator-height charge, and +use the exact bound above for each factor. Completed u-axis children add +at most u binary denominator bits and a factor `2^u` in row norm. A +finite parent with total child rank s and largest child ratio rho<1 has +a prefix bound of the form + + A(e) <= A(rho e) + a e + b, + +where a and b are explicit constants from its complete event list. For +e>=1, `(a+b)e/(1-rho)` is a linear inductive majorant, with a fixed base +allowance. The additional `2K_3` numerator bits in (3) are logarithmic. +Thus O(p) records suffice in the retained parameter family. The complete +controller must calculate its own a,b and binary P. A cancellation-based +bound for a different old whole word cannot be copied without that check. + +Replacing /3 by a dyadic approximation alone is not this extension. The +checker replaces it by 85/256 and proves that composition with H does not +restore arbitrary inputs exactly. This rejects that direct substitution. +It does not exclude a separately proved reversible rounded construction. + +## What the recent Newton-code results do and do not require + +[PR3423](https://github.com/CrocSwap/integer-mult-bounds/pull/3423) and +[PR3406](https://github.com/CrocSwap/integer-mult-bounds/pull/3406) were +refreshed and their pinned proof files were read. Exact heads, paths, and +Git blob identities are in `sources/GITHUB-PINS.json`. Their executable +suites were not rerun for this audit. + +Their actual P104 code is `B_9=E Z[i]^512`, where +`E=[[1,0],[1,1+i]]^tensor9`. The proved source Clifford alphabet preserves +this module. The signed-floor pair is exact on its stated domain. The +real initial Y banks must also satisfy the appropriate fourfold +divisibility before quarter reads. These are source-domain obligations, +not free preparation of arbitrary dirty payloads. + +The [PR3423 consumer proof](https://github.com/CrocSwap/integer-mult-bounds/blob/15d28c4de37dc47ea07cd7173c8b318fca7a4d75/research/p104-newton-interfaces/CONSUMER.md) +states the resulting coefficient map as `E^-1 A E`, and checks a case +where it differs from A. A caller must bind that changed interface. The +common scalar grid in (3) has `S^-1 A S=A` for every exact linear A. It +therefore avoids that non-scalar interface change, but pays root scaling, +extra width, exact scans, and all unchanged native operations. Neither +Newton theorem imposes a ban on odd rational intermediates in the retained +exact machine model. Their fixed P104 bill also does not replace the bill +for the changed PR3133 core used here. + +## Reproduction and remaining work + +Run one process from the workspace root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/check_a8_odd_grid.py --out /tmp/A8-ODD-GRID-REPLAY.json +``` + +Expected status: `PASS_A8_EXACT_ODD_GRID_NORMALIZATION`. +The checker writes the boundary words next to its chosen receipt. Compare +both files to the frozen packet. It verifies all formal input columns, +both H inverse orders, the fused order, every prefix denominator bound, +all local bills, the exact X-content kernel, and signed record arithmetic. +Controls reject an omitted division, an approximate inverse, and a root +numerator outside the stated representation contract. + +The next required check is the literal transfer onto both new native +providers, with all helper and private columns, legal frames, and native +phase pins. A complete supplier must then use the retained selected +content, bind the controller, host all private state, prove every owner +endpoint, and calculate the complete moment and precision. These tasks +are not certified by this local packet. An independent reviewer must also +review this new factor and its grid argument; the producing lane's older +independent reviews do not review its own new construction. + +The actual raw selected mechanism and minor block identities come from +the native-escape and new-core-transfer lanes. The scalar scan and grid +method come from the credited retained sources and prior rational-decoder +work. OpenAI Codex assisted the derivation, implementation, and source +audit. No human review, maintainer selection, PR, push, or publication +commit is claimed. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md new file mode 100644 index 0000000000..6e46d8d129 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md @@ -0,0 +1,227 @@ +# Constant centre readers for the actual rank-sixteen and rank-thirty responses + +The actual factors E=I+UV have an invertible constant matrix B0=VU in +both source families. A section can therefore use + +```text +J_in = Q^2 U, D_in = B0^-1 V Q^2. +``` + +Since Q^4=I on every physical line, D_in J_in=I. This choice does not +need the translation inverse of VQ^2U. In particular, the singularity +of that translation matrix in the rank-sixteen family does not obstruct +this reader. Source capture, physical views, and the later returned +code still need their own proofs. + +This packet gives literal scalar words for B0, B0^-1, G0=I+B0, and +G0^-1. Every word acts on one existing centre bank in a proved common +chart. It uses no owned field, no native child, and no address map +inside that chart. It is not a native query service on an arbitrary +retired bank. + +The four rank-sixteen words also work in independent linear frames +on their fields. The proof below makes this stronger scope explicit. + +## Actual matrices and complete local prices + +The checker pins the actual U and V in the rank-thirty response and +the frozen rank-sixteen native extension. It forms VU directly and +checks E=I+UV against each source's full 112-port response. + +For rank sixteen, + +```text +B0 = diag(-6 I_8, -8 I_8), +G0 = diag(-5 I_8, -7 I_8). +``` + +For rank thirty, B0 has eight blocks B and fourteen scalar blocks. +Eleven scalar blocks are -5 and three are -3. Here + +```text +B = [-4 1], G = I+B = [-3 1]. + [ 2 -2] [ 2 -1] +``` + +Thus G0 has eight copies of G, eleven scalars -4, and three scalars -2. +The block G has determinant one. Its inverse is integral. + +All prices below include every sign, binary scale, and unit ADD in +the literal word. Fixed-odd scans are separate from the old scalar +tariff. A complex unit ADD costs eight old real units. A complex sign +or one-bit binary scale costs two. + +| Family and direction | Old real scalar units | Real fixed-odd scans | +| --- | ---: | --- | +| Rank sixteen B0 | 96 | 16 multiplications by 3 | +| Rank sixteen B0^-1 | 96 | 16 divisions by 3 | +| Rank sixteen G0 | 32 | 16 multiplications by 5 and 16 by 7 | +| Rank sixteen G0^-1 | 32 | 16 divisions by 5 and 16 by 7 | +| Rank thirty B0 | 204 | 22 multiplications by 3 and 22 by 5 | +| Rank thirty B0^-1 | 204 | 22 divisions by 3 and 22 by 5 | +| Rank thirty G0 or G0^-1 | 270 | 0 | + +The rank-sixteen reader therefore needs only the odd prime three. +The primes five and seven are needed when that caller uses G0^-1. +For rank thirty, the reader uses three and five, but G0 and its +inverse are Gaussian dyadic. These are different obligations. + +## Short large-block words + +For B on a pair (x,y), use + +```text +y -= x +x *= 3 +x -= y +y *= 2 +negate x and y +``` + +The outputs are (-4x_old+y_old, 2x_old-2y_old). This word has two +unit ADDs, one binary scale, two signs, and one complex fixed-odd +multiplication. Its old scalar charge is 22. Reverse the event order +and invert each event to obtain B^-1 with the same old charge and +one complex division by three. + +For G use + +```text +y -= 2x +x -= y +negate x and y +``` + +Implement y-=2x by doubling x, doing one unit ADD, and halving x. +The temporary scale is restored before the next update. The outputs +are (-3x_old+y_old, 2x_old-y_old). Its price is 24 old units. Reversing +the literal word gives G^-1 at the same price. + +No live field is cleared or overwritten. Each scalar gate is an +invertible rational operation on arbitrary centre inputs. Unrelated +data, arbitrary borrowed fields, and private fields are unchanged. + +## Independent frames for the rank-sixteen constants + +All gates in each rank-sixteen word act on one field at a time. +For any declared linear frame F_j and scalar c in the word, + +```text +c F_j z = F_j(c z). +``` + +This identity holds for each binary scale, sign, and exact fixed-odd +operation. It also holds for arbitrary independent choices of F_j on +the sixteen fields. Thus these four words need no frame alignment +and no entry or exit view. Their prices in the table are unchanged +at such a framed cut. + +The identity is exact. An unproved rounded division cannot use it +to claim restoration. The common odd grid and full precision guard +remain required. The frame argument does not form the centre, +establish ownership, or move a source read to that cut. + +The rank-thirty words have interfield ADDs within their eight pairs. +Those ADDs still need their actual common frame or a proved +intertwiner. This paragraph does not remove that requirement. + +## Prefix bounds and exact grids + +The checker uses exact fractions on all centre columns and two +arbitrary spectator columns. It verifies that no event reads or writes +a spectator. Thus the unchanged-field claim holds for any number of +unrelated roles. It checks both inverse orders and each valid-code +division. + +| Family and word | Maximum stored row sum | Binary height | New odd height | +| --- | ---: | ---: | --- | +| Rank sixteen B0 | 8 | 0 | 0 | +| Rank sixteen B0^-1 | 1 | 3 | 1 at 3 | +| Rank sixteen G0 | 7 | 0 | 0 | +| Rank sixteen G0^-1 | 1 | 0 | 1 at 5 and 7 | +| Rank thirty B0 | 5 | 0 | 0 | +| Rank thirty B0^-1 | 3/2 | 1 | 1 at 3 and 5 | +| Rank thirty G0 | 4 | 0 | 0 | +| Rank thirty G0^-1 | 5 | 2 | 0 | + +The row sums are relative to the maximum magnitude of the module's +input fields. Twice the displayed bound is a safe bound for a +unit-ADD temporary. The stored input has row sum one, even when all +later inverse values have smaller magnitude. + +Generic inverse calls use the exact common-grid method in +`CLIQUE-CODE-GRID.md`, with the prime set in this table. A valid +B0-code or G0-code can use its inverse without a new odd root factor. +Immediately before each inverse division, the relevant linear +combination has the required odd factor. The checker tests this +divisibility on every input column. A generic reader input must not +be labelled a valid code without that proof. + +The fixed-odd scan cost is at most 4(w_g+1) arithmetic-head steps per +real record. Thus the rank-sixteen B0 inverse adds at most +64 n(w_g+1) such steps for n records per real field. The rank-thirty +B0 inverse adds at most 176 n(w_g+1). Descriptor and record-counter +work is separate and linear. Any required entry and exit views retain +their full address-map prices. The diagonal rank-sixteen constants +require none. + +## A whole-state code for a section + +The following statement supplies a typed-code interface. It does not +claim that the supplier has implemented the required entry or exit. +Let J and D be actual operators with DJ=I_r. Choose r data rows A +such that J_A is a Gaussian-dyadic unit. Let O denote the other data +rows. Define the square data code + +```text +C(a) = (D a, a_O - J_O J_A^-1 a_A). +``` + +For code coordinates (c,r), its inverse is + +```text +u = c - D_O r, +a_A = J_A u, +a_O = r + J_O u. +``` + +Substitution proves both inverse orders. The proof uses +D_A J_A+D_O J_O=I. It does not commute D through J. +Extend C by identity on every unrelated physical role, including +all borrowed roles. This gives a whole-state type. + +If J, J_A^-1, and the required routes and frames are Gaussian dyadic, +the odd height of both C and C^-1 is at most the odd height of D. +For the rank-sixteen reader above this is one at three. For the +rank-thirty reader it is one at three and five. The native children +and all scalar prefixes still need the typed relations in +`TYPED-CODE-POTENTIAL.md`. These local code bounds do not establish +those relations. + +In particular, replacing a bank's entry type C_in by its output type +C_out requires the exact full endpoint C_out A C_in^-1 with dyadic +semantic A on all roles. Productive helper progress, address frames, +interstage changes, and the final raw output remain separate +obligations. No factor is cancelled merely because two callers use +the same odd primes. + +## Reproduction and attribution + +Run the companion checker with a new output directory: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py --out /tmp/centre-constants-normal +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py --out /tmp/centre-constants-optimized +``` + +Expected status: `PASS_ACTUAL_CENTRE_CONSTANT_CODES`. Both output +files must match byte for byte. + +The source factors come from the cyclic-pair and low-displacement +work. The coherent-port lane supplied the constant-reader choice, +the square section code, and the short G block factor. This packet +supplies the short B block factor, actual complete constant words, +and their exact local grid and cost bounds. OpenAI Codex assisted +the proof and checks. No publication is authorized. Before a future +PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md new file mode 100644 index 0000000000..5918800b01 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md @@ -0,0 +1,348 @@ +# Exact scalar codes for the signed rank-sixteen response + +The actual pair modes and an actual partition of the other 64 ports give +a full 112-port response E with rank(E-I)=16. Its only eigenvalues are +1, -5, and -7. Both E and its inverse have an in-place scalar word on the +112 data fields. The words need no owned field and no native child at a +proved common-frame cut. + +Each word costs 3,420 old real scalar units and 32 real fixed-odd scans. +The forward scans multiply by five or seven. The inverse scans divide +by five or seven. These scans are separate from the old scalar tariff. +The inverse has at most one new factor five and one new factor seven +at every prefix. All other data and borrowed fields remain unchanged. + +This is an exact scalar construction for the full response. The new +native supplier word, its phases, its helper progress, the controller, +and the complete recursive invoice have separate proofs. In particular, +this packet does not supply a native inverse response. It supplies the +inverse at an already legal common-frame cut. + +## The actual response + +The source files are pinned in `check_clique_codes.py` and the receipt. +The actual pair codes, all 48 mode carriers, and their eight groups come +from `CYCLIC-FLAGS.json`, SHA256 +`3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585`. +The four sign changes and the certified eight-clique sets come from +`RESPONSE-PROGRAM.json`, SHA256 +`5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c`. +The checker also binds both scalar endpoints to the frozen native +extension's `response` and `response_inverse`. Its compressed source is +`odd16-normal-v2/EXTENSION-PROGRAM.json.gz`, SHA256 +`7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b`. +Its decompressed payload has SHA256 +`d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4`. +This equality binds the scalar code to the native response. It does +not repeat the native word or phase checks. + +Let A be the direct sum of the 24 signed two-by-two pair codes, extended +by identity on the other 64 ports. Each pair block satisfies + +```text +A_e A_e^T = 2I, A_e^-1 = A_e^T/2. +``` + +The six carriers at a vertex have a sign vector d_v. Four vertices have +one negative sign each. The other entries are positive. In pair-mode +coordinates, the 48-port block is the direct sum of + +```text +C_v = I_6 - d_v d_v^T, C_v^-1 = I_6 - d_v d_v^T/5. +``` + +On each of the eight certified disjoint eight-cliques, use + +```text +C_8 = I_8 - 1_8 1_8^T, C_8^-1 = I_8 - 1_8 1_8^T/7. +``` + +The 16 groups partition all 112 physical mode labels. Set + +```text +E = A^-1 (direct sum of the 16 blocks) A. +``` + +For a block of size k and a sign vector d, d^T d=k. Thus I-dd^T acts +by 1 on the kernel of d^T and by -(k-1) on its span. This proves + +```text +rank(E-I) = 16, +det(E) = 35^8, +(E-I)(E+5I)(E+7I) = 0, +E^-1 = (E^2+11E+23I)/35. +``` + +The checker constructs both full matrices from the actual pair codes +and carrier sets. It checks both inverse orders and the polynomial +identity with exact fractions. + +The full inverse uses only five and seven. This statement does not +apply to every principal inverse. In particular, a caller that inverts +the 104-port ordinary complement of the selected-eight split introduces +31. Such +a caller must add 31 to its grid and prefix analysis. The determinant +of the full E does not remove that obligation. + +## A word without an owned field + +First conjugate a signed block by its signs. For an unsigned block of +size k, choose its last field as the pivot p. Let the other fields be +x_i. The forward word is + +```text +x_i -= p for every nonpivot i +p *= -(k-1) +p -= x_i for every nonpivot i +x_i += p for every nonpivot i +``` + +After the first loop, x_i is its old value minus the old pivot. The +middle two steps set p to minus the sum of the old nonpivot values. +The final loop therefore returns I-11^T on every coordinate, including +the pivot. + +The inverse word is + +```text +x_i -= p for every nonpivot i +p += x_i for every nonpivot i +p /= -(k-1) +x_i += p for every nonpivot i +``` + +Its new pivot is the old pivot minus the total old sum divided by k-1. +The other outputs have the same correction. This is the stated inverse. +Each word uses three unit-ADD loops, one sign change, and one fixed-odd +scan on each real component of p. No arbitrary data value is cleared. + +For the full word, apply A, apply the four mode signs, run all 16 +blocks, undo the signs, and apply A^-1. The signed pair words use only +unit ADDs, signs, doubling, and halving. Their full literal events are +in `verified-final-normal/CLIQUE-CODES.json`. + +The checker replays 112 independent data columns and two arbitrary +spectator columns. It also checks that no event reads or writes an +index outside the 112 data fields. Thus any number of unrelated borrowed +or owned fields stays exactly unchanged. The two spectator columns are +a check of this scope argument, not a substitute for a helper schedule. + +## Complete scalar invoice + +Each direction has 384 complex unit ADDs, 126 complex signs, and +48 complex binary scales. The retained prices are eight real units +per unit ADD and two per sign or binary scale. Thus + +```text +384*8 + 126*2 + 48*2 = 3420. +``` + +There are eight complex fixed-odd operations with divisor or multiplier +five and eight with divisor or multiplier seven. These are 32 real scans. +Neither direction uses C0, another owned field, or a native child. +There is no address map inside the common chart. + +At a current input-Y cut with frame I, the constant scalar word acts +directly. At a completed-X cut, use the existing current-stage views to +obtain a common FULL chart, apply the word, then undo the views. One +conservative external count is 112 entry views and 112 exit views. +Each view consists of its ordered route and translation, so this is +448 monomial applications when those two operations are counted apart. +Their inherited address-map costs must be paid. No O(V) shortcut is +claimed for interleaved selected bits. + +This access statement does not cover an old query on retired Y or an +arbitrary new physical output code. A new cut must prove its actual +view and phase identity before it uses this scalar invoice. + +Exact prefix row-sum bounds, relative to the full word's input, are +20 for the forward word and 18 for the inverse. These include the pair +codes, sign changes, pivot loops, and all 112 live fields. One extra +binary fractional bit suffices for either word. A factor 64 is a safe +stored-value and unit-ADD temporary bound for either direction. This +local bound is not a guard for the complete recursive supplier. + +## Exact generic division + +The retained fixed-tape model evaluates a complete butterfly layer +exactly before its final truncation. It does not require every local +coefficient to be dyadic. The retained common odd grid already admits +fixed odd division, including arbitrary borrowed input values. + +Let r_5 and r_7 bound additional odd height in every prefix of one +finite parent, after completed children are replaced by their proved +dyadic endpoints. One occurrence of the full E^-1 word adds at most +one to each bound, not eight. A block divides only its own pivot, once. +The other blocks act on disjoint mode coordinates. The final pair +inverse is dyadic. This proves the height statement on arbitrary input. + +If D bounds the number of recursive edges in a live chain, set + +```text +K_5 = r_5 (D+1), K_7 = r_7 (D+1), +S = 5^K_5 7^K_7. +``` + +At the outer entrance, multiply the padded numerator of every physical +numeric record by S. This includes all arbitrary borrowed data, +helpers, and numeric work streams. Do not scale addresses, tags, or +descriptors. Use one common grid 2^-P/S and one common width throughout. +Private zero values stay zero. No local module changes the format. + +Each unfinished node adds at most its local height. A completed +dyadic child adds no odd height. Thus every quotient lies on the +common grid, and every encoded numerator is divisible by the requested +odd divisor. At an outer endpoint proved Gaussian dyadic on all roles, +divide every numeric numerator by S exactly. This restores the old +encoding, including every borrowed role's required endpoint. + +One real fixed-odd multiplication or division costs at most 4(w_g+1) +arithmetic-head steps per record under the retained scan convention. +The concrete carry and head-pass argument is the pinned A8 odd-grid +proof, SHA256 +`e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01`. +For a fixed positive odd divisor d, scan the input bits from low to +high. With input bit b and carry c, division writes + +```text +a = (b-c) mod 2, c' = (c+d*a-b)/2, c starts at 0. +``` + +Each transition preserves 0<=c> i & 1), + key=lambda i: (adjacent[i] & possible).bit_count(), default=0) + todo = possible & ~adjacent[pivot] + while todo: + bit = todo & -todo + i = bit.bit_length() - 1 + todo -= bit + visit(chosen | bit, possible & adjacent[i], excluded & adjacent[i]) + possible -= bit + excluded |= bit + + visit(0, (1 << n) - 1, 0) + return [[ports[i] for i in range(n) if mask >> i & 1] for mask in sorted(result)] + + +def encoded(rows): + return [{str(p): str(c) for p, c in sorted(row.items())} for row in rows] + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + cyclic = read(next(name for name in PINS if "CYCLIC" in name)) + matching = read(next(name for name in PINS if "MATCHED" in name)) + selected, small = matching["selected_ports"], matching["small_ports"] + selected_set = set(selected) + q = cyclic["ports"] + h = identity(112) + codes = [] + for pair in cyclic["pair_codes"]: + a, b = pair["ports"] + aa, ab = pair["matrix"][0] + ba, bb = pair["matrix"][1] + h[a], h[b] = {a: F(aa), b: F(ab)}, {a: F(ba), b: F(bb)} + if aa != 1: + codes.append(["scale", a, None, str(aa)]) + codes.extend([["add", a, b, str(ab)], ["scale", b, None, str(2 * bb)], + ["add", b, a, str(ba * aa)]]) + hi = transpose(h, 112) + for p in cyclic["affected_ports"]: + hi[p] = {k: v / 2 for k, v in hi[p].items()} + need(product(h, hi) == identity(112), "Actual pair inverse") + mode = identity(112) + mode_inverse = identity(112) + mode_u, mode_v = [{} for _ in range(112)], [] + mode_word, assignments = [], [] + for vertex, group in enumerate(cyclic["cyclic_carriers"]): + chosen = [p for p in group if selected_set.intersection(map(int, cyclic["mode_rows"][str(p)]))] + rest = [p for p in group if p not in chosen] + need(len(chosen) == 2 and len(rest) == 4, "Two selected modes per vertex") + order = chosen + rest + signs = [1, 1 if vertex % 2 == 0 else -1, 1, 1, 1, 1] + e = [{j: F((i == j) - 1) for j in range(4) if i != j} | {4: F(1)} + for i in range(4)] + e += [{5: F(1)}, {0: F(-2), 1: F(-2), 2: F(-2), 3: F(-2), 4: F(3)}] + swap = [0, 1, 2, 3, 5, 4] + ei = [{swap[j]: c for j, c in e[swap[i]].items()} for i in range(6)] + need(product(e, ei) == product(ei, e) == identity(6), "Six-mode reciprocal pair") + for i, p in enumerate(order): + mode[p] = {order[j]: c * signs[i] * signs[j] for j, c in e[i].items()} + mode_inverse[p] = {order[j]: c * signs[i] * signs[j] for j, c in ei[i].items()} + offset = len(mode_v) + local_u = [[1, 0]] * 4 + [[0, 1], [2, -1]] + local_v = [[-1, -1, -1, -1, 1, 0], [0, 0, 0, 0, -1, 1]] + for i, p in enumerate(order): + mode_u[p].update({offset + j: F(value * signs[i]) + for j, value in enumerate(local_u[i]) if value}) + mode_v.extend([{order[j]: F(value * signs[j]) for j, value in enumerate(row) if value} + for row in local_v]) + a, b, c = order[:4], order[4], order[5] + for i, p in enumerate(a): + mode_word.append(["add", b, p, str(-signs[i])]) + for i, p in enumerate(a): + mode_word.append(["add", p, b, str(signs[i])]) + mode_word.append(["scale", b, None, "-1"]) + for i, p in enumerate(a): + mode_word.append(["add", b, p, str(signs[i])]) + mode_word.extend([["add", b, c, "1"], ["add", c, b, "-1"], + ["add", b, c, "1"], ["scale", c, None, "-1"]]) + assignments.append({"vertex": vertex, "ordered_carriers_a_b_c": order, "signs": signs}) + need(replay(mode_word)[0] == mode, "In-place rank-two mode code") + response, response_inverse = product(hi, product(mode, h)), product(hi, product(mode_inverse, h)) + u, v = product(hi, mode_u), product(mode_v, h) + small_word = [] + need(sorted(p for group in CLIQUES for p in group) == sorted(small), "Exact disjoint64 cover") + for group in CLIQUES: + k = len(group) + need(k in (3, 5), "Dyadic clique size") + need(all((q[p] & q[r]).bit_count() % 2 == int(p == r) + for p in group for r in group), "Actual orthonormal clique") + for p in group: + response[p] = {r: F(-1) for r in group if r != p} + response_inverse[p] = {r: F(int(p == r)) - F(1, k - 1) for r in group} + u[p] = {len(v): F(-1)} + v.append({p: F(1) for p in group}) + a, rest = group[0], group[1:] + small_word.extend([["add", a, p, "1"] for p in rest]) + small_word.extend([["add", p, a, "-1"] for p in rest]) + small_word.append(["scale", a, None, str(1 - k)]) + small_word.extend([["add", a, p, "-1"] for p in rest]) + word = codes + mode_word + inverse_word(codes) + small_word + common_words = {"E": word, "inverse_E": inverse_word(word), + "transpose_E": transpose_word(word), + "inverse_transpose_E": transpose_word(inverse_word(word))} + expected = {"E": response, "inverse_E": response_inverse, + "transpose_E": transpose(response, 112), + "inverse_transpose_E": transpose(response_inverse, 112)} + word_receipts = {} + for name, gates in common_words.items(): + actual, maximum = replay(gates) + need(actual == expected[name], "Full112 scalar code " + name) + need(replay(gates + inverse_word(gates))[0] == identity(112), "Both code orders " + name) + word_receipts[name] = {"real_scalar_primitives": price(gates), + "prefix_row_l1_bound": str(maximum), "owned_fields": 0} + need(product(response, response_inverse) == product(response_inverse, response) == identity(112), + "Full112 reciprocal products") + correction = [dict(row) for row in response] + for i in range(112): + add(correction[i], {i: F(-1)}) + need(product(u, v) == correction and rank(u, 30) == rank(v, 112) == 30, + "Exact full rank30 correction factor") + l = restrict(response, selected) + li = [{int(p): F(c) for p, c in row.items()} for row in matching["selected_inverse"]] + old_l = [{int(p): F(c) for p, c in row.items()} for row in matching["selected_block"]] + need(l == restrict(response_inverse, selected) == old_l, "Both selected blocks retain L") + need(product(l, li) == identity(8), "Selected inverse") + ordinary = sorted(set(range(112)) - selected_set) + p = [{j: response_inverse[r].get(s, F(0)) for j, s in enumerate(selected) + if response_inverse[r].get(s)} for r in ordinary] + n = [{j: response_inverse[r].get(s, F(0)) for j, s in enumerate(ordinary) + if response_inverse[r].get(s)} for r in selected] + ordinary_inverse = restrict(response_inverse, ordinary) + for row, update in zip(ordinary_inverse, product(product(p, li), n)): + add(row, update, -1) + ordinary_block = restrict(response, ordinary) + need(product(ordinary_block, ordinary_inverse) == product(ordinary_inverse, ordinary_block) + == identity(104), "Both ordinary104 inverse orders") + need(all(not c.denominator & (c.denominator - 1) + for row in ordinary_inverse for c in row.values()), "Dyadic ordinary inverse") + maxima = maximal_cliques(small, q) + histogram = Counter(map(len, maxima)) + need(histogram == {4: 896, 8: 64}, "Exhaustive maximal clique census") + # A separate exhaustive extension pass checks the absence of a ninth vertex. + need(all(not any(p not in clique and all(not (q[p] & q[r]).bit_count() % 2 for r in clique) + for p in small) for clique in maxima), "Each reported clique is maximal") + receipt = { + "status": "PASS_LOW_DISPLACEMENT_RESPONSE", + "source_pins": PINS, "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "correction_rank_large48": 16, "correction_rank_small64": 14, "correction_rank_full112": 30, + "selected_determinant": str(determinant(l)), + "full_determinant": str(determinant(response)), + "ordinary104_determinant": str(determinant(ordinary_block)), + "small_clique_sizes": dict(sorted(Counter(map(len, CLIQUES)).items())), + "all_maximal_small_clique_sizes": dict(sorted(histogram.items())), + "common_frame_scalar_codes": word_receipts, + "scope": "Exact port matrices, principal units, scalar codes and geometry. Native phases and terminal access are separate.", + } + payload = { + "source_pins": PINS, "ports": q, "selected_ports": selected, "ordinary_ports": ordinary, + "large_ports": cyclic["affected_ports"], "small_ports": small, + "vertex_assignments": assignments, "mode_response": encoded(mode), + "mode_inverse": encoded(mode_inverse), "small_cliques": CLIQUES, + "response": encoded(response), "response_inverse": encoded(response_inverse), + "correction_U": encoded(u), "correction_V": encoded(v), + "selected_block": encoded(l), "selected_inverse": encoded(li), + "ordinary_inverse": encoded(ordinary_inverse), "common_frame_words": common_words, + "maximal_small_cliques": maxima, + } + raw = (json.dumps(payload, indent=2, sort_keys=True) + "\n").encode() + (args.out / "RESPONSE-PROGRAM.json").write_bytes(raw) + receipt["payload_sha256"] = sha256(raw).hexdigest() + (args.out / "RESPONSE-CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz new file mode 100644 index 0000000000..971848a844 Binary files /dev/null and b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz differ diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json new file mode 100644 index 0000000000..084aaa26ce --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json @@ -0,0 +1,11 @@ +{ + "files": { + "PIVOT-CODES.md": "83bd71d85136b0d1045897aeecddfe8c064bbd00fb989b58acb8eab25f1e868d", + "emit_pivot_codes.py": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "final-normal/CHECKS.json": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546", + "final-normal/PIVOT-CODES.json": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "normal_optimized_byte_identical": true, + "scope": "Literal common-entry code and inverse, exact local grid and address-map counts. Productive moving-code transport and raw terminal require separate caller proofs.", + "status": "PASS_RANK16_EXISTING_PORT_PIVOT_CODE" +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md new file mode 100644 index 0000000000..5bbb1cf4f9 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md @@ -0,0 +1,135 @@ +# Centre sums in existing data fields + +The exact rank-sixteen response has an in-place code on its 112 +data fields. The code puts its sixteen centre sums in sixteen +existing data fields and puts independent complement data in the +other 96 fields. It needs no additional field and no zero input. + +Let H be the actual signed pair code on the large 48 ports, extended +by identity on the small 64 ports. In these coordinates the response +is the direct sum of eight signed six-mode blocks I-dd^T and eight +eight-port blocks I-11^T. The signed vectors have entries of absolute +value one. Their exact port lists and signs come from the frozen +rank-sixteen native payload. + +Apply H. In each block, first multiply each coordinate by its sign. +Let p be the first coordinate of the block and let k be its size. +Apply the following word: + +```text +x_i -= p for all other coordinates i +p *= k +p += x_i for all other coordinates i +``` + +The pivot now holds the sum of the old signed coordinates. Each +other coordinate holds its old signed value minus the old signed +pivot. The reverse word recovers every input. It does not clear +arbitrary data or use an accumulator. + +Call this complete code C. Let A be the set of its sixteen pivot +ports. The exact matrix identity is + +```text +C E C^-1 = D, +``` + +where D multiplies the first eight pivots by -5, the other eight +pivots by -7, and the 96 complement fields by 1. This is a coordinate +change for the full response. It is not a native inverse response. + +## Literal cost and retained grid + +The one-way pair code H costs 470 old real scalar units. The eight +six-mode capture words and their four signs cost 664 units and +sixteen real fixed-three multiplication scans. The eight small +capture words cost 944 units. Thus C costs + +```text +470 + 664 + 944 = 2078 old real scalar units, +plus 16 real fixed-three multiplication scans. +``` + +Its inverse has the same old scalar cost and sixteen real +fixed-three division scans. Each direction uses no native child +and no owned field. + +The forward prefix row one-norm is at most 12. Its binary and odd +fractional heights are zero. The inverse prefix row one-norm is at +most 8, with at most three new binary fractional bits and one new +factor three in the denominator. These bounds include the pair code +and its inverse. The blocks are disjoint in mode coordinates, so +their eight divisions do not add eight powers of three. + +The fixed-three scans require the retained common-root grid on all +numeric input streams, including arbitrary borrowed streams. The +grid theorem and its root conversion are a separate implementation +dependency. This packet proves the local height bound. It does not +claim a complete recursive precision invoice. + +## Entry square code and transport + +Let L=Q^2. Each L_p is the actual translation by q_p. The entry code + +```text +C_in = C L +``` + +is literal: apply one translation to each of the 112 current data +fields, then apply C. These are 112 explicit address maps, with +their descriptor and streaming costs separate from the scalar +invoice. The translation is on the input side of C. The checker +rejects the opposite order. + +This word is available on the current physical arrays at a common +entry chart. A use at another cut must prove its views. In +particular, this is not a free capture inside the cyclic native +word. That word has different source flags at each vertex and no +common full-vertex cut before FULL. + +Write q=Q^-1. The proposed transported code is + +```text +C_out = q C q. +``` + +Its exact algebraic action on the physical response is + +```text +C_out (Q E q) C_out^-1 + = q C E C^-1 Q + = q D Q + = D. +``` + +The cancellations occur only at equal adjacent ports. No Q is +moved through C or E. The last equality holds because D is diagonal +in the physical port labels and has scalar entries. + +This identity makes the encoded centre action simple. It does not +implement C_out or its inverse at a retired output cut. A raw-output +decoder, the next-stage transition, the full productive helper +contract, and recursive child hosting remain separate obligations. +The current native word still advances only the two data banks. + +## Verification + +`emit_pivot_codes.py` pins the native response and the actual pair +geometry. It checks all 640 independent inputs, with 528 fields +outside the active bank unchanged. It checks every centre sum, +every complement row, both inverse orders, and C E C^-1=D. + +The spatial interpreter stores exact translation labels on each +input coefficient. It checks C_in, both literal spatial inverse +orders, and the wrong-side-square control. It does not replace an +unproved output chart by a free scalar cut. + +The final outputs are in `final-normal/` and `final-optimized/`. +Both files are byte-identical between these runs. The earlier empty +run directories are retained: the invoice check caught a manual +double count of the pair code. The exact literal invoice is 2078. + +The code uses the native rank-sixteen response, the retained-grid +construction, and the moving-code identity developed by the root, +native-escape, and coherent-port lanes. AI assistance was used. +No PR or complete supplier improvement is claimed. diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py new file mode 100644 index 0000000000..a29bb99743 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python3 +"""Emit an in-place centre code for the exact rank-sixteen response.""" + +import argparse +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +PARENT = HERE.parent +LANES = PARENT.parents[1] +PINS = { + PARENT / "check_response.py": + "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + LANES / "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", +} +SOURCE = PARENT / "odd16-normal-v2/EXTENSION-PROGRAM.json.gz" +SOURCE_PIN = "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + + +def need(test, message): + if not test: + raise ValueError(message) + + +for path, pin in PINS.items(): + need(sha256(path.read_bytes()).hexdigest() == pin, "Source pin " + str(path)) +spec = importlib.util.spec_from_file_location("response_helpers", PARENT / "check_response.py") +r = importlib.util.module_from_spec(spec) +spec.loader.exec_module(r) + + +def inverse(word): + result = [] + for op, target, source, coefficient in reversed(word): + if op == "fixed_multiply": + result.append(["fixed_divide", target, source, coefficient]) + elif op == "fixed_divide": + result.append(["fixed_multiply", target, source, coefficient]) + elif op == "translate": + result.append([op, target, source, coefficient]) + else: + value = F(coefficient) + result.append([op, target, source, str(1 / value if op == "scale" else -value)]) + return result + + +def replay(word, spatial=False): + state = [{(i, 0): F(1)} if spatial else {i: F(1)} for i in range(640)] + norm, binary_height, odd_height = F(1), 0, 0 + for op, target, source, coefficient in word: + need(0 <= target < 112, "Only data targets") + if op == "translate": + need(spatial, "Translation requires the spatial interpreter") + state[target] = {(i, t ^ int(coefficient)): c for (i, t), c in state[target].items()} + elif op == "add": + need(0 <= source < 112 and source != target, "Only distinct data sources") + r.add(state[target], state[source], F(coefficient)) + else: + need(op in ("scale", "fixed_multiply", "fixed_divide"), "Literal scalar grammar") + value = F(coefficient) + if op == "fixed_divide": + value = 1 / value + state[target] = {i: c * value for i, c in state[target].items() if c * value} + norm = max(norm, sum(abs(c) for c in state[target].values())) + for coefficient in state[target].values(): + denominator = coefficient.denominator + binary = odd = 0 + while denominator % 2 == 0: + denominator //= 2 + binary += 1 + while denominator % 3 == 0: + denominator //= 3 + odd += 1 + need(denominator == 1, "Only the declared binary and odd-three grid") + binary_height, odd_height = max(binary_height, binary), max(odd_height, odd) + for i in range(112, 640): + need(state[i] == ({(i, 0): F(1)} if spatial else {i: F(1)}), + "Every other arbitrary input stays unchanged") + return state[:112], { + "maximum_prefix_row_one_norm": str(norm), + "additional_binary_height": binary_height, + "additional_odd_three_height": odd_height, + } + + +def price(word): + old, odd_multiply, odd_divide, translations = 0, 0, 0, 0 + for gate in word: + if gate[0] == "fixed_multiply": + odd_multiply += 2 + elif gate[0] == "fixed_divide": + odd_divide += 2 + elif gate[0] == "translate": + translations += 1 + else: + old += r.price([gate]) + return { + "old_real_scalar_units": old, + "real_fixed_three_multiplication_scans": odd_multiply, + "real_fixed_three_division_scans": odd_divide, + "explicit_translation_maps": translations, + "native_children": 0, + "owned_fields": 0, + } + + +def make_code(model, cyclic): + word = [] + pair_matrix = r.identity(112) + for pair in cyclic["pair_codes"]: + a, b = pair["ports"] + aa, ab = pair["matrix"][0] + ba, bb = pair["matrix"][1] + pair_matrix[a], pair_matrix[b] = {a: F(aa), b: F(ab)}, {a: F(ba), b: F(bb)} + if aa != 1: + word.append(["scale", a, None, str(aa)]) + word.extend([["add", a, b, str(ab)], ["scale", b, None, str(2 * bb)], + ["add", b, a, str(ba * aa)]]) + groups = [ + {"ports": item["ordered_carriers_a_b_c"], "signs": item["signs"], "kind": "large"} + for item in model["vertex_assignments"] + ] + groups += [{"ports": group, "signs": [1] * 8, "kind": "small"} + for group in model["small_cliques"]] + need(sorted(p for group in groups for p in group["ports"]) == list(range(112)), + "The sixteen mode blocks partition all data fields") + modes = r.identity(112) + diagonal = r.identity(112) + for group in groups: + ports, signs = group["ports"], group["signs"] + pivot, size = ports[0], len(ports) + group["pivot"] = pivot + group["centre_multiplier"] = 1 - size + for p, sign in zip(ports, signs): + if sign == -1: + word.append(["scale", p, None, "-1"]) + for p in ports[1:]: + word.append(["add", p, pivot, "-1"]) + if size == 6: + word.extend([["scale", pivot, None, "2"], + ["fixed_multiply", pivot, None, "3"]]) + else: + need(size == 8, "The exact rank-sixteen block sizes") + word.append(["scale", pivot, None, "8"]) + for p in ports[1:]: + word.append(["add", pivot, p, "1"]) + modes[pivot] = {p: F(sign) for p, sign in zip(ports, signs)} + for p, sign in zip(ports[1:], signs[1:]): + modes[p] = {p: F(sign), pivot: F(-signs[0])} + diagonal[pivot] = {pivot: F(1 - size)} + return word, groups, r.product(modes, pair_matrix), diagonal + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + raw = gzip.decompress(SOURCE.read_bytes()) + need(sha256(raw).hexdigest() == SOURCE_PIN, "Exact native response source") + model = json.loads(raw)["model"] + cyclic = json.loads(next(path.read_bytes() for path in PINS if path.name == "CYCLIC-FLAGS.json")) + word, groups, expected, diagonal = make_code(model, cyclic) + reverse = inverse(word) + code, growth = replay(word) + code_inverse, inverse_growth = replay(reverse) + need(code == expected, "Literal centre sums and complement differences") + need(replay(word + reverse)[0] == replay(reverse + word)[0] == r.identity(112), + "Both literal inverse orders") + response = [{int(p): F(c) for p, c in row.items()} for row in model["response"]] + need(r.product(code, r.product(response, code_inverse)) == diagonal, + "The exact response has sixteen scalar centre actions") + entry = [["translate", p, None, str(q)] for p, q in enumerate(model["ports"])] + word + entry_rows, entry_growth = replay(entry, spatial=True) + want_entry = [{(p, model["ports"][p]): c for p, c in row.items()} for row in code] + need(entry_rows == want_entry, "Each input line square is on the correct side of the code") + need(replay(entry + inverse(entry), spatial=True)[0] + == replay(inverse(entry) + entry, spatial=True)[0] + == [{(p, 0): F(1)} for p in range(112)], "Both literal spatial inverse orders") + wrong = word + entry[:112] + need(replay(wrong, spatial=True)[0] != want_entry, "Wrong-side square control") + need(price(word)["old_real_scalar_units"] == price(reverse)["old_real_scalar_units"] == 2078, + "Literal complete scalar invoice") + payload = { + "source_decompressed_sha256": SOURCE_PIN, + "groups": groups, + "pivots": [group["pivot"] for group in groups], + "code": r.encoded(code), + "code_inverse": r.encoded(code_inverse), + "diagonal_response": r.encoded(diagonal), + "scalar_words": {"code": word, "inverse_code": reverse}, + "entry_square_word": entry, + "entry_square_inverse_word": inverse(entry), + } + data = (json.dumps(payload, indent=2, sort_keys=True) + "\n").encode() + (args.out / "PIVOT-CODES.json").write_bytes(data) + checks = { + "status": "PASS_RANK16_EXISTING_PORT_PIVOT_CODE", + "source_decompressed_sha256": SOURCE_PIN, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_sha256": sha256(data).hexdigest(), + "arbitrary_input_columns": 640, + "unchanged_other_fields": 528, + "new_fields": 0, + "code_invoice": price(word), + "inverse_invoice": price(reverse), + "entry_square_invoice": price(entry), + "code_prefix": growth, + "inverse_prefix": inverse_growth, + "entry_prefix": entry_growth, + "both_scalar_inverse_orders": True, + "both_spatial_inverse_orders": True, + "wrong_side_square_rejected": True, + "transport_scope": "The common-entry code is literal. The formal transported code q C q diagonalizes Q E q because its sixteen centre multipliers are scalar. No raw-output decoder or stage transition is supplied.", + } + (args.out / "CHECKS.json").write_text(json.dumps(checks, indent=2, sort_keys=True) + "\n") + print(checks["status"], checks["code_invoice"], checks["code_prefix"], checks["inverse_prefix"]) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json new file mode 100644 index 0000000000..f215e2a19b --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json @@ -0,0 +1,52 @@ +{ + "arbitrary_input_columns": 640, + "both_scalar_inverse_orders": true, + "both_spatial_inverse_orders": true, + "checker_sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "code_invoice": { + "explicit_translation_maps": 0, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 0, + "real_fixed_three_multiplication_scans": 16 + }, + "code_prefix": { + "additional_binary_height": 0, + "additional_odd_three_height": 0, + "maximum_prefix_row_one_norm": "12" + }, + "entry_prefix": { + "additional_binary_height": 0, + "additional_odd_three_height": 0, + "maximum_prefix_row_one_norm": "12" + }, + "entry_square_invoice": { + "explicit_translation_maps": 112, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 0, + "real_fixed_three_multiplication_scans": 16 + }, + "inverse_invoice": { + "explicit_translation_maps": 0, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 16, + "real_fixed_three_multiplication_scans": 0 + }, + "inverse_prefix": { + "additional_binary_height": 3, + "additional_odd_three_height": 1, + "maximum_prefix_row_one_norm": "8" + }, + "new_fields": 0, + "payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "status": "PASS_RANK16_EXISTING_PORT_PIVOT_CODE", + "transport_scope": "The common-entry code is literal. The formal transported code q C q diagonalizes Q E q because its sixteen centre multipliers are scalar. No raw-output decoder or stage transition is supplied.", + "unchanged_other_fields": 528, + "wrong_side_square_rejected": true +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json new file mode 100644 index 0000000000..1903d28176 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json @@ -0,0 +1,11255 @@ +{ + "code": [ + { + "0": "1", + "2": "1", + "25": "1", + "27": "1", + "70": "1", + "71": "1", + "72": "1", + "76": "1", + "87": "1", + "89": "1", + "90": "1", + "91": "1" + }, + { + "1": "1", + "19": "1", + "5": "1", + "54": "1", + "64": "1", + "73": "1", + "82": "1", + "83": "1" + }, + { + "0": "-1", + "2": "1", + "25": "1", + "27": "-1" + }, + { + "22": "1", + "3": "1", + "4": "1", + "50": "1", + "60": "1", + "69": "1", + "80": "1", + "84": "1" + }, + { + "3": "-1", + "4": "1" + }, + { + "1": "-1", + "5": "1" + }, + { + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "6": "1", + "77": "1", + "85": "1", + "86": "1" + }, + { + "10": "1", + "11": "1", + "57": "1", + "61": "1", + "62": "1", + "63": "1", + "7": "1", + "79": "-1", + "81": "1", + "9": "1", + "92": "1", + "94": "-1" + }, + { + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "61": "-1", + "9": "1" + }, + { + "10": "1", + "57": "-1", + "62": "1", + "7": "-1" + }, + { + "11": "1", + "15": "1", + "53": "-1", + "63": "-1" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1", + "13": "1", + "27": "1", + "51": "1" + }, + { + "0": "-1", + "14": "1", + "27": "1", + "52": "1" + }, + { + "0": "-1", + "15": "-1", + "27": "1", + "53": "-1" + }, + { + "16": "1", + "20": "-1", + "44": "-1", + "46": "1" + }, + { + "17": "1", + "29": "1", + "30": "1", + "56": "1", + "58": "1", + "67": "1", + "93": "1", + "95": "1" + }, + { + "101": "1", + "18": "1", + "32": "1", + "34": "1", + "49": "1", + "65": "1", + "68": "1", + "98": "1" + }, + { + "1": "-1", + "19": "1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "1", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "-1", + "78": "1", + "79": "-1", + "94": "1", + "99": "-1" + }, + { + "15": "1", + "21": "-1", + "47": "-1", + "53": "-1" + }, + { + "22": "1", + "3": "-1" + }, + { + "100": "1", + "102": "1", + "23": "1", + "31": "1", + "33": "1", + "55": "1", + "59": "1", + "74": "1" + }, + { + "24": "1", + "26": "1", + "28": "1", + "48": "1", + "66": "1", + "75": "1", + "96": "1", + "97": "1" + }, + { + "2": "1", + "20": "-1", + "25": "-1", + "46": "1" + }, + { + "24": "-1", + "26": "1" + }, + { + "0": "1", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "78": "1", + "81": "-1", + "92": "1", + "99": "1" + }, + { + "24": "-1", + "28": "1" + }, + { + "17": "-1", + "29": "1" + }, + { + "17": "-1", + "30": "1" + }, + { + "23": "-1", + "31": "1" + }, + { + "18": "-1", + "32": "1" + }, + { + "23": "-1", + "33": "1" + }, + { + "18": "-1", + "34": "1" + }, + { + "35": "1", + "6": "-1" + }, + { + "111": "-1", + "15": "1", + "36": "-1", + "53": "-1" + }, + { + "110": "1", + "111": "-1", + "36": "1", + "37": "-1" + }, + { + "38": "1", + "6": "-1" + }, + { + "39": "1", + "6": "-1" + }, + { + "40": "1", + "6": "-1" + }, + { + "106": "1", + "15": "1", + "41": "-1", + "53": "-1" + }, + { + "105": "-1", + "42": "-1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "111": "-1", + "36": "1", + "43": "-1" + }, + { + "16": "-1", + "44": "-1", + "57": "1", + "7": "-1" + }, + { + "45": "1", + "8": "-1" + }, + { + "10": "1", + "105": "-1", + "110": "-1", + "14": "-1", + "20": "-1", + "37": "-1", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "71": "-1", + "90": "1" + }, + { + "20": "-1", + "21": "1", + "46": "1", + "47": "-1" + }, + { + "24": "-1", + "48": "1" + }, + { + "18": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "111": "-1", + "13": "-1", + "36": "1", + "51": "1" + }, + { + "14": "-1", + "20": "1", + "46": "1", + "52": "1" + }, + { + "106": "1", + "11": "1", + "111": "-1", + "15": "-1", + "21": "-1", + "36": "-1", + "41": "-1", + "47": "-1", + "53": "1", + "63": "-1", + "70": "-1", + "91": "1" + }, + { + "1": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "17": "-1", + "56": "1" + }, + { + "104": "-1", + "105": "-1", + "106": "-1", + "16": "-1", + "41": "-1", + "42": "-1", + "43": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "-1", + "87": "1" + }, + { + "17": "-1", + "58": "1" + }, + { + "23": "-1", + "59": "1" + }, + { + "3": "-1", + "60": "1" + }, + { + "57": "-1", + "61": "1", + "7": "-1", + "9": "1" + }, + { + "10": "1", + "20": "1", + "46": "1", + "62": "-1" + }, + { + "11": "1", + "57": "-1", + "63": "1", + "7": "-1" + }, + { + "1": "-1", + "64": "1" + }, + { + "18": "-1", + "65": "1" + }, + { + "24": "-1", + "66": "1" + }, + { + "17": "-1", + "67": "1" + }, + { + "18": "-1", + "68": "1" + }, + { + "3": "-1", + "69": "1" + }, + { + "0": "-1", + "27": "-1", + "70": "1", + "91": "1" + }, + { + "0": "-1", + "27": "-1", + "71": "1", + "90": "1" + }, + { + "0": "-1", + "27": "-1", + "72": "1", + "89": "1" + }, + { + "1": "-1", + "73": "1" + }, + { + "23": "-1", + "74": "1" + }, + { + "24": "-1", + "75": "1" + }, + { + "0": "-1", + "27": "-1", + "76": "1", + "87": "1" + }, + { + "6": "-1", + "77": "1" + }, + { + "0": "-1", + "27": "1", + "78": "1", + "99": "1" + }, + { + "20": "-1", + "46": "1", + "79": "-1", + "94": "1" + }, + { + "3": "-1", + "80": "1" + }, + { + "0": "-1", + "27": "1", + "81": "-1", + "92": "1" + }, + { + "1": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "3": "-1", + "84": "1" + }, + { + "6": "-1", + "85": "1" + }, + { + "6": "-1", + "86": "1" + }, + { + "57": "1", + "7": "-1", + "76": "-1", + "87": "1" + }, + { + "8": "-1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "72": "1", + "89": "-1" + }, + { + "20": "1", + "46": "1", + "71": "-1", + "90": "1" + }, + { + "15": "1", + "53": "-1", + "70": "-1", + "91": "1" + }, + { + "57": "-1", + "7": "-1", + "81": "1", + "92": "1" + }, + { + "17": "-1", + "93": "1" + }, + { + "57": "-1", + "7": "-1", + "79": "-1", + "94": "-1" + }, + { + "17": "-1", + "95": "1" + }, + { + "24": "-1", + "96": "1" + }, + { + "24": "-1", + "97": "1" + }, + { + "18": "-1", + "98": "1" + }, + { + "20": "-1", + "46": "1", + "78": "1", + "99": "-1" + }, + { + "100": "1", + "23": "-1" + }, + { + "101": "1", + "18": "-1" + }, + { + "102": "1", + "23": "-1" + }, + { + "103": "1", + "8": "-1" + }, + { + "104": "-1", + "43": "-1", + "57": "1", + "7": "-1" + }, + { + "105": "-1", + "20": "1", + "42": "1", + "46": "1" + }, + { + "106": "-1", + "41": "-1", + "57": "1", + "7": "-1" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "8": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "110": "-1", + "20": "1", + "37": "-1", + "46": "1" + }, + { + "104": "1", + "110": "1", + "111": "1", + "13": "-1", + "36": "-1", + "37": "-1", + "43": "-1", + "51": "1", + "61": "-1", + "72": "1", + "89": "-1", + "9": "1" + } + ], + "code_inverse": [ + { + "0": "1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "2": "-1/12", + "27": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "-1/12", + "81": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "0": "1/12", + "16": "-1/12", + "2": "5/12", + "20": "1/12", + "25": "5/12", + "47": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "-1/12", + "99": "-1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "7/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "7/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "10": "-1/12", + "104": "-1/12", + "106": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "10": "-1/12", + "111": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "-1/12", + "9": "5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "-1/12", + "110": "-1/12", + "46": "1/12", + "52": "-1/12", + "61": "-1/12", + "62": "5/12", + "63": "-1/12", + "7": "1/12", + "90": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "5/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "7/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "111": "-1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "1/12", + "43": "1/12", + "51": "-5/12", + "78": "-1/12", + "81": "-1/12", + "89": "1/12", + "9": "1/12" + }, + { + "105": "1/12", + "110": "1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "-1/12", + "52": "-5/12", + "62": "1/12", + "78": "-1/12", + "81": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "1/12", + "27": "-1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "78": "1/12", + "81": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "5/12", + "20": "1/12", + "25": "-1/12", + "42": "1/12", + "44": "-5/12", + "47": "-1/12", + "57": "-1/12", + "79": "-1/12", + "87": "1/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "1": "1/8", + "19": "7/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "46": "-1/12", + "47": "-1/12", + "52": "1/12", + "62": "1/12", + "79": "-1/12", + "90": "1/12", + "99": "-1/12" + }, + { + "11": "1/12", + "16": "-1/12", + "20": "1/12", + "21": "-5/12", + "25": "-1/12", + "36": "1/12", + "41": "1/12", + "47": "5/12", + "53": "-1/12", + "79": "-1/12", + "91": "1/12", + "99": "-1/12" + }, + { + "22": "7/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "16": "1/12", + "2": "5/12", + "20": "-1/12", + "25": "-5/12", + "47": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "7/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "2": "-1/12", + "27": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "1/12", + "81": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "7/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "7/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "7/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "7/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "7/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "7/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "7/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "35": "7/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "11": "1/12", + "111": "-1/12", + "21": "1/12", + "36": "-5/12", + "37": "1/12", + "41": "1/12", + "43": "1/12", + "51": "1/12", + "53": "-1/12", + "89": "1/12", + "9": "1/12", + "91": "1/12" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "-1/12", + "37": "-5/12", + "43": "1/12", + "46": "-1/12", + "51": "1/12", + "52": "1/12", + "62": "1/12", + "89": "1/12", + "9": "1/12", + "90": "1/12" + }, + { + "35": "-1/8", + "38": "7/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "7/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "7/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "1/12", + "21": "1/12", + "36": "1/12", + "41": "-5/12", + "42": "1/12", + "44": "1/12", + "53": "-1/12", + "57": "-1/12", + "87": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "105": "5/12", + "106": "1/12", + "110": "-1/12", + "42": "-5/12", + "44": "1/12", + "46": "1/12", + "52": "-1/12", + "57": "-1/12", + "62": "-1/12", + "87": "1/12", + "90": "-1/12" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "-1/12", + "37": "1/12", + "42": "1/12", + "43": "-5/12", + "44": "1/12", + "51": "1/12", + "57": "-1/12", + "87": "1/12", + "89": "1/12", + "9": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "-5/12", + "20": "-1/12", + "25": "1/12", + "42": "1/12", + "44": "-5/12", + "47": "1/12", + "57": "-1/12", + "79": "1/12", + "87": "1/12", + "99": "1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "7/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "46": "-1/12", + "47": "1/12", + "52": "1/12", + "62": "1/12", + "79": "1/12", + "90": "1/12", + "99": "1/12" + }, + { + "11": "1/12", + "16": "1/12", + "20": "-1/12", + "21": "-5/12", + "25": "1/12", + "36": "1/12", + "41": "1/12", + "47": "-5/12", + "53": "-1/12", + "79": "1/12", + "91": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "7/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "7/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "7/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "111": "1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "5/12", + "78": "-1/12", + "81": "-1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "105": "-1/12", + "110": "-1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "1/12", + "52": "5/12", + "62": "-1/12", + "78": "-1/12", + "81": "-1/12", + "90": "-1/12" + }, + { + "11": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "-1/12", + "27": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "78": "1/12", + "81": "1/12", + "91": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "7/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "7/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "7/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "10": "-1/12", + "104": "1/12", + "106": "1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "7/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "7/8", + "74": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "7/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "111": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "1/12", + "9": "-5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "1/12", + "110": "1/12", + "46": "-1/12", + "52": "1/12", + "61": "-1/12", + "62": "-5/12", + "63": "-1/12", + "7": "1/12", + "90": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "-5/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "7/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "7/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "7/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "7/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "7/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "7/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "0": "1/12", + "11": "1/12", + "2": "-1/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "-5/12" + }, + { + "0": "1/12", + "105": "1/12", + "110": "1/12", + "2": "-1/12", + "46": "-1/12", + "52": "1/12", + "62": "1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "-5/12" + }, + { + "0": "1/12", + "111": "1/12", + "2": "-1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "5/12", + "9": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "7/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "7/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "104": "1/12", + "106": "1/12", + "2": "-1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "-5/12" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "7/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "27": "1/12", + "47": "-1/12", + "78": "5/12", + "79": "-1/12", + "81": "-1/12", + "99": "5/12" + }, + { + "10": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "47": "1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "-5/12", + "92": "1/12", + "94": "-5/12", + "99": "1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "7/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "27": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "1/12", + "81": "-5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "7/8", + "83": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "7/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "7/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "7/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "7/8" + }, + { + "0": "1/12", + "104": "-1/12", + "106": "-1/12", + "2": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "5/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "7/8" + }, + { + "0": "1/12", + "111": "-1/12", + "2": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "-5/12", + "9": "1/12" + }, + { + "0": "1/12", + "105": "-1/12", + "110": "-1/12", + "2": "-1/12", + "46": "1/12", + "52": "-1/12", + "62": "-1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "5/12" + }, + { + "0": "1/12", + "11": "-1/12", + "2": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "5/12" + }, + { + "10": "-1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "-1/12", + "81": "5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "7/8", + "95": "-1/8" + }, + { + "10": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "47": "-1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "5/12", + "92": "1/12", + "94": "-5/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "7/8", + "97": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "7/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "7/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "27": "1/12", + "47": "1/12", + "78": "5/12", + "79": "1/12", + "81": "-1/12", + "99": "-5/12" + }, + { + "100": "7/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "7/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "7/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "103": "7/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "1/12", + "37": "-1/12", + "42": "1/12", + "43": "5/12", + "44": "1/12", + "51": "-1/12", + "57": "-1/12", + "87": "1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "104": "1/12", + "105": "-5/12", + "106": "1/12", + "110": "1/12", + "42": "-5/12", + "44": "1/12", + "46": "-1/12", + "52": "1/12", + "57": "-1/12", + "62": "1/12", + "87": "1/12", + "90": "1/12" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "5/12", + "42": "1/12", + "44": "1/12", + "53": "1/12", + "57": "-1/12", + "87": "1/12", + "91": "-1/12" + }, + { + "103": "-1/8", + "107": "7/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "7/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "7/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "1/12", + "37": "5/12", + "43": "-1/12", + "46": "-1/12", + "51": "-1/12", + "52": "1/12", + "62": "1/12", + "89": "-1/12", + "9": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "111": "1/12", + "21": "1/12", + "36": "-5/12", + "37": "-1/12", + "41": "1/12", + "43": "-1/12", + "51": "-1/12", + "53": "-1/12", + "89": "-1/12", + "9": "-1/12", + "91": "1/12" + } + ], + "diagonal_response": [ + { + "0": "-5" + }, + { + "1": "-7" + }, + { + "2": "1" + }, + { + "3": "-7" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "-7" + }, + { + "7": "-5" + }, + { + "8": "-7" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "-7" + }, + { + "18": "-7" + }, + { + "19": "1" + }, + { + "20": "-5" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "23": "-7" + }, + { + "24": "-7" + }, + { + "25": "1" + }, + { + "26": "1" + }, + { + "27": "-5" + }, + { + "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": "-5" + }, + { + "47": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "51": "1" + }, + { + "52": "1" + }, + { + "53": "-5" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "57": "-5" + }, + { + "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": "-5" + } + ], + "entry_square_inverse_word": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 0, + null, + "11" + ] + ], + "entry_square_word": [ + [ + "translate", + 0, + null, + "11" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "groups": [ + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 0, + "ports": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 27, + "ports": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 53, + "ports": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 111, + "ports": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 20, + "ports": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 7, + "ports": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 57, + "ports": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 46, + "ports": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 1, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 3, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 6, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 17, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 18, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 24, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 23, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + ], + "pivots": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "scalar_words": { + "code": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "inverse_code": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ] + }, + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json new file mode 100644 index 0000000000..bcf3dd1d99 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json @@ -0,0 +1,22900 @@ +{ + "common_frame_words": { + "E": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "scale", + 5, + null, + "-4" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "-4" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "-4" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "-4" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "-4" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "-4" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "scale", + 29, + null, + "-4" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "scale", + 26, + null, + "-4" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "scale", + 4, + null, + "-4" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "-2" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "scale", + 19, + null, + "-2" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "scale", + 39, + null, + "-2" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "-4" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 103, + "1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 103, + 31, + "-1" + ], + [ + "scale", + 31, + null, + "-4" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 103, + "-1" + ] + ], + "inverse_E": [ + [ + "add", + 31, + 103, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "scale", + 31, + null, + "-1/4" + ], + [ + "add", + 103, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 31, + 103, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "scale", + 6, + null, + "-1/4" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "scale", + 39, + null, + "-1/2" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "scale", + 19, + null, + "-1/2" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "scale", + 18, + null, + "-1/2" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "scale", + 4, + null, + "-1/4" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "scale", + 26, + null, + "-1/4" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "scale", + 29, + null, + "-1/4" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "scale", + 8, + null, + "-1/4" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "scale", + 1, + null, + "-1/4" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "scale", + 23, + null, + "-1/4" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "scale", + 24, + null, + "-1/4" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "scale", + 3, + null, + "-1/4" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "scale", + 5, + null, + "-1/4" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ], + "inverse_transpose_E": [ + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "scale", + 5, + null, + "-1/4" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "scale", + 3, + null, + "-1/4" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "scale", + 24, + null, + "-1/4" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "scale", + 23, + null, + "-1/4" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "scale", + 1, + null, + "-1/4" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "scale", + 8, + null, + "-1/4" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "scale", + 29, + null, + "-1/4" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "scale", + 26, + null, + "-1/4" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "scale", + 4, + null, + "-1/4" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "scale", + 18, + null, + "-1/2" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "scale", + 19, + null, + "-1/2" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "scale", + 39, + null, + "-1/2" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "scale", + 6, + null, + "-1/4" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 103, + 31, + "-1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 103, + "1" + ], + [ + "scale", + 31, + null, + "-1/4" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 103, + 31, + "1" + ] + ], + "transpose_E": [ + [ + "add", + 103, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "scale", + 31, + null, + "-4" + ], + [ + "add", + 31, + 103, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 103, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "-4" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "scale", + 39, + null, + "-2" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "scale", + 19, + null, + "-2" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "-2" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "scale", + 4, + null, + "-4" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "scale", + 26, + null, + "-4" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "scale", + 29, + null, + "-4" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "-4" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "-4" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "-4" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "-4" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "-4" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "scale", + 5, + null, + "-4" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ] + ] + }, + "correction_U": [ + { + "0": "1/2", + "2": "1/2" + }, + { + "20": "-1" + }, + { + "0": "1/2", + "8": "1/2" + }, + { + "17": "-1" + }, + { + "24": "-1" + }, + { + "16": "-1" + }, + { + "28": "-1" + }, + { + "10": "1/2", + "12": "1/2" + }, + { + "21": "-1" + }, + { + "10": "1/2", + "6": "1/2" + }, + { + "10": "1/2", + "14": "1/2" + }, + { + "11": "1/2", + "4": "1/2" + }, + { + "21": "-1" + }, + { + "2": "1/2", + "6": "-1/2" + }, + { + "14": "-1/2", + "2": "1/2" + }, + { + "2": "-1/2", + "4": "-1/2" + }, + { + "12": "-1/2", + "8": "1/2" + }, + { + "20": "-1" + }, + { + "25": "-1" + }, + { + "26": "-1" + }, + { + "14": "-1/2", + "8": "1/2" + }, + { + "4": "-1/2", + "9": "1/2" + }, + { + "25": "-1" + }, + { + "19": "-1" + }, + { + "18": "-1" + }, + { + "0": "1/2", + "8": "-1/2" + }, + { + "23": "-1" + }, + { + "0": "1/2", + "2": "-1/2" + }, + { + "26": "-1" + }, + { + "22": "-1" + }, + { + "23": "-1" + }, + { + "29": "-1" + }, + { + "17": "-1" + }, + { + "24": "-1" + }, + { + "16": "-1" + }, + { + "19": "-1" + }, + { + "4": "-1/2", + "6": "-1/2" + }, + { + "15": "-1/2", + "7": "-1/2" + }, + { + "17": "-1" + }, + { + "27": "-1" + }, + { + "16": "-1" + }, + { + "12": "-1/2", + "5": "-1/2" + }, + { + "12": "-1/2", + "14": "1/2" + }, + { + "13": "-1/2", + "6": "-1", + "7": "1/2" + }, + { + "12": "-1/2", + "8": "-1/2" + }, + { + "21": "-1" + }, + { + "14": "-1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "9": "-1/2" + }, + { + "18": "-1" + }, + { + "22": "-1" + }, + { + "17": "-1" + }, + { + "2": "1/2", + "6": "1/2" + }, + { + "14": "1/2", + "2": "1/2" + }, + { + "2": "-1/2", + "4": "1/2" + }, + { + "22": "-1" + }, + { + "19": "-1" + }, + { + "22": "-1" + }, + { + "10": "1/2", + "12": "-1/2" + }, + { + "27": "-1" + }, + { + "29": "-1" + }, + { + "29": "-1" + }, + { + "10": "1/2", + "6": "-1/2" + }, + { + "10": "1/2", + "14": "-1/2" + }, + { + "11": "1/2", + "4": "-1/2" + }, + { + "23": "-1" + }, + { + "19": "-1" + }, + { + "20": "-1" + }, + { + "18": "-1" + }, + { + "19": "-1" + }, + { + "24": "-1" + }, + { + "0": "1/2", + "4": "-1", + "5": "1/2" + }, + { + "1": "1/2", + "14": "-1", + "15": "1/2" + }, + { + "0": "1/2", + "6": "1/2" + }, + { + "23": "-1" + }, + { + "24": "-1" + }, + { + "20": "-1" + }, + { + "0": "1", + "1": "-1/2", + "12": "-1", + "13": "1/2" + }, + { + "26": "-1" + }, + { + "3": "1/2", + "8": "1", + "9": "-1/2" + }, + { + "10": "-1/2", + "8": "-1/2" + }, + { + "18": "-1" + }, + { + "10": "1", + "11": "-1/2", + "2": "-1", + "3": "1/2" + }, + { + "18": "-1" + }, + { + "20": "-1" + }, + { + "25": "-1" + }, + { + "16": "-1" + }, + { + "27": "-1" + }, + { + "0": "1", + "1": "-1/2", + "12": "1", + "13": "-1/2" + }, + { + "24": "-1" + }, + { + "0": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "14": "1", + "15": "-1/2" + }, + { + "0": "1/2", + "4": "1", + "5": "-1/2" + }, + { + "10": "1", + "11": "-1/2", + "2": "1", + "3": "-1/2" + }, + { + "29": "-1" + }, + { + "10": "-1/2", + "8": "1/2" + }, + { + "17": "-1" + }, + { + "23": "-1" + }, + { + "16": "-1" + }, + { + "28": "-1" + }, + { + "3": "1/2", + "8": "-1", + "9": "1/2" + }, + { + "28": "-1" + }, + { + "28": "-1" + }, + { + "28": "-1" + }, + { + "29": "-1" + }, + { + "13": "-1/2", + "6": "1", + "7": "-1/2" + }, + { + "12": "-1/2", + "14": "-1/2" + }, + { + "12": "-1/2", + "5": "1/2" + }, + { + "21": "-1" + }, + { + "22": "-1" + }, + { + "21": "-1" + }, + { + "15": "-1/2", + "7": "1/2" + }, + { + "4": "-1/2", + "6": "1/2" + } + ], + "correction_V": [ + { + "0": "-1", + "2": "-1", + "25": "-1", + "27": "-1", + "70": "-1", + "71": "1", + "72": "-1", + "89": "-1", + "90": "1", + "91": "-1" + }, + { + "71": "-1", + "76": "1", + "87": "1", + "90": "-1" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "27": "1", + "51": "-1", + "52": "-1", + "53": "1", + "78": "1", + "99": "1" + }, + { + "78": "-1", + "81": "-1", + "92": "1", + "99": "-1" + }, + { + "106": "1", + "11": "-1", + "111": "1", + "15": "1", + "21": "1", + "36": "1", + "41": "-1", + "47": "1", + "53": "-1", + "63": "1" + }, + { + "106": "-1", + "41": "1", + "70": "-1", + "91": "1" + }, + { + "110": "1", + "111": "-1", + "13": "1", + "36": "1", + "37": "-1", + "51": "-1", + "61": "1", + "72": "-1", + "89": "1", + "9": "-1" + }, + { + "104": "1", + "110": "-1", + "37": "1", + "43": "-1" + }, + { + "16": "-1", + "2": "-1", + "20": "-1", + "21": "1", + "25": "1", + "44": "1", + "46": "1", + "47": "-1", + "79": "1", + "94": "-1" + }, + { + "21": "-1", + "47": "1", + "78": "1", + "99": "-1" + }, + { + "10": "-1", + "11": "1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "1", + "7": "-1", + "79": "1", + "9": "-1", + "94": "1" + }, + { + "11": "-1", + "63": "-1", + "81": "1", + "92": "1" + }, + { + "104": "-1", + "105": "1", + "106": "1", + "16": "1", + "41": "1", + "42": "1", + "43": "-1", + "44": "1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "43": "1", + "76": "-1", + "87": "1" + }, + { + "10": "-1", + "105": "1", + "110": "-1", + "14": "1", + "20": "1", + "37": "-1", + "42": "-1", + "46": "1", + "52": "-1", + "62": "1" + }, + { + "110": "1", + "37": "1", + "71": "-1", + "90": "1" + }, + { + "34": "1", + "40": "1", + "5": "1", + "85": "1", + "97": "1" + }, + { + "3": "1", + "32": "1", + "38": "1", + "50": "1", + "95": "1" + }, + { + "24": "1", + "48": "1", + "67": "1", + "80": "1", + "82": "1" + }, + { + "23": "1", + "35": "1", + "55": "1", + "65": "1", + "68": "1" + }, + { + "1": "1", + "17": "1", + "66": "1", + "75": "1", + "83": "1" + }, + { + "107": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1" + }, + { + "108": "1", + "29": "1", + "49": "1", + "54": "1", + "56": "1" + }, + { + "26": "1", + "30": "1", + "64": "1", + "73": "1", + "96": "1" + }, + { + "33": "1", + "4": "1", + "69": "1", + "74": "1", + "88": "1" + }, + { + "18": "1", + "22": "1", + "84": "1" + }, + { + "19": "1", + "28": "1", + "77": "1" + }, + { + "39": "1", + "58": "1", + "86": "1" + }, + { + "100": "1", + "101": "1", + "102": "1", + "6": "1", + "98": "1" + }, + { + "103": "1", + "31": "1", + "59": "1", + "60": "1", + "93": "1" + } + ], + "large_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "maximal_small_cliques": [ + [ + 1, + 26, + 31, + 35 + ], + [ + 3, + 28, + 32, + 38 + ], + [ + 4, + 29, + 33, + 39 + ], + [ + 5, + 30, + 34, + 40 + ], + [ + 6, + 8, + 12, + 45 + ], + [ + 1, + 3, + 17, + 45 + ], + [ + 1, + 4, + 18, + 45 + ], + [ + 1, + 5, + 19, + 45 + ], + [ + 3, + 4, + 22, + 45 + ], + [ + 17, + 18, + 22, + 45 + ], + [ + 3, + 5, + 23, + 45 + ], + [ + 17, + 19, + 23, + 45 + ], + [ + 4, + 5, + 24, + 45 + ], + [ + 18, + 19, + 24, + 45 + ], + [ + 22, + 23, + 24, + 45 + ], + [ + 12, + 26, + 28, + 48 + ], + [ + 17, + 33, + 39, + 48 + ], + [ + 17, + 34, + 40, + 48 + ], + [ + 12, + 26, + 29, + 49 + ], + [ + 18, + 32, + 38, + 49 + ], + [ + 18, + 34, + 40, + 49 + ], + [ + 12, + 26, + 30, + 50 + ], + [ + 19, + 32, + 38, + 50 + ], + [ + 19, + 33, + 39, + 50 + ], + [ + 12, + 28, + 29, + 54 + ], + [ + 22, + 31, + 35, + 54 + ], + [ + 22, + 34, + 40, + 54 + ], + [ + 12, + 48, + 49, + 54 + ], + [ + 12, + 28, + 30, + 55 + ], + [ + 23, + 31, + 35, + 55 + ], + [ + 23, + 33, + 39, + 55 + ], + [ + 12, + 48, + 50, + 55 + ], + [ + 12, + 29, + 30, + 56 + ], + [ + 24, + 31, + 35, + 56 + ], + [ + 24, + 32, + 38, + 56 + ], + [ + 12, + 49, + 50, + 56 + ], + [ + 12, + 54, + 55, + 56 + ], + [ + 8, + 31, + 32, + 58 + ], + [ + 17, + 29, + 39, + 58 + ], + [ + 17, + 30, + 40, + 58 + ], + [ + 4, + 39, + 48, + 58 + ], + [ + 5, + 40, + 48, + 58 + ], + [ + 8, + 31, + 33, + 59 + ], + [ + 18, + 28, + 38, + 59 + ], + [ + 18, + 30, + 40, + 59 + ], + [ + 3, + 38, + 49, + 59 + ], + [ + 5, + 40, + 49, + 59 + ], + [ + 8, + 31, + 34, + 60 + ], + [ + 19, + 28, + 38, + 60 + ], + [ + 19, + 29, + 39, + 60 + ], + [ + 3, + 38, + 50, + 60 + ], + [ + 4, + 39, + 50, + 60 + ], + [ + 8, + 32, + 33, + 64 + ], + [ + 22, + 26, + 35, + 64 + ], + [ + 22, + 30, + 40, + 64 + ], + [ + 1, + 35, + 54, + 64 + ], + [ + 5, + 40, + 54, + 64 + ], + [ + 8, + 58, + 59, + 64 + ], + [ + 8, + 32, + 34, + 65 + ], + [ + 23, + 26, + 35, + 65 + ], + [ + 23, + 29, + 39, + 65 + ], + [ + 1, + 35, + 55, + 65 + ], + [ + 4, + 39, + 55, + 65 + ], + [ + 8, + 58, + 60, + 65 + ], + [ + 8, + 33, + 34, + 66 + ], + [ + 24, + 26, + 35, + 66 + ], + [ + 24, + 28, + 38, + 66 + ], + [ + 1, + 35, + 56, + 66 + ], + [ + 3, + 38, + 56, + 66 + ], + [ + 8, + 59, + 60, + 66 + ], + [ + 8, + 64, + 65, + 66 + ], + [ + 17, + 29, + 33, + 67 + ], + [ + 17, + 30, + 34, + 67 + ], + [ + 6, + 35, + 38, + 67 + ], + [ + 4, + 33, + 48, + 67 + ], + [ + 5, + 34, + 48, + 67 + ], + [ + 4, + 29, + 58, + 67 + ], + [ + 5, + 30, + 58, + 67 + ], + [ + 17, + 48, + 58, + 67 + ], + [ + 24, + 56, + 58, + 67 + ], + [ + 24, + 48, + 66, + 67 + ], + [ + 17, + 56, + 66, + 67 + ], + [ + 18, + 28, + 32, + 68 + ], + [ + 18, + 30, + 34, + 68 + ], + [ + 6, + 35, + 39, + 68 + ], + [ + 3, + 32, + 49, + 68 + ], + [ + 5, + 34, + 49, + 68 + ], + [ + 3, + 28, + 59, + 68 + ], + [ + 5, + 30, + 59, + 68 + ], + [ + 18, + 49, + 59, + 68 + ], + [ + 23, + 55, + 59, + 68 + ], + [ + 23, + 49, + 65, + 68 + ], + [ + 18, + 55, + 65, + 68 + ], + [ + 19, + 28, + 32, + 69 + ], + [ + 19, + 29, + 33, + 69 + ], + [ + 6, + 35, + 40, + 69 + ], + [ + 3, + 32, + 50, + 69 + ], + [ + 4, + 33, + 50, + 69 + ], + [ + 3, + 28, + 60, + 69 + ], + [ + 4, + 29, + 60, + 69 + ], + [ + 19, + 50, + 60, + 69 + ], + [ + 22, + 54, + 60, + 69 + ], + [ + 22, + 50, + 64, + 69 + ], + [ + 19, + 54, + 64, + 69 + ], + [ + 22, + 26, + 31, + 73 + ], + [ + 22, + 30, + 34, + 73 + ], + [ + 6, + 38, + 39, + 73 + ], + [ + 1, + 31, + 54, + 73 + ], + [ + 5, + 34, + 54, + 73 + ], + [ + 22, + 50, + 60, + 73 + ], + [ + 19, + 54, + 60, + 73 + ], + [ + 1, + 26, + 64, + 73 + ], + [ + 5, + 30, + 64, + 73 + ], + [ + 19, + 50, + 64, + 73 + ], + [ + 22, + 54, + 64, + 73 + ], + [ + 6, + 67, + 68, + 73 + ], + [ + 23, + 26, + 31, + 74 + ], + [ + 23, + 29, + 33, + 74 + ], + [ + 6, + 38, + 40, + 74 + ], + [ + 1, + 31, + 55, + 74 + ], + [ + 4, + 33, + 55, + 74 + ], + [ + 23, + 49, + 59, + 74 + ], + [ + 18, + 55, + 59, + 74 + ], + [ + 1, + 26, + 65, + 74 + ], + [ + 4, + 29, + 65, + 74 + ], + [ + 18, + 49, + 65, + 74 + ], + [ + 23, + 55, + 65, + 74 + ], + [ + 6, + 67, + 69, + 74 + ], + [ + 24, + 26, + 31, + 75 + ], + [ + 24, + 28, + 32, + 75 + ], + [ + 6, + 39, + 40, + 75 + ], + [ + 1, + 31, + 56, + 75 + ], + [ + 3, + 32, + 56, + 75 + ], + [ + 24, + 48, + 58, + 75 + ], + [ + 17, + 56, + 58, + 75 + ], + [ + 1, + 26, + 66, + 75 + ], + [ + 3, + 28, + 66, + 75 + ], + [ + 17, + 48, + 66, + 75 + ], + [ + 24, + 56, + 66, + 75 + ], + [ + 6, + 68, + 69, + 75 + ], + [ + 6, + 73, + 74, + 75 + ], + [ + 17, + 18, + 19, + 77 + ], + [ + 17, + 22, + 23, + 77 + ], + [ + 18, + 22, + 24, + 77 + ], + [ + 19, + 23, + 24, + 77 + ], + [ + 24, + 26, + 28, + 77 + ], + [ + 23, + 26, + 29, + 77 + ], + [ + 19, + 28, + 29, + 77 + ], + [ + 22, + 26, + 30, + 77 + ], + [ + 18, + 28, + 30, + 77 + ], + [ + 17, + 29, + 30, + 77 + ], + [ + 24, + 31, + 32, + 77 + ], + [ + 23, + 31, + 33, + 77 + ], + [ + 19, + 32, + 33, + 77 + ], + [ + 22, + 31, + 34, + 77 + ], + [ + 18, + 32, + 34, + 77 + ], + [ + 17, + 33, + 34, + 77 + ], + [ + 24, + 35, + 38, + 77 + ], + [ + 23, + 35, + 39, + 77 + ], + [ + 19, + 38, + 39, + 77 + ], + [ + 22, + 35, + 40, + 77 + ], + [ + 18, + 38, + 40, + 77 + ], + [ + 17, + 39, + 40, + 77 + ], + [ + 3, + 4, + 5, + 80 + ], + [ + 3, + 22, + 23, + 80 + ], + [ + 4, + 22, + 24, + 80 + ], + [ + 5, + 23, + 24, + 80 + ], + [ + 24, + 26, + 48, + 80 + ], + [ + 23, + 26, + 49, + 80 + ], + [ + 5, + 48, + 49, + 80 + ], + [ + 22, + 26, + 50, + 80 + ], + [ + 4, + 48, + 50, + 80 + ], + [ + 3, + 49, + 50, + 80 + ], + [ + 24, + 31, + 58, + 80 + ], + [ + 23, + 31, + 59, + 80 + ], + [ + 5, + 58, + 59, + 80 + ], + [ + 22, + 31, + 60, + 80 + ], + [ + 4, + 58, + 60, + 80 + ], + [ + 3, + 59, + 60, + 80 + ], + [ + 24, + 35, + 67, + 80 + ], + [ + 23, + 35, + 68, + 80 + ], + [ + 5, + 67, + 68, + 80 + ], + [ + 22, + 35, + 69, + 80 + ], + [ + 4, + 67, + 69, + 80 + ], + [ + 3, + 68, + 69, + 80 + ], + [ + 12, + 26, + 77, + 80 + ], + [ + 8, + 31, + 77, + 80 + ], + [ + 6, + 35, + 77, + 80 + ], + [ + 22, + 23, + 24, + 26, + 31, + 35, + 77, + 80 + ], + [ + 1, + 4, + 5, + 82 + ], + [ + 1, + 18, + 19, + 82 + ], + [ + 4, + 18, + 24, + 82 + ], + [ + 5, + 19, + 24, + 82 + ], + [ + 24, + 28, + 48, + 82 + ], + [ + 19, + 28, + 54, + 82 + ], + [ + 5, + 48, + 54, + 82 + ], + [ + 18, + 28, + 55, + 82 + ], + [ + 4, + 48, + 55, + 82 + ], + [ + 1, + 54, + 55, + 82 + ], + [ + 24, + 32, + 58, + 82 + ], + [ + 19, + 32, + 64, + 82 + ], + [ + 5, + 58, + 64, + 82 + ], + [ + 18, + 32, + 65, + 82 + ], + [ + 4, + 58, + 65, + 82 + ], + [ + 1, + 64, + 65, + 82 + ], + [ + 24, + 38, + 67, + 82 + ], + [ + 19, + 38, + 73, + 82 + ], + [ + 5, + 67, + 73, + 82 + ], + [ + 18, + 38, + 74, + 82 + ], + [ + 4, + 67, + 74, + 82 + ], + [ + 1, + 73, + 74, + 82 + ], + [ + 12, + 28, + 77, + 82 + ], + [ + 8, + 32, + 77, + 82 + ], + [ + 6, + 38, + 77, + 82 + ], + [ + 18, + 19, + 24, + 28, + 32, + 38, + 77, + 82 + ], + [ + 12, + 48, + 80, + 82 + ], + [ + 8, + 58, + 80, + 82 + ], + [ + 6, + 67, + 80, + 82 + ], + [ + 4, + 5, + 24, + 48, + 58, + 67, + 80, + 82 + ], + [ + 24, + 77, + 80, + 82 + ], + [ + 1, + 3, + 5, + 83 + ], + [ + 1, + 17, + 19, + 83 + ], + [ + 3, + 17, + 23, + 83 + ], + [ + 5, + 19, + 23, + 83 + ], + [ + 23, + 29, + 49, + 83 + ], + [ + 19, + 29, + 54, + 83 + ], + [ + 5, + 49, + 54, + 83 + ], + [ + 17, + 29, + 56, + 83 + ], + [ + 3, + 49, + 56, + 83 + ], + [ + 1, + 54, + 56, + 83 + ], + [ + 23, + 33, + 59, + 83 + ], + [ + 19, + 33, + 64, + 83 + ], + [ + 5, + 59, + 64, + 83 + ], + [ + 17, + 33, + 66, + 83 + ], + [ + 3, + 59, + 66, + 83 + ], + [ + 1, + 64, + 66, + 83 + ], + [ + 23, + 39, + 68, + 83 + ], + [ + 19, + 39, + 73, + 83 + ], + [ + 5, + 68, + 73, + 83 + ], + [ + 17, + 39, + 75, + 83 + ], + [ + 3, + 68, + 75, + 83 + ], + [ + 1, + 73, + 75, + 83 + ], + [ + 12, + 29, + 77, + 83 + ], + [ + 8, + 33, + 77, + 83 + ], + [ + 6, + 39, + 77, + 83 + ], + [ + 17, + 19, + 23, + 29, + 33, + 39, + 77, + 83 + ], + [ + 12, + 49, + 80, + 83 + ], + [ + 8, + 59, + 80, + 83 + ], + [ + 6, + 68, + 80, + 83 + ], + [ + 3, + 5, + 23, + 49, + 59, + 68, + 80, + 83 + ], + [ + 23, + 77, + 80, + 83 + ], + [ + 12, + 54, + 82, + 83 + ], + [ + 8, + 64, + 82, + 83 + ], + [ + 6, + 73, + 82, + 83 + ], + [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + [ + 19, + 77, + 82, + 83 + ], + [ + 5, + 80, + 82, + 83 + ], + [ + 1, + 3, + 4, + 84 + ], + [ + 1, + 17, + 18, + 84 + ], + [ + 3, + 17, + 22, + 84 + ], + [ + 4, + 18, + 22, + 84 + ], + [ + 22, + 30, + 50, + 84 + ], + [ + 18, + 30, + 55, + 84 + ], + [ + 4, + 50, + 55, + 84 + ], + [ + 17, + 30, + 56, + 84 + ], + [ + 3, + 50, + 56, + 84 + ], + [ + 1, + 55, + 56, + 84 + ], + [ + 22, + 34, + 60, + 84 + ], + [ + 18, + 34, + 65, + 84 + ], + [ + 4, + 60, + 65, + 84 + ], + [ + 17, + 34, + 66, + 84 + ], + [ + 3, + 60, + 66, + 84 + ], + [ + 1, + 65, + 66, + 84 + ], + [ + 22, + 40, + 69, + 84 + ], + [ + 18, + 40, + 74, + 84 + ], + [ + 4, + 69, + 74, + 84 + ], + [ + 17, + 40, + 75, + 84 + ], + [ + 3, + 69, + 75, + 84 + ], + [ + 1, + 74, + 75, + 84 + ], + [ + 12, + 30, + 77, + 84 + ], + [ + 8, + 34, + 77, + 84 + ], + [ + 6, + 40, + 77, + 84 + ], + [ + 17, + 18, + 22, + 30, + 34, + 40, + 77, + 84 + ], + [ + 12, + 50, + 80, + 84 + ], + [ + 8, + 60, + 80, + 84 + ], + [ + 6, + 69, + 80, + 84 + ], + [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + [ + 22, + 77, + 80, + 84 + ], + [ + 12, + 55, + 82, + 84 + ], + [ + 8, + 65, + 82, + 84 + ], + [ + 6, + 74, + 82, + 84 + ], + [ + 1, + 4, + 18, + 55, + 65, + 74, + 82, + 84 + ], + [ + 18, + 77, + 82, + 84 + ], + [ + 4, + 80, + 82, + 84 + ], + [ + 12, + 56, + 83, + 84 + ], + [ + 8, + 66, + 83, + 84 + ], + [ + 6, + 75, + 83, + 84 + ], + [ + 1, + 3, + 17, + 56, + 66, + 75, + 83, + 84 + ], + [ + 17, + 77, + 83, + 84 + ], + [ + 3, + 80, + 83, + 84 + ], + [ + 1, + 82, + 83, + 84 + ], + [ + 6, + 8, + 12, + 77, + 80, + 82, + 83, + 84 + ], + [ + 4, + 5, + 48, + 85 + ], + [ + 33, + 34, + 48, + 85 + ], + [ + 39, + 40, + 48, + 85 + ], + [ + 3, + 5, + 49, + 85 + ], + [ + 32, + 34, + 49, + 85 + ], + [ + 38, + 40, + 49, + 85 + ], + [ + 3, + 4, + 50, + 85 + ], + [ + 32, + 33, + 50, + 85 + ], + [ + 38, + 39, + 50, + 85 + ], + [ + 48, + 49, + 50, + 85 + ], + [ + 1, + 5, + 54, + 85 + ], + [ + 31, + 34, + 54, + 85 + ], + [ + 35, + 40, + 54, + 85 + ], + [ + 1, + 4, + 55, + 85 + ], + [ + 31, + 33, + 55, + 85 + ], + [ + 35, + 39, + 55, + 85 + ], + [ + 48, + 54, + 55, + 85 + ], + [ + 1, + 3, + 56, + 85 + ], + [ + 31, + 32, + 56, + 85 + ], + [ + 35, + 38, + 56, + 85 + ], + [ + 49, + 54, + 56, + 85 + ], + [ + 50, + 55, + 56, + 85 + ], + [ + 6, + 8, + 77, + 85 + ], + [ + 31, + 35, + 77, + 85 + ], + [ + 32, + 38, + 77, + 85 + ], + [ + 33, + 39, + 77, + 85 + ], + [ + 34, + 40, + 77, + 85 + ], + [ + 4, + 5, + 58, + 86 + ], + [ + 29, + 30, + 58, + 86 + ], + [ + 39, + 40, + 58, + 86 + ], + [ + 3, + 5, + 59, + 86 + ], + [ + 28, + 30, + 59, + 86 + ], + [ + 38, + 40, + 59, + 86 + ], + [ + 3, + 4, + 60, + 86 + ], + [ + 28, + 29, + 60, + 86 + ], + [ + 38, + 39, + 60, + 86 + ], + [ + 58, + 59, + 60, + 86 + ], + [ + 1, + 5, + 64, + 86 + ], + [ + 26, + 30, + 64, + 86 + ], + [ + 35, + 40, + 64, + 86 + ], + [ + 1, + 4, + 65, + 86 + ], + [ + 26, + 29, + 65, + 86 + ], + [ + 35, + 39, + 65, + 86 + ], + [ + 58, + 64, + 65, + 86 + ], + [ + 1, + 3, + 66, + 86 + ], + [ + 26, + 28, + 66, + 86 + ], + [ + 35, + 38, + 66, + 86 + ], + [ + 59, + 64, + 66, + 86 + ], + [ + 60, + 65, + 66, + 86 + ], + [ + 6, + 12, + 77, + 86 + ], + [ + 26, + 35, + 77, + 86 + ], + [ + 28, + 38, + 77, + 86 + ], + [ + 29, + 39, + 77, + 86 + ], + [ + 30, + 40, + 77, + 86 + ], + [ + 1, + 35, + 85, + 86 + ], + [ + 3, + 38, + 85, + 86 + ], + [ + 4, + 39, + 85, + 86 + ], + [ + 5, + 40, + 85, + 86 + ], + [ + 6, + 45, + 85, + 86 + ], + [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + [ + 4, + 5, + 67, + 88 + ], + [ + 29, + 30, + 67, + 88 + ], + [ + 33, + 34, + 67, + 88 + ], + [ + 3, + 5, + 68, + 88 + ], + [ + 28, + 30, + 68, + 88 + ], + [ + 32, + 34, + 68, + 88 + ], + [ + 3, + 4, + 69, + 88 + ], + [ + 28, + 29, + 69, + 88 + ], + [ + 32, + 33, + 69, + 88 + ], + [ + 67, + 68, + 69, + 88 + ], + [ + 1, + 5, + 73, + 88 + ], + [ + 26, + 30, + 73, + 88 + ], + [ + 31, + 34, + 73, + 88 + ], + [ + 1, + 4, + 74, + 88 + ], + [ + 26, + 29, + 74, + 88 + ], + [ + 31, + 33, + 74, + 88 + ], + [ + 67, + 73, + 74, + 88 + ], + [ + 1, + 3, + 75, + 88 + ], + [ + 26, + 28, + 75, + 88 + ], + [ + 31, + 32, + 75, + 88 + ], + [ + 68, + 73, + 75, + 88 + ], + [ + 69, + 74, + 75, + 88 + ], + [ + 8, + 12, + 77, + 88 + ], + [ + 26, + 31, + 77, + 88 + ], + [ + 28, + 32, + 77, + 88 + ], + [ + 29, + 33, + 77, + 88 + ], + [ + 30, + 34, + 77, + 88 + ], + [ + 1, + 31, + 85, + 88 + ], + [ + 3, + 32, + 85, + 88 + ], + [ + 4, + 33, + 85, + 88 + ], + [ + 5, + 34, + 85, + 88 + ], + [ + 8, + 45, + 85, + 88 + ], + [ + 8, + 31, + 32, + 33, + 34, + 77, + 85, + 88 + ], + [ + 1, + 26, + 86, + 88 + ], + [ + 3, + 28, + 86, + 88 + ], + [ + 4, + 29, + 86, + 88 + ], + [ + 5, + 30, + 86, + 88 + ], + [ + 12, + 45, + 86, + 88 + ], + [ + 12, + 26, + 28, + 29, + 30, + 77, + 86, + 88 + ], + [ + 1, + 3, + 4, + 5, + 45, + 85, + 86, + 88 + ], + [ + 77, + 85, + 86, + 88 + ], + [ + 18, + 19, + 28, + 93 + ], + [ + 17, + 19, + 29, + 93 + ], + [ + 17, + 18, + 30, + 93 + ], + [ + 28, + 29, + 30, + 93 + ], + [ + 1, + 19, + 54, + 93 + ], + [ + 1, + 18, + 55, + 93 + ], + [ + 28, + 54, + 55, + 93 + ], + [ + 1, + 17, + 56, + 93 + ], + [ + 29, + 54, + 56, + 93 + ], + [ + 30, + 55, + 56, + 93 + ], + [ + 31, + 56, + 58, + 93 + ], + [ + 31, + 55, + 59, + 93 + ], + [ + 30, + 58, + 59, + 93 + ], + [ + 31, + 54, + 60, + 93 + ], + [ + 29, + 58, + 60, + 93 + ], + [ + 28, + 59, + 60, + 93 + ], + [ + 35, + 56, + 67, + 93 + ], + [ + 35, + 55, + 68, + 93 + ], + [ + 30, + 67, + 68, + 93 + ], + [ + 35, + 54, + 69, + 93 + ], + [ + 29, + 67, + 69, + 93 + ], + [ + 28, + 68, + 69, + 93 + ], + [ + 6, + 8, + 80, + 93 + ], + [ + 31, + 35, + 80, + 93 + ], + [ + 58, + 67, + 80, + 93 + ], + [ + 59, + 68, + 80, + 93 + ], + [ + 60, + 69, + 80, + 93 + ], + [ + 8, + 31, + 85, + 93 + ], + [ + 6, + 35, + 85, + 93 + ], + [ + 1, + 45, + 85, + 93 + ], + [ + 1, + 31, + 35, + 54, + 55, + 56, + 85, + 93 + ], + [ + 22, + 23, + 26, + 95 + ], + [ + 17, + 23, + 29, + 95 + ], + [ + 17, + 22, + 30, + 95 + ], + [ + 26, + 29, + 30, + 95 + ], + [ + 3, + 23, + 49, + 95 + ], + [ + 3, + 22, + 50, + 95 + ], + [ + 26, + 49, + 50, + 95 + ], + [ + 3, + 17, + 56, + 95 + ], + [ + 29, + 49, + 56, + 95 + ], + [ + 30, + 50, + 56, + 95 + ], + [ + 32, + 56, + 58, + 95 + ], + [ + 32, + 50, + 64, + 95 + ], + [ + 30, + 58, + 64, + 95 + ], + [ + 32, + 49, + 65, + 95 + ], + [ + 29, + 58, + 65, + 95 + ], + [ + 26, + 64, + 65, + 95 + ], + [ + 38, + 56, + 67, + 95 + ], + [ + 38, + 50, + 73, + 95 + ], + [ + 30, + 67, + 73, + 95 + ], + [ + 38, + 49, + 74, + 95 + ], + [ + 29, + 67, + 74, + 95 + ], + [ + 26, + 73, + 74, + 95 + ], + [ + 6, + 8, + 82, + 95 + ], + [ + 32, + 38, + 82, + 95 + ], + [ + 58, + 67, + 82, + 95 + ], + [ + 64, + 73, + 82, + 95 + ], + [ + 65, + 74, + 82, + 95 + ], + [ + 8, + 32, + 85, + 95 + ], + [ + 6, + 38, + 85, + 95 + ], + [ + 3, + 45, + 85, + 95 + ], + [ + 3, + 32, + 38, + 49, + 50, + 56, + 85, + 95 + ], + [ + 17, + 45, + 93, + 95 + ], + [ + 8, + 58, + 93, + 95 + ], + [ + 6, + 67, + 93, + 95 + ], + [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + [ + 56, + 85, + 93, + 95 + ], + [ + 22, + 24, + 26, + 96 + ], + [ + 18, + 24, + 28, + 96 + ], + [ + 18, + 22, + 30, + 96 + ], + [ + 26, + 28, + 30, + 96 + ], + [ + 4, + 24, + 48, + 96 + ], + [ + 4, + 22, + 50, + 96 + ], + [ + 26, + 48, + 50, + 96 + ], + [ + 4, + 18, + 55, + 96 + ], + [ + 28, + 48, + 55, + 96 + ], + [ + 30, + 50, + 55, + 96 + ], + [ + 33, + 55, + 59, + 96 + ], + [ + 33, + 50, + 64, + 96 + ], + [ + 30, + 59, + 64, + 96 + ], + [ + 33, + 48, + 66, + 96 + ], + [ + 28, + 59, + 66, + 96 + ], + [ + 26, + 64, + 66, + 96 + ], + [ + 39, + 55, + 68, + 96 + ], + [ + 39, + 50, + 73, + 96 + ], + [ + 30, + 68, + 73, + 96 + ], + [ + 39, + 48, + 75, + 96 + ], + [ + 28, + 68, + 75, + 96 + ], + [ + 26, + 73, + 75, + 96 + ], + [ + 6, + 8, + 83, + 96 + ], + [ + 33, + 39, + 83, + 96 + ], + [ + 59, + 68, + 83, + 96 + ], + [ + 64, + 73, + 83, + 96 + ], + [ + 66, + 75, + 83, + 96 + ], + [ + 8, + 33, + 85, + 96 + ], + [ + 6, + 39, + 85, + 96 + ], + [ + 4, + 45, + 85, + 96 + ], + [ + 4, + 33, + 39, + 48, + 50, + 55, + 85, + 96 + ], + [ + 18, + 45, + 93, + 96 + ], + [ + 8, + 59, + 93, + 96 + ], + [ + 6, + 68, + 93, + 96 + ], + [ + 18, + 28, + 30, + 55, + 59, + 68, + 93, + 96 + ], + [ + 55, + 85, + 93, + 96 + ], + [ + 22, + 45, + 95, + 96 + ], + [ + 8, + 64, + 95, + 96 + ], + [ + 6, + 73, + 95, + 96 + ], + [ + 22, + 26, + 30, + 50, + 64, + 73, + 95, + 96 + ], + [ + 50, + 85, + 95, + 96 + ], + [ + 30, + 93, + 95, + 96 + ], + [ + 23, + 24, + 26, + 97 + ], + [ + 19, + 24, + 28, + 97 + ], + [ + 19, + 23, + 29, + 97 + ], + [ + 26, + 28, + 29, + 97 + ], + [ + 5, + 24, + 48, + 97 + ], + [ + 5, + 23, + 49, + 97 + ], + [ + 26, + 48, + 49, + 97 + ], + [ + 5, + 19, + 54, + 97 + ], + [ + 28, + 48, + 54, + 97 + ], + [ + 29, + 49, + 54, + 97 + ], + [ + 34, + 54, + 60, + 97 + ], + [ + 34, + 49, + 65, + 97 + ], + [ + 29, + 60, + 65, + 97 + ], + [ + 34, + 48, + 66, + 97 + ], + [ + 28, + 60, + 66, + 97 + ], + [ + 26, + 65, + 66, + 97 + ], + [ + 40, + 54, + 69, + 97 + ], + [ + 40, + 49, + 74, + 97 + ], + [ + 29, + 69, + 74, + 97 + ], + [ + 40, + 48, + 75, + 97 + ], + [ + 28, + 69, + 75, + 97 + ], + [ + 26, + 74, + 75, + 97 + ], + [ + 6, + 8, + 84, + 97 + ], + [ + 34, + 40, + 84, + 97 + ], + [ + 60, + 69, + 84, + 97 + ], + [ + 65, + 74, + 84, + 97 + ], + [ + 66, + 75, + 84, + 97 + ], + [ + 8, + 34, + 85, + 97 + ], + [ + 6, + 40, + 85, + 97 + ], + [ + 5, + 45, + 85, + 97 + ], + [ + 5, + 34, + 40, + 48, + 49, + 54, + 85, + 97 + ], + [ + 19, + 45, + 93, + 97 + ], + [ + 8, + 60, + 93, + 97 + ], + [ + 6, + 69, + 93, + 97 + ], + [ + 19, + 28, + 29, + 54, + 60, + 69, + 93, + 97 + ], + [ + 54, + 85, + 93, + 97 + ], + [ + 23, + 45, + 95, + 97 + ], + [ + 8, + 65, + 95, + 97 + ], + [ + 6, + 74, + 95, + 97 + ], + [ + 23, + 26, + 29, + 49, + 65, + 74, + 95, + 97 + ], + [ + 49, + 85, + 95, + 97 + ], + [ + 29, + 93, + 95, + 97 + ], + [ + 24, + 45, + 96, + 97 + ], + [ + 8, + 66, + 96, + 97 + ], + [ + 6, + 75, + 96, + 97 + ], + [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + [ + 48, + 85, + 96, + 97 + ], + [ + 28, + 93, + 96, + 97 + ], + [ + 26, + 95, + 96, + 97 + ], + [ + 6, + 8, + 45, + 85, + 93, + 95, + 96, + 97 + ], + [ + 18, + 19, + 32, + 98 + ], + [ + 17, + 19, + 33, + 98 + ], + [ + 17, + 18, + 34, + 98 + ], + [ + 32, + 33, + 34, + 98 + ], + [ + 34, + 48, + 49, + 98 + ], + [ + 33, + 48, + 50, + 98 + ], + [ + 32, + 49, + 50, + 98 + ], + [ + 1, + 19, + 64, + 98 + ], + [ + 26, + 50, + 64, + 98 + ], + [ + 1, + 18, + 65, + 98 + ], + [ + 26, + 49, + 65, + 98 + ], + [ + 32, + 64, + 65, + 98 + ], + [ + 1, + 17, + 66, + 98 + ], + [ + 26, + 48, + 66, + 98 + ], + [ + 33, + 64, + 66, + 98 + ], + [ + 34, + 65, + 66, + 98 + ], + [ + 35, + 66, + 67, + 98 + ], + [ + 35, + 65, + 68, + 98 + ], + [ + 34, + 67, + 68, + 98 + ], + [ + 35, + 64, + 69, + 98 + ], + [ + 33, + 67, + 69, + 98 + ], + [ + 32, + 68, + 69, + 98 + ], + [ + 6, + 12, + 80, + 98 + ], + [ + 26, + 35, + 80, + 98 + ], + [ + 48, + 67, + 80, + 98 + ], + [ + 49, + 68, + 80, + 98 + ], + [ + 50, + 69, + 80, + 98 + ], + [ + 12, + 26, + 86, + 98 + ], + [ + 6, + 35, + 86, + 98 + ], + [ + 1, + 45, + 86, + 98 + ], + [ + 1, + 26, + 35, + 64, + 65, + 66, + 86, + 98 + ], + [ + 1, + 35, + 93, + 98 + ], + [ + 6, + 45, + 93, + 98 + ], + [ + 17, + 67, + 93, + 98 + ], + [ + 18, + 68, + 93, + 98 + ], + [ + 19, + 69, + 93, + 98 + ], + [ + 6, + 35, + 67, + 68, + 69, + 80, + 93, + 98 + ], + [ + 22, + 23, + 31, + 100 + ], + [ + 17, + 23, + 33, + 100 + ], + [ + 17, + 22, + 34, + 100 + ], + [ + 31, + 33, + 34, + 100 + ], + [ + 34, + 48, + 54, + 100 + ], + [ + 33, + 48, + 55, + 100 + ], + [ + 31, + 54, + 55, + 100 + ], + [ + 3, + 23, + 59, + 100 + ], + [ + 28, + 55, + 59, + 100 + ], + [ + 3, + 22, + 60, + 100 + ], + [ + 28, + 54, + 60, + 100 + ], + [ + 31, + 59, + 60, + 100 + ], + [ + 3, + 17, + 66, + 100 + ], + [ + 28, + 48, + 66, + 100 + ], + [ + 33, + 59, + 66, + 100 + ], + [ + 34, + 60, + 66, + 100 + ], + [ + 38, + 66, + 67, + 100 + ], + [ + 38, + 60, + 73, + 100 + ], + [ + 34, + 67, + 73, + 100 + ], + [ + 38, + 59, + 74, + 100 + ], + [ + 33, + 67, + 74, + 100 + ], + [ + 31, + 73, + 74, + 100 + ], + [ + 6, + 12, + 82, + 100 + ], + [ + 28, + 38, + 82, + 100 + ], + [ + 48, + 67, + 82, + 100 + ], + [ + 54, + 73, + 82, + 100 + ], + [ + 55, + 74, + 82, + 100 + ], + [ + 12, + 28, + 86, + 100 + ], + [ + 6, + 38, + 86, + 100 + ], + [ + 3, + 45, + 86, + 100 + ], + [ + 3, + 28, + 38, + 59, + 60, + 66, + 86, + 100 + ], + [ + 3, + 38, + 95, + 100 + ], + [ + 6, + 45, + 95, + 100 + ], + [ + 17, + 67, + 95, + 100 + ], + [ + 22, + 73, + 95, + 100 + ], + [ + 23, + 74, + 95, + 100 + ], + [ + 6, + 38, + 67, + 73, + 74, + 82, + 95, + 100 + ], + [ + 17, + 45, + 98, + 100 + ], + [ + 12, + 48, + 98, + 100 + ], + [ + 6, + 67, + 98, + 100 + ], + [ + 17, + 33, + 34, + 48, + 66, + 67, + 98, + 100 + ], + [ + 66, + 86, + 98, + 100 + ], + [ + 22, + 24, + 31, + 101 + ], + [ + 18, + 24, + 32, + 101 + ], + [ + 18, + 22, + 34, + 101 + ], + [ + 31, + 32, + 34, + 101 + ], + [ + 34, + 49, + 54, + 101 + ], + [ + 32, + 49, + 56, + 101 + ], + [ + 31, + 54, + 56, + 101 + ], + [ + 4, + 24, + 58, + 101 + ], + [ + 29, + 56, + 58, + 101 + ], + [ + 4, + 22, + 60, + 101 + ], + [ + 29, + 54, + 60, + 101 + ], + [ + 31, + 58, + 60, + 101 + ], + [ + 4, + 18, + 65, + 101 + ], + [ + 29, + 49, + 65, + 101 + ], + [ + 32, + 58, + 65, + 101 + ], + [ + 34, + 60, + 65, + 101 + ], + [ + 39, + 65, + 68, + 101 + ], + [ + 39, + 60, + 73, + 101 + ], + [ + 34, + 68, + 73, + 101 + ], + [ + 39, + 58, + 75, + 101 + ], + [ + 32, + 68, + 75, + 101 + ], + [ + 31, + 73, + 75, + 101 + ], + [ + 6, + 12, + 83, + 101 + ], + [ + 29, + 39, + 83, + 101 + ], + [ + 49, + 68, + 83, + 101 + ], + [ + 54, + 73, + 83, + 101 + ], + [ + 56, + 75, + 83, + 101 + ], + [ + 12, + 29, + 86, + 101 + ], + [ + 6, + 39, + 86, + 101 + ], + [ + 4, + 45, + 86, + 101 + ], + [ + 4, + 29, + 39, + 58, + 60, + 65, + 86, + 101 + ], + [ + 4, + 39, + 96, + 101 + ], + [ + 6, + 45, + 96, + 101 + ], + [ + 18, + 68, + 96, + 101 + ], + [ + 22, + 73, + 96, + 101 + ], + [ + 24, + 75, + 96, + 101 + ], + [ + 6, + 39, + 68, + 73, + 75, + 83, + 96, + 101 + ], + [ + 18, + 45, + 98, + 101 + ], + [ + 12, + 49, + 98, + 101 + ], + [ + 6, + 68, + 98, + 101 + ], + [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + [ + 65, + 86, + 98, + 101 + ], + [ + 22, + 45, + 100, + 101 + ], + [ + 12, + 54, + 100, + 101 + ], + [ + 6, + 73, + 100, + 101 + ], + [ + 22, + 31, + 34, + 54, + 60, + 73, + 100, + 101 + ], + [ + 60, + 86, + 100, + 101 + ], + [ + 34, + 98, + 100, + 101 + ], + [ + 23, + 24, + 31, + 102 + ], + [ + 19, + 24, + 32, + 102 + ], + [ + 19, + 23, + 33, + 102 + ], + [ + 31, + 32, + 33, + 102 + ], + [ + 33, + 50, + 55, + 102 + ], + [ + 32, + 50, + 56, + 102 + ], + [ + 31, + 55, + 56, + 102 + ], + [ + 5, + 24, + 58, + 102 + ], + [ + 30, + 56, + 58, + 102 + ], + [ + 5, + 23, + 59, + 102 + ], + [ + 30, + 55, + 59, + 102 + ], + [ + 31, + 58, + 59, + 102 + ], + [ + 5, + 19, + 64, + 102 + ], + [ + 30, + 50, + 64, + 102 + ], + [ + 32, + 58, + 64, + 102 + ], + [ + 33, + 59, + 64, + 102 + ], + [ + 40, + 64, + 69, + 102 + ], + [ + 40, + 59, + 74, + 102 + ], + [ + 33, + 69, + 74, + 102 + ], + [ + 40, + 58, + 75, + 102 + ], + [ + 32, + 69, + 75, + 102 + ], + [ + 31, + 74, + 75, + 102 + ], + [ + 6, + 12, + 84, + 102 + ], + [ + 30, + 40, + 84, + 102 + ], + [ + 50, + 69, + 84, + 102 + ], + [ + 55, + 74, + 84, + 102 + ], + [ + 56, + 75, + 84, + 102 + ], + [ + 12, + 30, + 86, + 102 + ], + [ + 6, + 40, + 86, + 102 + ], + [ + 5, + 45, + 86, + 102 + ], + [ + 5, + 30, + 40, + 58, + 59, + 64, + 86, + 102 + ], + [ + 5, + 40, + 97, + 102 + ], + [ + 6, + 45, + 97, + 102 + ], + [ + 19, + 69, + 97, + 102 + ], + [ + 23, + 74, + 97, + 102 + ], + [ + 24, + 75, + 97, + 102 + ], + [ + 6, + 40, + 69, + 74, + 75, + 84, + 97, + 102 + ], + [ + 19, + 45, + 98, + 102 + ], + [ + 12, + 50, + 98, + 102 + ], + [ + 6, + 69, + 98, + 102 + ], + [ + 19, + 32, + 33, + 50, + 64, + 69, + 98, + 102 + ], + [ + 64, + 86, + 98, + 102 + ], + [ + 23, + 45, + 100, + 102 + ], + [ + 12, + 55, + 100, + 102 + ], + [ + 6, + 74, + 100, + 102 + ], + [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + [ + 59, + 86, + 100, + 102 + ], + [ + 33, + 98, + 100, + 102 + ], + [ + 24, + 45, + 101, + 102 + ], + [ + 12, + 56, + 101, + 102 + ], + [ + 6, + 75, + 101, + 102 + ], + [ + 24, + 31, + 32, + 56, + 58, + 75, + 101, + 102 + ], + [ + 58, + 86, + 101, + 102 + ], + [ + 32, + 98, + 101, + 102 + ], + [ + 31, + 100, + 101, + 102 + ], + [ + 6, + 12, + 45, + 86, + 98, + 100, + 101, + 102 + ], + [ + 18, + 19, + 38, + 103 + ], + [ + 17, + 19, + 39, + 103 + ], + [ + 17, + 18, + 40, + 103 + ], + [ + 38, + 39, + 40, + 103 + ], + [ + 40, + 48, + 49, + 103 + ], + [ + 39, + 48, + 50, + 103 + ], + [ + 38, + 49, + 50, + 103 + ], + [ + 40, + 58, + 59, + 103 + ], + [ + 39, + 58, + 60, + 103 + ], + [ + 38, + 59, + 60, + 103 + ], + [ + 1, + 19, + 73, + 103 + ], + [ + 26, + 50, + 73, + 103 + ], + [ + 31, + 60, + 73, + 103 + ], + [ + 1, + 18, + 74, + 103 + ], + [ + 26, + 49, + 74, + 103 + ], + [ + 31, + 59, + 74, + 103 + ], + [ + 38, + 73, + 74, + 103 + ], + [ + 1, + 17, + 75, + 103 + ], + [ + 26, + 48, + 75, + 103 + ], + [ + 31, + 58, + 75, + 103 + ], + [ + 39, + 73, + 75, + 103 + ], + [ + 40, + 74, + 75, + 103 + ], + [ + 8, + 12, + 80, + 103 + ], + [ + 26, + 31, + 80, + 103 + ], + [ + 48, + 58, + 80, + 103 + ], + [ + 49, + 59, + 80, + 103 + ], + [ + 50, + 60, + 80, + 103 + ], + [ + 12, + 26, + 88, + 103 + ], + [ + 8, + 31, + 88, + 103 + ], + [ + 1, + 45, + 88, + 103 + ], + [ + 1, + 26, + 31, + 73, + 74, + 75, + 88, + 103 + ], + [ + 1, + 31, + 93, + 103 + ], + [ + 8, + 45, + 93, + 103 + ], + [ + 17, + 58, + 93, + 103 + ], + [ + 18, + 59, + 93, + 103 + ], + [ + 19, + 60, + 93, + 103 + ], + [ + 8, + 31, + 58, + 59, + 60, + 80, + 93, + 103 + ], + [ + 1, + 26, + 98, + 103 + ], + [ + 12, + 45, + 98, + 103 + ], + [ + 17, + 48, + 98, + 103 + ], + [ + 18, + 49, + 98, + 103 + ], + [ + 19, + 50, + 98, + 103 + ], + [ + 12, + 26, + 48, + 49, + 50, + 80, + 98, + 103 + ], + [ + 1, + 17, + 18, + 19, + 45, + 93, + 98, + 103 + ], + [ + 80, + 93, + 98, + 103 + ], + [ + 22, + 23, + 35, + 107 + ], + [ + 17, + 23, + 39, + 107 + ], + [ + 17, + 22, + 40, + 107 + ], + [ + 35, + 39, + 40, + 107 + ], + [ + 40, + 48, + 54, + 107 + ], + [ + 39, + 48, + 55, + 107 + ], + [ + 35, + 54, + 55, + 107 + ], + [ + 40, + 58, + 64, + 107 + ], + [ + 39, + 58, + 65, + 107 + ], + [ + 35, + 64, + 65, + 107 + ], + [ + 3, + 23, + 68, + 107 + ], + [ + 28, + 55, + 68, + 107 + ], + [ + 32, + 65, + 68, + 107 + ], + [ + 3, + 22, + 69, + 107 + ], + [ + 28, + 54, + 69, + 107 + ], + [ + 32, + 64, + 69, + 107 + ], + [ + 35, + 68, + 69, + 107 + ], + [ + 3, + 17, + 75, + 107 + ], + [ + 28, + 48, + 75, + 107 + ], + [ + 32, + 58, + 75, + 107 + ], + [ + 39, + 68, + 75, + 107 + ], + [ + 40, + 69, + 75, + 107 + ], + [ + 8, + 12, + 82, + 107 + ], + [ + 28, + 32, + 82, + 107 + ], + [ + 48, + 58, + 82, + 107 + ], + [ + 54, + 64, + 82, + 107 + ], + [ + 55, + 65, + 82, + 107 + ], + [ + 12, + 28, + 88, + 107 + ], + [ + 8, + 32, + 88, + 107 + ], + [ + 3, + 45, + 88, + 107 + ], + [ + 3, + 28, + 32, + 68, + 69, + 75, + 88, + 107 + ], + [ + 3, + 32, + 95, + 107 + ], + [ + 8, + 45, + 95, + 107 + ], + [ + 17, + 58, + 95, + 107 + ], + [ + 22, + 64, + 95, + 107 + ], + [ + 23, + 65, + 95, + 107 + ], + [ + 8, + 32, + 58, + 64, + 65, + 82, + 95, + 107 + ], + [ + 3, + 28, + 100, + 107 + ], + [ + 12, + 45, + 100, + 107 + ], + [ + 17, + 48, + 100, + 107 + ], + [ + 22, + 54, + 100, + 107 + ], + [ + 23, + 55, + 100, + 107 + ], + [ + 12, + 28, + 48, + 54, + 55, + 82, + 100, + 107 + ], + [ + 3, + 17, + 22, + 23, + 45, + 95, + 100, + 107 + ], + [ + 82, + 95, + 100, + 107 + ], + [ + 17, + 45, + 103, + 107 + ], + [ + 12, + 48, + 103, + 107 + ], + [ + 8, + 58, + 103, + 107 + ], + [ + 17, + 39, + 40, + 48, + 58, + 75, + 103, + 107 + ], + [ + 75, + 88, + 103, + 107 + ], + [ + 22, + 24, + 35, + 108 + ], + [ + 18, + 24, + 38, + 108 + ], + [ + 18, + 22, + 40, + 108 + ], + [ + 35, + 38, + 40, + 108 + ], + [ + 40, + 49, + 54, + 108 + ], + [ + 38, + 49, + 56, + 108 + ], + [ + 35, + 54, + 56, + 108 + ], + [ + 40, + 59, + 64, + 108 + ], + [ + 38, + 59, + 66, + 108 + ], + [ + 35, + 64, + 66, + 108 + ], + [ + 4, + 24, + 67, + 108 + ], + [ + 29, + 56, + 67, + 108 + ], + [ + 33, + 66, + 67, + 108 + ], + [ + 4, + 22, + 69, + 108 + ], + [ + 29, + 54, + 69, + 108 + ], + [ + 33, + 64, + 69, + 108 + ], + [ + 35, + 67, + 69, + 108 + ], + [ + 4, + 18, + 74, + 108 + ], + [ + 29, + 49, + 74, + 108 + ], + [ + 33, + 59, + 74, + 108 + ], + [ + 38, + 67, + 74, + 108 + ], + [ + 40, + 69, + 74, + 108 + ], + [ + 8, + 12, + 83, + 108 + ], + [ + 29, + 33, + 83, + 108 + ], + [ + 49, + 59, + 83, + 108 + ], + [ + 54, + 64, + 83, + 108 + ], + [ + 56, + 66, + 83, + 108 + ], + [ + 12, + 29, + 88, + 108 + ], + [ + 8, + 33, + 88, + 108 + ], + [ + 4, + 45, + 88, + 108 + ], + [ + 4, + 29, + 33, + 67, + 69, + 74, + 88, + 108 + ], + [ + 4, + 33, + 96, + 108 + ], + [ + 8, + 45, + 96, + 108 + ], + [ + 18, + 59, + 96, + 108 + ], + [ + 22, + 64, + 96, + 108 + ], + [ + 24, + 66, + 96, + 108 + ], + [ + 8, + 33, + 59, + 64, + 66, + 83, + 96, + 108 + ], + [ + 4, + 29, + 101, + 108 + ], + [ + 12, + 45, + 101, + 108 + ], + [ + 18, + 49, + 101, + 108 + ], + [ + 22, + 54, + 101, + 108 + ], + [ + 24, + 56, + 101, + 108 + ], + [ + 12, + 29, + 49, + 54, + 56, + 83, + 101, + 108 + ], + [ + 4, + 18, + 22, + 24, + 45, + 96, + 101, + 108 + ], + [ + 83, + 96, + 101, + 108 + ], + [ + 18, + 45, + 103, + 108 + ], + [ + 12, + 49, + 103, + 108 + ], + [ + 8, + 59, + 103, + 108 + ], + [ + 18, + 38, + 40, + 49, + 59, + 74, + 103, + 108 + ], + [ + 74, + 88, + 103, + 108 + ], + [ + 22, + 45, + 107, + 108 + ], + [ + 12, + 54, + 107, + 108 + ], + [ + 8, + 64, + 107, + 108 + ], + [ + 22, + 35, + 40, + 54, + 64, + 69, + 107, + 108 + ], + [ + 69, + 88, + 107, + 108 + ], + [ + 40, + 103, + 107, + 108 + ], + [ + 23, + 24, + 35, + 109 + ], + [ + 19, + 24, + 38, + 109 + ], + [ + 19, + 23, + 39, + 109 + ], + [ + 35, + 38, + 39, + 109 + ], + [ + 39, + 50, + 55, + 109 + ], + [ + 38, + 50, + 56, + 109 + ], + [ + 35, + 55, + 56, + 109 + ], + [ + 39, + 60, + 65, + 109 + ], + [ + 38, + 60, + 66, + 109 + ], + [ + 35, + 65, + 66, + 109 + ], + [ + 5, + 24, + 67, + 109 + ], + [ + 30, + 56, + 67, + 109 + ], + [ + 34, + 66, + 67, + 109 + ], + [ + 5, + 23, + 68, + 109 + ], + [ + 30, + 55, + 68, + 109 + ], + [ + 34, + 65, + 68, + 109 + ], + [ + 35, + 67, + 68, + 109 + ], + [ + 5, + 19, + 73, + 109 + ], + [ + 30, + 50, + 73, + 109 + ], + [ + 34, + 60, + 73, + 109 + ], + [ + 38, + 67, + 73, + 109 + ], + [ + 39, + 68, + 73, + 109 + ], + [ + 8, + 12, + 84, + 109 + ], + [ + 30, + 34, + 84, + 109 + ], + [ + 50, + 60, + 84, + 109 + ], + [ + 55, + 65, + 84, + 109 + ], + [ + 56, + 66, + 84, + 109 + ], + [ + 12, + 30, + 88, + 109 + ], + [ + 8, + 34, + 88, + 109 + ], + [ + 5, + 45, + 88, + 109 + ], + [ + 5, + 30, + 34, + 67, + 68, + 73, + 88, + 109 + ], + [ + 5, + 34, + 97, + 109 + ], + [ + 8, + 45, + 97, + 109 + ], + [ + 19, + 60, + 97, + 109 + ], + [ + 23, + 65, + 97, + 109 + ], + [ + 24, + 66, + 97, + 109 + ], + [ + 8, + 34, + 60, + 65, + 66, + 84, + 97, + 109 + ], + [ + 5, + 30, + 102, + 109 + ], + [ + 12, + 45, + 102, + 109 + ], + [ + 19, + 50, + 102, + 109 + ], + [ + 23, + 55, + 102, + 109 + ], + [ + 24, + 56, + 102, + 109 + ], + [ + 12, + 30, + 50, + 55, + 56, + 84, + 102, + 109 + ], + [ + 5, + 19, + 23, + 24, + 45, + 97, + 102, + 109 + ], + [ + 84, + 97, + 102, + 109 + ], + [ + 19, + 45, + 103, + 109 + ], + [ + 12, + 50, + 103, + 109 + ], + [ + 8, + 60, + 103, + 109 + ], + [ + 19, + 38, + 39, + 50, + 60, + 73, + 103, + 109 + ], + [ + 73, + 88, + 103, + 109 + ], + [ + 23, + 45, + 107, + 109 + ], + [ + 12, + 55, + 107, + 109 + ], + [ + 8, + 65, + 107, + 109 + ], + [ + 23, + 35, + 39, + 55, + 65, + 68, + 107, + 109 + ], + [ + 68, + 88, + 107, + 109 + ], + [ + 39, + 103, + 107, + 109 + ], + [ + 24, + 45, + 108, + 109 + ], + [ + 12, + 56, + 108, + 109 + ], + [ + 8, + 66, + 108, + 109 + ], + [ + 24, + 35, + 38, + 56, + 66, + 67, + 108, + 109 + ], + [ + 67, + 88, + 108, + 109 + ], + [ + 38, + 103, + 108, + 109 + ], + [ + 35, + 107, + 108, + 109 + ], + [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ] + ], + "mode_inverse": [ + { + "2": "-1", + "70": "-1", + "72": "-1", + "76": "1" + }, + { + "1": "1" + }, + { + "0": "-1", + "70": "-1", + "72": "-1", + "76": "1" + }, + { + "3": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "1" + }, + { + "10": "-1", + "61": "-1", + "92": "1", + "94": "1" + }, + { + "8": "1" + }, + { + "111": "-1", + "43": "1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "7": "-1", + "92": "1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "53": "-1", + "91": "1" + }, + { + "12": "1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "81": "1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "81": "1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "81": "-1" + }, + { + "20": "-1", + "25": "-1", + "79": "-1", + "99": "1" + }, + { + "17": "1" + }, + { + "18": "1" + }, + { + "19": "1" + }, + { + "16": "-1", + "25": "-1", + "79": "-1", + "99": "1" + }, + { + "11": "-1", + "36": "-1", + "53": "-1", + "91": "1" + }, + { + "22": "1" + }, + { + "23": "1" + }, + { + "24": "1" + }, + { + "16": "-1", + "20": "-1", + "79": "-1", + "99": "1" + }, + { + "26": "1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "81": "1" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "11": "-1", + "21": "-1", + "53": "-1", + "91": "1" + }, + { + "111": "-2", + "43": "3", + "51": "-2", + "89": "2", + "9": "-2" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "11": "-2", + "21": "-2", + "36": "-2", + "53": "-2", + "91": "3" + }, + { + "106": "-1", + "44": "-1", + "57": "-1", + "87": "1" + }, + { + "37": "1" + }, + { + "106": "-1", + "42": "-1", + "57": "-1", + "87": "1" + }, + { + "45": "1" + }, + { + "105": "1", + "52": "-1", + "62": "-1", + "90": "1" + }, + { + "16": "-2", + "20": "-2", + "25": "-2", + "79": "-2", + "99": "3" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "111": "-1", + "43": "1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "46": "-1", + "62": "-1", + "90": "1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "91": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "106": "-1", + "42": "-1", + "44": "-1", + "87": "1" + }, + { + "58": "1" + }, + { + "59": "1" + }, + { + "60": "1" + }, + { + "10": "-1", + "7": "-1", + "92": "1", + "94": "1" + }, + { + "105": "1", + "46": "-1", + "52": "-1", + "90": "1" + }, + { + "10": "-2", + "61": "-2", + "7": "-2", + "92": "3", + "94": "2" + }, + { + "64": "1" + }, + { + "65": "1" + }, + { + "66": "1" + }, + { + "67": "1" + }, + { + "68": "1" + }, + { + "69": "1" + }, + { + "0": "-1", + "2": "-1", + "72": "-1", + "76": "1" + }, + { + "0": "-2", + "2": "-2", + "70": "-2", + "72": "-2", + "76": "3" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "76": "1" + }, + { + "73": "1" + }, + { + "74": "1" + }, + { + "75": "1" + }, + { + "71": "1" + }, + { + "77": "1" + }, + { + "13": "-2", + "14": "-2", + "15": "2", + "27": "-2", + "81": "3" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "99": "1" + }, + { + "80": "1" + }, + { + "78": "1" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "104": "1" + }, + { + "88": "1" + }, + { + "111": "1", + "43": "-1", + "51": "1", + "9": "1" + }, + { + "110": "1" + }, + { + "41": "1" + }, + { + "63": "1" + }, + { + "93": "1" + }, + { + "10": "1", + "61": "1", + "7": "1", + "92": "-1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "47": "1" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "106": "-2", + "42": "-2", + "44": "-2", + "57": "-2", + "87": "3" + }, + { + "46": "1", + "52": "1", + "62": "1", + "90": "-1" + }, + { + "42": "-1", + "44": "-1", + "57": "-1", + "87": "1" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "105": "2", + "46": "-2", + "52": "-2", + "62": "-2", + "90": "3" + }, + { + "43": "1", + "51": "-1", + "89": "1", + "9": "-1" + } + ], + "mode_response": [ + { + "2": "-1", + "70": "-1", + "71": "1", + "72": "-1" + }, + { + "1": "1" + }, + { + "0": "-1", + "70": "-1", + "71": "1", + "72": "-1" + }, + { + "3": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "1" + }, + { + "10": "-1", + "61": "-1", + "63": "1", + "94": "1" + }, + { + "8": "1" + }, + { + "111": "-1", + "37": "1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "63": "1", + "7": "-1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "41": "1", + "53": "-1" + }, + { + "12": "1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "78": "1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "78": "1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "78": "-1" + }, + { + "20": "-1", + "25": "-1", + "47": "1", + "79": "-1" + }, + { + "17": "1" + }, + { + "18": "1" + }, + { + "19": "1" + }, + { + "16": "-1", + "25": "-1", + "47": "1", + "79": "-1" + }, + { + "11": "-1", + "36": "-1", + "41": "1", + "53": "-1" + }, + { + "22": "1" + }, + { + "23": "1" + }, + { + "24": "1" + }, + { + "16": "-1", + "20": "-1", + "47": "1", + "79": "-1" + }, + { + "26": "1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "78": "1" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "11": "-1", + "21": "-1", + "41": "1", + "53": "-1" + }, + { + "43": "1" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "91": "1" + }, + { + "104": "1", + "106": "-1", + "44": "-1", + "57": "-1" + }, + { + "111": "-2", + "37": "3", + "51": "-2", + "89": "2", + "9": "-2" + }, + { + "104": "1", + "106": "-1", + "42": "-1", + "57": "-1" + }, + { + "45": "1" + }, + { + "105": "1", + "110": "1", + "52": "-1", + "62": "-1" + }, + { + "99": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "111": "-1", + "37": "1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "110": "1", + "46": "-1", + "62": "-1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "41": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "104": "1", + "106": "-1", + "42": "-1", + "44": "-1" + }, + { + "58": "1" + }, + { + "59": "1" + }, + { + "60": "1" + }, + { + "10": "-1", + "63": "1", + "7": "-1", + "94": "1" + }, + { + "105": "1", + "110": "1", + "46": "-1", + "52": "-1" + }, + { + "92": "1" + }, + { + "64": "1" + }, + { + "65": "1" + }, + { + "66": "1" + }, + { + "67": "1" + }, + { + "68": "1" + }, + { + "69": "1" + }, + { + "0": "-1", + "2": "-1", + "71": "1", + "72": "-1" + }, + { + "76": "1" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "71": "1" + }, + { + "73": "1" + }, + { + "74": "1" + }, + { + "75": "1" + }, + { + "0": "-2", + "2": "-2", + "70": "-2", + "71": "3", + "72": "-2" + }, + { + "77": "1" + }, + { + "81": "1" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "47": "1" + }, + { + "80": "1" + }, + { + "13": "-2", + "14": "-2", + "15": "2", + "27": "-2", + "78": "3" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "104": "3", + "106": "-2", + "42": "-2", + "44": "-2", + "57": "-2" + }, + { + "88": "1" + }, + { + "111": "1", + "37": "-1", + "51": "1", + "9": "1" + }, + { + "105": "2", + "110": "3", + "46": "-2", + "52": "-2", + "62": "-2" + }, + { + "11": "-2", + "21": "-2", + "36": "-2", + "41": "3", + "53": "-2" + }, + { + "10": "-2", + "61": "-2", + "63": "3", + "7": "-2", + "94": "2" + }, + { + "93": "1" + }, + { + "10": "1", + "61": "1", + "63": "-1", + "7": "1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "16": "-2", + "20": "-2", + "25": "-2", + "47": "3", + "79": "-2" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "87": "1" + }, + { + "110": "-1", + "46": "1", + "52": "1", + "62": "1" + }, + { + "104": "1", + "42": "-1", + "44": "-1", + "57": "-1" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "90": "1" + }, + { + "37": "1", + "51": "-1", + "89": "1", + "9": "-1" + } + ], + "ordinary_inverse": [ + { + "0": "3/4", + "14": "-1/4", + "60": "-1/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "1": "1", + "103": "-1/2", + "11": "1", + "17": "-1/2", + "24": "-1/2", + "38": "-1/2", + "46": "1", + "47": "-1/2", + "51": "1/2", + "55": "1", + "65": "1/2", + "66": "-1/2", + "8": "1", + "82": "-1/2", + "84": "-1", + "86": "-1/2", + "96": "1/2", + "97": "-1/2" + }, + { + "2": "3/4", + "29": "-1/4", + "34": "-1/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "3": "3/4", + "30": "-1/4", + "63": "-1/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "3/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "5": "3/4", + "90": "-1/4", + "92": "-1/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "-1/4", + "6": "3/4", + "99": "-1/4" + }, + { + "103": "-1/2", + "17": "1/2", + "18": "-1/2", + "22": "-1", + "24": "-1/2", + "37": "-1/2", + "39": "-1", + "41": "-1/2", + "47": "1/2", + "51": "-1/2", + "57": "-1/2", + "66": "-1/2", + "7": "1", + "70": "1", + "72": "-1/2", + "83": "-1", + "86": "1/2", + "9": "1/2", + "91": "1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "1": "1", + "13": "1", + "17": "1", + "22": "-1", + "39": "-1", + "72": "-1", + "8": "1", + "86": "1", + "91": "1" + }, + { + "1": "1", + "103": "1/2", + "12": "1/2", + "17": "1", + "22": "-1", + "24": "-1/2", + "37": "-1", + "38": "1/2", + "39": "-2", + "45": "1", + "46": "1/2", + "47": "-1/2", + "51": "-1", + "55": "-1/2", + "57": "-1/2", + "66": "1/2", + "7": "1/2", + "70": "1", + "72": "-1", + "74": "1", + "80": "-1", + "86": "1", + "9": "1/2", + "91": "1", + "96": "-1/2", + "97": "-1", + "98": "-1" + }, + { + "10": "3/4", + "101": "-1/4", + "40": "-1/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "1": "1", + "11": "1", + "22": "1", + "24": "1", + "64": "1", + "66": "1", + "70": "-1", + "80": "-1", + "83": "1" + }, + { + "103": "-1/2", + "12": "1", + "13": "-1", + "17": "-1/2", + "18": "-1/2", + "22": "1", + "24": "1/2", + "37": "-1/2", + "41": "-1/2", + "47": "1/2", + "51": "-1/2", + "57": "-1/2", + "64": "1", + "66": "1/2", + "72": "1/2", + "80": "-1", + "86": "-1/2", + "9": "1/2", + "91": "-1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "12": "-1", + "13": "1", + "17": "-1", + "46": "1", + "56": "-1", + "65": "1", + "8": "1", + "82": "-1", + "97": "-1" + }, + { + "0": "-1/4", + "14": "3/4", + "60": "-1/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "15": "1/2", + "19": "-1/2", + "77": "-1/2" + }, + { + "16": "1/2", + "25": "-1/2", + "71": "-1/2" + }, + { + "1": "-1/2", + "12": "-1/2", + "13": "-1", + "22": "1/2", + "37": "-1/2", + "46": "1/2", + "55": "1/2", + "65": "1/2", + "7": "1/2", + "70": "1/2", + "72": "1/2", + "74": "-1/2", + "8": "1", + "80": "-1/2", + "82": "-1/2", + "84": "-1/2", + "86": "-1", + "91": "-1/2", + "97": "-1", + "98": "-1/2" + }, + { + "103": "-1/2", + "12": "-3/2", + "17": "-1", + "18": "1/2", + "24": "1/2", + "38": "-1/2", + "41": "1/2", + "45": "-1", + "46": "1/2", + "47": "1/2", + "51": "1", + "55": "3/2", + "65": "1", + "66": "-1/2", + "7": "1/2", + "72": "1/2", + "74": "-3/2", + "8": "2", + "82": "-1", + "84": "-1/2", + "86": "-1", + "91": "-1/2", + "96": "1/2", + "97": "-1" + }, + { + "15": "-1/2", + "19": "1/2", + "77": "-1/2" + }, + { + "20": "3/4", + "32": "-1/4", + "49": "-1/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "21": "3/4", + "42": "-1/4", + "61": "-1/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "103": "-1/2", + "11": "1", + "12": "1", + "17": "1/2", + "22": "1", + "24": "-1/2", + "38": "-1/2", + "47": "-1/2", + "51": "-1/2", + "65": "-1/2", + "66": "-1/2", + "7": "-1", + "74": "1", + "8": "-1", + "82": "1/2", + "86": "1/2", + "96": "1/2", + "97": "1/2" + }, + { + "23": "3/4", + "27": "-1/4", + "58": "-1/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "1": "-1/2", + "11": "1", + "12": "1/2", + "18": "1/2", + "22": "-1/2", + "38": "-1/2", + "41": "1/2", + "46": "1/2", + "47": "-1", + "55": "1/2", + "57": "1/2", + "64": "-1", + "66": "-1", + "7": "-1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "84": "-1/2", + "9": "-1/2", + "96": "1/2" + }, + { + "16": "-1/2", + "25": "1/2", + "71": "-1/2" + }, + { + "100": "-1/4", + "26": "3/4", + "43": "-1/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "23": "-1/4", + "27": "3/4", + "58": "-1/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "28": "3/4", + "53": "-1/4", + "54": "-1/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "2": "-1/4", + "29": "3/4", + "34": "-1/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "3": "-1/4", + "30": "3/4", + "63": "-1/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "31": "3/4", + "36": "-1/4", + "4": "-1/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "20": "-1/4", + "32": "3/4", + "49": "-1/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "103": "1", + "13": "-2", + "17": "-1", + "18": "1", + "22": "2", + "24": "1", + "37": "-1", + "38": "1/2", + "41": "1", + "47": "-1", + "51": "-1", + "57": "1", + "65": "1/2", + "66": "1", + "72": "1", + "80": "-2", + "82": "-1/2", + "83": "2", + "86": "-1", + "9": "-1", + "91": "-1", + "96": "-1/2", + "97": "-1", + "98": "-1" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "3/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "35": "1/2", + "52": "-1/2", + "79": "-1/2" + }, + { + "31": "-1/4", + "36": "3/4", + "4": "-1/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "103": "-1", + "12": "-3/2", + "17": "-1/2", + "24": "1", + "37": "1/2", + "38": "-1", + "45": "-2", + "46": "-1/2", + "47": "1", + "51": "-1/2", + "55": "1/2", + "56": "-1", + "64": "1/2", + "65": "1/2", + "66": "-1", + "7": "-3/2", + "74": "-1/2", + "82": "-1/2", + "83": "-1/2", + "84": "3/2", + "86": "1/2", + "96": "1", + "97": "-1/2", + "98": "1/2" + }, + { + "102": "-1/2", + "12": "-1", + "17": "-1", + "33": "1/2", + "46": "1", + "51": "-1", + "55": "-1", + "56": "-2", + "65": "1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "-1/2", + "82": "-1", + "84": "1", + "86": "1", + "97": "-1" + }, + { + "39": "1", + "51": "-1", + "55": "-1", + "56": "-1", + "7": "-1", + "74": "1", + "8": "-1", + "84": "1", + "86": "1" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "3/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "103": "-1/2", + "12": "1/2", + "17": "1", + "18": "1/2", + "24": "1/2", + "38": "-1/2", + "41": "1/2", + "45": "-1", + "46": "-3/2", + "47": "1/2", + "51": "-1", + "55": "-1/2", + "65": "-1", + "66": "-1/2", + "7": "-3/2", + "72": "-1/2", + "74": "1/2", + "8": "-2", + "82": "1", + "84": "3/2", + "86": "1", + "91": "1/2", + "96": "1/2", + "97": "1" + }, + { + "21": "-1/4", + "42": "3/4", + "61": "-1/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "3/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "-1/4", + "44": "3/4", + "87": "-1/4" + }, + { + "103": "-1", + "18": "-1", + "41": "-1", + "45": "1", + "47": "1", + "57": "-1", + "64": "1", + "83": "-1", + "9": "1" + }, + { + "1": "1", + "103": "-1/2", + "13": "1", + "17": "1/2", + "18": "-1/2", + "24": "1/2", + "37": "1/2", + "41": "-1/2", + "46": "1", + "47": "1/2", + "51": "1/2", + "57": "-1/2", + "64": "1", + "66": "1/2", + "70": "-1", + "72": "-1/2", + "86": "1/2", + "9": "1/2", + "91": "1/2", + "97": "1/2", + "98": "1/2" + }, + { + "1": "-1/2", + "103": "1", + "12": "1/2", + "18": "1/2", + "22": "-1/2", + "24": "-1", + "38": "1/2", + "41": "1/2", + "45": "1", + "46": "1/2", + "55": "-1/2", + "57": "1/2", + "64": "-1", + "7": "1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "84": "-1/2", + "9": "-1/2", + "96": "-1/2" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "-1/4", + "48": "3/4", + "50": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "3/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "-1/4", + "48": "-1/4", + "50": "3/4" + }, + { + "1": "1/2", + "12": "-1/2", + "22": "-1/2", + "37": "-1/2", + "39": "-1", + "46": "1/2", + "55": "-1/2", + "56": "-1", + "65": "1/2", + "7": "-1/2", + "70": "1/2", + "72": "-1/2", + "74": "1/2", + "80": "-1/2", + "82": "-1/2", + "84": "1/2", + "86": "1", + "91": "1/2", + "97": "-1", + "98": "-1/2" + }, + { + "35": "-1/2", + "52": "1/2", + "79": "-1/2" + }, + { + "28": "-1/4", + "53": "3/4", + "54": "-1/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "3/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "1": "1", + "103": "1/2", + "17": "1/2", + "18": "1/2", + "24": "1/2", + "37": "-1/2", + "39": "-1", + "41": "1/2", + "47": "-1/2", + "51": "-1/2", + "55": "1", + "57": "1/2", + "66": "1/2", + "72": "-1/2", + "80": "-1", + "83": "1", + "86": "1/2", + "9": "-1/2", + "91": "1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "13": "-1", + "37": "-1", + "39": "-1", + "51": "-1", + "56": "1", + "70": "1", + "80": "-1", + "97": "-1", + "98": "-1" + }, + { + "1": "1", + "103": "-1/2", + "12": "-1/2", + "17": "1", + "22": "-1", + "24": "1/2", + "37": "-1", + "38": "-1/2", + "39": "-2", + "45": "-1", + "46": "-1/2", + "47": "1/2", + "51": "-1", + "55": "1/2", + "57": "1/2", + "66": "-1/2", + "7": "-1/2", + "70": "1", + "72": "-1", + "80": "-1", + "84": "1", + "86": "1", + "9": "-1/2", + "91": "1", + "96": "1/2", + "97": "-1", + "98": "-1" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "3/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "-1/4", + "59": "3/4", + "62": "-1/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "3/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "3/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "-1/4", + "59": "-1/4", + "62": "3/4" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "3/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "103": "-1/2", + "11": "1", + "12": "1/2", + "24": "-1/2", + "37": "1/2", + "38": "-1/2", + "46": "1/2", + "47": "-1/2", + "55": "1/2", + "64": "1/2", + "66": "-1/2", + "7": "-1/2", + "74": "1/2", + "83": "1/2", + "84": "-1/2", + "96": "1/2", + "98": "-1/2" + }, + { + "102": "1/2", + "103": "-1", + "11": "2", + "12": "1", + "24": "-1", + "33": "1/2", + "38": "-1", + "46": "1", + "47": "-1", + "55": "1", + "66": "-1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "1/2", + "84": "-1", + "96": "1" + }, + { + "1": "-1/2", + "103": "-1", + "11": "1", + "12": "1/2", + "18": "-1/2", + "22": "-1/2", + "24": "-1", + "38": "-1/2", + "41": "-1/2", + "46": "1/2", + "55": "1/2", + "57": "-1/2", + "7": "-1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "83": "-1", + "84": "-1/2", + "9": "1/2", + "96": "1/2" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "-1/4", + "67": "3/4", + "88": "-1/4" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "-1/4", + "68": "3/4", + "81": "-1/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "-1/4", + "69": "3/4", + "76": "-1/4" + }, + { + "38": "1/2", + "65": "1/2", + "82": "1/2", + "96": "1/2" + }, + { + "16": "-1/2", + "25": "-1/2", + "71": "1/2" + }, + { + "1": "1", + "103": "-1", + "18": "-1/2", + "22": "1", + "24": "1", + "41": "-3/2", + "47": "1", + "57": "-1", + "64": "2", + "66": "1", + "70": "-1", + "74": "-1/2", + "80": "-1", + "84": "1/2", + "9": "1" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "-1/4", + "73": "3/4", + "75": "-1/4" + }, + { + "57": "1/2", + "72": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "-1/4", + "73": "-1/4", + "75": "3/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "-1/4", + "69": "-1/4", + "76": "3/4" + }, + { + "15": "-1/2", + "19": "-1/2", + "77": "1/2" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "-1/4", + "78": "3/4", + "89": "-1/4" + }, + { + "35": "-1/2", + "52": "-1/2", + "79": "1/2" + }, + { + "38": "-1/2", + "65": "1/2", + "82": "1/2", + "96": "-1/2" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "-1/4", + "68": "-1/4", + "81": "3/4" + }, + { + "102": "-1/2", + "103": "-1", + "11": "2", + "12": "1", + "24": "-1", + "33": "-1/2", + "38": "-1", + "46": "1", + "47": "-1", + "55": "1", + "66": "-1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "1/2", + "84": "-1", + "96": "1" + }, + { + "103": "-1/2", + "11": "1", + "12": "1/2", + "24": "-1/2", + "37": "-1/2", + "38": "-1/2", + "46": "1/2", + "47": "-1/2", + "55": "1/2", + "64": "1/2", + "66": "-1/2", + "7": "-1/2", + "74": "1/2", + "83": "1/2", + "84": "-1/2", + "96": "1/2", + "98": "1/2" + }, + { + "57": "1/2", + "72": "1/2", + "9": "1/2", + "91": "1/2" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "-1/4", + "85": "3/4", + "95": "-1/4" + }, + { + "1": "-1/2", + "12": "-1/2", + "17": "-1", + "22": "1/2", + "37": "1/2", + "39": "1", + "46": "1/2", + "51": "1", + "55": "1/2", + "65": "1/2", + "7": "1/2", + "70": "-1/2", + "72": "1/2", + "74": "-1/2", + "8": "1", + "80": "1/2", + "82": "-1/2", + "84": "-1/2", + "91": "-1/2", + "98": "1/2" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "-1/4", + "44": "-1/4", + "87": "3/4" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "-1/4", + "67": "-1/4", + "88": "3/4" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "-1/4", + "78": "-1/4", + "89": "3/4" + }, + { + "5": "-1/4", + "90": "3/4", + "92": "-1/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "1": "1", + "103": "-1", + "18": "-3/2", + "22": "1", + "24": "1", + "41": "-1/2", + "47": "1", + "57": "-1", + "64": "2", + "66": "1", + "70": "-1", + "74": "-1/2", + "80": "-1", + "84": "1/2", + "9": "1" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "3/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "-1/4", + "93": "3/4", + "94": "-1/4" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "-1/4", + "93": "-1/4", + "94": "3/4" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "-1/4", + "85": "-1/4", + "95": "3/4" + }, + { + "102": "1/2", + "12": "-1", + "17": "-1", + "33": "-1/2", + "46": "1", + "51": "-1", + "55": "-1", + "56": "-2", + "65": "1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "-1/2", + "82": "-1", + "84": "1", + "86": "1", + "97": "-1" + }, + { + "1": "-1/2", + "12": "-1/2", + "13": "-1", + "17": "-1", + "22": "1/2", + "37": "-1/2", + "46": "1/2", + "51": "-1", + "55": "-1/2", + "56": "-1", + "65": "1/2", + "7": "-1/2", + "70": "1/2", + "72": "1/2", + "74": "1/2", + "80": "-1/2", + "82": "-1/2", + "84": "1/2", + "91": "-1/2", + "98": "-1/2" + }, + { + "103": "1", + "12": "1/2", + "17": "-1/2", + "24": "-1", + "37": "1/2", + "38": "1", + "45": "2", + "46": "3/2", + "47": "-1", + "51": "-1/2", + "55": "-3/2", + "56": "-1", + "64": "-1/2", + "65": "1/2", + "66": "1", + "7": "1/2", + "74": "3/2", + "82": "-1/2", + "83": "1/2", + "84": "-1/2", + "86": "1/2", + "96": "-1", + "97": "-1/2", + "98": "1/2" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "-1/4", + "6": "-1/4", + "99": "3/4" + }, + { + "100": "3/4", + "26": "-1/4", + "43": "-1/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "10": "-1/4", + "101": "3/4", + "40": "-1/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "1": "-2", + "103": "-1", + "13": "-2", + "17": "-1", + "18": "-1", + "24": "-1", + "37": "-1", + "38": "-1/2", + "41": "-1", + "47": "1", + "51": "-1", + "57": "-1", + "65": "1/2", + "66": "-1", + "70": "2", + "72": "1", + "82": "-1/2", + "83": "-2", + "86": "-1", + "9": "1", + "91": "-1", + "96": "1/2", + "97": "-1", + "98": "-1" + }, + { + "1": "-1/2", + "12": "-1/2", + "18": "-1/2", + "22": "-1/2", + "38": "-1/2", + "41": "-1/2", + "45": "-1", + "46": "-1/2", + "47": "1", + "55": "1/2", + "57": "-1/2", + "66": "-1", + "7": "-1/2", + "70": "1/2", + "74": "-1/2", + "80": "1/2", + "83": "-1", + "84": "1/2", + "9": "1/2", + "96": "1/2" + } + ], + "ordinary_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111 + ], + "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 + ], + "response": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "78": "1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "99": "1/2" + }, + { + "17": "-1", + "66": "-1", + "75": "-1", + "83": "-1" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "21": "1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "47": "-1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "79": "1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "94": "-1/2" + }, + { + "32": "-1", + "38": "-1", + "50": "-1", + "95": "-1" + }, + { + "33": "-1", + "69": "-1", + "74": "-1", + "88": "-1" + }, + { + "34": "-1", + "40": "-1", + "85": "-1", + "97": "-1" + }, + { + "100": "-1", + "101": "-1", + "102": "-1", + "98": "-1" + }, + { + "10": "-1/2", + "104": "-1/2", + "105": "1/2", + "106": "1/2", + "11": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "-1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "107": "-1", + "109": "-1", + "12": "-1", + "45": "-1" + }, + { + "10": "-1/2", + "11": "1/2", + "110": "1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "37": "-1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "63": "1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "89": "1/2", + "94": "1/2" + }, + { + "105": "1/2", + "11": "1/2", + "110": "-1/2", + "14": "1/2", + "20": "1/2", + "37": "-1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "63": "1/2", + "7": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "106": "1/2", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "41": "-1/2", + "47": "1/2", + "53": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "107": "-1", + "109": "-1", + "45": "-1", + "8": "-1" + }, + { + "0": "-1/2", + "110": "-1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "37": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "78": "1/2", + "89": "-1/2", + "9": "1/2", + "99": "1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "37": "1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "78": "1/2", + "99": "1/2" + }, + { + "0": "1/2", + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "46": "1/2", + "47": "-1/2", + "57": "-1/2", + "7": "1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "1": "-1", + "66": "-1", + "75": "-1", + "83": "-1" + }, + { + "22": "-1", + "84": "-1" + }, + { + "28": "-1", + "77": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "21": "1/2", + "25": "1/2", + "37": "1/2", + "42": "1/2", + "44": "1/2", + "47": "-1/2", + "52": "1/2", + "62": "-1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "36": "-1/2", + "41": "1/2", + "53": "1/2", + "63": "-1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "18": "-1", + "84": "-1" + }, + { + "35": "-1", + "55": "-1", + "65": "-1", + "68": "-1" + }, + { + "48": "-1", + "67": "-1", + "80": "-1", + "82": "-1" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "21": "-1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "79": "-1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "94": "1/2" + }, + { + "30": "-1", + "64": "-1", + "73": "-1", + "96": "-1" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "78": "-1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "99": "-1/2" + }, + { + "19": "-1", + "77": "-1" + }, + { + "108": "-1", + "49": "-1", + "54": "-1", + "56": "-1" + }, + { + "26": "-1", + "64": "-1", + "73": "-1", + "96": "-1" + }, + { + "103": "-1", + "59": "-1", + "60": "-1", + "93": "-1" + }, + { + "3": "-1", + "38": "-1", + "50": "-1", + "95": "-1" + }, + { + "4": "-1", + "69": "-1", + "74": "-1", + "88": "-1" + }, + { + "40": "-1", + "5": "-1", + "85": "-1", + "97": "-1" + }, + { + "23": "-1", + "55": "-1", + "65": "-1", + "68": "-1" + }, + { + "106": "-1/2", + "11": "1/2", + "110": "-1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "37": "1/2", + "41": "1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "3": "-1", + "32": "-1", + "50": "-1", + "95": "-1" + }, + { + "58": "-1", + "86": "-1" + }, + { + "34": "-1", + "5": "-1", + "85": "-1", + "97": "-1" + }, + { + "104": "1/2", + "105": "-1/2", + "16": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "10": "-1/2", + "104": "1/2", + "106": "-1/2", + "110": "-1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "37": "-1/2", + "41": "-1/2", + "43": "1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2" + }, + { + "110": "-3/2", + "111": "1", + "13": "-1", + "36": "-1", + "37": "3/2", + "51": "1", + "61": "-1", + "72": "1", + "76": "1/2", + "87": "-1/2", + "89": "-1", + "9": "1" + }, + { + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "21": "-1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "46": "-1/2", + "47": "1/2", + "57": "-1/2", + "7": "1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "107": "-1", + "109": "-1", + "12": "-1", + "8": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "21": "-1/2", + "25": "-1/2", + "37": "1/2", + "42": "1/2", + "44": "-1/2", + "47": "1/2", + "52": "1/2", + "62": "-1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "36": "-1/2", + "41": "1/2", + "53": "1/2", + "63": "-1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "24": "-1", + "67": "-1", + "80": "-1", + "82": "-1" + }, + { + "108": "-1", + "29": "-1", + "54": "-1", + "56": "-1" + }, + { + "3": "-1", + "32": "-1", + "38": "-1", + "95": "-1" + }, + { + "0": "-1/2", + "110": "1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "37": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "78": "1/2", + "89": "1/2", + "9": "-1/2", + "99": "1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "37": "-1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "0": "1/2", + "106": "1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "41": "-1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "108": "-1", + "29": "-1", + "49": "-1", + "56": "-1" + }, + { + "23": "-1", + "35": "-1", + "65": "-1", + "68": "-1" + }, + { + "108": "-1", + "29": "-1", + "49": "-1", + "54": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "11": "1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "39": "-1", + "86": "-1" + }, + { + "103": "-1", + "31": "-1", + "60": "-1", + "93": "-1" + }, + { + "103": "-1", + "31": "-1", + "59": "-1", + "93": "-1" + }, + { + "10": "-1/2", + "11": "1/2", + "110": "-1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "37": "1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "63": "1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "89": "-1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "11": "1/2", + "110": "1/2", + "14": "-1/2", + "20": "-1/2", + "37": "1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "63": "1/2", + "7": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "106": "-1/2", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "41": "1/2", + "47": "-1/2", + "53": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "26": "-1", + "30": "-1", + "73": "-1", + "96": "-1" + }, + { + "23": "-1", + "35": "-1", + "55": "-1", + "68": "-1" + }, + { + "1": "-1", + "17": "-1", + "75": "-1", + "83": "-1" + }, + { + "24": "-1", + "48": "-1", + "80": "-1", + "82": "-1" + }, + { + "23": "-1", + "35": "-1", + "55": "-1", + "65": "-1" + }, + { + "33": "-1", + "4": "-1", + "74": "-1", + "88": "-1" + }, + { + "0": "-1/2", + "106": "-3/2", + "11": "1", + "111": "-1", + "15": "-1", + "2": "-1/2", + "21": "-1", + "25": "-1/2", + "27": "-1/2", + "36": "-1", + "41": "3/2", + "47": "-1", + "53": "1", + "63": "-1", + "71": "1/2", + "72": "-1/2", + "89": "-1/2", + "90": "1/2" + }, + { + "10": "1", + "105": "-1", + "110": "3/2", + "14": "-1", + "20": "-1", + "37": "3/2", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "110": "1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "37": "-1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "71": "1/2", + "9": "-1/2", + "90": "1/2", + "91": "-1/2" + }, + { + "26": "-1", + "30": "-1", + "64": "-1", + "96": "-1" + }, + { + "33": "-1", + "4": "-1", + "69": "-1", + "88": "-1" + }, + { + "1": "-1", + "17": "-1", + "66": "-1", + "83": "-1" + }, + { + "0": "-1", + "104": "3/2", + "105": "-1", + "106": "-1", + "16": "-1", + "2": "-1", + "25": "-1", + "27": "-1", + "41": "-1", + "42": "-1", + "43": "3/2", + "44": "-1", + "57": "-1", + "7": "1", + "70": "-1", + "71": "3/2", + "72": "-1", + "89": "-1", + "90": "3/2", + "91": "-1" + }, + { + "19": "-1", + "28": "-1" + }, + { + "16": "-1", + "2": "-1", + "20": "-1", + "21": "3/2", + "25": "1", + "44": "1", + "46": "1", + "47": "-3/2", + "79": "1", + "81": "-1/2", + "92": "1/2", + "94": "-1" + }, + { + "10": "1/2", + "11": "-1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "-1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "-1/2", + "7": "1/2", + "9": "1/2" + }, + { + "24": "-1", + "48": "-1", + "67": "-1", + "82": "-1" + }, + { + "0": "1", + "10": "-1", + "11": "3/2", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "3/2", + "7": "-1", + "78": "-3/2", + "79": "1", + "9": "-1", + "94": "1", + "99": "-3/2" + }, + { + "24": "-1", + "48": "-1", + "67": "-1", + "80": "-1" + }, + { + "1": "-1", + "17": "-1", + "66": "-1", + "75": "-1" + }, + { + "18": "-1", + "22": "-1" + }, + { + "34": "-1", + "40": "-1", + "5": "-1", + "97": "-1" + }, + { + "39": "-1", + "58": "-1" + }, + { + "0": "-1", + "104": "-3/2", + "105": "1", + "106": "1", + "16": "1", + "2": "-1", + "25": "-1", + "27": "-1", + "41": "1", + "42": "1", + "43": "-3/2", + "44": "1", + "57": "1", + "7": "-1", + "70": "-1", + "71": "3/2", + "72": "-1", + "89": "-1", + "90": "3/2", + "91": "-1" + }, + { + "33": "-1", + "4": "-1", + "69": "-1", + "74": "-1" + }, + { + "0": "-1/2", + "110": "-1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "37": "1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "71": "1/2", + "9": "1/2", + "90": "1/2", + "91": "-1/2" + }, + { + "10": "-1", + "105": "1", + "110": "-3/2", + "14": "1", + "20": "1", + "37": "-3/2", + "42": "-1", + "46": "1", + "52": "-1", + "62": "1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "106": "3/2", + "11": "-1", + "111": "1", + "15": "1", + "2": "-1/2", + "21": "1", + "25": "-1/2", + "27": "-1/2", + "36": "1", + "41": "-3/2", + "47": "1", + "53": "-1", + "63": "1", + "71": "1/2", + "72": "-1/2", + "89": "-1/2", + "90": "1/2" + }, + { + "0": "-1", + "10": "-1", + "11": "3/2", + "13": "-1", + "14": "-1", + "15": "1", + "27": "1", + "51": "-1", + "52": "-1", + "53": "1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "3/2", + "7": "-1", + "78": "3/2", + "79": "1", + "9": "-1", + "94": "1", + "99": "3/2" + }, + { + "103": "-1", + "31": "-1", + "59": "-1", + "60": "-1" + }, + { + "10": "1/2", + "11": "-1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "47": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "-1/2", + "7": "1/2", + "9": "1/2" + }, + { + "3": "-1", + "32": "-1", + "38": "-1", + "50": "-1" + }, + { + "26": "-1", + "30": "-1", + "64": "-1", + "73": "-1" + }, + { + "34": "-1", + "40": "-1", + "5": "-1", + "85": "-1" + }, + { + "100": "-1", + "101": "-1", + "102": "-1", + "6": "-1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "-3/2", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "3/2", + "79": "-1", + "81": "-1/2", + "92": "1/2", + "94": "1" + }, + { + "101": "-1", + "102": "-1", + "6": "-1", + "98": "-1" + }, + { + "100": "-1", + "102": "-1", + "6": "-1", + "98": "-1" + }, + { + "100": "-1", + "101": "-1", + "6": "-1", + "98": "-1" + }, + { + "31": "-1", + "59": "-1", + "60": "-1", + "93": "-1" + }, + { + "110": "3/2", + "111": "-1", + "13": "1", + "36": "1", + "37": "-3/2", + "51": "-1", + "61": "1", + "72": "-1", + "76": "1/2", + "87": "-1/2", + "89": "1", + "9": "-1" + }, + { + "10": "1/2", + "104": "1/2", + "106": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "37": "1/2", + "41": "-1/2", + "43": "1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2" + }, + { + "104": "1/2", + "105": "-1/2", + "16": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "29": "-1", + "49": "-1", + "54": "-1", + "56": "-1" + }, + { + "107": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "110": "1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "37": "-1/2", + "41": "1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2" + } + ], + "response_inverse": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "81": "-1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "92": "1/2" + }, + { + "1": "3/4", + "17": "-1/4", + "66": "-1/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "78": "1/2", + "79": "1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "3": "3/4", + "32": "-1/4", + "38": "-1/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "33": "-1/4", + "4": "3/4", + "69": "-1/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "3/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "-1/4", + "6": "3/4", + "98": "-1/4" + }, + { + "10": "-1/2", + "105": "1/2", + "106": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "76": "-1/2", + "79": "1/2", + "81": "1/2", + "87": "1/2", + "9": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "-1/4", + "45": "-1/4", + "8": "3/4" + }, + { + "10": "-1/2", + "104": "1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "43": "-1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "81": "1/2", + "89": "1/2", + "92": "1/2", + "94": "1/2" + }, + { + "105": "1/2", + "14": "1/2", + "20": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "7": "-1/2", + "71": "-1/2", + "79": "1/2", + "81": "1/2", + "9": "-1/2", + "90": "1/2", + "92": "1/2", + "94": "1/2" + }, + { + "10": "-1", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1", + "61": "-1", + "62": "-1", + "7": "-1", + "70": "-1/2", + "79": "1", + "81": "3/2", + "9": "-1", + "91": "1/2", + "92": "3/2", + "94": "1" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "3/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "0": "-1/2", + "104": "-1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "43": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "81": "-1/2", + "89": "-1/2", + "9": "1/2", + "92": "1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "71": "1/2", + "81": "-1/2", + "90": "-1/2", + "92": "1/2" + }, + { + "0": "1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "70": "1/2", + "81": "1/2", + "91": "-1/2", + "92": "-1/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "46": "1/2", + "57": "-1/2", + "7": "1/2", + "76": "1/2", + "78": "1/2", + "79": "1/2", + "87": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/4", + "17": "3/4", + "66": "-1/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "18": "1/2", + "22": "-1/2", + "84": "-1/2" + }, + { + "19": "1/2", + "28": "-1/2", + "77": "-1/2" + }, + { + "10": "1/2", + "105": "-1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "25": "1/2", + "42": "1/2", + "44": "1/2", + "52": "1/2", + "62": "-1/2", + "71": "1/2", + "78": "1/2", + "79": "1/2", + "90": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1", + "2": "-1", + "20": "-1", + "25": "1", + "36": "-1/2", + "44": "1", + "46": "1", + "53": "1/2", + "63": "-1/2", + "70": "1/2", + "78": "3/2", + "79": "1", + "91": "-1/2", + "94": "-1", + "99": "-3/2" + }, + { + "18": "-1/2", + "22": "1/2", + "84": "-1/2" + }, + { + "23": "3/4", + "35": "-1/4", + "55": "-1/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "24": "3/4", + "48": "-1/4", + "67": "-1/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "78": "-1/2", + "79": "-1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "26": "3/4", + "30": "-1/4", + "64": "-1/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "81": "1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "92": "-1/2" + }, + { + "19": "-1/2", + "28": "1/2", + "77": "-1/2" + }, + { + "108": "-1/4", + "29": "3/4", + "49": "-1/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "26": "-1/4", + "30": "3/4", + "64": "-1/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "103": "-1/4", + "31": "3/4", + "59": "-1/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "3": "-1/4", + "32": "3/4", + "38": "-1/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "33": "3/4", + "4": "-1/4", + "69": "-1/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "34": "3/4", + "40": "-1/4", + "5": "-1/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "23": "-1/4", + "35": "3/4", + "55": "-1/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "104": "-1/2", + "11": "1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "43": "1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "70": "1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "10": "1", + "104": "-3/2", + "105": "-1", + "111": "1", + "13": "-1", + "14": "-1", + "20": "-1", + "36": "-1", + "42": "1", + "43": "3/2", + "46": "-1", + "51": "1", + "52": "1", + "61": "-1", + "62": "-1", + "71": "3/2", + "72": "1", + "89": "-1", + "9": "1", + "90": "-3/2" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "3/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "39": "1/2", + "58": "-1/2", + "86": "-1/2" + }, + { + "34": "-1/4", + "40": "3/4", + "5": "-1/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "105": "-1/2", + "11": "1", + "111": "-1", + "15": "-1", + "16": "-1/2", + "21": "-1", + "36": "-1", + "42": "-1/2", + "44": "-1/2", + "47": "-1", + "53": "1", + "57": "-1/2", + "63": "-1", + "7": "1/2", + "70": "3/2", + "76": "1/2", + "87": "-1/2", + "91": "-3/2" + }, + { + "10": "-1/2", + "106": "-1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "41": "-1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2", + "71": "-1/2", + "76": "1/2", + "87": "-1/2", + "90": "1/2" + }, + { + "105": "-1", + "106": "-1", + "110": "-1/2", + "16": "-1", + "37": "1/2", + "41": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "3/2", + "87": "-3/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "46": "-1/2", + "57": "-1/2", + "7": "1/2", + "76": "1/2", + "78": "-1/2", + "79": "-1/2", + "87": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "-1/4", + "45": "3/4", + "8": "-1/4" + }, + { + "10": "1/2", + "105": "-1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "25": "-1/2", + "42": "1/2", + "44": "-1/2", + "52": "1/2", + "62": "-1/2", + "71": "1/2", + "78": "-1/2", + "79": "-1/2", + "90": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "1", + "2": "1", + "20": "1", + "25": "-1", + "36": "-1/2", + "44": "-1", + "46": "-1", + "53": "1/2", + "63": "-1/2", + "70": "1/2", + "78": "-3/2", + "79": "-1", + "91": "-1/2", + "94": "1", + "99": "3/2" + }, + { + "24": "-1/4", + "48": "3/4", + "67": "-1/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "3/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "-1/4", + "50": "3/4", + "95": "-1/4" + }, + { + "0": "-1/2", + "104": "1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "43": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "81": "-1/2", + "89": "1/2", + "9": "-1/2", + "92": "1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "71": "-1/2", + "81": "-1/2", + "90": "1/2", + "92": "1/2" + }, + { + "0": "1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "70": "-1/2", + "81": "1/2", + "91": "1/2", + "92": "-1/2" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "-1/4", + "54": "3/4", + "56": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "3/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "-1/4", + "54": "-1/4", + "56": "3/4" + }, + { + "10": "-1/2", + "105": "-1/2", + "106": "-1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "76": "1/2", + "79": "1/2", + "81": "1/2", + "87": "-1/2", + "9": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "39": "-1/2", + "58": "1/2", + "86": "-1/2" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "3/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "-1/4", + "60": "3/4", + "93": "-1/4" + }, + { + "10": "-1/2", + "104": "-1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "43": "1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "81": "1/2", + "89": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "14": "-1/2", + "20": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "7": "-1/2", + "71": "1/2", + "79": "1/2", + "81": "1/2", + "9": "-1/2", + "90": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "10": "-1", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1", + "61": "-1", + "62": "-1", + "7": "-1", + "70": "1/2", + "79": "1", + "81": "3/2", + "9": "-1", + "91": "-1/2", + "92": "3/2", + "94": "1" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "3/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "-1/4", + "65": "3/4", + "68": "-1/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "3/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "3/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "-1/4", + "65": "-1/4", + "68": "3/4" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "3/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "0": "-1/2", + "106": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "1/2", + "72": "-1/2", + "76": "1/2", + "87": "1/2", + "89": "-1/2" + }, + { + "0": "-1", + "110": "1/2", + "2": "-1", + "25": "-1", + "27": "-1", + "37": "1/2", + "70": "-1", + "72": "-1", + "76": "3/2", + "87": "3/2", + "89": "-1", + "91": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "43": "-1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "76": "1/2", + "87": "1/2", + "9": "-1/2", + "91": "-1/2" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "-1/4", + "73": "3/4", + "96": "-1/4" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "-1/4", + "74": "3/4", + "88": "-1/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "-1/4", + "75": "3/4", + "83": "-1/4" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "19": "-1/2", + "28": "-1/2", + "77": "1/2" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "21": "1/2", + "27": "1", + "47": "-1/2", + "51": "-1", + "52": "-1", + "53": "1", + "81": "-3/2", + "92": "3/2" + }, + { + "10": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "7": "1/2", + "78": "-1/2", + "81": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "1/2" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "-1/4", + "80": "3/4", + "82": "-1/4" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "-1/4", + "80": "-1/4", + "82": "3/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "-1/4", + "75": "-1/4", + "83": "3/4" + }, + { + "18": "-1/2", + "22": "-1/2", + "84": "1/2" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "-1/4", + "85": "3/4", + "97": "-1/4" + }, + { + "39": "-1/2", + "58": "-1/2", + "86": "1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "-1/4", + "74": "-1/4", + "88": "3/4" + }, + { + "0": "-1/2", + "104": "-1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "43": "1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "76": "1/2", + "87": "1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "0": "-1", + "110": "-1/2", + "2": "-1", + "25": "-1", + "27": "-1", + "37": "-1/2", + "70": "-1", + "72": "-1", + "76": "3/2", + "87": "3/2", + "89": "-1", + "91": "-1" + }, + { + "0": "-1/2", + "106": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "-1/2", + "72": "-1/2", + "76": "1/2", + "87": "1/2", + "89": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "-1/4", + "60": "-1/4", + "93": "3/4" + }, + { + "10": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "7": "1/2", + "78": "1/2", + "81": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "-1/4", + "50": "-1/4", + "95": "3/4" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "-1/4", + "73": "-1/4", + "96": "3/4" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "-1/4", + "85": "-1/4", + "97": "3/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "-1/4", + "6": "-1/4", + "98": "3/4" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "21": "-1/2", + "27": "1", + "47": "1/2", + "51": "-1", + "52": "-1", + "53": "1", + "81": "-3/2", + "92": "3/2" + }, + { + "100": "3/4", + "101": "-1/4", + "102": "-1/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "100": "-1/4", + "101": "3/4", + "102": "-1/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "3/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "103": "3/4", + "31": "-1/4", + "59": "-1/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "105": "-1", + "106": "-1", + "110": "1/2", + "16": "-1", + "37": "-1/2", + "41": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "3/2", + "87": "-3/2" + }, + { + "10": "1/2", + "106": "-1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "41": "-1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2", + "71": "1/2", + "76": "1/2", + "87": "-1/2", + "90": "-1/2" + }, + { + "105": "-1/2", + "11": "-1", + "111": "1", + "15": "1", + "16": "-1/2", + "21": "1", + "36": "1", + "42": "-1/2", + "44": "-1/2", + "47": "1", + "53": "-1", + "57": "-1/2", + "63": "1", + "7": "1/2", + "70": "-3/2", + "76": "1/2", + "87": "-1/2", + "91": "3/2" + }, + { + "107": "3/4", + "109": "-1/4", + "12": "-1/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "108": "3/4", + "29": "-1/4", + "49": "-1/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "107": "-1/4", + "109": "3/4", + "12": "-1/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "10": "1", + "104": "3/2", + "105": "-1", + "111": "-1", + "13": "1", + "14": "-1", + "20": "-1", + "36": "1", + "42": "1", + "43": "-3/2", + "46": "-1", + "51": "-1", + "52": "1", + "61": "1", + "62": "-1", + "71": "3/2", + "72": "-1", + "89": "1", + "9": "-1", + "90": "-3/2" + }, + { + "104": "1/2", + "11": "1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "43": "-1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "70": "1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "-1/2" + } + ], + "selected_block": [ + { + "2": "1/2", + "7": "-1/2" + }, + { + "4": "1/2", + "6": "1/2" + }, + { + "0": "1/2", + "3": "-1/2" + }, + { + "2": "-1/2", + "7": "-1/2" + }, + { + "1": "1/2", + "5": "1/2" + }, + { + "4": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "5": "-1/2" + }, + { + "0": "-1/2", + "3": "-1/2" + } + ], + "selected_inverse": [ + { + "2": "1", + "7": "-1" + }, + { + "4": "1", + "6": "1" + }, + { + "0": "1", + "3": "-1" + }, + { + "2": "-1", + "7": "-1" + }, + { + "1": "1", + "5": "1" + }, + { + "4": "1", + "6": "-1" + }, + { + "1": "1", + "5": "-1" + }, + { + "0": "-1", + "3": "-1" + } + ], + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "small_cliques": [ + [ + 5, + 34, + 40, + 85, + 97 + ], + [ + 3, + 32, + 38, + 50, + 95 + ], + [ + 24, + 48, + 67, + 80, + 82 + ], + [ + 23, + 35, + 55, + 65, + 68 + ], + [ + 1, + 17, + 66, + 75, + 83 + ], + [ + 8, + 12, + 45, + 107, + 109 + ], + [ + 29, + 49, + 54, + 56, + 108 + ], + [ + 26, + 30, + 64, + 73, + 96 + ], + [ + 4, + 33, + 69, + 74, + 88 + ], + [ + 18, + 22, + 84 + ], + [ + 19, + 28, + 77 + ], + [ + 39, + 58, + 86 + ], + [ + 6, + 98, + 100, + 101, + 102 + ], + [ + 31, + 59, + 60, + 93, + 103 + ] + ], + "small_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 80, + 82, + 83, + 84, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ], + "source_pins": { + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "vertex_assignments": [ + { + "ordered_carriers_a_b_c": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 0 + }, + { + "ordered_carriers_a_b_c": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 1 + }, + { + "ordered_carriers_a_b_c": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 2 + }, + { + "ordered_carriers_a_b_c": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 3 + }, + { + "ordered_carriers_a_b_c": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 4 + }, + { + "ordered_carriers_a_b_c": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 5 + }, + { + "ordered_carriers_a_b_c": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 6 + }, + { + "ordered_carriers_a_b_c": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 7 + } + ] +} diff --git a/research/centre-code-services/annexes/pivot-code-invoice/replay.py b/research/centre-code-services/annexes/pivot-code-invoice/replay.py new file mode 100644 index 0000000000..d1c1babfa7 --- /dev/null +++ b/research/centre-code-services/annexes/pivot-code-invoice/replay.py @@ -0,0 +1,134 @@ +#!/usr/bin/env python3 +"""Replay the frozen pivot word, prior review, and invoice-domain check.""" + +import argparse +import gzip +from hashlib import sha256 +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import tempfile +import time + + +HERE = Path(__file__).resolve().parent +OLD_ROOT = Path('/Users/aliromman/Projects/IntegerMultiplicationBounds') +BASE = 'frozen/work/centre-encoding-campaign-20261014/lanes/' +PIVOT = BASE + 'new-core-transfer-20261017/low-displacement-20261020/pivot-codes/' +REVIEW = BASE + 'bridge-review-20261017/moving-code-review-20261020/' +JOBS = [ + ('pivot', PIVOT + 'emit_pivot_codes.py', True, + PIVOT + 'final-normal/', ['CHECKS.json', 'PIVOT-CODES.json']), + ('prior_review', REVIEW + 'check_moving_code.py', False, + REVIEW, ['CHECKS.json', 'MOVING-CODE-PROGRAM.json.gz']), + ('invoice_domain', 'check_invoice.py', True, '', ['CHECKS.json']), +] + + +def need(value, message): + if not value: + raise ValueError(message) + + +def digest(raw): + return sha256(raw).hexdigest() + + +def verify(): + manifest = json.loads((HERE / 'SOURCES.json').read_text()) + for item in manifest['files']: + raw = (HERE / item['package_path']).read_bytes() + need(len(raw) == item['bytes'] and digest(raw) == item['sha256'], + 'Frozen source mismatch: ' + item['package_path']) + if 'decompressed_sha256' in item: + need(digest(gzip.decompress(raw)) == item['decompressed_sha256'], + 'Frozen payload mismatch: ' + item['package_path']) + return manifest + + +def canonical_review(raw, root, sources): + data = json.loads(raw) + for entry in data['source_pins'].values(): + relative = str(Path(entry['path']).relative_to(root)) + need(relative in sources, 'Unregistered receipt source path') + source = sources[relative] + field = 'decompressed_sha256' if entry['decompressed'] else 'sha256' + need(entry['sha256'] == source[field], 'Receipt source hash mismatch') + entry['path'] = relative + return (json.dumps(data, indent=2, sort_keys=True) + '\n').encode() + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + output = args.out.resolve() + output.mkdir(parents=True, exist_ok=False) + need(shutil.disk_usage(output).free >= 3 * 1024 ** 3, 'Keep at least 3 GiB free') + manifest = verify() + sources = {item['source_path']: item for item in manifest['files']} + env = dict(os.environ) + env.update({name: '1' for name in ('OPENBLAS_NUM_THREADS', 'OMP_NUM_THREADS', + 'MKL_NUM_THREADS', 'VECLIB_MAXIMUM_THREADS')}) + runs = [] + for optimized in (False, True): + mode = 'optimized' if optimized else 'normal' + for label, script, has_out, expected_dir, names in JOBS: + saved = output / mode / label + saved.mkdir(parents=True) + with tempfile.TemporaryDirectory(prefix='pivot-invoice-', dir=output) as temporary: + package = Path(temporary) / 'package' + shutil.copytree(HERE, package) + executable = package / script + generated = Path(temporary) / 'generated' if has_out else executable.parent + command = [sys.executable, '-I', '-B'] + (['-O'] if optimized else []) + [str(executable)] + if has_out: + command += ['--out', str(generated)] + start = time.monotonic() + result = subprocess.run(command, cwd=package, env=env, text=True, + stdout=subprocess.PIPE, stderr=subprocess.STDOUT, check=False) + (saved / 'stdout.txt').write_text(result.stdout) + need(result.returncode == 0, label + ' failed: ' + str(saved / 'stdout.txt')) + comparisons = [] + for name in names: + actual = (generated / name).read_bytes() + frozen = (HERE / expected_dir / name).read_bytes() + (saved / name).write_bytes(actual) + if name.endswith('.gz'): + left, right = gzip.decompress(actual), gzip.decompress(frozen) + receipt = json.loads((generated / 'CHECKS.json').read_text()) + need(digest(left) == receipt['program_decompressed_sha256'], + 'Generated program hash does not match its receipt') + method = 'complete_decompressed_bytes' + elif label == 'prior_review': + left = canonical_review(actual, package / 'frozen', sources) + right = canonical_review(frozen, OLD_ROOT, sources) + (saved / 'CHECKS.canonical.json').write_bytes(left) + method = 'all_json_fields_after_registered_source_paths' + else: + left, right = actual, frozen + method = 'complete_bytes' + need(left == right, 'Frozen output mismatch: ' + label + '/' + name) + comparisons.append({'file': name, 'method': method, 'sha256': digest(left)}) + runs.append({'job': label, 'mode': mode, 'seconds': round(time.monotonic() - start, 3), + 'comparisons': comparisons}) + print('PASS ' + mode + ' ' + label, flush=True) + for label, *_ in JOBS: + pair = [row['comparisons'] for row in runs if row['job'] == label] + need(len(pair) == 2 and pair[0] == pair[1], 'Normal and optimized outputs differ') + verify() + receipt = {'status': 'PASS_PIVOT_CODE_INVOICE_ANNEX', 'source_files': len(sources), + 'source_manifest_sha256': digest((HERE / 'SOURCES.json').read_bytes()), + 'replay_sha256': digest(Path(__file__).read_bytes()), 'runs': runs, + 'normal_optimized_equal': True, 'frozen_sources_unchanged': True, + 'source_code_adaptations': 0, + 'scope': 'Existing common-entry pivot code and inverse invoice, local grid, valid-image divisions, and map order. No productive transport, raw decoder, complete native capture, or kappa improvement.'} + (output / 'REPLAY.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(receipt['status']) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/evidence/DOCUMENT-LINKS.json b/research/centre-code-services/evidence/DOCUMENT-LINKS.json new file mode 100644 index 0000000000..d8f71bd76a --- /dev/null +++ b/research/centre-code-services/evidence/DOCUMENT-LINKS.json @@ -0,0 +1,316 @@ +{ + "documents": 37, + "local_links": [ + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/root/MOVING-CENTRE-CODE-20261020.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/root/RANK30-PHASE-SECTION-20261020.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md" + }, + { + "document": "PROOFS.md", + "exists": true, + "target": "evidence/REPLAY.json" + }, + { + "document": "PROVENANCE.md", + "exists": true, + "target": "SOURCE-MANIFEST.json" + }, + { + "document": "PROVENANCE.md", + "exists": true, + "target": "REFERENCE-MANIFEST.json" + }, + { + "document": "PROVENANCE.md", + "exists": true, + "target": "evidence/FIXED-READER-JOIN-CLOSURE.json" + }, + { + "document": "PROVENANCE.md", + "exists": true, + "target": "evidence/REPLAY.json" + }, + { + "document": "PROVENANCE.md", + "exists": true, + "target": "evidence/SELECTED-CONTEXT.json" + }, + { + "document": "PROVENANCE.md", + "exists": true, + "target": "NOTICE.md" + }, + { + "document": "README.md", + "exists": true, + "target": "PROOFS.md" + }, + { + "document": "README.md", + "exists": true, + "target": "PROVENANCE.md" + }, + { + "document": "README.md", + "exists": true, + "target": "evidence/REPLAY.json" + }, + { + "document": "README.md", + "exists": true, + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/LICENSE" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/stopped-product-complex.tex" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/UPSTREAM-NOTICE" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/PR3133-NOTICE" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/PR3133-CREDITS.md" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/PR2588-NOTICE" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/NOTICE-PR2226.md" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "notices/PR2226-NOTICE.md" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "evidence/PR2226-PRIOR-SOURCE-READBACK.json" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "evidence/NATIVE-SOURCE-VERIFICATION.json" + }, + { + "document": "NOTICE.md", + "exists": true, + "target": "evidence/PROVIDER-NOTICE-VERIFICATION.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "exists": true, + "target": "../../new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "exists": true, + "target": "../../new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "exists": true, + "target": "../../controller-followthrough-20261017/row-capture-20261020/FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "exists": true, + "target": "DERIVATION.md" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "exists": true, + "target": "../low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "exists": true, + "target": "../../bridge-access-20261017/row-capture-access-20261020/FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "exists": true, + "target": "../../new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "exists": true, + "target": "NATIVE-REVIEW-FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "exists": true, + "target": "../../independent-review-20261017/response-extensions-review-20261020/FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "exists": true, + "target": "../../new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "exists": true, + "target": "../../independent-review-20261017/rank-thirty-review-20261020/FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "exists": true, + "target": "../isotropic-pair-review-20261018/check.py" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "exists": true, + "target": "../../new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json" + }, + { + "document": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "exists": true, + "target": "../row-capture-native-review-20261020/FREEZE.json" + } + ], + "missing": [] +} diff --git a/research/centre-code-services/evidence/FIXED-READER-JOIN-CLOSURE.json b/research/centre-code-services/evidence/FIXED-READER-JOIN-CLOSURE.json new file mode 100644 index 0000000000..53da813892 --- /dev/null +++ b/research/centre-code-services/evidence/FIXED-READER-JOIN-CLOSURE.json @@ -0,0 +1,669 @@ +{ + "schema": "fixed-reader-joined-service-direct-checker-closure-v1", + "scope": "Six reviewed forward regular-D25 data services: two providers and pairs (0,1),(0,2),(1,2).", + "root": "work/centre-encoding-campaign-20261014", + "entrypoint": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "command": "python3 -I -B check_service.py --output ", + "expected_stdout": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "expected_receipt": "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json", + "receipt_normalization": "Only absolute path values under frozen_dependencies and payloads must change in a portable copy. Mathematical output and source hashes must remain equal.", + "inherited_not_rerun": "The 4,194,304 native spatial phase coefficients. Their exact source hashes and review remain checked.", + "explicit_obligations": [ + "inherited typed helper supply and restoration", + "complete-cover barrier before the query", + "finite monomial map cost", + "recursive precision and supplier closure", + "no full native backward service is supplied" + ], + "files": { + "lanes/bridge-access-20261017/check_bridge_access.py": { + "sha256": "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111", + "bytes": 21370, + "roles": [ + "dispatcher_source" + ] + }, + "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "bytes": 202201, + "roles": [ + "dispatcher_source", + "direct_checker_input" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json": { + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331", + "bytes": 821, + "roles": [ + "freeze" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md": { + "sha256": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2", + "bytes": 7811, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json": { + "sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf", + "bytes": 975, + "roles": [ + "dispatcher_source" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py": { + "sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb", + "bytes": 16360, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json": { + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c", + "bytes": 3292, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json": { + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "bytes": 695542, + "roles": [ + "freeze_member", + "dispatcher" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json": { + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c", + "bytes": 3292, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json": { + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "bytes": 695542, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json": { + "sha256": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b", + "bytes": 1943805, + "roles": [ + "dispatcher_source", + "direct_checker_input" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json": { + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a", + "bytes": 1076, + "roles": [ + "freeze" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md": { + "sha256": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a", + "bytes": 3580, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md": { + "sha256": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977", + "bytes": 1337, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json": { + "sha256": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce", + "bytes": 460, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md": { + "sha256": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c", + "bytes": 11214, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py": { + "sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e", + "bytes": 29489, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json": { + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9", + "bytes": 14184, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json": { + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9", + "bytes": 14184, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json": { + "sha256": "ba06daabfd69759b489f5ae97a75ff68243bd5016a0981508ff529759ac8edd7", + "bytes": 861, + "roles": [ + "freeze" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json": { + "sha256": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d", + "bytes": 466, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md": { + "sha256": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94", + "bytes": 8137, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py": { + "sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "bytes": 20406, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json": { + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "bytes": 6816, + "roles": [ + "freeze_member" + ] + }, + "lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json": { + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "bytes": 6816, + "roles": [ + "freeze_member" + ] + }, + "lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json": { + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7", + "bytes": 141043, + "roles": [ + "direct_checker_input" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md": { + "sha256": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4", + "bytes": 1630, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json": { + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e", + "bytes": 768, + "roles": [ + "freeze", + "dispatcher_source" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json": { + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d", + "bytes": 995, + "roles": [ + "freeze", + "dispatcher_source" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md": { + "sha256": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd", + "bytes": 6111, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json": { + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f", + "bytes": 1025, + "roles": [ + "freeze" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md": { + "sha256": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a", + "bytes": 4606, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py": { + "sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e", + "bytes": 3911, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py": { + "sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900", + "bytes": 14890, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py": { + "sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd", + "bytes": 9933, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz": { + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c", + "bytes": 142430, + "roles": [ + "freeze_member", + "dispatcher_source" + ], + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json": { + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d", + "bytes": 1959, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz": { + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c", + "bytes": 142430, + "roles": [ + "freeze_member" + ], + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json": { + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d", + "bytes": 1959, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json": { + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2", + "bytes": 4249, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz": { + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac", + "bytes": 305210, + "roles": [ + "freeze_member", + "dispatcher_source" + ], + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json": { + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2", + "bytes": 4249, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz": { + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac", + "bytes": 305210, + "roles": [ + "freeze_member" + ], + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json": { + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5", + "bytes": 4144, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz": { + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe", + "bytes": 341332, + "roles": [ + "freeze_member" + ], + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json": { + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5", + "bytes": 4144, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz": { + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe", + "bytes": 341332, + "roles": [ + "freeze_member" + ], + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "bytes": 286160, + "roles": [ + "inherited_native_phase_input" + ], + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json": { + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60", + "bytes": 1030, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md": { + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c", + "bytes": 3551, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py": { + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62", + "bytes": 6563, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json": { + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048", + "bytes": 2377, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz": { + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047", + "bytes": 144819, + "roles": [ + "inherited_native_phase_input" + ], + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json": { + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048", + "bytes": 2377, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz": { + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047", + "bytes": 144819, + "roles": [ + "inherited_native_phase_input" + ], + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz": { + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788", + "bytes": 146974, + "roles": [ + "inherited_native_phase_input" + ], + "decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2" + }, + "lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18", + "bytes": 31107, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json": { + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c", + "bytes": 957, + "roles": [ + "freeze", + "dispatcher_source" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json": { + "sha256": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939", + "bytes": 272, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md": { + "sha256": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f", + "bytes": 7796, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py": { + "sha256": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d", + "bytes": 10680, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json": { + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "bytes": 6699, + "roles": [ + "freeze_member", + "phase_source_manifest" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json": { + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f", + "bytes": 5386, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json": { + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "bytes": 6699, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json": { + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f", + "bytes": 5386, + "roles": [ + "freeze_member" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee", + "bytes": 294, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c", + "bytes": 1185, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798", + "bytes": 8061, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c", + "bytes": 272, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976", + "bytes": 944, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29", + "bytes": 8240, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f", + "bytes": 9032, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56", + "bytes": 13217, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "bytes": 4299, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3", + "bytes": 240646, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "bytes": 4299, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3", + "bytes": 240646, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "bytes": 3468, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6", + "bytes": 280355, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "bytes": 3468, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6", + "bytes": 280355, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md": { + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1", + "bytes": 3771, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json": { + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532", + "bytes": 1076, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json": { + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f", + "bytes": 272, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md": { + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1", + "bytes": 10952, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py": { + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84", + "bytes": 21417, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json": { + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "bytes": 8316, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json": { + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56", + "bytes": 46424, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json": { + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "bytes": 8316, + "roles": [ + "inherited_native_phase_input" + ] + }, + "lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json": { + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56", + "bytes": 46424, + "roles": [ + "inherited_native_phase_input" + ] + } + } +} diff --git a/research/centre-code-services/evidence/NATIVE-SOURCE-VERIFICATION.json b/research/centre-code-services/evidence/NATIVE-SOURCE-VERIFICATION.json new file mode 100644 index 0000000000..edad204ac1 --- /dev/null +++ b/research/centre-code-services/evidence/NATIVE-SOURCE-VERIFICATION.json @@ -0,0 +1,90 @@ +{ + "status": "PASS_IMMUTABLE_GITHUB_SOURCE_READBACK", + "scope": "Read-only source existence, Git blob identity, SHA256, license and retained credit. No new mathematical replay.", + "files": [ + { + "label": "PR2588-COMPILER", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py", + "size": 6824, + "git_blob_sha": "166841a037f069249f6f7f6dedb89248812f59e2", + "computed_git_blob_sha": "166841a037f069249f6f7f6dedb89248812f59e2", + "git_blob_matches": true, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "label": "PR2588-LICENSE", + "path": "LICENSE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/LICENSE", + "size": 11357, + "git_blob_sha": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "computed_git_blob_sha": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "git_blob_matches": true, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "label": "PR2588-NOTICE-EXACT", + "path": "research/gmx-t74-borrow43-handoff/NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/NOTICE", + "size": 1439, + "git_blob_sha": "46411b80b277d7dcd653a6d1999eaf12975b1103", + "computed_git_blob_sha": "46411b80b277d7dcd653a6d1999eaf12975b1103", + "git_blob_matches": true, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "label": "PR2588-README", + "path": "research/gmx-t74-borrow43-handoff/README.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/README.md", + "size": 24376, + "git_blob_sha": "8809665c16c5eb3cb7164fe810f8e4286589f400", + "computed_git_blob_sha": "8809665c16c5eb3cb7164fe810f8e4286589f400", + "git_blob_matches": true, + "sha256": "6252142912118a7c4dcc30ec0a9b0cba30672135c88ce7d34a8423126abf16f1" + }, + { + "label": "PR3133-README", + "path": "research/rank7-coupled-586-588-carrier-fold/README.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/51eb9c4ee9e4722010d308aa3309e039d3940cc2/research/rank7-coupled-586-588-carrier-fold/README.md", + "size": 48046, + "git_blob_sha": "8ff62ac757fd48c176d681d205d9f23476339e14", + "computed_git_blob_sha": "8ff62ac757fd48c176d681d205d9f23476339e14", + "git_blob_matches": true, + "sha256": "7cbc11533925ba93f87d6f9e8a3059df328b0dc50c35a9d09b382782beb40810" + }, + { + "label": "PR3148-README", + "path": "research/coupled-carrier-cap740/README.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/README.md", + "size": 10217, + "git_blob_sha": "f540563133ab194eace19d923dc56d637a7c5e51", + "computed_git_blob_sha": "f540563133ab194eace19d923dc56d637a7c5e51", + "git_blob_matches": true, + "sha256": "1442d0a676e2f7528c5eea000d9abdbddf4649ee8e7a85f03f903f96eaad18a5" + }, + { + "label": "PR3148-BASE", + "path": "research/coupled-carrier-cap740/words/base.json.gz", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz", + "size": 72538, + "git_blob_sha": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "computed_git_blob_sha": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "git_blob_matches": true, + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e" + }, + { + "label": "PR3148-EXTRA", + "path": "research/coupled-carrier-cap740/words/extra.json.gz", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz", + "size": 72537, + "git_blob_sha": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "computed_git_blob_sha": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "git_blob_matches": true, + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0" + } + ], + "compiler_sha256_expected": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "compiler_sha256_matches": true, + "license": "Apache License, Version 2.0", + "notice_path_correction": "The source uses NOTICE, not NOTICE.md. The failed guessed path is retained as PR2588-NOTICE-SOURCE.json." +} diff --git a/research/centre-code-services/evidence/PR2226-PRIOR-SOURCE-READBACK.json b/research/centre-code-services/evidence/PR2226-PRIOR-SOURCE-READBACK.json new file mode 100644 index 0000000000..edb7e42aef --- /dev/null +++ b/research/centre-code-services/evidence/PR2226-PRIOR-SOURCE-READBACK.json @@ -0,0 +1,63 @@ +{ + "accepted_encoder_manifest_sha256": "f7aa100a7389e94518b980fe93e91773602f53b5d782a7c677612be4c9790866", + "accepted_encoder_package_modified": false, + "addendum_sha256": "28f68f9dbed7613c362b8ce281d1adc6a587abdb801e3a170a812c992a022dc6", + "files": [ + { + "bytes": 1754, + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "computed_git_blob_sha": "a14b299ef55c5581166988aa78baba329cebde04", + "git_blob_matches": true, + "immutable_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "repository": "CrocSwap/integer-mult-bounds", + "repository_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "request": { + "encoding": "base64", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "ref": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "repository_full_name": "CrocSwap/integer-mult-bounds" + }, + "response": { + "content": "IyBDcmVkaXQ6IGFudGljaXBhdG9yeSBkaXJ0eSBib3Jyb3dpbmcgKFBSMjIy\nNikKClRoZSBjb25zdHJ1Y3Rpb24gcmVhbGlzZWQgYnkgdGhpcyBuYXRpdmUg\nY2hhaW4gaXMgKipQUjIyMjYsICJhbnRpY2lwYXRvcnkgZGlydHkgYm9ycm93\naW5nIioqLCBieSBDaW5uYSBEYXZpcwooQDEzMzdpc25vdDEzMzcpLCBwcmVw\nYXJlZCB3aXRoIHN1YnN0YW50aWFsIE9wZW5BSSBDb2RleCBhc3Npc3RhbmNl\nIChBcGFjaGUtMi4wKTogdGhlIGxvZ2ljYWwgcmVmZXJlbmNlIGNoYW5nZQpL\nX0cgb2YgYSBsZW5kZXIgcmVnaXN0ZXIgKGEgbW9ub21pYWwgQ2xpZmZvcmQ6\nIGEgcGVybXV0YXRpb24gb2YgdGhlIDUxMiBjb2x1bW5zIHdpdGggcGhhc2Ug\nbW9kIDQpLCB0aGUgaW5pdGlhbApjb21wZW5zYXRpb24gdGVybXMgYyBLX0cg\neiwgdGhlIGVhcmx5IGNvbGQgdGFpbCwgdGhlIGV4YWN0IGNvbGQgcmVzdG9y\nYXRpb24gYW5kIHRoZSBwcml2YXRlIHplcm8gYnVmZmVycyBvZiB0aGUKRlVM\nTC1mcmFtZSBjbGVhbnVwLiAgYHZlbmRvci9wcjIyMjZfb3BlcmF0b3JzLnB5\nYCwgYHZlbmRvci9wcjIyMjZfcmVwbGF5LnB5YCBhbmQgYHZlbmRvci9QUjIy\nMjYtTk9USUNFLm1kYCBhcmUgYnl0ZSBjb3BpZXMKb2YgUFIyMjI2J3MgYG9w\nZXJhdG9ycy5weWAsIGByZXBsYXkucHlgIGFuZCBgTk9USUNFLm1kYC4gIGBi\nd19nYXVzcy5weWAgaXMgYSBwb3J0IG9mIGBvcGVyYXRvcnMucHlgIChjaGFu\nZ2UsIG1vbm9taWFsLAphcHBseV9tb25vLCBjb29yZCwgZnJhbWUsIGNoZWNr\nKSBhbmQgYWRkcyBhIGRlY29kZXIgZnJvbSBhIHNlcmlhbGl6ZWQgYGNsaWZm\nb3JkX2V4YWN0YCBtb25vbWlhbCB0byBpdHMgZXhhY3QgNTEyIHggNTEyCkdh\ndXNzaWFuIG1hdHJpeC4KCldoYXQgdGhpcyBjaGFpbiBhZGRzICh0aGUgUDMg\nbmF0aXZlIHJlYWxpc2F0aW9uLCB3aXRoIHRoZSBib3Jyb3dpbmcgd29yaydz\nIGV4cGxpY2l0IGNocm9ub2xvZ2ljYWwgQk9SUk9XLVdPUkQgYXMgaW5wdXQp\nOgp3YXJwIGV2ZW50cyBhbmQgemVybyBidWZmZXJzIGluIGBMT0NBTC1QUk9H\nUkFNU2AsIHdhcnAgcmVjaXBlcyBpbiBgQ0xJRkZPUkQtUkVDSVBFUy5qc29u\nYCAobG93ZXJlZCB3aXRoIHRoZSB1bmNoYW5nZWQKYGxvd2VyX2NoaWxkYCwg\ncmFuayB6ZXJvLCB0aGVuIGNvbXBhcmVkIHdpdGggdGhlIGV4YWN0IG51bXB5\nIGNvbHVtbiBwcm9kdWN0KSwgbG9naWNhbCBLX0cgcmVjaXBlcyBpbgpgUkVT\nSURVQUwtQURBUFRFUlMuanNvbmAsIGFuIGluZGVwZW5kZW50IGxvY2FsIHJl\ncGxheSBpbiBib3RoIG9yaWVudGF0aW9ucyB0aGF0IGNoZWNrcyBldmVyeSB3\nYXJwIHByb2R1Y3Qgb24gYWxsIDUxMgpjb2x1bW5zLCBhbmQgdGhlIG5lZ2F0\naXZlIGNvbnRyb2xzIGxpc3RlZCBpbiBgSU5ERVBFTkRFTlQtTE9DQUwtUkVQ\nTEFZLmpzb25gLCBgV1JBUFBFUi1DSEVDS1MuanNvbmAsIGBXQVJQLVJFQ0lQ\nRS1DSEVDS1MuanNvbmAKYW5kIGBid190YW1wZXIucHlgLgoKTGluZWFnZSBy\nZXRhaW5lZDogaWNla3lsaW54IChQUjQyNS80MzMvNTE0LCBzY2FsYXIgYW5k\nIHdyYXBwZXIgbWFjaGluZXJ5KSwgRHJlYW1pbmdPZkNsb3VkcyAoUFI0NTgv\nNDg0LzU5MyBoeXBlcnBsYW5lL2NvbGQtSFBFCmV4dGVuc2lvbnMpLCB0aGUg\nY2xpZmZvcmRfZXhhY3QgY29tcGlsZXIgKHZlbmRvcjUzMSksIGFuZCB0aGUg\nb3duZXJzIG5hbWVkIGluIHRoZSBwYWNrYWdlIFJFQURNRS4gIGB2ZW5kb3Iv\nY2xpZmZvcmQvY2xpZmZvcmRfZXhhY3QucHlgCmlzIGEgYnl0ZSBjb3B5Lgo=\n", + "display_title": "NOTICE-PR2226.md", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "encoding": "base64", + "sha": "a14b299ef55c5581166988aa78baba329cebde04" + }, + "saved_bytes_match": true, + "saved_file": "NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 1279, + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "computed_git_blob_sha": "5ea70357a04d083dba066fbc5c809a5736d8edd6", + "git_blob_matches": true, + "immutable_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "repository": "CrocSwap/integer-mult-bounds", + "repository_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "request": { + "encoding": "base64", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "ref": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "repository_full_name": "CrocSwap/integer-mult-bounds" + }, + "response": { + "content": "IyBBdHRyaWJ1dGlvbiBhbmQgbGljZW5zZQoKTmV3IGNvbnN0cnVjdGlvbiwg\ncHJvb2YgdGV4dCBhbmQgY2hlY2tlcnM6IENpbm5hIERhdmlzIChAMTMzN2lz\nbm90MTMzNyksIHdpdGgKc3Vic3RhbnRpYWwgT3BlbkFJIENvZGV4IGFzc2lz\ndGFuY2UsIEFwYWNoZS0yLjAuCgpUaGUgc2VsZWN0ZWQgY29tcGxleCBjYW5v\nbmljYWwgd29yZCBpcyB0aGUgUFIxMDQyIGFuY2VzdHJ5IHJldGFpbmVkIGlu\nIFBSMTA5NC4KSmVyZW15IEtvdGhlLCBSb2hhbiBBcnVuLCBIYW8gWWFuLCBD\naGFmaWsgQm91a2hhbGZhLCBpY2VreWxpbngsIEpvbmF0aGFuIENhcGFsYm8K\nYW5kIHRoZSBzb3VyY2UgcGFja2FnZSdzIGZ1bGwgcHJvdmlkZXIvZnJhbWUv\nY29udHJvbGxlciBsaW5lYWdlIHJldGFpbiBjcmVkaXQuCkFsaSBSb21tYW4g\nc3VwcGxpZWQgdGhlIHNvdXJjZS1ib3VuZCBmaXhlZC1ibG9jayB0aGVvcmVt\nIGFuZCBjZXJ0aWZpY2F0ZTsKVGhvbWFzIERpRmlvcmUgc3VwcGxpZWQgdGhl\nIGVhcmxpZXIgYmxvY2sgZGlzY292ZXJ5LiBUaGUgYm9ycm93aW5nIGNvbnN0\ncnVjdGlvbgpkb2VzIG5vdCBhdHRyaWJ1dGUgaXRzIGNoYW5nZWQgaW50ZXJm\nYWNlIHRvIHRob3NlIHByZWRlY2Vzc29yIHJlc3VsdHMuCgpgcHJpY2VfZW5n\naW5lLnB5YCBpcyBhbiB1bmNoYW5nZWQgY29weSBvZiB0aGUgaW5jb3Jwb3Jh\ndGVkCmByZXNlYXJjaC9jb21wbGV4LWxvY2FsLXdvcmQtY2VpbGluZy9jZWls\naW5nLnB5YDogRG91Z2xhcyBDb2xraXR0LCB3aXRoIENsYXVkZQooQW50aHJv\ncGljKSBhc3Npc3RhbmNlOyBvcmlnaW5hbCBTUERYL2xpY2Vuc2UgY29udGV4\ndCBhbmQgZG9jc3RyaW5nIHJldGFpbmVkLgpHZW5lcmFsIENsaWZmb3JkIGZy\nYW1lIGFuZCBleGFjdCBHYXVzc2lhbiBub3JtYWwgZm9ybXMgYXJlIGluaGVy\naXRlZCBmcm9tCmBub3Rlcy9nZW5lcmFsLWNsaWZmb3JkLWZyYW1lcy50ZXhg\nIGFuZCB0aGUgcmVwb3NpdG9yeSdzIGNyZWRpdGVkIHBoYXNlL2NvbXBpbGVy\nCmxpbmVhZ2UuIFRoZSBwYWNrYWdlIGluZGVwZW5kZW50bHkgY2hlY2tzIGl0\ncyBhY3R1YWwgbG9jYWwgR2F1c3NpYW4gcHJvZHVjdHMuCgpTb3VyY2UgaGFz\naGVzLCBiYXNlIGNvbW1pdHMgYW5kIHRoZSBjb3BpZWQgZW5naW5lJ3MgR2l0\nIGJsb2IgYXJlIGluIFNPVVJDRVMuanNvbi4KTm8gZnVsbCBuYXRpdmUgc3Vw\ncGxpZXIsIGFsbC1zaXplIGNvbXBpbGVyLCBwcmVjaXNpb24gdGhlb3JlbSBv\nciBuZXcga2FwcGEgaXMKY2xhaW1lZC4gTm8gaW5kZXBlbmRlbnQgaHVtYW4g\ncmV2aWV3IGlzIGNsYWltZWQuCg==\n", + "display_title": "PR2226-NOTICE.md", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "encoding": "base64", + "sha": "5ea70357a04d083dba066fbc5c809a5736d8edd6" + }, + "saved_bytes_match": true, + "saved_file": "PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + } + ], + "hash_method": "SHA1(blob + space + decimal byte length + NUL + raw bytes); SHA-256 of raw bytes.", + "mathematical_replay_repeated": false, + "scope": "Two source-context notices. No claim that the encoder package copies the PR2226 implementation.", + "source_tool": "github.fetch_file at the exact commit with base64 encoding", + "status": "PASS_EXACT_NOTICE_READBACK", + "verified_utc": "2026-10-22T17:55:17.870781+00:00" +} diff --git a/research/centre-code-services/evidence/PROVIDER-NOTICE-VERIFICATION.json b/research/centre-code-services/evidence/PROVIDER-NOTICE-VERIFICATION.json new file mode 100644 index 0000000000..1f3011b71c --- /dev/null +++ b/research/centre-code-services/evidence/PROVIDER-NOTICE-VERIFICATION.json @@ -0,0 +1,24 @@ +{ + "status": "PASS_IMMUTABLE_GITHUB_NOTICE_READBACK", + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "files": [ + { + "path": "research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "git_blob_sha": "89c20926ea7f803718f751d95989d5a269908efd", + "computed_git_blob_sha": "89c20926ea7f803718f751d95989d5a269908efd", + "git_blob_matches": true, + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661", + "saved_path": "PR3148-VENDOR-NOTICE.txt" + }, + { + "path": "research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "git_blob_sha": "24f00912d4ec829c3c8d2a8d086aa135664a124c", + "computed_git_blob_sha": "24f00912d4ec829c3c8d2a8d086aa135664a124c", + "git_blob_matches": true, + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "saved_path": "PR3148-VENDOR-CREDITS.md" + } + ] +} diff --git a/research/centre-code-services/evidence/REPLAY.json b/research/centre-code-services/evidence/REPLAY.json new file mode 100644 index 0000000000..be76168759 --- /dev/null +++ b/research/centre-code-services/evidence/REPLAY.json @@ -0,0 +1,271 @@ +{ + "checks": [ + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "frozen_file_sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e72241c5f58fd31837516d2ec122576e6c8fdd98c690c97997cdc3175e2a0e7d" + }, + "MOVING-CODE-PROGRAM.json.gz": { + "checked_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "frozen_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "method": "decompressed bytes", + "new_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + } + }, + "seconds": 0.569 + }, + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "frozen_file_sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "2a45e8ac8542d8af536f320801cd64164db8d915bb9281aa5fb07e47aa06d539" + }, + "MOVING-CODE-PROGRAM.json.gz": { + "checked_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "frozen_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "method": "decompressed bytes", + "new_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + } + }, + "seconds": 0.611 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "frozen_file_sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "52d3bb920c446ae9607ad54f50e0a93e371684e9bdc0951609476dba54ee7049" + }, + "PHASE-SECTION-PROGRAM.json.gz": { + "checked_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "frozen_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "method": "decompressed bytes", + "new_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + } + }, + "seconds": 5.705 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "frozen_file_sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "1880ee12fe09f61c3d9101125c0201f2948cc548a0b2acbc36bbf6d9784565a5" + }, + "PHASE-SECTION-PROGRAM.json.gz": { + "checked_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "frozen_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "method": "decompressed bytes", + "new_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + } + }, + "seconds": 5.287 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "frozen_file_sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + } + }, + "seconds": 0.992 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "frozen_file_sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + } + }, + "seconds": 1.298 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "frozen_file_sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + } + }, + "seconds": 2.579 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "frozen_file_sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + } + }, + "seconds": 2.52 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "frozen_file_sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "frozen_file_sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + } + }, + "seconds": 2.72 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "frozen_file_sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "frozen_file_sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + } + }, + "seconds": 2.776 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "frozen_file_sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "frozen_file_sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + } + }, + "seconds": 0.549 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "frozen_file_sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "frozen_file_sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + } + }, + "seconds": 0.586 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "REVIEW-CHECKS.json": { + "checked_sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "frozen_file_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + } + }, + "seconds": 2.941 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "REVIEW-CHECKS.json": { + "checked_sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "frozen_file_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + } + }, + "seconds": 2.892 + } + ], + "frozen_sources_unchanged": true, + "immutable_inputs": 170, + "normal_optimized_equal": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "replay_sha256": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8", + "scope": "Exact local services, conditional code identities, and six forward D25 joins. Native phase files are checked by hash; the spatial phase interpreter is not rerun. No complete caller or kappa claim.", + "source_manifest_sha256": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4", + "status": "PASS_CENTRE_CODE_SERVICES" +} diff --git a/research/centre-code-services/evidence/SELECTED-CONTEXT.json b/research/centre-code-services/evidence/SELECTED-CONTEXT.json new file mode 100644 index 0000000000..aa2cb1b54d --- /dev/null +++ b/research/centre-code-services/evidence/SELECTED-CONTEXT.json @@ -0,0 +1,91 @@ +{ + "applicability": "Historical local encoder constructions. The selected frontier is not an input to these exact checks and is unchanged.", + "checked_date": "2026-10-22", + "selected_record": { + "assumptions": [ + { + "id": "native_all_columns", + "statement": "Retained native operators, phase conventions, spectators and whole-job adapters work at every positive column multiplicity." + }, + { + "id": "owned_erasure", + "statement": "Owned streams and suspended centers obey the retained allocation, erasure and ownership contracts." + }, + { + "id": "compiler", + "statement": "The finite mixed-target compiler and chronological product, completion and splitting satisfy the retained uniform closure contract." + }, + { + "id": "precision_tape", + "statement": "Retained fixed-tape movement and precision/storage prescriptions apply to the new fixed finite template." + }, + { + "id": "analytic_recovery", + "statement": "Analytic decomposition, fine-prime avoidance and exact integer recovery follow the retained upstream/outer framework." + } + ], + "audited_source_head": "b9a13c1673e0e9697de410de16e8bbf3207a7363", + "certificate": "certificates/frontier4470/CLAIM.json", + "certificate_sha256": "d962932a6971b8f0054462c59f4ad699dcf3d1fbf886e1f856a6fa9e97491232", + "contributors": "docs/research/community-joint4470-contributors.md", + "decimal": "0.00302015", + "integration": "docs/research/pr-intake-evidence/pr4470/INTEGRATION.json", + "kappa": "60403/20000000", + "previous_kappa": "23/10000", + "previous_record": "certificates/checkpoints/frontier4359.json", + "proof": "docs/research/pr-intake-evidence/pr4470/PROOF-REVIEW.md", + "proof_supplements": { + "docs/research/pr-intake-evidence/pr4359/PROOF-REVIEW.md": "7d67bb814285f7634029fbd378c6457156545f0b38858cc1c6ec34b68cd9d162", + "docs/research/pr-intake-evidence/pr4416/PROOF-REVIEW.md": "2c2bbe6fe1bab44778192118f27e59a0d23dbe02c47aa8a42845093f1ce46f49", + "docs/research/pr-intake-evidence/pr4470/PROOF-REVIEW.md": "5c111dd56beb53dc44ab727d96e1af03aaf50f3023d4342e2b0a89ede6cf585b", + "notes/batched-bit-rows.tex": "ef72c0ead19373cbc19c8a3aacb44dd0f75353ee5f4d055f775a986a4878022c", + "notes/batched-complex-rows.tex": "64c70926a8705874f1c9b42a2f703e42cad4e90f927f544458cfdf729540236c", + "notes/compact-control-movement.tex": "b963c3d2f4e1b7059aa289bb4b4ac89b688920bcf42f5b20d7698cdef0132cc6", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "notes/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "notes/three-stage-cover-rows.tex": "6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8", + "references/semantic-bulk/pr23/semantic-bulk-17-note.tex": "652242b05174bb776ffc6165af170df9c8cf220dbd0fc26c24d778f320dbabc8", + "research/e8-bit-carrier-skeleton/code/bit/export_records.py": "8a5999601f917dbb492bb9ae9a344611f18cc7cedc53dc3c76496a369e530eb3", + "research/e8-bit-carrier-skeleton/code/nine/geometry.py": "36eeda3184bd009e89462b65c8725d10860c444f8da8f1f87e5f6e50120011ca", + "research/e8-bit-p111-tuned/code/gen_p3.py": "438b83f10d70ceca7cf78049420204b7de2dc61682f913c50a62596106ad84cd", + "research/e8-bit-p111-tuned/code/xcheck_p.py": "af3decc877e27c00001cf56f50c6c09566e8e101297ab34c7860aed96a06d80e", + "research/e8-bit-p111-tuned/tune/EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/e8-bit-p111-tuned/tune/apply.py": "806ae4cb2648e4f05dcf56bd089891fd3ba33a6ee5fe76d3329e322c6770c1a1", + "research/e8-bit-p111-tuned/tune/wlib.py": "a37fdf3cdf5f62945c2a90193401c0e9edc9dd3cda8d8cb36a3b9c329ebe4dbc", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "replay_mode": "fresh changed-construction replay with exact-source prior foundation review reuse", + "reproduce": "make frontier4470-verify", + "review": "docs/research/pr-intake-evidence/pr4470/PROOF-REVIEW.md", + "scope": "Maintainer-reviewed conditional PR4470 construction. Inherited native/all-column, owned-erasure, whole-job, compiler, precision/tape, analytic, prime and recovery hypotheses remain. Uniform words are not materialized.", + "source_certificate": "research/joint-helper-lattice/RESULT.json", + "source_certificate_sha256": "c7b2388f6511c19976b337d8c8ac374610af616866a249d75dace704eb5d9e21", + "source_manifest": "certificates/frontier4470-source.json", + "source_prs": [ + 4470, + 4447, + 4441, + 4440, + 4416, + 4433, + 4359, + 4268, + 3945, + 4085, + 2979, + 4076, + 4088, + 1673, + 1758, + 1786, + 23, + 555, + 589 + ], + "status": "Selected maintainer-reviewed conditional joint-helper construction; source-bound foundation reuse is explicit", + "validation": "docs/research/pr-intake-evidence/pr4470/VALIDATION.json" + }, + "selected_record_sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375", + "upstream_main": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51" +} diff --git a/research/centre-code-services/evidence/SOURCE-LICENSE-CHECK.json b/research/centre-code-services/evidence/SOURCE-LICENSE-CHECK.json new file mode 100644 index 0000000000..c7a43f07cf --- /dev/null +++ b/research/centre-code-services/evidence/SOURCE-LICENSE-CHECK.json @@ -0,0 +1,29 @@ +{ + "checks": [ + { + "equal": true, + "git_blob": "4a9037137cd3158dbeca6d9e3b1881a599ebfcb5", + "retained_path": "notices/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "source_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_path": "notes/stopped-product-complex.tex" + }, + { + "equal": true, + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "retained_path": "notices/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_path": "LICENSE" + }, + { + "equal": true, + "git_blob": "59d8e0cf3102e15bd11db430838365531e2d7f18", + "retained_path": "notices/UPSTREAM-NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd", + "source_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_path": "NOTICE" + } + ], + "status": "PASS_PINNED_SOURCE_AND_NOTICES" +} diff --git a/research/centre-code-services/evidence/replay/REPLAY.json b/research/centre-code-services/evidence/replay/REPLAY.json new file mode 100644 index 0000000000..be76168759 --- /dev/null +++ b/research/centre-code-services/evidence/replay/REPLAY.json @@ -0,0 +1,271 @@ +{ + "checks": [ + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "frozen_file_sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e72241c5f58fd31837516d2ec122576e6c8fdd98c690c97997cdc3175e2a0e7d" + }, + "MOVING-CODE-PROGRAM.json.gz": { + "checked_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "frozen_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "method": "decompressed bytes", + "new_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + } + }, + "seconds": 0.569 + }, + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "frozen_file_sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "2a45e8ac8542d8af536f320801cd64164db8d915bb9281aa5fb07e47aa06d539" + }, + "MOVING-CODE-PROGRAM.json.gz": { + "checked_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "frozen_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "method": "decompressed bytes", + "new_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + } + }, + "seconds": 0.611 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "frozen_file_sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "52d3bb920c446ae9607ad54f50e0a93e371684e9bdc0951609476dba54ee7049" + }, + "PHASE-SECTION-PROGRAM.json.gz": { + "checked_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "frozen_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "method": "decompressed bytes", + "new_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + } + }, + "seconds": 5.705 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "frozen_file_sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "1880ee12fe09f61c3d9101125c0201f2948cc548a0b2acbc36bbf6d9784565a5" + }, + "PHASE-SECTION-PROGRAM.json.gz": { + "checked_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "frozen_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "method": "decompressed bytes", + "new_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + } + }, + "seconds": 5.287 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "frozen_file_sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + } + }, + "seconds": 0.992 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "frozen_file_sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + } + }, + "seconds": 1.298 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "frozen_file_sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + } + }, + "seconds": 2.579 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "frozen_file_sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + } + }, + "seconds": 2.52 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "frozen_file_sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "frozen_file_sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + } + }, + "seconds": 2.72 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "frozen_file_sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "frozen_file_sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + } + }, + "seconds": 2.776 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "frozen_file_sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "frozen_file_sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + } + }, + "seconds": 0.549 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "frozen_file_sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "frozen_file_sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + } + }, + "seconds": 0.586 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "REVIEW-CHECKS.json": { + "checked_sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "frozen_file_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + } + }, + "seconds": 2.941 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "REVIEW-CHECKS.json": { + "checked_sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "frozen_file_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + } + }, + "seconds": 2.892 + } + ], + "frozen_sources_unchanged": true, + "immutable_inputs": 170, + "normal_optimized_equal": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "replay_sha256": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8", + "scope": "Exact local services, conditional code identities, and six forward D25 joins. Native phase files are checked by hash; the spatial phase interpreter is not rerun. No complete caller or kappa claim.", + "source_manifest_sha256": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4", + "status": "PASS_CENTRE_CODE_SERVICES" +} diff --git a/research/centre-code-services/evidence/replay/capture_word/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/capture_word/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..4172fc8f15 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/normal/FILE-ACCESS.json @@ -0,0 +1,18 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/capture_word/normal/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/capture_word/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..7ee0db7e7a --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/normal/canonical/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/normal/canonical/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/capture_word/normal/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..0f991467cc --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/normal/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/normal/result/CHECKS.json b/research/centre-code-services/evidence/replay/capture_word/normal/result/CHECKS.json new file mode 100644 index 0000000000..830381d1b0 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/normal/result/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/normal/result/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/capture_word/normal/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..74ce8f78b2 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/normal/result/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/normal/stdout.log b/research/centre-code-services/evidence/replay/capture_word/normal/stdout.log new file mode 100644 index 0000000000..2ae9f24d80 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_CAPTURE_WORD_REVIEW diff --git a/research/centre-code-services/evidence/replay/capture_word/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/capture_word/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4172fc8f15 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/optimized/FILE-ACCESS.json @@ -0,0 +1,18 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/capture_word/optimized/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/capture_word/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..7ee0db7e7a --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/optimized/canonical/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..0f991467cc --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/optimized/result/CHECKS.json b/research/centre-code-services/evidence/replay/capture_word/optimized/result/CHECKS.json new file mode 100644 index 0000000000..830381d1b0 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/optimized/result/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/optimized/result/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/capture_word/optimized/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..74ce8f78b2 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/optimized/result/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/capture_word/optimized/stdout.log b/research/centre-code-services/evidence/replay/capture_word/optimized/stdout.log new file mode 100644 index 0000000000..2ae9f24d80 --- /dev/null +++ b/research/centre-code-services/evidence/replay/capture_word/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_CAPTURE_WORD_REVIEW diff --git a/research/centre-code-services/evidence/replay/centre_constants/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/centre_constants/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..4da2118dc7 --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/normal/FILE-ACCESS.json @@ -0,0 +1,7 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/centre_constants/normal/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/centre_constants/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..85a8f8e193 --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/normal/canonical/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/centre-code-services/evidence/replay/centre_constants/normal/result/CHECKS.json b/research/centre-code-services/evidence/replay/centre_constants/normal/result/CHECKS.json new file mode 100644 index 0000000000..9fd1add9cc --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/normal/result/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/centre-code-services/evidence/replay/centre_constants/normal/stdout.log b/research/centre-code-services/evidence/replay/centre_constants/normal/stdout.log new file mode 100644 index 0000000000..f30705e0a8 --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW +{"rank16": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 0, "7": 0}, "inverse_code_heights": {"3": 1, "5": 0, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 23, 24], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}, "rank30": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 1, "7": 0}, "inverse_code_heights": {"3": 1, "5": 1, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 23, 24, 25, 26, 29, 31, 37, 39, 41, 43, 71, 78, 87], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}} diff --git a/research/centre-code-services/evidence/replay/centre_constants/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/centre_constants/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4da2118dc7 --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/optimized/FILE-ACCESS.json @@ -0,0 +1,7 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/centre_constants/optimized/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/centre_constants/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..85a8f8e193 --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/optimized/canonical/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/centre-code-services/evidence/replay/centre_constants/optimized/result/CHECKS.json b/research/centre-code-services/evidence/replay/centre_constants/optimized/result/CHECKS.json new file mode 100644 index 0000000000..9fd1add9cc --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/optimized/result/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/centre-code-services/evidence/replay/centre_constants/optimized/stdout.log b/research/centre-code-services/evidence/replay/centre_constants/optimized/stdout.log new file mode 100644 index 0000000000..f30705e0a8 --- /dev/null +++ b/research/centre-code-services/evidence/replay/centre_constants/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW +{"rank16": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 0, "7": 0}, "inverse_code_heights": {"3": 1, "5": 0, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 23, 24], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}, "rank30": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 1, "7": 0}, "inverse_code_heights": {"3": 1, "5": 1, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 23, 24, 25, 26, 29, 31, 37, 39, 41, 43, 71, 78, 87], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}} diff --git a/research/centre-code-services/evidence/replay/clique_grid/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/clique_grid/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..bdd222c6a3 --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/normal/FILE-ACCESS.json @@ -0,0 +1,9 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/clique_grid/normal/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/clique_grid/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..a6f4560a0c --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/normal/canonical/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/centre-code-services/evidence/replay/clique_grid/normal/result/CHECKS.json b/research/centre-code-services/evidence/replay/clique_grid/normal/result/CHECKS.json new file mode 100644 index 0000000000..9c862ce12b --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/normal/result/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/centre-code-services/evidence/replay/clique_grid/normal/stdout.log b/research/centre-code-services/evidence/replay/clique_grid/normal/stdout.log new file mode 100644 index 0000000000..814d051722 --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW +{"principal": {"ordinary_inverse": [7, 31, 62], "selected_inverse": [1], "selected_inverse_block": [5, 10]}, "scans": 65520, "words": {"forward": {"counts": {"ADD": 384, "MULTIPLY_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 0, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1400", "unit_add_operand_l1": "1400"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 0, "7": 0}, "stored_row_l1": "20", "unit_add_operand_l1": "20"}, "real_odd_scans": 32}, "inverse": {"counts": {"ADD": 384, "DIVIDE_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 16, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1260", "unit_add_operand_l1": "1260"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 1, "7": 1}, "stored_row_l1": "18", "unit_add_operand_l1": "18"}, "real_odd_scans": 32}}} diff --git a/research/centre-code-services/evidence/replay/clique_grid/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/clique_grid/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..bdd222c6a3 --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/optimized/FILE-ACCESS.json @@ -0,0 +1,9 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/clique_grid/optimized/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/clique_grid/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..a6f4560a0c --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/optimized/canonical/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/centre-code-services/evidence/replay/clique_grid/optimized/result/CHECKS.json b/research/centre-code-services/evidence/replay/clique_grid/optimized/result/CHECKS.json new file mode 100644 index 0000000000..9c862ce12b --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/optimized/result/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/centre-code-services/evidence/replay/clique_grid/optimized/stdout.log b/research/centre-code-services/evidence/replay/clique_grid/optimized/stdout.log new file mode 100644 index 0000000000..814d051722 --- /dev/null +++ b/research/centre-code-services/evidence/replay/clique_grid/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW +{"principal": {"ordinary_inverse": [7, 31, 62], "selected_inverse": [1], "selected_inverse_block": [5, 10]}, "scans": 65520, "words": {"forward": {"counts": {"ADD": 384, "MULTIPLY_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 0, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1400", "unit_add_operand_l1": "1400"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 0, "7": 0}, "stored_row_l1": "20", "unit_add_operand_l1": "20"}, "real_odd_scans": 32}, "inverse": {"counts": {"ADD": 384, "DIVIDE_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 16, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1260", "unit_add_operand_l1": "1260"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 1, "7": 1}, "stored_row_l1": "18", "unit_add_operand_l1": "18"}, "real_odd_scans": 32}}} diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..58494c0f26 --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/FILE-ACCESS.json @@ -0,0 +1,89 @@ +[ + "output/result/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "package/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/__pycache__/check_review.cpython-314.pyc", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "package/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "package/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json" +] diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json new file mode 100644 index 0000000000..cbe327baf6 --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json new file mode 100644 index 0000000000..3879d2588d --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/normal/stdout.log b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/stdout.log new file mode 100644 index 0000000000..0e6646876c --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES +102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78 diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4d7dce176e --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/FILE-ACCESS.json @@ -0,0 +1,89 @@ +[ + "output/result/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "package/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/__pycache__/check_review.cpython-314.opt-1.pyc", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "package/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "package/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json" +] diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json new file mode 100644 index 0000000000..cbe327baf6 --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json new file mode 100644 index 0000000000..3879d2588d --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/stdout.log b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/stdout.log new file mode 100644 index 0000000000..0e6646876c --- /dev/null +++ b/research/centre-code-services/evidence/replay/fixed_reader_services/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES +102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78 diff --git a/research/centre-code-services/evidence/replay/moving_entry/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/moving_entry/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..4e62404de5 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/normal/FILE-ACCESS.json @@ -0,0 +1,13 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/moving_entry/normal/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/moving_entry/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..6ada8a4abe --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/normal/canonical/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/centre-code-services/evidence/replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json b/research/centre-code-services/evidence/replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json new file mode 100644 index 0000000000..f79452cf47 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json @@ -0,0 +1 @@ +{"rank16":{"B0":[{"0":"-6"},{"1":"-6"},{"2":"-6"},{"3":"-6"},{"4":"-6"},{"5":"-6"},{"6":"-6"},{"7":"-6"},{"8":"-8"},{"9":"-8"},{"10":"-8"},{"11":"-8"},{"12":"-8"},{"13":"-8"},{"14":"-8"},{"15":"-8"}],"B0_inverse":[{"0":"-1/6"},{"1":"-1/6"},{"2":"-1/6"},{"3":"-1/6"},{"4":"-1/6"},{"5":"-1/6"},{"6":"-1/6"},{"7":"-1/6"},{"8":"-1/8"},{"9":"-1/8"},{"10":"-1/8"},{"11":"-1/8"},{"12":"-1/8"},{"13":"-1/8"},{"14":"-1/8"},{"15":"-1/8"}],"B0_inverse_word":[["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3]],"B0_word":[["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127]],"D0":[{"0":"-1/6","2":"-1/6","25":"-1/6","27":"-1/6","70":"-1/6","71":"-1/6","72":"-1/6","76":"-1/6","87":"-1/6","89":"-1/6","90":"-1/6","91":"-1/6"},{"0":"-1/6","13":"-1/6","14":"-1/6","15":"1/6","27":"1/6","51":"-1/6","52":"-1/6","53":"1/6","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"106":"-1/6","11":"-1/6","111":"1/6","15":"1/6","21":"1/6","36":"1/6","41":"1/6","47":"1/6","53":"-1/6","63":"1/6","70":"1/6","91":"-1/6"},{"104":"-1/6","110":"-1/6","111":"-1/6","13":"1/6","36":"1/6","37":"1/6","43":"1/6","51":"-1/6","61":"1/6","72":"-1/6","89":"1/6","9":"-1/6"},{"16":"-1/6","2":"-1/6","20":"-1/6","21":"-1/6","25":"1/6","44":"1/6","46":"1/6","47":"1/6","78":"-1/6","79":"1/6","94":"-1/6","99":"1/6"},{"10":"-1/6","11":"-1/6","57":"-1/6","61":"-1/6","62":"-1/6","63":"-1/6","7":"-1/6","79":"1/6","81":"-1/6","9":"-1/6","92":"-1/6","94":"1/6"},{"104":"1/6","105":"1/6","106":"1/6","16":"1/6","41":"1/6","42":"1/6","43":"1/6","44":"1/6","57":"1/6","7":"-1/6","76":"1/6","87":"-1/6"},{"10":"-1/6","105":"1/6","110":"1/6","14":"1/6","20":"1/6","37":"1/6","42":"-1/6","46":"1/6","52":"-1/6","62":"1/6","71":"1/6","90":"-1/6"},{"1":"-1/8","19":"-1/8","5":"-1/8","54":"-1/8","64":"-1/8","73":"-1/8","82":"-1/8","83":"-1/8"},{"22":"-1/8","3":"-1/8","4":"-1/8","50":"-1/8","60":"-1/8","69":"-1/8","80":"-1/8","84":"-1/8"},{"35":"-1/8","38":"-1/8","39":"-1/8","40":"-1/8","6":"-1/8","77":"-1/8","85":"-1/8","86":"-1/8"},{"103":"-1/8","107":"-1/8","108":"-1/8","109":"-1/8","12":"-1/8","45":"-1/8","8":"-1/8","88":"-1/8"},{"17":"-1/8","29":"-1/8","30":"-1/8","56":"-1/8","58":"-1/8","67":"-1/8","93":"-1/8","95":"-1/8"},{"101":"-1/8","18":"-1/8","32":"-1/8","34":"-1/8","49":"-1/8","65":"-1/8","68":"-1/8","98":"-1/8"},{"24":"-1/8","26":"-1/8","28":"-1/8","48":"-1/8","66":"-1/8","75":"-1/8","96":"-1/8","97":"-1/8"},{"100":"-1/8","102":"-1/8","23":"-1/8","31":"-1/8","33":"-1/8","55":"-1/8","59":"-1/8","74":"-1/8"}],"centre_response":[{"0":"-5"},{"1":"-5"},{"2":"-5"},{"3":"-5"},{"4":"-5"},{"5":"-5"},{"6":"-5"},{"7":"-5"},{"8":"-7"},{"9":"-7"},{"10":"-7"},{"11":"-7"},{"12":"-7"},{"13":"-7"},{"14":"-7"},{"15":"-7"}],"centre_response_inverse":[{"0":"-1/5"},{"1":"-1/5"},{"2":"-1/5"},{"3":"-1/5"},{"4":"-1/5"},{"5":"-1/5"},{"6":"-1/5"},{"7":"-1/5"},{"8":"-1/7"},{"9":"-1/7"},{"10":"-1/7"},{"11":"-1/7"},{"12":"-1/7"},{"13":"-1/7"},{"14":"-1/7"},{"15":"-1/7"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127],["ADD",112,0,-1,1],["ADD",112,2,-1,1],["ADD",112,25,-1,1],["ADD",112,27,-1,1],["ADD",112,70,-1,1],["ADD",112,71,-1,1],["ADD",112,72,-1,1],["ADD",112,76,-1,1],["ADD",112,87,-1,1],["ADD",112,89,-1,1],["ADD",112,90,-1,1],["ADD",112,91,-1,1],["ADD",113,0,-1,1],["ADD",113,13,-1,1],["ADD",113,14,-1,1],["ADD",113,15,1,1],["ADD",113,27,1,1],["ADD",113,51,-1,1],["ADD",113,52,-1,1],["ADD",113,53,1,1],["ADD",113,78,-1,1],["ADD",113,81,1,1],["ADD",113,92,-1,1],["ADD",113,99,-1,1],["ADD",114,11,-1,1],["ADD",114,15,1,1],["ADD",114,21,1,1],["ADD",114,36,1,1],["ADD",114,41,1,1],["ADD",114,47,1,1],["ADD",114,53,-1,1],["ADD",114,63,1,1],["ADD",114,70,1,1],["ADD",114,91,-1,1],["ADD",114,106,-1,1],["ADD",114,111,1,1],["ADD",115,9,-1,1],["ADD",115,13,1,1],["ADD",115,36,1,1],["ADD",115,37,1,1],["ADD",115,43,1,1],["ADD",115,51,-1,1],["ADD",115,61,1,1],["ADD",115,72,-1,1],["ADD",115,89,1,1],["ADD",115,104,-1,1],["ADD",115,110,-1,1],["ADD",115,111,-1,1],["ADD",116,2,-1,1],["ADD",116,16,-1,1],["ADD",116,20,-1,1],["ADD",116,21,-1,1],["ADD",116,25,1,1],["ADD",116,44,1,1],["ADD",116,46,1,1],["ADD",116,47,1,1],["ADD",116,78,-1,1],["ADD",116,79,1,1],["ADD",116,94,-1,1],["ADD",116,99,1,1],["ADD",117,7,-1,1],["ADD",117,9,-1,1],["ADD",117,10,-1,1],["ADD",117,11,-1,1],["ADD",117,57,-1,1],["ADD",117,61,-1,1],["ADD",117,62,-1,1],["ADD",117,63,-1,1],["ADD",117,79,1,1],["ADD",117,81,-1,1],["ADD",117,92,-1,1],["ADD",117,94,1,1],["ADD",118,7,-1,1],["ADD",118,16,1,1],["ADD",118,41,1,1],["ADD",118,42,1,1],["ADD",118,43,1,1],["ADD",118,44,1,1],["ADD",118,57,1,1],["ADD",118,76,1,1],["ADD",118,87,-1,1],["ADD",118,104,1,1],["ADD",118,105,1,1],["ADD",118,106,1,1],["ADD",119,10,-1,1],["ADD",119,14,1,1],["ADD",119,20,1,1],["ADD",119,37,1,1],["ADD",119,42,-1,1],["ADD",119,46,1,1],["ADD",119,52,-1,1],["ADD",119,62,1,1],["ADD",119,71,1,1],["ADD",119,90,-1,1],["ADD",119,105,1,1],["ADD",119,110,1,1],["ADD",120,1,-1,1],["ADD",120,5,-1,1],["ADD",120,19,-1,1],["ADD",120,54,-1,1],["ADD",120,64,-1,1],["ADD",120,73,-1,1],["ADD",120,82,-1,1],["ADD",120,83,-1,1],["ADD",121,3,-1,1],["ADD",121,4,-1,1],["ADD",121,22,-1,1],["ADD",121,50,-1,1],["ADD",121,60,-1,1],["ADD",121,69,-1,1],["ADD",121,80,-1,1],["ADD",121,84,-1,1],["ADD",122,6,-1,1],["ADD",122,35,-1,1],["ADD",122,38,-1,1],["ADD",122,39,-1,1],["ADD",122,40,-1,1],["ADD",122,77,-1,1],["ADD",122,85,-1,1],["ADD",122,86,-1,1],["ADD",123,8,-1,1],["ADD",123,12,-1,1],["ADD",123,45,-1,1],["ADD",123,88,-1,1],["ADD",123,103,-1,1],["ADD",123,107,-1,1],["ADD",123,108,-1,1],["ADD",123,109,-1,1],["ADD",124,17,-1,1],["ADD",124,29,-1,1],["ADD",124,30,-1,1],["ADD",124,56,-1,1],["ADD",124,58,-1,1],["ADD",124,67,-1,1],["ADD",124,93,-1,1],["ADD",124,95,-1,1],["ADD",125,18,-1,1],["ADD",125,32,-1,1],["ADD",125,34,-1,1],["ADD",125,49,-1,1],["ADD",125,65,-1,1],["ADD",125,68,-1,1],["ADD",125,98,-1,1],["ADD",125,101,-1,1],["ADD",126,24,-1,1],["ADD",126,26,-1,1],["ADD",126,28,-1,1],["ADD",126,48,-1,1],["ADD",126,66,-1,1],["ADD",126,75,-1,1],["ADD",126,96,-1,1],["ADD",126,97,-1,1],["ADD",127,23,-1,1],["ADD",127,31,-1,1],["ADD",127,33,-1,1],["ADD",127,55,-1,1],["ADD",127,59,-1,1],["ADD",127,74,-1,1],["ADD",127,100,-1,1],["ADD",127,102,-1,1],["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,127],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"},"rank30":{"B0":[{"0":"-4","1":"1"},{"0":"2","1":"-2"},{"2":"-4","3":"1"},{"2":"2","3":"-2"},{"4":"-4","5":"1"},{"4":"2","5":"-2"},{"6":"-4","7":"1"},{"6":"2","7":"-2"},{"8":"-4","9":"1"},{"8":"2","9":"-2"},{"10":"-4","11":"1"},{"10":"2","11":"-2"},{"12":"-4","13":"1"},{"12":"2","13":"-2"},{"14":"-4","15":"1"},{"14":"2","15":"-2"},{"16":"-5"},{"17":"-5"},{"18":"-5"},{"19":"-5"},{"20":"-5"},{"21":"-5"},{"22":"-5"},{"23":"-5"},{"24":"-5"},{"25":"-3"},{"26":"-3"},{"27":"-3"},{"28":"-5"},{"29":"-5"}],"B0_inverse":[{"0":"-1/3","1":"-1/6"},{"0":"-1/3","1":"-2/3"},{"2":"-1/3","3":"-1/6"},{"2":"-1/3","3":"-2/3"},{"4":"-1/3","5":"-1/6"},{"4":"-1/3","5":"-2/3"},{"6":"-1/3","7":"-1/6"},{"6":"-1/3","7":"-2/3"},{"8":"-1/3","9":"-1/6"},{"8":"-1/3","9":"-2/3"},{"10":"-1/3","11":"-1/6"},{"10":"-1/3","11":"-2/3"},{"12":"-1/3","13":"-1/6"},{"12":"-1/3","13":"-2/3"},{"14":"-1/3","15":"-1/6"},{"14":"-1/3","15":"-2/3"},{"16":"-1/5"},{"17":"-1/5"},{"18":"-1/5"},{"19":"-1/5"},{"20":"-1/5"},{"21":"-1/5"},{"22":"-1/5"},{"23":"-1/5"},{"24":"-1/5"},{"25":"-1/3"},{"26":"-1/3"},{"27":"-1/3"},{"28":"-1/5"},{"29":"-1/5"}],"B0_inverse_word":[["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1]],"B0_word":[["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141]],"D0":[{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"-1/6","72":"1/3","76":"-1/6","87":"-1/6","89":"1/3","90":"-1/6","91":"1/3"},{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"1/3","72":"1/3","76":"-2/3","87":"-2/3","89":"1/3","90":"1/3","91":"1/3"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"1/3","81":"2/3","92":"-2/3","99":"1/3"},{"106":"-1/6","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"1/6","47":"-1/3","53":"1/3","63":"-1/3","70":"1/6","91":"-1/6"},{"106":"1/3","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"-1/3","47":"-1/3","53":"1/3","63":"-1/3","70":"2/3","91":"-2/3"},{"104":"-1/6","110":"-1/6","111":"1/3","13":"-1/3","36":"-1/3","37":"1/6","43":"1/6","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"104":"-2/3","110":"1/3","111":"1/3","13":"-1/3","36":"-1/3","37":"-1/3","43":"2/3","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"16":"1/3","2":"1/3","20":"1/3","21":"-1/6","25":"-1/3","44":"-1/3","46":"-1/3","47":"1/6","78":"-1/6","79":"-1/3","94":"1/3","99":"1/6"},{"16":"1/3","2":"1/3","20":"1/3","21":"1/3","25":"-1/3","44":"-1/3","46":"-1/3","47":"-1/3","78":"-2/3","79":"-1/3","94":"1/3","99":"2/3"},{"10":"1/3","11":"-1/6","57":"1/3","61":"1/3","62":"1/3","63":"-1/6","7":"1/3","79":"-1/3","81":"-1/6","9":"1/3","92":"-1/6","94":"-1/3"},{"10":"1/3","11":"1/3","57":"1/3","61":"1/3","62":"1/3","63":"1/3","7":"1/3","79":"-1/3","81":"-2/3","9":"1/3","92":"-2/3","94":"-1/3"},{"104":"1/6","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"1/6","44":"-1/3","57":"-1/3","7":"1/3","76":"1/6","87":"-1/6"},{"104":"-1/3","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"-1/3","44":"-1/3","57":"-1/3","7":"1/3","76":"2/3","87":"-2/3"},{"10":"1/3","105":"-1/3","110":"1/6","14":"-1/3","20":"-1/3","37":"1/6","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"1/6","90":"-1/6"},{"10":"1/3","105":"-1/3","110":"-1/3","14":"-1/3","20":"-1/3","37":"-1/3","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"2/3","90":"-2/3"},{"34":"-1/5","40":"-1/5","5":"-1/5","85":"-1/5","97":"-1/5"},{"3":"-1/5","32":"-1/5","38":"-1/5","50":"-1/5","95":"-1/5"},{"24":"-1/5","48":"-1/5","67":"-1/5","80":"-1/5","82":"-1/5"},{"23":"-1/5","35":"-1/5","55":"-1/5","65":"-1/5","68":"-1/5"},{"1":"-1/5","17":"-1/5","66":"-1/5","75":"-1/5","83":"-1/5"},{"107":"-1/5","109":"-1/5","12":"-1/5","45":"-1/5","8":"-1/5"},{"108":"-1/5","29":"-1/5","49":"-1/5","54":"-1/5","56":"-1/5"},{"26":"-1/5","30":"-1/5","64":"-1/5","73":"-1/5","96":"-1/5"},{"33":"-1/5","4":"-1/5","69":"-1/5","74":"-1/5","88":"-1/5"},{"18":"-1/3","22":"-1/3","84":"-1/3"},{"19":"-1/3","28":"-1/3","77":"-1/3"},{"39":"-1/3","58":"-1/3","86":"-1/3"},{"100":"-1/5","101":"-1/5","102":"-1/5","6":"-1/5","98":"-1/5"},{"103":"-1/5","31":"-1/5","59":"-1/5","60":"-1/5","93":"-1/5"}],"centre_response":[{"0":"-3","1":"1"},{"0":"2","1":"-1"},{"2":"-3","3":"1"},{"2":"2","3":"-1"},{"4":"-3","5":"1"},{"4":"2","5":"-1"},{"6":"-3","7":"1"},{"6":"2","7":"-1"},{"8":"-3","9":"1"},{"8":"2","9":"-1"},{"10":"-3","11":"1"},{"10":"2","11":"-1"},{"12":"-3","13":"1"},{"12":"2","13":"-1"},{"14":"-3","15":"1"},{"14":"2","15":"-1"},{"16":"-4"},{"17":"-4"},{"18":"-4"},{"19":"-4"},{"20":"-4"},{"21":"-4"},{"22":"-4"},{"23":"-4"},{"24":"-4"},{"25":"-2"},{"26":"-2"},{"27":"-2"},{"28":"-4"},{"29":"-4"}],"centre_response_inverse":[{"0":"-1","1":"-1"},{"0":"-2","1":"-3"},{"2":"-1","3":"-1"},{"2":"-2","3":"-3"},{"4":"-1","5":"-1"},{"4":"-2","5":"-3"},{"6":"-1","7":"-1"},{"6":"-2","7":"-3"},{"8":"-1","9":"-1"},{"8":"-2","9":"-3"},{"10":"-1","11":"-1"},{"10":"-2","11":"-3"},{"12":"-1","13":"-1"},{"12":"-2","13":"-3"},{"14":"-1","15":"-1"},{"14":"-2","15":"-3"},{"16":"-1/4"},{"17":"-1/4"},{"18":"-1/4"},{"19":"-1/4"},{"20":"-1/4"},{"21":"-1/4"},{"22":"-1/4"},{"23":"-1/4"},{"24":"-1/4"},{"25":"-1/2"},{"26":"-1/2"},{"27":"-1/2"},{"28":"-1/4"},{"29":"-1/4"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141],["ADD",112,0,1,1],["ADD",112,2,1,1],["ADD",112,25,1,1],["ADD",112,27,1,1],["ADD",112,70,1,1],["ADD",112,71,-1,1],["ADD",112,72,1,1],["ADD",112,89,1,1],["ADD",112,90,-1,1],["ADD",112,91,1,1],["ADD",113,71,1,1],["ADD",113,76,-1,1],["ADD",113,87,-1,1],["ADD",113,90,1,1],["ADD",114,0,1,1],["ADD",114,13,1,1],["ADD",114,14,1,1],["ADD",114,15,-1,1],["ADD",114,27,-1,1],["ADD",114,51,1,1],["ADD",114,52,1,1],["ADD",114,53,-1,1],["ADD",114,78,-1,1],["ADD",114,99,-1,1],["ADD",115,78,1,1],["ADD",115,81,1,1],["ADD",115,92,-1,1],["ADD",115,99,1,1],["ADD",116,11,1,1],["ADD",116,15,-1,1],["ADD",116,21,-1,1],["ADD",116,36,-1,1],["ADD",116,41,1,1],["ADD",116,47,-1,1],["ADD",116,53,1,1],["ADD",116,63,-1,1],["ADD",116,106,-1,1],["ADD",116,111,-1,1],["ADD",117,41,-1,1],["ADD",117,70,1,1],["ADD",117,91,-1,1],["ADD",117,106,1,1],["ADD",118,9,1,1],["ADD",118,13,-1,1],["ADD",118,36,-1,1],["ADD",118,37,1,1],["ADD",118,51,1,1],["ADD",118,61,-1,1],["ADD",118,72,1,1],["ADD",118,89,-1,1],["ADD",118,110,-1,1],["ADD",118,111,1,1],["ADD",119,37,-1,1],["ADD",119,43,1,1],["ADD",119,104,-1,1],["ADD",119,110,1,1],["ADD",120,2,1,1],["ADD",120,16,1,1],["ADD",120,20,1,1],["ADD",120,21,-1,1],["ADD",120,25,-1,1],["ADD",120,44,-1,1],["ADD",120,46,-1,1],["ADD",120,47,1,1],["ADD",120,79,-1,1],["ADD",120,94,1,1],["ADD",121,21,1,1],["ADD",121,47,-1,1],["ADD",121,78,-1,1],["ADD",121,99,1,1],["ADD",122,7,1,1],["ADD",122,9,1,1],["ADD",122,10,1,1],["ADD",122,11,-1,1],["ADD",122,57,1,1],["ADD",122,61,1,1],["ADD",122,62,1,1],["ADD",122,63,-1,1],["ADD",122,79,-1,1],["ADD",122,94,-1,1],["ADD",123,11,1,1],["ADD",123,63,1,1],["ADD",123,81,-1,1],["ADD",123,92,-1,1],["ADD",124,7,1,1],["ADD",124,16,-1,1],["ADD",124,41,-1,1],["ADD",124,42,-1,1],["ADD",124,43,1,1],["ADD",124,44,-1,1],["ADD",124,57,-1,1],["ADD",124,104,1,1],["ADD",124,105,-1,1],["ADD",124,106,-1,1],["ADD",125,43,-1,1],["ADD",125,76,1,1],["ADD",125,87,-1,1],["ADD",125,104,-1,1],["ADD",126,10,1,1],["ADD",126,14,-1,1],["ADD",126,20,-1,1],["ADD",126,37,1,1],["ADD",126,42,1,1],["ADD",126,46,-1,1],["ADD",126,52,1,1],["ADD",126,62,-1,1],["ADD",126,105,-1,1],["ADD",126,110,1,1],["ADD",127,37,-1,1],["ADD",127,71,1,1],["ADD",127,90,-1,1],["ADD",127,110,-1,1],["ADD",128,5,-1,1],["ADD",128,34,-1,1],["ADD",128,40,-1,1],["ADD",128,85,-1,1],["ADD",128,97,-1,1],["ADD",129,3,-1,1],["ADD",129,32,-1,1],["ADD",129,38,-1,1],["ADD",129,50,-1,1],["ADD",129,95,-1,1],["ADD",130,24,-1,1],["ADD",130,48,-1,1],["ADD",130,67,-1,1],["ADD",130,80,-1,1],["ADD",130,82,-1,1],["ADD",131,23,-1,1],["ADD",131,35,-1,1],["ADD",131,55,-1,1],["ADD",131,65,-1,1],["ADD",131,68,-1,1],["ADD",132,1,-1,1],["ADD",132,17,-1,1],["ADD",132,66,-1,1],["ADD",132,75,-1,1],["ADD",132,83,-1,1],["ADD",133,8,-1,1],["ADD",133,12,-1,1],["ADD",133,45,-1,1],["ADD",133,107,-1,1],["ADD",133,109,-1,1],["ADD",134,29,-1,1],["ADD",134,49,-1,1],["ADD",134,54,-1,1],["ADD",134,56,-1,1],["ADD",134,108,-1,1],["ADD",135,26,-1,1],["ADD",135,30,-1,1],["ADD",135,64,-1,1],["ADD",135,73,-1,1],["ADD",135,96,-1,1],["ADD",136,4,-1,1],["ADD",136,33,-1,1],["ADD",136,69,-1,1],["ADD",136,74,-1,1],["ADD",136,88,-1,1],["ADD",137,18,-1,1],["ADD",137,22,-1,1],["ADD",137,84,-1,1],["ADD",138,19,-1,1],["ADD",138,28,-1,1],["ADD",138,77,-1,1],["ADD",139,39,-1,1],["ADD",139,58,-1,1],["ADD",139,86,-1,1],["ADD",140,6,-1,1],["ADD",140,98,-1,1],["ADD",140,100,-1,1],["ADD",140,101,-1,1],["ADD",140,102,-1,1],["ADD",141,31,-1,1],["ADD",141,59,-1,1],["ADD",141,60,-1,1],["ADD",141,93,-1,1],["ADD",141,103,-1,1],["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["NEGATE",128],["NEGATE",129],["NEGATE",130],["NEGATE",131],["NEGATE",132],["NEGATE",133],["NEGATE",134],["NEGATE",135],["NEGATE",136],["NEGATE",137],["NEGATE",138],["NEGATE",139],["NEGATE",140],["NEGATE",141],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,141],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"}} diff --git a/research/centre-code-services/evidence/replay/moving_entry/normal/result/CHECKS.json b/research/centre-code-services/evidence/replay/moving_entry/normal/result/CHECKS.json new file mode 100644 index 0000000000..385827aa17 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/normal/result/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/normal/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/centre-code-services/evidence/replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz b/research/centre-code-services/evidence/replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/centre-code-services/evidence/replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/centre-code-services/evidence/replay/moving_entry/normal/stdout.log b/research/centre-code-services/evidence/replay/moving_entry/normal/stdout.log new file mode 100644 index 0000000000..8eb973c8e6 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVING_CODE +{"rank16": {"B0_determinant": "28179280429056", "B0_inverse": {"denominator_lcm": 24, "infinity_norm": "1/6", "nonzero_entries": 16}, "D0": {"denominator_lcm": 24, "infinity_norm": "2", "nonzero_entries": 160}, "arbitrary_input_fields": 128, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "2251875390625", "centre_response_inverse": {"denominator_lcm": 35, "infinity_norm": "1/5", "nonzero_entries": 16}, "correction_rank": 16, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 4448, "literal_opcodes": 832, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 0, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 1472, "literal_opcodes": 272, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [{"clique": 0, "direction_rank": 8, "ports": [1, 5, 19, 54, 64, 73, 82, 83], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 1, "direction_rank": 8, "ports": [3, 4, 22, 50, 60, 69, 80, 84], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 2, "direction_rank": 8, "ports": [6, 35, 38, 39, 40, 77, 85, 86], "signs": [1, -1, -1, -1, -1, 1, 1, 1], "zero_character": 2}, {"clique": 3, "direction_rank": 8, "ports": [8, 12, 45, 88, 103, 107, 108, 109], "signs": [1, 1, 1, 1, -1, -1, -1, -1], "zero_character": 2}, {"clique": 4, "direction_rank": 8, "ports": [17, 29, 30, 56, 58, 67, 93, 95], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 5, "direction_rank": 8, "ports": [18, 32, 34, 49, 65, 68, 98, 101], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 6, "direction_rank": 8, "ports": [24, 26, 28, 48, 66, 75, 96, 97], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 7, "direction_rank": 8, "ports": [23, 31, 33, 55, 59, 74, 100, 102], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 53, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23], "code": {"denominator_lcm": 1, "infinity_norm": "12", "nonzero_entries": 432}, "encoded_response_diagonal": true, "inverse": {"denominator_lcm": 24, "infinity_norm": "7/4", "nonzero_entries": 1088}, "literal_pivot_words_checked": true, "normalized_section_form_checked": false}}, "rank30": {"B0_determinant": "2214337500000000", "B0_inverse": {"denominator_lcm": 30, "infinity_norm": "1", "nonzero_entries": 46}, "D0": {"denominator_lcm": 30, "infinity_norm": "14/3", "nonzero_entries": 256}, "arbitrary_input_fields": 142, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "33554432", "centre_response_inverse": {"denominator_lcm": 4, "infinity_norm": "5", "nonzero_entries": 46}, "correction_rank": 30, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 5076, "literal_opcodes": 934, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 1, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 1816, "literal_opcodes": 328, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31], "code": {"denominator_lcm": 30, "infinity_norm": "7", "nonzero_entries": 548}, "encoded_response_diagonal": false, "inverse": {"denominator_lcm": 60, "infinity_norm": "19/3", "nonzero_entries": 1086}, "literal_pivot_words_checked": false, "normalized_section_form_checked": true}}} diff --git a/research/centre-code-services/evidence/replay/moving_entry/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/moving_entry/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4e62404de5 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/optimized/FILE-ACCESS.json @@ -0,0 +1,13 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/moving_entry/optimized/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/moving_entry/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..6ada8a4abe --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/optimized/canonical/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/centre-code-services/evidence/replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json b/research/centre-code-services/evidence/replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json new file mode 100644 index 0000000000..f79452cf47 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json @@ -0,0 +1 @@ +{"rank16":{"B0":[{"0":"-6"},{"1":"-6"},{"2":"-6"},{"3":"-6"},{"4":"-6"},{"5":"-6"},{"6":"-6"},{"7":"-6"},{"8":"-8"},{"9":"-8"},{"10":"-8"},{"11":"-8"},{"12":"-8"},{"13":"-8"},{"14":"-8"},{"15":"-8"}],"B0_inverse":[{"0":"-1/6"},{"1":"-1/6"},{"2":"-1/6"},{"3":"-1/6"},{"4":"-1/6"},{"5":"-1/6"},{"6":"-1/6"},{"7":"-1/6"},{"8":"-1/8"},{"9":"-1/8"},{"10":"-1/8"},{"11":"-1/8"},{"12":"-1/8"},{"13":"-1/8"},{"14":"-1/8"},{"15":"-1/8"}],"B0_inverse_word":[["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3]],"B0_word":[["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127]],"D0":[{"0":"-1/6","2":"-1/6","25":"-1/6","27":"-1/6","70":"-1/6","71":"-1/6","72":"-1/6","76":"-1/6","87":"-1/6","89":"-1/6","90":"-1/6","91":"-1/6"},{"0":"-1/6","13":"-1/6","14":"-1/6","15":"1/6","27":"1/6","51":"-1/6","52":"-1/6","53":"1/6","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"106":"-1/6","11":"-1/6","111":"1/6","15":"1/6","21":"1/6","36":"1/6","41":"1/6","47":"1/6","53":"-1/6","63":"1/6","70":"1/6","91":"-1/6"},{"104":"-1/6","110":"-1/6","111":"-1/6","13":"1/6","36":"1/6","37":"1/6","43":"1/6","51":"-1/6","61":"1/6","72":"-1/6","89":"1/6","9":"-1/6"},{"16":"-1/6","2":"-1/6","20":"-1/6","21":"-1/6","25":"1/6","44":"1/6","46":"1/6","47":"1/6","78":"-1/6","79":"1/6","94":"-1/6","99":"1/6"},{"10":"-1/6","11":"-1/6","57":"-1/6","61":"-1/6","62":"-1/6","63":"-1/6","7":"-1/6","79":"1/6","81":"-1/6","9":"-1/6","92":"-1/6","94":"1/6"},{"104":"1/6","105":"1/6","106":"1/6","16":"1/6","41":"1/6","42":"1/6","43":"1/6","44":"1/6","57":"1/6","7":"-1/6","76":"1/6","87":"-1/6"},{"10":"-1/6","105":"1/6","110":"1/6","14":"1/6","20":"1/6","37":"1/6","42":"-1/6","46":"1/6","52":"-1/6","62":"1/6","71":"1/6","90":"-1/6"},{"1":"-1/8","19":"-1/8","5":"-1/8","54":"-1/8","64":"-1/8","73":"-1/8","82":"-1/8","83":"-1/8"},{"22":"-1/8","3":"-1/8","4":"-1/8","50":"-1/8","60":"-1/8","69":"-1/8","80":"-1/8","84":"-1/8"},{"35":"-1/8","38":"-1/8","39":"-1/8","40":"-1/8","6":"-1/8","77":"-1/8","85":"-1/8","86":"-1/8"},{"103":"-1/8","107":"-1/8","108":"-1/8","109":"-1/8","12":"-1/8","45":"-1/8","8":"-1/8","88":"-1/8"},{"17":"-1/8","29":"-1/8","30":"-1/8","56":"-1/8","58":"-1/8","67":"-1/8","93":"-1/8","95":"-1/8"},{"101":"-1/8","18":"-1/8","32":"-1/8","34":"-1/8","49":"-1/8","65":"-1/8","68":"-1/8","98":"-1/8"},{"24":"-1/8","26":"-1/8","28":"-1/8","48":"-1/8","66":"-1/8","75":"-1/8","96":"-1/8","97":"-1/8"},{"100":"-1/8","102":"-1/8","23":"-1/8","31":"-1/8","33":"-1/8","55":"-1/8","59":"-1/8","74":"-1/8"}],"centre_response":[{"0":"-5"},{"1":"-5"},{"2":"-5"},{"3":"-5"},{"4":"-5"},{"5":"-5"},{"6":"-5"},{"7":"-5"},{"8":"-7"},{"9":"-7"},{"10":"-7"},{"11":"-7"},{"12":"-7"},{"13":"-7"},{"14":"-7"},{"15":"-7"}],"centre_response_inverse":[{"0":"-1/5"},{"1":"-1/5"},{"2":"-1/5"},{"3":"-1/5"},{"4":"-1/5"},{"5":"-1/5"},{"6":"-1/5"},{"7":"-1/5"},{"8":"-1/7"},{"9":"-1/7"},{"10":"-1/7"},{"11":"-1/7"},{"12":"-1/7"},{"13":"-1/7"},{"14":"-1/7"},{"15":"-1/7"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127],["ADD",112,0,-1,1],["ADD",112,2,-1,1],["ADD",112,25,-1,1],["ADD",112,27,-1,1],["ADD",112,70,-1,1],["ADD",112,71,-1,1],["ADD",112,72,-1,1],["ADD",112,76,-1,1],["ADD",112,87,-1,1],["ADD",112,89,-1,1],["ADD",112,90,-1,1],["ADD",112,91,-1,1],["ADD",113,0,-1,1],["ADD",113,13,-1,1],["ADD",113,14,-1,1],["ADD",113,15,1,1],["ADD",113,27,1,1],["ADD",113,51,-1,1],["ADD",113,52,-1,1],["ADD",113,53,1,1],["ADD",113,78,-1,1],["ADD",113,81,1,1],["ADD",113,92,-1,1],["ADD",113,99,-1,1],["ADD",114,11,-1,1],["ADD",114,15,1,1],["ADD",114,21,1,1],["ADD",114,36,1,1],["ADD",114,41,1,1],["ADD",114,47,1,1],["ADD",114,53,-1,1],["ADD",114,63,1,1],["ADD",114,70,1,1],["ADD",114,91,-1,1],["ADD",114,106,-1,1],["ADD",114,111,1,1],["ADD",115,9,-1,1],["ADD",115,13,1,1],["ADD",115,36,1,1],["ADD",115,37,1,1],["ADD",115,43,1,1],["ADD",115,51,-1,1],["ADD",115,61,1,1],["ADD",115,72,-1,1],["ADD",115,89,1,1],["ADD",115,104,-1,1],["ADD",115,110,-1,1],["ADD",115,111,-1,1],["ADD",116,2,-1,1],["ADD",116,16,-1,1],["ADD",116,20,-1,1],["ADD",116,21,-1,1],["ADD",116,25,1,1],["ADD",116,44,1,1],["ADD",116,46,1,1],["ADD",116,47,1,1],["ADD",116,78,-1,1],["ADD",116,79,1,1],["ADD",116,94,-1,1],["ADD",116,99,1,1],["ADD",117,7,-1,1],["ADD",117,9,-1,1],["ADD",117,10,-1,1],["ADD",117,11,-1,1],["ADD",117,57,-1,1],["ADD",117,61,-1,1],["ADD",117,62,-1,1],["ADD",117,63,-1,1],["ADD",117,79,1,1],["ADD",117,81,-1,1],["ADD",117,92,-1,1],["ADD",117,94,1,1],["ADD",118,7,-1,1],["ADD",118,16,1,1],["ADD",118,41,1,1],["ADD",118,42,1,1],["ADD",118,43,1,1],["ADD",118,44,1,1],["ADD",118,57,1,1],["ADD",118,76,1,1],["ADD",118,87,-1,1],["ADD",118,104,1,1],["ADD",118,105,1,1],["ADD",118,106,1,1],["ADD",119,10,-1,1],["ADD",119,14,1,1],["ADD",119,20,1,1],["ADD",119,37,1,1],["ADD",119,42,-1,1],["ADD",119,46,1,1],["ADD",119,52,-1,1],["ADD",119,62,1,1],["ADD",119,71,1,1],["ADD",119,90,-1,1],["ADD",119,105,1,1],["ADD",119,110,1,1],["ADD",120,1,-1,1],["ADD",120,5,-1,1],["ADD",120,19,-1,1],["ADD",120,54,-1,1],["ADD",120,64,-1,1],["ADD",120,73,-1,1],["ADD",120,82,-1,1],["ADD",120,83,-1,1],["ADD",121,3,-1,1],["ADD",121,4,-1,1],["ADD",121,22,-1,1],["ADD",121,50,-1,1],["ADD",121,60,-1,1],["ADD",121,69,-1,1],["ADD",121,80,-1,1],["ADD",121,84,-1,1],["ADD",122,6,-1,1],["ADD",122,35,-1,1],["ADD",122,38,-1,1],["ADD",122,39,-1,1],["ADD",122,40,-1,1],["ADD",122,77,-1,1],["ADD",122,85,-1,1],["ADD",122,86,-1,1],["ADD",123,8,-1,1],["ADD",123,12,-1,1],["ADD",123,45,-1,1],["ADD",123,88,-1,1],["ADD",123,103,-1,1],["ADD",123,107,-1,1],["ADD",123,108,-1,1],["ADD",123,109,-1,1],["ADD",124,17,-1,1],["ADD",124,29,-1,1],["ADD",124,30,-1,1],["ADD",124,56,-1,1],["ADD",124,58,-1,1],["ADD",124,67,-1,1],["ADD",124,93,-1,1],["ADD",124,95,-1,1],["ADD",125,18,-1,1],["ADD",125,32,-1,1],["ADD",125,34,-1,1],["ADD",125,49,-1,1],["ADD",125,65,-1,1],["ADD",125,68,-1,1],["ADD",125,98,-1,1],["ADD",125,101,-1,1],["ADD",126,24,-1,1],["ADD",126,26,-1,1],["ADD",126,28,-1,1],["ADD",126,48,-1,1],["ADD",126,66,-1,1],["ADD",126,75,-1,1],["ADD",126,96,-1,1],["ADD",126,97,-1,1],["ADD",127,23,-1,1],["ADD",127,31,-1,1],["ADD",127,33,-1,1],["ADD",127,55,-1,1],["ADD",127,59,-1,1],["ADD",127,74,-1,1],["ADD",127,100,-1,1],["ADD",127,102,-1,1],["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,127],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"},"rank30":{"B0":[{"0":"-4","1":"1"},{"0":"2","1":"-2"},{"2":"-4","3":"1"},{"2":"2","3":"-2"},{"4":"-4","5":"1"},{"4":"2","5":"-2"},{"6":"-4","7":"1"},{"6":"2","7":"-2"},{"8":"-4","9":"1"},{"8":"2","9":"-2"},{"10":"-4","11":"1"},{"10":"2","11":"-2"},{"12":"-4","13":"1"},{"12":"2","13":"-2"},{"14":"-4","15":"1"},{"14":"2","15":"-2"},{"16":"-5"},{"17":"-5"},{"18":"-5"},{"19":"-5"},{"20":"-5"},{"21":"-5"},{"22":"-5"},{"23":"-5"},{"24":"-5"},{"25":"-3"},{"26":"-3"},{"27":"-3"},{"28":"-5"},{"29":"-5"}],"B0_inverse":[{"0":"-1/3","1":"-1/6"},{"0":"-1/3","1":"-2/3"},{"2":"-1/3","3":"-1/6"},{"2":"-1/3","3":"-2/3"},{"4":"-1/3","5":"-1/6"},{"4":"-1/3","5":"-2/3"},{"6":"-1/3","7":"-1/6"},{"6":"-1/3","7":"-2/3"},{"8":"-1/3","9":"-1/6"},{"8":"-1/3","9":"-2/3"},{"10":"-1/3","11":"-1/6"},{"10":"-1/3","11":"-2/3"},{"12":"-1/3","13":"-1/6"},{"12":"-1/3","13":"-2/3"},{"14":"-1/3","15":"-1/6"},{"14":"-1/3","15":"-2/3"},{"16":"-1/5"},{"17":"-1/5"},{"18":"-1/5"},{"19":"-1/5"},{"20":"-1/5"},{"21":"-1/5"},{"22":"-1/5"},{"23":"-1/5"},{"24":"-1/5"},{"25":"-1/3"},{"26":"-1/3"},{"27":"-1/3"},{"28":"-1/5"},{"29":"-1/5"}],"B0_inverse_word":[["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1]],"B0_word":[["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141]],"D0":[{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"-1/6","72":"1/3","76":"-1/6","87":"-1/6","89":"1/3","90":"-1/6","91":"1/3"},{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"1/3","72":"1/3","76":"-2/3","87":"-2/3","89":"1/3","90":"1/3","91":"1/3"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"1/3","81":"2/3","92":"-2/3","99":"1/3"},{"106":"-1/6","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"1/6","47":"-1/3","53":"1/3","63":"-1/3","70":"1/6","91":"-1/6"},{"106":"1/3","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"-1/3","47":"-1/3","53":"1/3","63":"-1/3","70":"2/3","91":"-2/3"},{"104":"-1/6","110":"-1/6","111":"1/3","13":"-1/3","36":"-1/3","37":"1/6","43":"1/6","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"104":"-2/3","110":"1/3","111":"1/3","13":"-1/3","36":"-1/3","37":"-1/3","43":"2/3","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"16":"1/3","2":"1/3","20":"1/3","21":"-1/6","25":"-1/3","44":"-1/3","46":"-1/3","47":"1/6","78":"-1/6","79":"-1/3","94":"1/3","99":"1/6"},{"16":"1/3","2":"1/3","20":"1/3","21":"1/3","25":"-1/3","44":"-1/3","46":"-1/3","47":"-1/3","78":"-2/3","79":"-1/3","94":"1/3","99":"2/3"},{"10":"1/3","11":"-1/6","57":"1/3","61":"1/3","62":"1/3","63":"-1/6","7":"1/3","79":"-1/3","81":"-1/6","9":"1/3","92":"-1/6","94":"-1/3"},{"10":"1/3","11":"1/3","57":"1/3","61":"1/3","62":"1/3","63":"1/3","7":"1/3","79":"-1/3","81":"-2/3","9":"1/3","92":"-2/3","94":"-1/3"},{"104":"1/6","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"1/6","44":"-1/3","57":"-1/3","7":"1/3","76":"1/6","87":"-1/6"},{"104":"-1/3","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"-1/3","44":"-1/3","57":"-1/3","7":"1/3","76":"2/3","87":"-2/3"},{"10":"1/3","105":"-1/3","110":"1/6","14":"-1/3","20":"-1/3","37":"1/6","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"1/6","90":"-1/6"},{"10":"1/3","105":"-1/3","110":"-1/3","14":"-1/3","20":"-1/3","37":"-1/3","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"2/3","90":"-2/3"},{"34":"-1/5","40":"-1/5","5":"-1/5","85":"-1/5","97":"-1/5"},{"3":"-1/5","32":"-1/5","38":"-1/5","50":"-1/5","95":"-1/5"},{"24":"-1/5","48":"-1/5","67":"-1/5","80":"-1/5","82":"-1/5"},{"23":"-1/5","35":"-1/5","55":"-1/5","65":"-1/5","68":"-1/5"},{"1":"-1/5","17":"-1/5","66":"-1/5","75":"-1/5","83":"-1/5"},{"107":"-1/5","109":"-1/5","12":"-1/5","45":"-1/5","8":"-1/5"},{"108":"-1/5","29":"-1/5","49":"-1/5","54":"-1/5","56":"-1/5"},{"26":"-1/5","30":"-1/5","64":"-1/5","73":"-1/5","96":"-1/5"},{"33":"-1/5","4":"-1/5","69":"-1/5","74":"-1/5","88":"-1/5"},{"18":"-1/3","22":"-1/3","84":"-1/3"},{"19":"-1/3","28":"-1/3","77":"-1/3"},{"39":"-1/3","58":"-1/3","86":"-1/3"},{"100":"-1/5","101":"-1/5","102":"-1/5","6":"-1/5","98":"-1/5"},{"103":"-1/5","31":"-1/5","59":"-1/5","60":"-1/5","93":"-1/5"}],"centre_response":[{"0":"-3","1":"1"},{"0":"2","1":"-1"},{"2":"-3","3":"1"},{"2":"2","3":"-1"},{"4":"-3","5":"1"},{"4":"2","5":"-1"},{"6":"-3","7":"1"},{"6":"2","7":"-1"},{"8":"-3","9":"1"},{"8":"2","9":"-1"},{"10":"-3","11":"1"},{"10":"2","11":"-1"},{"12":"-3","13":"1"},{"12":"2","13":"-1"},{"14":"-3","15":"1"},{"14":"2","15":"-1"},{"16":"-4"},{"17":"-4"},{"18":"-4"},{"19":"-4"},{"20":"-4"},{"21":"-4"},{"22":"-4"},{"23":"-4"},{"24":"-4"},{"25":"-2"},{"26":"-2"},{"27":"-2"},{"28":"-4"},{"29":"-4"}],"centre_response_inverse":[{"0":"-1","1":"-1"},{"0":"-2","1":"-3"},{"2":"-1","3":"-1"},{"2":"-2","3":"-3"},{"4":"-1","5":"-1"},{"4":"-2","5":"-3"},{"6":"-1","7":"-1"},{"6":"-2","7":"-3"},{"8":"-1","9":"-1"},{"8":"-2","9":"-3"},{"10":"-1","11":"-1"},{"10":"-2","11":"-3"},{"12":"-1","13":"-1"},{"12":"-2","13":"-3"},{"14":"-1","15":"-1"},{"14":"-2","15":"-3"},{"16":"-1/4"},{"17":"-1/4"},{"18":"-1/4"},{"19":"-1/4"},{"20":"-1/4"},{"21":"-1/4"},{"22":"-1/4"},{"23":"-1/4"},{"24":"-1/4"},{"25":"-1/2"},{"26":"-1/2"},{"27":"-1/2"},{"28":"-1/4"},{"29":"-1/4"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141],["ADD",112,0,1,1],["ADD",112,2,1,1],["ADD",112,25,1,1],["ADD",112,27,1,1],["ADD",112,70,1,1],["ADD",112,71,-1,1],["ADD",112,72,1,1],["ADD",112,89,1,1],["ADD",112,90,-1,1],["ADD",112,91,1,1],["ADD",113,71,1,1],["ADD",113,76,-1,1],["ADD",113,87,-1,1],["ADD",113,90,1,1],["ADD",114,0,1,1],["ADD",114,13,1,1],["ADD",114,14,1,1],["ADD",114,15,-1,1],["ADD",114,27,-1,1],["ADD",114,51,1,1],["ADD",114,52,1,1],["ADD",114,53,-1,1],["ADD",114,78,-1,1],["ADD",114,99,-1,1],["ADD",115,78,1,1],["ADD",115,81,1,1],["ADD",115,92,-1,1],["ADD",115,99,1,1],["ADD",116,11,1,1],["ADD",116,15,-1,1],["ADD",116,21,-1,1],["ADD",116,36,-1,1],["ADD",116,41,1,1],["ADD",116,47,-1,1],["ADD",116,53,1,1],["ADD",116,63,-1,1],["ADD",116,106,-1,1],["ADD",116,111,-1,1],["ADD",117,41,-1,1],["ADD",117,70,1,1],["ADD",117,91,-1,1],["ADD",117,106,1,1],["ADD",118,9,1,1],["ADD",118,13,-1,1],["ADD",118,36,-1,1],["ADD",118,37,1,1],["ADD",118,51,1,1],["ADD",118,61,-1,1],["ADD",118,72,1,1],["ADD",118,89,-1,1],["ADD",118,110,-1,1],["ADD",118,111,1,1],["ADD",119,37,-1,1],["ADD",119,43,1,1],["ADD",119,104,-1,1],["ADD",119,110,1,1],["ADD",120,2,1,1],["ADD",120,16,1,1],["ADD",120,20,1,1],["ADD",120,21,-1,1],["ADD",120,25,-1,1],["ADD",120,44,-1,1],["ADD",120,46,-1,1],["ADD",120,47,1,1],["ADD",120,79,-1,1],["ADD",120,94,1,1],["ADD",121,21,1,1],["ADD",121,47,-1,1],["ADD",121,78,-1,1],["ADD",121,99,1,1],["ADD",122,7,1,1],["ADD",122,9,1,1],["ADD",122,10,1,1],["ADD",122,11,-1,1],["ADD",122,57,1,1],["ADD",122,61,1,1],["ADD",122,62,1,1],["ADD",122,63,-1,1],["ADD",122,79,-1,1],["ADD",122,94,-1,1],["ADD",123,11,1,1],["ADD",123,63,1,1],["ADD",123,81,-1,1],["ADD",123,92,-1,1],["ADD",124,7,1,1],["ADD",124,16,-1,1],["ADD",124,41,-1,1],["ADD",124,42,-1,1],["ADD",124,43,1,1],["ADD",124,44,-1,1],["ADD",124,57,-1,1],["ADD",124,104,1,1],["ADD",124,105,-1,1],["ADD",124,106,-1,1],["ADD",125,43,-1,1],["ADD",125,76,1,1],["ADD",125,87,-1,1],["ADD",125,104,-1,1],["ADD",126,10,1,1],["ADD",126,14,-1,1],["ADD",126,20,-1,1],["ADD",126,37,1,1],["ADD",126,42,1,1],["ADD",126,46,-1,1],["ADD",126,52,1,1],["ADD",126,62,-1,1],["ADD",126,105,-1,1],["ADD",126,110,1,1],["ADD",127,37,-1,1],["ADD",127,71,1,1],["ADD",127,90,-1,1],["ADD",127,110,-1,1],["ADD",128,5,-1,1],["ADD",128,34,-1,1],["ADD",128,40,-1,1],["ADD",128,85,-1,1],["ADD",128,97,-1,1],["ADD",129,3,-1,1],["ADD",129,32,-1,1],["ADD",129,38,-1,1],["ADD",129,50,-1,1],["ADD",129,95,-1,1],["ADD",130,24,-1,1],["ADD",130,48,-1,1],["ADD",130,67,-1,1],["ADD",130,80,-1,1],["ADD",130,82,-1,1],["ADD",131,23,-1,1],["ADD",131,35,-1,1],["ADD",131,55,-1,1],["ADD",131,65,-1,1],["ADD",131,68,-1,1],["ADD",132,1,-1,1],["ADD",132,17,-1,1],["ADD",132,66,-1,1],["ADD",132,75,-1,1],["ADD",132,83,-1,1],["ADD",133,8,-1,1],["ADD",133,12,-1,1],["ADD",133,45,-1,1],["ADD",133,107,-1,1],["ADD",133,109,-1,1],["ADD",134,29,-1,1],["ADD",134,49,-1,1],["ADD",134,54,-1,1],["ADD",134,56,-1,1],["ADD",134,108,-1,1],["ADD",135,26,-1,1],["ADD",135,30,-1,1],["ADD",135,64,-1,1],["ADD",135,73,-1,1],["ADD",135,96,-1,1],["ADD",136,4,-1,1],["ADD",136,33,-1,1],["ADD",136,69,-1,1],["ADD",136,74,-1,1],["ADD",136,88,-1,1],["ADD",137,18,-1,1],["ADD",137,22,-1,1],["ADD",137,84,-1,1],["ADD",138,19,-1,1],["ADD",138,28,-1,1],["ADD",138,77,-1,1],["ADD",139,39,-1,1],["ADD",139,58,-1,1],["ADD",139,86,-1,1],["ADD",140,6,-1,1],["ADD",140,98,-1,1],["ADD",140,100,-1,1],["ADD",140,101,-1,1],["ADD",140,102,-1,1],["ADD",141,31,-1,1],["ADD",141,59,-1,1],["ADD",141,60,-1,1],["ADD",141,93,-1,1],["ADD",141,103,-1,1],["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["NEGATE",128],["NEGATE",129],["NEGATE",130],["NEGATE",131],["NEGATE",132],["NEGATE",133],["NEGATE",134],["NEGATE",135],["NEGATE",136],["NEGATE",137],["NEGATE",138],["NEGATE",139],["NEGATE",140],["NEGATE",141],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,141],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"}} diff --git a/research/centre-code-services/evidence/replay/moving_entry/optimized/result/CHECKS.json b/research/centre-code-services/evidence/replay/moving_entry/optimized/result/CHECKS.json new file mode 100644 index 0000000000..6e9d174eb8 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/optimized/result/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/moving_entry/optimized/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/centre-code-services/evidence/replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz b/research/centre-code-services/evidence/replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/centre-code-services/evidence/replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/centre-code-services/evidence/replay/moving_entry/optimized/stdout.log b/research/centre-code-services/evidence/replay/moving_entry/optimized/stdout.log new file mode 100644 index 0000000000..8eb973c8e6 --- /dev/null +++ b/research/centre-code-services/evidence/replay/moving_entry/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVING_CODE +{"rank16": {"B0_determinant": "28179280429056", "B0_inverse": {"denominator_lcm": 24, "infinity_norm": "1/6", "nonzero_entries": 16}, "D0": {"denominator_lcm": 24, "infinity_norm": "2", "nonzero_entries": 160}, "arbitrary_input_fields": 128, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "2251875390625", "centre_response_inverse": {"denominator_lcm": 35, "infinity_norm": "1/5", "nonzero_entries": 16}, "correction_rank": 16, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 4448, "literal_opcodes": 832, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 0, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 1472, "literal_opcodes": 272, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [{"clique": 0, "direction_rank": 8, "ports": [1, 5, 19, 54, 64, 73, 82, 83], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 1, "direction_rank": 8, "ports": [3, 4, 22, 50, 60, 69, 80, 84], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 2, "direction_rank": 8, "ports": [6, 35, 38, 39, 40, 77, 85, 86], "signs": [1, -1, -1, -1, -1, 1, 1, 1], "zero_character": 2}, {"clique": 3, "direction_rank": 8, "ports": [8, 12, 45, 88, 103, 107, 108, 109], "signs": [1, 1, 1, 1, -1, -1, -1, -1], "zero_character": 2}, {"clique": 4, "direction_rank": 8, "ports": [17, 29, 30, 56, 58, 67, 93, 95], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 5, "direction_rank": 8, "ports": [18, 32, 34, 49, 65, 68, 98, 101], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 6, "direction_rank": 8, "ports": [24, 26, 28, 48, 66, 75, 96, 97], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 7, "direction_rank": 8, "ports": [23, 31, 33, 55, 59, 74, 100, 102], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 53, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23], "code": {"denominator_lcm": 1, "infinity_norm": "12", "nonzero_entries": 432}, "encoded_response_diagonal": true, "inverse": {"denominator_lcm": 24, "infinity_norm": "7/4", "nonzero_entries": 1088}, "literal_pivot_words_checked": true, "normalized_section_form_checked": false}}, "rank30": {"B0_determinant": "2214337500000000", "B0_inverse": {"denominator_lcm": 30, "infinity_norm": "1", "nonzero_entries": 46}, "D0": {"denominator_lcm": 30, "infinity_norm": "14/3", "nonzero_entries": 256}, "arbitrary_input_fields": 142, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "33554432", "centre_response_inverse": {"denominator_lcm": 4, "infinity_norm": "5", "nonzero_entries": 46}, "correction_rank": 30, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 5076, "literal_opcodes": 934, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 1, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 1816, "literal_opcodes": 328, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31], "code": {"denominator_lcm": 30, "infinity_norm": "7", "nonzero_entries": 548}, "encoded_response_diagonal": false, "inverse": {"denominator_lcm": 60, "infinity_norm": "19/3", "nonzero_entries": 1086}, "literal_pivot_words_checked": false, "normalized_section_form_checked": true}}} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/phase_inverse/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..fc2d038109 --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/normal/FILE-ACCESS.json @@ -0,0 +1,10 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "output/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "output/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json" +] diff --git a/research/centre-code-services/evidence/replay/phase_inverse/normal/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/phase_inverse/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..ea5f50d289 --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/normal/canonical/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json b/research/centre-code-services/evidence/replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json new file mode 100644 index 0000000000..d4ec4db45c --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json @@ -0,0 +1 @@ +{"D_kernel":[[[0,11,1,20],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,1,20],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-1,20],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-1,20],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,-1,20],[0,453,1,30],[0,466,1,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,-1,20],[0,499,-1,30],[0,502,-1,30],[0,511,-1,20],[2,11,1,20],[2,14,-1,10],[2,16,1,30],[2,21,-2,15],[2,35,1,5],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-1,20],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-1,20],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,-1,20],[2,453,1,30],[2,466,1,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,-1,20],[2,499,-1,30],[2,502,-1,30],[2,511,-1,20],[7,7,-3,20],[7,42,3,20],[7,448,-1,20],[7,493,1,20],[9,7,-3,20],[9,42,3,20],[9,400,-1,20],[9,445,1,20],[10,7,-3,20],[10,42,3,20],[10,336,-1,20],[10,381,1,20],[11,7,3,40],[11,42,-3,40],[13,400,1,20],[13,445,-1,20],[14,336,1,20],[14,381,-1,20],[16,14,-3,20],[16,35,3,20],[16,448,1,20],[16,493,-1,20],[20,14,-3,20],[20,35,3,20],[20,336,1,20],[20,381,-1,20],[21,14,3,40],[21,35,-3,40],[25,11,1,20],[25,14,1,5],[25,16,1,30],[25,21,-2,15],[25,35,-1,10],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-1,20],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-1,20],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,-1,20],[25,453,1,30],[25,466,1,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,-1,20],[25,499,-1,30],[25,502,-1,30],[25,511,-1,20],[27,11,1,20],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,1,20],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-1,20],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-1,20],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,-1,20],[27,453,1,30],[27,466,1,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,-1,20],[27,499,-1,30],[27,502,-1,30],[27,511,-1,20],[36,400,1,20],[36,445,-1,20],[37,336,-1,20],[37,381,1,20],[37,400,-1,8],[37,445,1,8],[41,208,-2,5],[41,253,2,5],[41,448,1,20],[41,493,-1,20],[42,336,-1,20],[42,381,1,20],[42,448,1,20],[42,493,-1,20],[43,400,3,40],[43,445,-3,40],[43,448,-1,20],[43,493,1,20],[44,14,3,20],[44,35,-3,20],[44,448,1,20],[44,493,-1,20],[46,14,3,20],[46,35,-3,20],[46,336,1,20],[46,381,-1,20],[47,14,-3,40],[47,35,3,40],[51,400,-1,20],[51,445,1,20],[52,336,-1,20],[52,381,1,20],[57,7,-3,20],[57,42,3,20],[57,448,1,20],[57,493,-1,20],[61,7,-3,20],[61,42,3,20],[61,400,1,20],[61,445,-1,20],[62,7,-3,20],[62,42,3,20],[62,336,1,20],[62,381,-1,20],[63,7,3,40],[63,42,-3,40],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,9,20],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-7,20],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-1,20],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-1,20],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,-1,20],[70,453,1,30],[70,466,1,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,-1,20],[70,499,-1,30],[70,502,-1,30],[70,511,-1,20],[71,11,-1,40],[71,14,-1,40],[71,16,-1,60],[71,21,1,15],[71,35,-1,40],[71,38,-1,40],[71,56,1,15],[71,61,-1,60],[71,64,-1,40],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-1,40],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-1,40],[71,158,-1,40],[71,168,1,15],[71,173,-1,60],[71,179,-1,40],[71,182,-1,40],[71,203,-1,60],[71,206,-1,60],[71,208,-1,40],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,-1,40],[71,256,-1,40],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-1,40],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,3,20],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,3,20],[71,395,-1,60],[71,398,-1,60],[71,400,-1,40],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,-1,40],[71,448,-1,10],[71,453,-1,60],[71,466,-1,8],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,8],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-1,20],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-1,20],[72,395,1,30],[72,398,1,30],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,10],[72,448,-1,20],[72,453,1,30],[72,466,1,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,-1,20],[72,499,-1,30],[72,502,-1,30],[72,511,-1,20],[76,11,-1,40],[76,14,-1,40],[76,16,-1,60],[76,21,1,15],[76,35,-1,40],[76,38,-1,40],[76,56,1,15],[76,61,-1,60],[76,64,-1,40],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,-1,40],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,-1,40],[76,158,-1,40],[76,168,1,15],[76,173,-1,60],[76,179,-1,40],[76,182,-1,40],[76,203,-1,60],[76,206,-1,60],[76,208,-1,40],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-1,40],[76,256,-1,40],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,-1,40],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-1,40],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-1,40],[76,448,3,20],[76,453,-1,60],[76,466,3,40],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,3,20],[76,499,1,60],[76,502,1,60],[76,511,-3,40],[78,14,3,40],[78,35,-3,40],[79,7,3,20],[79,14,3,20],[79,35,-3,20],[79,42,-3,20],[81,7,3,40],[81,42,-3,40],[87,11,-1,40],[87,14,-1,40],[87,16,-1,60],[87,21,1,15],[87,35,-1,40],[87,38,-1,40],[87,56,1,15],[87,61,-1,60],[87,64,-1,40],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,-1,40],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,-1,40],[87,158,-1,40],[87,168,1,15],[87,173,-1,60],[87,179,-1,40],[87,182,-1,40],[87,203,-1,60],[87,206,-1,60],[87,208,-1,40],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-1,40],[87,256,-1,40],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,-1,40],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-1,40],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-1,40],[87,448,3,20],[87,453,-1,60],[87,466,3,40],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,3,20],[87,499,1,60],[87,502,1,60],[87,511,-3,40],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-1,20],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-1,20],[89,395,1,30],[89,398,1,30],[89,400,1,10],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,448,-1,20],[89,453,1,30],[89,466,1,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,-1,20],[89,499,-1,30],[89,502,-1,30],[89,511,-1,20],[90,11,-1,40],[90,14,-1,40],[90,16,-1,60],[90,21,1,15],[90,35,-1,40],[90,38,-1,40],[90,56,1,15],[90,61,-1,60],[90,64,-1,40],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-1,40],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-1,40],[90,158,-1,40],[90,168,1,15],[90,173,-1,60],[90,179,-1,40],[90,182,-1,40],[90,203,-1,60],[90,206,-1,60],[90,208,-1,40],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,-1,40],[90,256,-1,40],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,3,20],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,3,20],[90,395,-1,60],[90,398,-1,60],[90,400,-1,40],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,-1,40],[90,448,-1,10],[90,453,-1,60],[90,466,-1,8],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,8],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-7,20],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,9,20],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-1,20],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-1,20],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,-1,20],[91,453,1,30],[91,466,1,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,-1,20],[91,499,-1,30],[91,502,-1,30],[91,511,-1,20],[92,7,3,40],[92,42,-3,40],[94,7,3,20],[94,14,-3,20],[94,35,3,20],[94,42,-3,20],[99,14,-3,40],[99,35,3,40],[104,400,-3,40],[104,445,3,40],[104,448,-1,20],[104,493,1,20],[105,336,1,20],[105,381,-1,20],[105,448,1,20],[105,493,-1,20],[106,208,2,5],[106,253,-2,5],[106,448,1,20],[106,493,-1,20],[110,336,-1,20],[110,381,1,20],[110,400,1,8],[110,445,-1,8],[111,400,-1,20],[111,445,1,20]],[[0,11,-17,60],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,23,60],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-3,10],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-3,10],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,1,5],[0,453,1,30],[0,466,3,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,1,5],[0,499,-1,30],[0,502,-1,30],[0,511,-3,20],[2,11,1,20],[2,14,-7,30],[2,16,1,30],[2,21,-2,15],[2,35,1,3],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-3,10],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-3,10],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,1,5],[2,453,1,30],[2,466,3,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,1,5],[2,499,-1,30],[2,502,-1,30],[2,511,-3,20],[7,7,-17,60],[7,42,17,60],[7,448,-3,20],[7,493,3,20],[9,7,-17,60],[9,42,17,60],[9,400,-3,20],[9,445,3,20],[10,7,-17,60],[10,42,17,60],[10,336,7,20],[10,381,-7,20],[11,7,47,120],[11,42,-47,120],[11,208,-1,6],[11,253,1,6],[13,11,-1,3],[13,38,1,3],[13,400,3,20],[13,445,-3,20],[14,11,-1,3],[14,38,1,3],[14,336,-7,20],[14,381,7,20],[15,11,1,3],[15,38,-1,3],[15,208,1,6],[15,253,-1,6],[16,14,-17,60],[16,35,17,60],[16,448,3,20],[16,493,-3,20],[20,14,-17,60],[20,35,17,60],[20,336,-7,20],[20,381,7,20],[21,14,47,120],[21,35,-47,120],[21,208,1,6],[21,253,-1,6],[25,11,1,20],[25,14,1,3],[25,16,1,30],[25,21,-2,15],[25,35,-7,30],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-3,10],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-3,10],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,1,5],[25,453,1,30],[25,466,3,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,1,5],[25,499,-1,30],[25,502,-1,30],[25,511,-3,20],[27,11,23,60],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,-17,60],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-3,10],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-3,10],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,1,5],[27,453,1,30],[27,466,3,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,1,5],[27,499,-1,30],[27,502,-1,30],[27,511,-3,20],[36,208,1,6],[36,253,-1,6],[36,400,3,20],[36,445,-3,20],[37,336,1,60],[37,381,-1,60],[37,400,-1,24],[37,445,1,24],[41,208,-7,10],[41,253,7,10],[41,448,3,20],[41,493,-3,20],[42,336,7,20],[42,381,-7,20],[42,448,3,20],[42,493,-3,20],[43,400,-13,120],[43,445,13,120],[43,448,1,60],[43,493,-1,60],[44,14,17,60],[44,35,-17,60],[44,448,3,20],[44,493,-3,20],[46,14,17,60],[46,35,-17,60],[46,336,-7,20],[46,381,7,20],[47,14,-47,120],[47,35,47,120],[47,208,1,6],[47,253,-1,6],[51,11,-1,3],[51,38,1,3],[51,400,-3,20],[51,445,3,20],[52,11,-1,3],[52,38,1,3],[52,336,7,20],[52,381,-7,20],[53,11,1,3],[53,38,-1,3],[53,208,-1,6],[53,253,1,6],[57,7,-17,60],[57,42,17,60],[57,448,3,20],[57,493,-3,20],[61,7,-17,60],[61,42,17,60],[61,400,3,20],[61,445,-3,20],[62,7,-17,60],[62,42,17,60],[62,336,-7,20],[62,381,7,20],[63,7,47,120],[63,42,-47,120],[63,208,1,6],[63,253,-1,6],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,7,12],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-29,60],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-3,10],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-3,10],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,1,5],[70,453,1,30],[70,466,3,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,1,5],[70,499,-1,30],[70,502,-1,30],[70,511,-3,20],[71,11,1,10],[71,14,1,10],[71,16,-1,60],[71,21,1,15],[71,35,1,10],[71,38,1,10],[71,56,1,15],[71,61,-1,60],[71,64,-3,20],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-3,20],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-3,20],[71,158,-3,20],[71,168,1,15],[71,173,-1,60],[71,179,-3,20],[71,182,-3,20],[71,203,-1,60],[71,206,-1,60],[71,208,1,10],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,1,10],[71,256,-3,20],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-3,20],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,11,15],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,1,15],[71,395,-1,60],[71,398,-1,60],[71,400,1,10],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,1,10],[71,448,-1,10],[71,453,-1,60],[71,466,-1,24],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,24],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-3,10],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-3,10],[72,395,1,30],[72,398,1,30],[72,400,-1,10],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,5],[72,448,1,5],[72,453,1,30],[72,466,3,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,1,5],[72,499,-1,30],[72,502,-1,30],[72,511,-3,20],[76,11,-3,20],[76,14,-3,20],[76,16,-1,60],[76,21,1,15],[76,35,-3,20],[76,38,-3,20],[76,56,1,15],[76,61,-1,60],[76,64,1,10],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,1,10],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,1,10],[76,158,1,10],[76,168,1,15],[76,173,-1,60],[76,179,1,10],[76,182,1,10],[76,203,-1,60],[76,206,-1,60],[76,208,-3,20],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-3,20],[76,256,1,10],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,1,10],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-3,20],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-3,20],[76,448,-4,15],[76,453,-1,60],[76,466,-13,120],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,1,15],[76,499,1,60],[76,502,1,60],[76,511,13,120],[78,11,1,6],[78,14,-13,120],[78,35,13,120],[78,38,-1,6],[79,7,17,60],[79,14,17,60],[79,35,-17,60],[79,42,-17,60],[81,7,-13,120],[81,11,-1,6],[81,38,1,6],[81,42,13,120],[87,11,-3,20],[87,14,-3,20],[87,16,-1,60],[87,21,1,15],[87,35,-3,20],[87,38,-3,20],[87,56,1,15],[87,61,-1,60],[87,64,1,10],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,1,10],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,1,10],[87,158,1,10],[87,168,1,15],[87,173,-1,60],[87,179,1,10],[87,182,1,10],[87,203,-1,60],[87,206,-1,60],[87,208,-3,20],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-3,20],[87,256,1,10],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,1,10],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-3,20],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-3,20],[87,448,1,15],[87,453,-1,60],[87,466,-13,120],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,-4,15],[87,499,1,60],[87,502,1,60],[87,511,13,120],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-3,10],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-3,10],[89,395,1,30],[89,398,1,30],[89,400,1,5],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,445,-1,10],[89,448,1,5],[89,453,1,30],[89,466,3,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,1,5],[89,499,-1,30],[89,502,-1,30],[89,511,-3,20],[90,11,1,10],[90,14,1,10],[90,16,-1,60],[90,21,1,15],[90,35,1,10],[90,38,1,10],[90,56,1,15],[90,61,-1,60],[90,64,-3,20],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-3,20],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-3,20],[90,158,-3,20],[90,168,1,15],[90,173,-1,60],[90,179,-3,20],[90,182,-3,20],[90,203,-1,60],[90,206,-1,60],[90,208,1,10],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,1,10],[90,256,-3,20],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-3,20],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,1,15],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,11,15],[90,395,-1,60],[90,398,-1,60],[90,400,1,10],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,1,10],[90,448,-1,10],[90,453,-1,60],[90,466,-1,24],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,24],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-29,60],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,7,12],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-3,10],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-3,10],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,1,5],[91,453,1,30],[91,466,3,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,1,5],[91,499,-1,30],[91,502,-1,30],[91,511,-3,20],[92,7,-13,120],[92,11,1,6],[92,38,-1,6],[92,42,13,120],[94,7,17,60],[94,14,-17,60],[94,35,17,60],[94,42,-17,60],[99,11,1,6],[99,14,13,120],[99,35,-13,120],[99,38,-1,6],[104,400,13,120],[104,445,-13,120],[104,448,1,60],[104,493,-1,60],[105,336,-7,20],[105,381,7,20],[105,448,3,20],[105,493,-3,20],[106,208,7,10],[106,253,-7,10],[106,448,3,20],[106,493,-3,20],[110,336,1,60],[110,381,-1,60],[110,400,1,24],[110,445,-1,24],[111,208,1,6],[111,253,-1,6],[111,400,-3,20],[111,445,3,20]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-1,20],[0,478,-1,20],[0,484,-1,30],[0,493,-1,30],[0,499,-1,20],[0,506,-1,20],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-1,60],[11,499,1,60],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-1,20],[13,478,-1,20],[13,484,-1,30],[13,493,-1,30],[13,499,-1,20],[13,506,-1,20],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-1,20],[14,478,-1,20],[14,484,-1,30],[14,493,-1,30],[14,499,-1,20],[14,506,-1,20],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,1,20],[15,478,1,20],[15,484,1,30],[15,493,1,30],[15,499,1,20],[15,506,1,20],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,-1,60],[21,506,1,60],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,1,20],[27,478,1,20],[27,484,1,30],[27,493,1,30],[27,499,1,20],[27,506,1,20],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,1,60],[47,506,-1,60],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-1,20],[51,478,-1,20],[51,484,-1,30],[51,493,-1,30],[51,499,-1,20],[51,506,-1,20],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-1,20],[52,478,-1,20],[52,484,-1,30],[52,493,-1,30],[52,499,-1,20],[52,506,-1,20],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,1,20],[53,478,1,20],[53,484,1,30],[53,493,1,30],[53,499,1,20],[53,506,1,20],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-1,60],[63,499,1,60],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-1,40],[78,11,-1,40],[78,21,1,15],[78,28,1,15],[78,38,-1,40],[78,47,-1,40],[78,49,1,15],[78,56,1,15],[78,64,-1,40],[78,73,-1,40],[78,87,-1,60],[78,94,-1,60],[78,100,-1,40],[78,109,-1,40],[78,115,-1,60],[78,122,-1,60],[78,128,-1,40],[78,137,-1,40],[78,151,-1,60],[78,158,-1,60],[78,164,-1,40],[78,173,-1,40],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-1,40],[78,265,-1,40],[78,279,-1,60],[78,286,-1,60],[78,292,-1,40],[78,301,-1,40],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,1,6],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,1,40],[81,11,1,40],[81,21,-1,15],[81,28,-1,15],[81,38,1,40],[81,47,1,40],[81,49,-1,15],[81,56,-1,15],[81,64,1,40],[81,73,1,40],[81,87,1,60],[81,94,1,60],[81,100,1,40],[81,109,1,40],[81,115,1,60],[81,122,1,60],[81,128,1,40],[81,137,1,40],[81,151,1,60],[81,158,1,60],[81,164,1,40],[81,173,1,40],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,1,40],[81,265,1,40],[81,279,1,60],[81,286,1,60],[81,292,1,40],[81,301,1,40],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,-1,6],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,-1,40],[92,11,-1,40],[92,21,1,15],[92,28,1,15],[92,38,-1,40],[92,47,-1,40],[92,49,1,15],[92,56,1,15],[92,64,-1,40],[92,73,-1,40],[92,87,-1,60],[92,94,-1,60],[92,100,-1,40],[92,109,-1,40],[92,115,-1,60],[92,122,-1,60],[92,128,-1,40],[92,137,-1,40],[92,151,-1,60],[92,158,-1,60],[92,164,-1,40],[92,173,-1,40],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,-1,40],[92,265,-1,40],[92,279,-1,60],[92,286,-1,60],[92,292,-1,40],[92,301,-1,40],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,1,6],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-1,40],[99,11,-1,40],[99,21,1,15],[99,28,1,15],[99,38,-1,40],[99,47,-1,40],[99,49,1,15],[99,56,1,15],[99,64,-1,40],[99,73,-1,40],[99,87,-1,60],[99,94,-1,60],[99,100,-1,40],[99,109,-1,40],[99,115,-1,60],[99,122,-1,60],[99,128,-1,40],[99,137,-1,40],[99,151,-1,60],[99,158,-1,60],[99,164,-1,40],[99,173,-1,40],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-1,40],[99,265,-1,40],[99,279,-1,60],[99,286,-1,60],[99,292,-1,40],[99,301,-1,40],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,1,6],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-3,10],[0,478,1,5],[0,484,-1,30],[0,493,-1,30],[0,499,1,5],[0,506,-3,10],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-4,15],[11,499,4,15],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-3,10],[13,478,1,5],[13,484,-1,30],[13,493,-1,30],[13,499,1,5],[13,506,-3,10],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-3,10],[14,478,1,5],[14,484,-1,30],[14,493,-1,30],[14,499,1,5],[14,506,-3,10],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,3,10],[15,478,-1,5],[15,484,1,30],[15,493,1,30],[15,499,-1,5],[15,506,3,10],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,7,30],[21,506,-7,30],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,3,10],[27,478,-1,5],[27,484,1,30],[27,493,1,30],[27,499,-1,5],[27,506,3,10],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,-7,30],[47,506,7,30],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-3,10],[51,478,1,5],[51,484,-1,30],[51,493,-1,30],[51,499,1,5],[51,506,-3,10],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-3,10],[52,478,1,5],[52,484,-1,30],[52,493,-1,30],[52,499,1,5],[52,506,-3,10],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,3,10],[53,478,-1,5],[53,484,1,30],[53,493,1,30],[53,499,-1,5],[53,506,3,10],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-4,15],[63,499,4,15],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-3,20],[78,11,1,10],[78,21,1,15],[78,28,1,15],[78,38,1,10],[78,47,-3,20],[78,49,1,15],[78,56,1,15],[78,64,-3,20],[78,73,1,10],[78,87,-1,60],[78,94,-1,60],[78,100,1,10],[78,109,-3,20],[78,115,-1,60],[78,122,-1,60],[78,128,-3,20],[78,137,1,10],[78,151,-1,60],[78,158,-1,60],[78,164,1,10],[78,173,-3,20],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-3,20],[78,265,1,10],[78,279,-1,60],[78,286,-1,60],[78,292,1,10],[78,301,-3,20],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,2,3],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,-1,10],[81,11,3,20],[81,21,-1,15],[81,28,-1,15],[81,38,3,20],[81,47,-1,10],[81,49,-1,15],[81,56,-1,15],[81,64,-1,10],[81,73,3,20],[81,87,1,60],[81,94,1,60],[81,100,3,20],[81,109,-1,10],[81,115,1,60],[81,122,1,60],[81,128,-1,10],[81,137,3,20],[81,151,1,60],[81,158,1,60],[81,164,3,20],[81,173,-1,10],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,-1,10],[81,265,3,20],[81,279,1,60],[81,286,1,60],[81,292,3,20],[81,301,-1,10],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,1,3],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,1,10],[92,11,-3,20],[92,21,1,15],[92,28,1,15],[92,38,-3,20],[92,47,1,10],[92,49,1,15],[92,56,1,15],[92,64,1,10],[92,73,-3,20],[92,87,-1,60],[92,94,-1,60],[92,100,-3,20],[92,109,1,10],[92,115,-1,60],[92,122,-1,60],[92,128,1,10],[92,137,-3,20],[92,151,-1,60],[92,158,-1,60],[92,164,-3,20],[92,173,1,10],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,1,10],[92,265,-3,20],[92,279,-1,60],[92,286,-1,60],[92,292,-3,20],[92,301,1,10],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,-1,3],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-3,20],[99,11,1,10],[99,21,1,15],[99,28,1,15],[99,38,1,10],[99,47,-3,20],[99,49,1,15],[99,56,1,15],[99,64,-3,20],[99,73,1,10],[99,87,-1,60],[99,94,-1,60],[99,100,1,10],[99,109,-3,20],[99,115,-1,60],[99,122,-1,60],[99,128,-3,20],[99,137,1,10],[99,151,-1,60],[99,158,-1,60],[99,164,1,10],[99,173,-3,20],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-3,20],[99,265,1,10],[99,279,-1,60],[99,286,-1,60],[99,292,1,10],[99,301,-3,20],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,2,3],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,208,-1,10],[0,253,1,10],[0,265,-1,3],[0,292,1,3],[2,208,-1,10],[2,253,1,10],[2,268,-1,30],[2,289,1,30],[7,194,1,10],[7,239,-1,10],[7,261,-1,30],[7,296,1,30],[9,146,1,10],[9,191,-1,10],[9,261,-1,30],[9,296,1,30],[10,82,1,10],[10,127,-1,10],[10,261,-1,30],[10,296,1,30],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-1,20],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,-1,20],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-1,20],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,-1,20],[11,256,-1,30],[11,261,19,60],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-13,60],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,6],[11,511,1,6],[13,146,-1,10],[13,191,1,10],[13,265,-1,3],[13,292,1,3],[14,82,-1,10],[14,127,1,10],[14,265,-1,3],[14,292,1,3],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,1,20],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,1,20],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,1,20],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,1,20],[15,256,1,30],[15,261,-1,20],[15,265,17,60],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-23,60],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,6],[15,511,-1,6],[16,194,-1,10],[16,239,1,10],[16,268,-1,30],[16,289,1,30],[20,82,-1,10],[20,127,1,10],[20,268,-1,30],[20,289,1,30],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,1,20],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,1,20],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,1,20],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,1,20],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,13,60],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-19,60],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,6],[21,511,-1,6],[25,208,-1,10],[25,253,1,10],[25,268,1,30],[25,289,-1,30],[27,208,-1,10],[27,253,1,10],[27,265,1,3],[27,292,-1,3],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,-3,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,1,20],[36,194,1,20],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,1,20],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,1,20],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,1,20],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,6],[36,511,-1,6],[37,82,1,60],[37,127,-1,60],[37,146,1,12],[37,191,-1,12],[41,128,1,40],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,1,40],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,1,40],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,1,40],[41,194,-1,4],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,239,-1,20],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,1,40],[41,265,1,40],[41,268,1,40],[41,274,-1,60],[41,279,1,40],[41,283,1,40],[41,286,1,40],[41,289,1,40],[41,292,1,40],[41,296,1,40],[41,301,-1,60],[41,307,1,40],[41,310,1,40],[41,314,1,40],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-1,5],[41,511,1,5],[42,82,1,10],[42,127,-1,10],[42,194,-1,10],[42,239,1,10],[43,146,1,60],[43,191,-1,60],[43,194,1,60],[43,239,-1,60],[44,194,-1,10],[44,239,1,10],[44,268,1,30],[44,289,-1,30],[46,82,-1,10],[46,127,1,10],[46,268,1,30],[46,289,-1,30],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,1,20],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,1,20],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,1,20],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,1,20],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-19,60],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,13,60],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,6],[47,511,-1,6],[51,146,1,10],[51,191,-1,10],[51,265,-1,3],[51,292,1,3],[52,82,1,10],[52,127,-1,10],[52,265,-1,3],[52,292,1,3],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-1,20],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,-1,20],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-1,20],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,-1,20],[53,256,-1,30],[53,261,1,20],[53,265,23,60],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-17,60],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,6],[53,511,1,6],[57,194,-1,10],[57,239,1,10],[57,261,-1,30],[57,296,1,30],[61,146,-1,10],[61,191,1,10],[61,261,-1,30],[61,296,1,30],[62,82,-1,10],[62,127,1,10],[62,261,-1,30],[62,296,1,30],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,1,20],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,1,20],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,1,20],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,1,20],[63,256,1,30],[63,261,13,60],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-19,60],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,6],[63,511,-1,6],[70,128,1,40],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,1,40],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,1,40],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,1,40],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,-1,4],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,253,-1,20],[70,256,-1,60],[70,261,1,40],[70,265,1,40],[70,268,1,40],[70,274,-1,60],[70,279,1,40],[70,283,1,40],[70,286,1,40],[70,289,1,40],[70,292,1,40],[70,296,1,40],[70,301,-1,60],[70,307,1,40],[70,310,1,40],[70,314,1,40],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,1,30],[70,511,-1,30],[71,82,1,12],[71,127,-1,12],[71,208,1,12],[71,253,-1,12],[72,146,1,10],[72,191,-1,10],[72,208,-1,10],[72,253,1,10],[76,194,1,12],[76,208,1,60],[76,239,-1,12],[76,253,-1,60],[78,265,1,6],[78,268,-7,30],[78,289,7,30],[78,292,-1,6],[79,261,1,30],[79,268,1,30],[79,289,-1,30],[79,296,-1,30],[81,261,-7,30],[81,265,-1,6],[81,292,1,6],[81,296,7,30],[87,194,-1,12],[87,208,1,60],[87,239,1,12],[87,253,-1,60],[89,146,-1,10],[89,191,1,10],[89,208,-1,10],[89,253,1,10],[90,82,-1,12],[90,127,1,12],[90,208,1,12],[90,253,-1,12],[91,128,-1,40],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-1,40],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,-1,40],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-1,40],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,208,1,20],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,1,4],[91,256,1,60],[91,261,-1,40],[91,265,-1,40],[91,268,-1,40],[91,274,1,60],[91,279,-1,40],[91,283,-1,40],[91,286,-1,40],[91,289,-1,40],[91,292,-1,40],[91,296,-1,40],[91,301,1,60],[91,307,-1,40],[91,310,-1,40],[91,314,-1,40],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-1,30],[91,511,1,30],[92,261,-7,30],[92,265,1,6],[92,292,-1,6],[92,296,7,30],[94,261,1,30],[94,268,-1,30],[94,289,1,30],[94,296,-1,30],[99,265,1,6],[99,268,7,30],[99,289,-7,30],[99,292,-1,6],[104,146,-1,60],[104,191,1,60],[104,194,1,60],[104,239,-1,60],[105,82,-1,10],[105,127,1,10],[105,194,-1,10],[105,239,1,10],[106,128,-1,40],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,-1,40],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-1,40],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,-1,40],[106,194,1,20],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,1,4],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,-1,40],[106,265,-1,40],[106,268,-1,40],[106,274,1,60],[106,279,-1,40],[106,283,-1,40],[106,286,-1,40],[106,289,-1,40],[106,292,-1,40],[106,296,-1,40],[106,301,1,60],[106,307,-1,40],[106,310,-1,40],[106,314,-1,40],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,1,5],[106,511,-1,5],[110,82,1,60],[110,127,-1,60],[110,146,-1,12],[110,191,1,12],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,1,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,-3,20],[111,194,1,20],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,1,20],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,1,20],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,1,20],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,6],[111,511,-1,6]],[[0,208,1,10],[0,253,-1,10],[0,265,-1,1],[0,292,1,1],[2,208,1,10],[2,253,-1,10],[2,268,-3,10],[2,289,3,10],[7,194,2,5],[7,239,-2,5],[7,261,-3,10],[7,296,3,10],[9,146,-1,10],[9,191,1,10],[9,261,-3,10],[9,296,3,10],[10,82,2,5],[10,127,-2,5],[10,261,-3,10],[10,296,3,10],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-3,10],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,1,5],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-3,10],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,1,5],[11,256,-1,30],[11,261,7,10],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-3,5],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,2],[11,511,1,2],[13,146,1,10],[13,191,-1,10],[13,265,-1,1],[13,292,1,1],[14,82,-2,5],[14,127,2,5],[14,265,-1,1],[14,292,1,1],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,3,10],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,-1,5],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,3,10],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,-1,5],[15,256,1,30],[15,261,-1,20],[15,265,19,20],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-21,20],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,2],[15,511,-1,2],[16,194,-2,5],[16,239,2,5],[16,268,-3,10],[16,289,3,10],[20,82,-2,5],[20,127,2,5],[20,268,-3,10],[20,289,3,10],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,3,10],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,-1,5],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,3,10],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,-1,5],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,3,5],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-7,10],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,2],[21,511,-1,2],[25,208,1,10],[25,253,-1,10],[25,268,3,10],[25,289,-3,10],[27,208,1,10],[27,253,-1,10],[27,265,1,1],[27,292,-1,1],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,1,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,-3,20],[36,194,3,10],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,-1,5],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,3,10],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,-1,5],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,2],[36,511,-1,2],[37,82,3,20],[37,127,-3,20],[41,128,3,20],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,-1,10],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,3,20],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,-1,10],[41,194,-4,5],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,-1,10],[41,265,-1,10],[41,268,-1,10],[41,274,-1,60],[41,279,3,20],[41,283,3,20],[41,286,3,20],[41,289,-1,10],[41,292,-1,10],[41,296,-1,10],[41,301,-1,60],[41,307,3,20],[41,310,3,20],[41,314,3,20],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-4,5],[41,511,4,5],[42,82,2,5],[42,127,-2,5],[42,194,-2,5],[42,239,2,5],[43,146,-1,10],[43,191,1,10],[43,194,3,20],[43,239,-3,20],[44,194,-2,5],[44,239,2,5],[44,268,3,10],[44,289,-3,10],[46,82,-2,5],[46,127,2,5],[46,268,3,10],[46,289,-3,10],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,3,10],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,-1,5],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,3,10],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,-1,5],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-7,10],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,3,5],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,2],[47,511,-1,2],[51,146,-1,10],[51,191,1,10],[51,265,-1,1],[51,292,1,1],[52,82,2,5],[52,127,-2,5],[52,265,-1,1],[52,292,1,1],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-3,10],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,1,5],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-3,10],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,1,5],[53,256,-1,30],[53,261,1,20],[53,265,21,20],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-19,20],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,2],[53,511,1,2],[57,194,-2,5],[57,239,2,5],[57,261,-3,10],[57,296,3,10],[61,146,1,10],[61,191,-1,10],[61,261,-3,10],[61,296,3,10],[62,82,-2,5],[62,127,2,5],[62,261,-3,10],[62,296,3,10],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,3,10],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,-1,5],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,3,10],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,-1,5],[63,256,1,30],[63,261,3,5],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-7,10],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,2],[63,511,-1,2],[70,128,-1,10],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,3,20],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,-1,10],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,3,20],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,1,5],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,256,-1,60],[70,261,3,20],[70,265,3,20],[70,268,3,20],[70,274,-1,60],[70,279,-1,10],[70,283,-1,10],[70,286,-1,10],[70,289,3,20],[70,292,3,20],[70,296,3,20],[70,301,-1,60],[70,307,-1,10],[70,310,-1,10],[70,314,-1,10],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,3,10],[70,511,-3,10],[71,82,1,4],[71,127,-1,4],[72,146,-1,10],[72,191,1,10],[72,208,1,10],[72,253,-1,10],[76,194,1,4],[76,208,-1,10],[76,239,-1,4],[76,253,1,10],[78,265,1,2],[78,268,-7,20],[78,289,7,20],[78,292,-1,2],[79,261,3,10],[79,268,3,10],[79,289,-3,10],[79,296,-3,10],[81,261,-7,20],[81,265,-1,2],[81,292,1,2],[81,296,7,20],[87,194,-1,4],[87,208,-1,10],[87,239,1,4],[87,253,1,10],[89,146,1,10],[89,191,-1,10],[89,208,1,10],[89,253,-1,10],[90,82,-1,4],[90,127,1,4],[91,128,1,10],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-3,20],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,1,10],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-3,20],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,-1,5],[91,256,1,60],[91,261,-3,20],[91,265,-3,20],[91,268,-3,20],[91,274,1,60],[91,279,1,10],[91,283,1,10],[91,286,1,10],[91,289,-3,20],[91,292,-3,20],[91,296,-3,20],[91,301,1,60],[91,307,1,10],[91,310,1,10],[91,314,1,10],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-3,10],[91,511,3,10],[92,261,-7,20],[92,265,1,2],[92,292,-1,2],[92,296,7,20],[94,261,3,10],[94,268,-3,10],[94,289,3,10],[94,296,-3,10],[99,265,1,2],[99,268,7,20],[99,289,-7,20],[99,292,-1,2],[104,146,1,10],[104,191,-1,10],[104,194,3,20],[104,239,-3,20],[105,82,-2,5],[105,127,2,5],[105,194,-2,5],[105,239,2,5],[106,128,-3,20],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,1,10],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-3,20],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,1,10],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,4,5],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,1,10],[106,265,1,10],[106,268,1,10],[106,274,1,60],[106,279,-3,20],[106,283,-3,20],[106,286,-3,20],[106,289,1,10],[106,292,1,10],[106,296,1,10],[106,301,1,60],[106,307,-3,20],[106,310,-3,20],[106,314,-3,20],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,4,5],[106,511,-4,5],[110,82,3,20],[110,127,-3,20],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,-3,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,1,20],[111,194,3,10],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,-1,5],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,3,10],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,-1,5],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,2],[111,511,-1,2]],[[0,400,-1,20],[0,445,1,20],[2,76,3,20],[2,97,-3,20],[2,400,-1,20],[2,445,1,20],[7,69,3,20],[7,104,-3,20],[7,386,1,20],[7,431,-1,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,5],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-1,10],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-1,20],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-1,20],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,-1,20],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,-1,20],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,1,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-1,20],[10,69,3,20],[10,104,-3,20],[10,274,1,20],[10,319,-1,20],[11,69,-3,40],[11,104,3,40],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,-1,20],[13,87,-1,30],[13,91,-1,30],[13,100,-1,20],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,1,20],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,1,20],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,1,20],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,1,20],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-1,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,1,20],[14,274,-1,20],[14,319,1,20],[16,76,3,20],[16,97,-3,20],[16,386,-1,20],[16,431,1,20],[20,76,3,20],[20,97,-3,20],[20,274,-1,20],[20,319,1,20],[21,76,-3,40],[21,97,3,40],[25,76,-3,20],[25,97,3,20],[25,400,-1,20],[25,445,1,20],[27,400,-1,20],[27,445,1,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-1,20],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,-1,20],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,1,20],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,1,20],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,1,20],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,1,20],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-1,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,1,20],[37,2,1,40],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,1,40],[37,49,-1,15],[37,61,1,60],[37,69,1,40],[37,73,1,40],[37,87,1,60],[37,91,1,60],[37,100,1,40],[37,104,1,40],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,1,40],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,1,40],[37,199,1,60],[37,203,1,60],[37,213,1,40],[37,217,1,40],[37,230,1,60],[37,234,1,60],[37,244,1,40],[37,248,1,40],[37,256,1,40],[37,268,-1,60],[37,274,-7,20],[37,286,1,60],[37,289,-1,60],[37,301,1,40],[37,307,1,60],[37,319,1,20],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,1,40],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,1,40],[37,453,1,60],[37,457,1,60],[37,466,1,8],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,8],[41,146,2,5],[41,191,-2,5],[41,386,-1,20],[41,431,1,20],[42,274,1,20],[42,319,-1,20],[42,386,-1,20],[42,431,1,20],[43,2,1,40],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,1,40],[43,49,-1,15],[43,61,1,60],[43,69,1,40],[43,73,1,40],[43,87,1,60],[43,91,1,60],[43,100,1,40],[43,104,1,40],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,1,40],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,1,40],[43,199,1,60],[43,203,1,60],[43,213,1,40],[43,217,1,40],[43,230,1,60],[43,234,1,60],[43,244,1,40],[43,248,1,40],[43,256,1,40],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,1,40],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,-7,20],[43,398,1,60],[43,400,1,40],[43,412,-1,60],[43,419,1,60],[43,431,1,20],[43,433,-1,60],[43,445,1,40],[43,453,1,60],[43,457,1,60],[43,466,-3,40],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,3,40],[44,76,-3,20],[44,97,3,20],[44,386,-1,20],[44,431,1,20],[46,76,-3,20],[46,97,3,20],[46,274,-1,20],[46,319,1,20],[47,76,3,40],[47,97,-3,40],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,1,20],[51,87,1,30],[51,91,1,30],[51,100,1,20],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-1,20],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-1,20],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,-1,20],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,-1,20],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,1,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-1,20],[52,274,1,20],[52,319,-1,20],[57,69,3,20],[57,104,-3,20],[57,386,-1,20],[57,431,1,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,1,10],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,5],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,1,20],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,1,20],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,1,20],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,1,20],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-1,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,1,20],[62,69,3,20],[62,104,-3,20],[62,274,-1,20],[62,319,1,20],[63,69,-3,40],[63,104,3,40],[70,146,-2,5],[70,191,2,5],[70,400,-1,20],[70,445,1,20],[71,274,1,4],[71,319,-1,4],[71,400,1,8],[71,445,-1,8],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-1,20],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-1,20],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,-1,20],[72,398,1,30],[72,412,-1,30],[72,419,1,30],[72,431,-1,20],[72,433,-1,30],[72,445,1,10],[72,453,1,30],[72,457,1,30],[72,466,1,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-1,20],[76,386,1,4],[76,400,-3,40],[76,431,-1,4],[76,445,3,40],[78,76,-3,40],[78,97,3,40],[79,69,-3,20],[79,76,-3,20],[79,97,3,20],[79,104,3,20],[81,69,-3,40],[81,104,3,40],[87,386,-1,4],[87,400,-3,40],[87,431,1,4],[87,445,3,40],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,1,20],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,1,20],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,1,20],[89,398,-1,30],[89,400,-1,10],[89,412,1,30],[89,419,-1,30],[89,431,1,20],[89,433,1,30],[89,453,-1,30],[89,457,-1,30],[89,466,-1,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,1,20],[90,274,-1,4],[90,319,1,4],[90,400,1,8],[90,445,-1,8],[91,146,2,5],[91,191,-2,5],[91,400,-1,20],[91,445,1,20],[92,69,-3,40],[92,104,3,40],[94,69,-3,20],[94,76,3,20],[94,97,-3,20],[94,104,3,20],[99,76,3,40],[99,97,-3,40],[104,2,-1,40],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,-1,40],[104,49,1,15],[104,61,-1,60],[104,69,-1,40],[104,73,-1,40],[104,87,-1,60],[104,91,-1,60],[104,100,-1,40],[104,104,-1,40],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-1,40],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-1,40],[104,199,-1,60],[104,203,-1,60],[104,213,-1,40],[104,217,-1,40],[104,230,-1,60],[104,234,-1,60],[104,244,-1,40],[104,248,-1,40],[104,256,-1,40],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,-1,40],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-1,20],[104,398,-1,60],[104,400,-1,40],[104,412,1,60],[104,419,-1,60],[104,431,7,20],[104,433,1,60],[104,445,-1,40],[104,453,-1,60],[104,457,-1,60],[104,466,3,40],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,-3,40],[105,274,-1,20],[105,319,1,20],[105,386,-1,20],[105,431,1,20],[106,146,-2,5],[106,191,2,5],[106,386,-1,20],[106,431,1,20],[110,2,-1,40],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-1,40],[110,49,1,15],[110,61,-1,60],[110,69,-1,40],[110,73,-1,40],[110,87,-1,60],[110,91,-1,60],[110,100,-1,40],[110,104,-1,40],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,-1,40],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,-1,40],[110,199,-1,60],[110,203,-1,60],[110,213,-1,40],[110,217,-1,40],[110,230,-1,60],[110,234,-1,60],[110,244,-1,40],[110,248,-1,40],[110,256,-1,40],[110,268,1,60],[110,274,-1,20],[110,286,-1,60],[110,289,1,60],[110,301,-1,40],[110,307,-1,60],[110,319,7,20],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,-1,40],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,-1,40],[110,453,-1,60],[110,457,-1,60],[110,466,-1,8],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,8],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,1,20],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,1,20],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-1,20],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-1,20],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,-1,20],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,-1,20],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,1,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-1,20]],[[0,73,1,3],[0,100,-1,3],[0,400,-3,20],[0,445,3,20],[2,76,17,60],[2,97,-17,60],[2,400,-3,20],[2,445,3,20],[7,69,17,60],[7,104,-17,60],[7,386,3,20],[7,431,-3,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,3],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-7,30],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-3,10],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-3,10],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,1,5],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,1,5],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,3,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-3,20],[10,69,17,60],[10,104,-17,60],[10,274,-7,20],[10,319,7,20],[11,69,-47,120],[11,104,47,120],[11,146,1,6],[11,191,-1,6],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,17,60],[13,87,-1,30],[13,91,-1,30],[13,100,-23,60],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,3,10],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,3,10],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,-1,5],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,-1,5],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-3,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,3,20],[14,73,1,3],[14,100,-1,3],[14,274,7,20],[14,319,-7,20],[15,73,-1,3],[15,100,1,3],[15,146,-1,6],[15,191,1,6],[16,76,17,60],[16,97,-17,60],[16,386,-3,20],[16,431,3,20],[20,76,17,60],[20,97,-17,60],[20,274,7,20],[20,319,-7,20],[21,76,-47,120],[21,97,47,120],[21,146,-1,6],[21,191,1,6],[25,76,-17,60],[25,97,17,60],[25,400,-3,20],[25,445,3,20],[27,73,-1,3],[27,100,1,3],[27,400,-3,20],[27,445,3,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-13,60],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,7,60],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,3,10],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,3,10],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,-1,5],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,-1,5],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-3,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,3,20],[37,2,3,20],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,3,20],[37,49,-1,15],[37,61,1,60],[37,69,-1,10],[37,73,-1,10],[37,87,1,60],[37,91,1,60],[37,100,-1,10],[37,104,-1,10],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,-1,10],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,-1,10],[37,199,1,60],[37,203,1,60],[37,213,3,20],[37,217,3,20],[37,230,1,60],[37,234,1,60],[37,244,3,20],[37,248,3,20],[37,256,3,20],[37,268,-1,60],[37,274,-11,12],[37,286,1,60],[37,289,-1,60],[37,301,3,20],[37,307,1,60],[37,319,7,60],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,-1,10],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,-1,10],[37,453,1,60],[37,457,1,60],[37,466,1,24],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,24],[41,146,7,10],[41,191,-7,10],[41,386,-3,20],[41,431,3,20],[42,274,-7,20],[42,319,7,20],[42,386,-3,20],[42,431,3,20],[43,2,-1,10],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,-1,10],[43,49,-1,15],[43,61,1,60],[43,69,3,20],[43,73,3,20],[43,87,1,60],[43,91,1,60],[43,100,3,20],[43,104,3,20],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,3,20],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,3,20],[43,199,1,60],[43,203,1,60],[43,213,-1,10],[43,217,-1,10],[43,230,1,60],[43,234,1,60],[43,244,-1,10],[43,248,-1,10],[43,256,-1,10],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,-1,10],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,1,12],[43,398,1,60],[43,400,3,20],[43,412,-1,60],[43,419,1,60],[43,431,7,60],[43,433,-1,60],[43,445,3,20],[43,453,1,60],[43,457,1,60],[43,466,13,120],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,-13,120],[44,76,-17,60],[44,97,17,60],[44,386,-3,20],[44,431,3,20],[46,76,-17,60],[46,97,17,60],[46,274,7,20],[46,319,-7,20],[47,76,47,120],[47,97,-47,120],[47,146,-1,6],[47,191,1,6],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,23,60],[51,87,1,30],[51,91,1,30],[51,100,-17,60],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-3,10],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-3,10],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,1,5],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,1,5],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,3,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-3,20],[52,73,1,3],[52,100,-1,3],[52,274,-7,20],[52,319,7,20],[53,73,-1,3],[53,100,1,3],[53,146,1,6],[53,191,-1,6],[57,69,17,60],[57,104,-17,60],[57,386,-3,20],[57,431,3,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,7,30],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,3],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,3,10],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,3,10],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,-1,5],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,-1,5],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-3,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,3,20],[62,69,17,60],[62,104,-17,60],[62,274,7,20],[62,319,-7,20],[63,69,-47,120],[63,104,47,120],[63,146,-1,6],[63,191,1,6],[70,146,-8,15],[70,191,8,15],[70,400,-3,20],[70,445,3,20],[71,274,1,6],[71,319,-1,6],[71,400,1,24],[71,445,-1,24],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-3,10],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-3,10],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,1,5],[72,398,1,30],[72,400,-1,10],[72,412,-1,30],[72,419,1,30],[72,431,1,5],[72,433,-1,30],[72,445,1,5],[72,453,1,30],[72,457,1,30],[72,466,3,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-3,20],[76,386,1,6],[76,400,13,120],[76,431,-1,6],[76,445,-13,120],[78,73,-1,6],[78,76,13,120],[78,97,-13,120],[78,100,1,6],[79,69,-17,60],[79,76,-17,60],[79,97,17,60],[79,104,17,60],[81,69,13,120],[81,73,1,6],[81,100,-1,6],[81,104,-13,120],[87,386,-1,6],[87,400,13,120],[87,431,1,6],[87,445,-13,120],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,3,10],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,3,10],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,-1,5],[89,398,-1,30],[89,400,-1,5],[89,412,1,30],[89,419,-1,30],[89,431,-1,5],[89,433,1,30],[89,445,1,10],[89,453,-1,30],[89,457,-1,30],[89,466,-3,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,3,20],[90,274,-1,6],[90,319,1,6],[90,400,1,24],[90,445,-1,24],[91,146,8,15],[91,191,-8,15],[91,400,-3,20],[91,445,3,20],[92,69,13,120],[92,73,-1,6],[92,100,1,6],[92,104,-13,120],[94,69,-17,60],[94,76,17,60],[94,97,-17,60],[94,104,17,60],[99,73,-1,6],[99,76,-13,120],[99,97,13,120],[99,100,1,6],[104,2,1,10],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,1,10],[104,49,1,15],[104,61,-1,60],[104,69,-3,20],[104,73,-3,20],[104,87,-1,60],[104,91,-1,60],[104,100,-3,20],[104,104,-3,20],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-3,20],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-3,20],[104,199,-1,60],[104,203,-1,60],[104,213,1,10],[104,217,1,10],[104,230,-1,60],[104,234,-1,60],[104,244,1,10],[104,248,1,10],[104,256,1,10],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,1,10],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-7,60],[104,398,-1,60],[104,400,-3,20],[104,412,1,60],[104,419,-1,60],[104,431,-1,12],[104,433,1,60],[104,445,-3,20],[104,453,-1,60],[104,457,-1,60],[104,466,-13,120],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,13,120],[105,274,7,20],[105,319,-7,20],[105,386,-3,20],[105,431,3,20],[106,146,-7,10],[106,191,7,10],[106,386,-3,20],[106,431,3,20],[110,2,-3,20],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-3,20],[110,49,1,15],[110,61,-1,60],[110,69,1,10],[110,73,1,10],[110,87,-1,60],[110,91,-1,60],[110,100,1,10],[110,104,1,10],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,1,10],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,1,10],[110,199,-1,60],[110,203,-1,60],[110,213,-3,20],[110,217,-3,20],[110,230,-1,60],[110,234,-1,60],[110,244,-3,20],[110,248,-3,20],[110,256,-3,20],[110,268,1,60],[110,274,-7,60],[110,286,-1,60],[110,289,1,60],[110,301,-3,20],[110,307,-1,60],[110,319,11,12],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,1,10],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,1,10],[110,453,-1,60],[110,457,-1,60],[110,466,-1,24],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,24],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,-7,60],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,13,60],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-3,10],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-3,10],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,1,5],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,1,5],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,3,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-3,20]],[[0,14,-1,20],[0,35,1,20],[0,471,1,3],[0,506,-1,3],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-1,20],[2,274,-1,30],[2,286,1,30],[2,289,-1,20],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,-1,20],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,-1,20],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-1,60],[7,502,1,60],[9,76,1,20],[9,97,-1,20],[9,475,-1,60],[9,502,1,60],[10,140,1,20],[10,161,-1,20],[10,475,-1,60],[10,502,1,60],[11,268,1,6],[11,289,-1,6],[11,475,1,120],[11,502,-1,120],[13,76,-1,20],[13,97,1,20],[13,471,1,3],[13,506,-1,3],[14,140,-1,20],[14,161,1,20],[14,471,1,3],[14,506,-1,3],[15,268,-1,6],[15,289,1,6],[15,471,-1,3],[15,506,1,3],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-1,20],[16,274,-1,30],[16,286,1,30],[16,289,-1,20],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,-1,20],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,-1,20],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-1,20],[20,274,-1,30],[20,286,1,30],[20,289,-1,20],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,-1,20],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,-1,20],[20,511,-29,60],[21,2,-1,60],[21,14,-1,40],[21,16,-1,60],[21,28,-1,40],[21,35,-1,40],[21,47,-1,60],[21,49,-1,40],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-1,40],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-1,40],[21,128,-1,60],[21,140,-1,40],[21,146,1,15],[21,158,1,60],[21,161,-1,40],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-1,40],[21,203,-1,60],[21,213,-1,40],[21,217,-1,60],[21,230,-1,60],[21,234,-1,40],[21,244,-1,60],[21,248,-1,40],[21,256,-1,40],[21,268,-1,60],[21,274,1,60],[21,286,-1,60],[21,289,19,60],[21,301,-1,40],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,-1,40],[21,484,1,60],[21,488,-1,60],[21,502,-1,40],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,1,20],[25,274,1,30],[25,286,-1,30],[25,289,1,20],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,1,20],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,1,20],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,-1,3],[27,506,1,3],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,2,5],[41,289,-2,5],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,1,20],[44,274,1,30],[44,286,-1,30],[44,289,1,20],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,1,20],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,1,20],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,1,20],[46,274,1,30],[46,286,-1,30],[46,289,1,20],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,1,20],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,1,20],[46,511,29,60],[47,2,1,60],[47,14,1,40],[47,16,1,60],[47,28,1,40],[47,35,1,40],[47,47,1,60],[47,49,1,40],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,1,40],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,1,40],[47,128,1,60],[47,140,1,40],[47,146,-1,15],[47,158,-1,60],[47,161,1,40],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,1,40],[47,203,1,60],[47,213,1,40],[47,217,1,60],[47,230,1,60],[47,234,1,40],[47,244,1,60],[47,248,1,40],[47,256,1,40],[47,268,-19,60],[47,274,-1,60],[47,286,1,60],[47,289,1,60],[47,301,1,40],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,1,40],[47,484,-1,60],[47,488,1,60],[47,502,1,40],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,1,3],[51,506,-1,3],[52,140,1,20],[52,161,-1,20],[52,471,1,3],[52,506,-1,3],[53,268,1,6],[53,289,-1,6],[53,471,-1,3],[53,506,1,3],[57,28,-1,20],[57,49,1,20],[57,475,-1,60],[57,502,1,60],[61,76,-1,20],[61,97,1,20],[61,475,-1,60],[61,502,1,60],[62,140,-1,20],[62,161,1,20],[62,475,-1,60],[62,502,1,60],[63,268,-1,6],[63,289,1,6],[63,475,1,120],[63,502,-1,120],[70,14,-1,20],[70,35,1,20],[70,268,-7,30],[70,289,7,30],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-1,40],[78,16,-1,60],[78,28,-1,40],[78,35,-1,40],[78,47,-1,60],[78,49,-1,40],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,-1,40],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,-1,40],[78,128,-1,60],[78,140,-1,40],[78,146,1,15],[78,158,1,60],[78,161,-1,40],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,-1,40],[78,203,-1,60],[78,213,-1,40],[78,217,-1,60],[78,230,-1,60],[78,234,-1,40],[78,244,-1,60],[78,248,-1,40],[78,256,-1,40],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,-1,40],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,-1,60],[78,475,-1,40],[78,484,1,60],[78,488,-1,60],[78,502,-1,40],[78,506,19,60],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,1,20],[79,274,1,30],[79,286,-1,30],[79,289,1,20],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,1,20],[79,475,-1,30],[79,484,1,30],[79,488,-1,30],[79,502,-1,15],[79,506,1,20],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,7,30],[91,289,-7,30],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-1,20],[94,274,-1,30],[94,286,1,30],[94,289,-1,20],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,-1,20],[94,475,1,15],[94,484,-1,30],[94,488,1,30],[94,502,1,30],[94,506,-1,20],[94,511,-29,60],[99,2,1,60],[99,14,1,40],[99,16,1,60],[99,28,1,40],[99,35,1,40],[99,47,1,60],[99,49,1,40],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,1,40],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,1,40],[99,128,1,60],[99,140,1,40],[99,146,-1,15],[99,158,-1,60],[99,161,1,40],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,1,40],[99,203,1,60],[99,213,1,40],[99,217,1,60],[99,230,1,60],[99,234,1,40],[99,244,1,60],[99,248,1,40],[99,256,1,40],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,1,40],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,-19,60],[99,475,1,40],[99,484,-1,60],[99,488,1,60],[99,502,1,40],[99,506,1,60],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,-2,5],[106,289,2,5],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,14,-1,20],[0,35,1,20],[0,471,-1,6],[0,506,1,6],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-3,10],[2,274,-1,30],[2,286,1,30],[2,289,-3,10],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,1,5],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,1,5],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-31,60],[7,502,31,60],[9,76,1,20],[9,97,-1,20],[9,475,-31,60],[9,502,31,60],[10,140,1,20],[10,161,-1,20],[10,475,-31,60],[10,502,31,60],[11,268,1,6],[11,289,-1,6],[11,475,61,120],[11,502,-61,120],[13,76,-1,20],[13,97,1,20],[13,471,-1,6],[13,506,1,6],[14,140,-1,20],[14,161,1,20],[14,471,-1,6],[14,506,1,6],[15,268,-1,6],[15,289,1,6],[15,471,1,6],[15,506,-1,6],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-3,10],[16,274,-1,30],[16,286,1,30],[16,289,-3,10],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,1,5],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,1,5],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-3,10],[20,274,-1,30],[20,286,1,30],[20,289,-3,10],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,1,5],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,1,5],[20,511,-29,60],[21,2,-1,60],[21,14,1,10],[21,16,-1,60],[21,28,1,10],[21,35,1,10],[21,47,-1,60],[21,49,1,10],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-3,20],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-3,20],[21,128,-1,60],[21,140,1,10],[21,146,1,15],[21,158,1,60],[21,161,1,10],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-3,20],[21,203,-1,60],[21,213,-3,20],[21,217,-1,60],[21,230,-1,60],[21,234,-3,20],[21,244,-1,60],[21,248,-3,20],[21,256,-3,20],[21,268,7,30],[21,274,1,60],[21,286,-1,60],[21,289,17,30],[21,301,-3,20],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,1,10],[21,484,1,60],[21,488,-1,60],[21,502,1,10],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,3,10],[25,274,1,30],[25,286,-1,30],[25,289,3,10],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,-1,5],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,-1,5],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,1,6],[27,506,-1,6],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,-1,10],[41,289,1,10],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,3,10],[44,274,1,30],[44,286,-1,30],[44,289,3,10],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,-1,5],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,-1,5],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,3,10],[46,274,1,30],[46,286,-1,30],[46,289,3,10],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,-1,5],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,-1,5],[46,511,29,60],[47,2,1,60],[47,14,-1,10],[47,16,1,60],[47,28,-1,10],[47,35,-1,10],[47,47,1,60],[47,49,-1,10],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,3,20],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,3,20],[47,128,1,60],[47,140,-1,10],[47,146,-1,15],[47,158,-1,60],[47,161,-1,10],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,3,20],[47,203,1,60],[47,213,3,20],[47,217,1,60],[47,230,1,60],[47,234,3,20],[47,244,1,60],[47,248,3,20],[47,256,3,20],[47,268,-17,30],[47,274,-1,60],[47,286,1,60],[47,289,-7,30],[47,301,3,20],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,-1,10],[47,484,-1,60],[47,488,1,60],[47,502,-1,10],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,-1,6],[51,506,1,6],[52,140,1,20],[52,161,-1,20],[52,471,-1,6],[52,506,1,6],[53,268,1,6],[53,289,-1,6],[53,471,1,6],[53,506,-1,6],[57,28,-1,20],[57,49,1,20],[57,475,-31,60],[57,502,31,60],[61,76,-1,20],[61,97,1,20],[61,475,-31,60],[61,502,31,60],[62,140,-1,20],[62,161,1,20],[62,475,-31,60],[62,502,31,60],[63,268,-1,6],[63,289,1,6],[63,475,61,120],[63,502,-61,120],[70,14,-1,20],[70,35,1,20],[70,268,4,15],[70,289,-4,15],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-3,20],[78,16,-1,60],[78,28,-3,20],[78,35,-3,20],[78,47,-1,60],[78,49,-3,20],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,1,10],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,1,10],[78,128,-1,60],[78,140,-3,20],[78,146,1,15],[78,158,1,60],[78,161,-3,20],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,1,10],[78,203,-1,60],[78,213,1,10],[78,217,-1,60],[78,230,-1,60],[78,234,1,10],[78,244,-1,60],[78,248,1,10],[78,256,1,10],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,1,10],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,7,30],[78,475,-3,20],[78,484,1,60],[78,488,-1,60],[78,502,-3,20],[78,506,-13,30],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,3,10],[79,274,1,30],[79,286,-1,30],[79,289,3,10],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,-1,5],[79,475,7,15],[79,484,1,30],[79,488,-1,30],[79,502,-17,30],[79,506,-1,5],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,-4,15],[91,289,4,15],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-3,10],[94,274,-1,30],[94,286,1,30],[94,289,-3,10],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,1,5],[94,475,17,30],[94,484,-1,30],[94,488,1,30],[94,502,-7,15],[94,506,1,5],[94,511,-29,60],[99,2,1,60],[99,14,3,20],[99,16,1,60],[99,28,3,20],[99,35,3,20],[99,47,1,60],[99,49,3,20],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,-1,10],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,-1,10],[99,128,1,60],[99,140,3,20],[99,146,-1,15],[99,158,-1,60],[99,161,3,20],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,-1,10],[99,203,1,60],[99,213,-1,10],[99,217,1,60],[99,230,1,60],[99,234,-1,10],[99,244,1,60],[99,248,-1,10],[99,256,-1,10],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,-1,10],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,13,30],[99,475,3,20],[99,484,-1,60],[99,488,1,60],[99,502,3,20],[99,506,-7,30],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,1,10],[106,289,-1,10],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,1,3],[0,499,-1,3],[2,7,-1,20],[2,42,1,20],[2,475,-1,60],[2,502,1,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-1,20],[7,283,-1,30],[7,286,1,30],[7,296,-1,20],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,-1,20],[7,488,1,30],[7,493,-1,30],[7,499,-1,20],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-1,20],[9,283,-1,30],[9,286,1,30],[9,296,-1,20],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,-1,20],[9,488,1,30],[9,493,-1,30],[9,499,-1,20],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,20],[10,283,-1,30],[10,286,1,30],[10,296,-1,20],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,-1,20],[10,488,1,30],[10,493,-1,30],[10,499,-1,20],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,19,60],[11,283,1,60],[11,286,-1,60],[11,296,-1,60],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,-1,40],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-1,40],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,1,3],[13,499,-1,3],[14,133,-1,20],[14,168,1,20],[14,478,1,3],[14,499,-1,3],[15,261,-1,6],[15,296,1,6],[15,478,-1,3],[15,499,1,3],[16,21,-1,20],[16,56,1,20],[16,475,-1,60],[16,502,1,60],[20,133,-1,20],[20,168,1,20],[20,475,-1,60],[20,502,1,60],[21,261,-1,6],[21,296,1,6],[21,475,1,120],[21,502,-1,120],[25,7,-1,20],[25,42,1,20],[25,475,1,60],[25,502,-1,60],[27,7,-1,20],[27,42,1,20],[27,478,-1,3],[27,499,1,3],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,2,15],[37,168,-2,15],[41,21,-1,20],[41,56,1,20],[41,261,2,5],[41,296,-2,5],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,2,15],[43,56,-2,15],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,1,60],[44,502,-1,60],[46,133,-1,20],[46,168,1,20],[46,475,1,60],[46,502,-1,60],[47,261,-1,6],[47,296,1,6],[47,475,-1,120],[47,502,1,120],[51,69,1,20],[51,104,-1,20],[51,478,1,3],[51,499,-1,3],[52,133,1,20],[52,168,-1,20],[52,478,1,3],[52,499,-1,3],[53,261,1,6],[53,296,-1,6],[53,478,-1,3],[53,499,1,3],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-1,20],[57,283,-1,30],[57,286,1,30],[57,296,-1,20],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,-1,20],[57,488,1,30],[57,493,-1,30],[57,499,-1,20],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-1,20],[61,283,-1,30],[61,286,1,30],[61,296,-1,20],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,-1,20],[61,488,1,30],[61,493,-1,30],[61,499,-1,20],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-1,20],[62,283,-1,30],[62,286,1,30],[62,296,-1,20],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,-1,20],[62,488,1,30],[62,493,-1,30],[62,499,-1,20],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,-1,40],[63,35,1,60],[63,38,1,15],[63,56,-1,40],[63,61,-1,60],[63,64,-1,60],[63,69,-1,40],[63,91,-1,60],[63,94,-1,40],[63,104,-1,40],[63,109,-1,60],[63,115,-1,40],[63,118,-1,60],[63,128,-1,60],[63,133,-1,40],[63,155,-1,60],[63,158,-1,40],[63,168,-1,40],[63,173,-1,60],[63,179,-1,40],[63,182,-1,60],[63,203,-1,60],[63,206,-1,40],[63,208,1,15],[63,213,1,60],[63,227,-1,40],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-1,40],[63,261,-1,60],[63,283,1,60],[63,286,-1,60],[63,296,19,60],[63,301,-1,40],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,-1,40],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,-1,40],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,-7,30],[70,296,7,30],[71,7,1,24],[71,42,-1,24],[71,133,-1,12],[71,168,1,12],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,12],[76,42,-1,120],[76,56,1,12],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,1,20],[79,283,1,30],[79,286,-1,30],[79,296,1,20],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,-1,30],[79,478,1,20],[79,488,-1,30],[79,493,1,30],[79,499,1,20],[79,502,-1,15],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-1,40],[81,35,1,60],[81,38,1,15],[81,56,-1,40],[81,61,-1,60],[81,64,-1,60],[81,69,-1,40],[81,91,-1,60],[81,94,-1,40],[81,104,-1,40],[81,109,-1,60],[81,115,-1,40],[81,118,-1,60],[81,128,-1,60],[81,133,-1,40],[81,155,-1,60],[81,158,-1,40],[81,168,-1,40],[81,173,-1,60],[81,179,-1,40],[81,182,-1,60],[81,203,-1,60],[81,206,-1,40],[81,208,1,15],[81,213,1,60],[81,227,-1,40],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,-1,40],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,-1,40],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-1,40],[81,478,19,60],[81,488,-1,60],[81,493,1,60],[81,499,-1,60],[81,502,-1,40],[81,511,-1,120],[87,7,1,120],[87,21,1,12],[87,42,-1,120],[87,56,-1,12],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,12],[90,168,-1,12],[91,7,-1,20],[91,42,1,20],[91,261,7,30],[91,296,-7,30],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-1,40],[92,35,1,60],[92,38,1,15],[92,56,-1,40],[92,61,-1,60],[92,64,-1,60],[92,69,-1,40],[92,91,-1,60],[92,94,-1,40],[92,104,-1,40],[92,109,-1,60],[92,115,-1,40],[92,118,-1,60],[92,128,-1,60],[92,133,-1,40],[92,155,-1,60],[92,158,-1,40],[92,168,-1,40],[92,173,-1,60],[92,179,-1,40],[92,182,-1,60],[92,203,-1,60],[92,206,-1,40],[92,208,1,15],[92,213,1,60],[92,227,-1,40],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,-1,40],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,-1,40],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-1,40],[92,478,-1,60],[92,488,-1,60],[92,493,1,60],[92,499,19,60],[92,502,-1,40],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,1,20],[94,283,1,30],[94,286,-1,30],[94,296,1,20],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-1,15],[94,478,1,20],[94,488,-1,30],[94,493,1,30],[94,499,1,20],[94,502,-1,30],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,2,15],[104,56,-2,15],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,-2,5],[106,296,2,5],[110,69,-1,24],[110,104,1,24],[110,133,2,15],[110,168,-2,15],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,-1,6],[0,499,1,6],[2,7,-1,20],[2,42,1,20],[2,475,-31,60],[2,502,31,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-3,10],[7,283,-1,30],[7,286,1,30],[7,296,-3,10],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,1,5],[7,488,1,30],[7,493,-1,30],[7,499,1,5],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-3,10],[9,283,-1,30],[9,286,1,30],[9,296,-3,10],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,1,5],[9,488,1,30],[9,493,-1,30],[9,499,1,5],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-3,10],[10,283,-1,30],[10,286,1,30],[10,296,-3,10],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,1,5],[10,488,1,30],[10,493,-1,30],[10,499,1,5],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,1,10],[11,35,1,60],[11,38,1,15],[11,56,1,10],[11,61,-1,60],[11,64,-1,60],[11,69,1,10],[11,91,-1,60],[11,94,-3,20],[11,104,1,10],[11,109,-1,60],[11,115,-3,20],[11,118,-1,60],[11,128,-1,60],[11,133,1,10],[11,155,-1,60],[11,158,-3,20],[11,168,1,10],[11,173,-1,60],[11,179,-3,20],[11,182,-1,60],[11,203,-1,60],[11,206,-3,20],[11,208,1,15],[11,213,1,60],[11,227,-3,20],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-3,20],[11,261,17,30],[11,283,1,60],[11,286,-1,60],[11,296,7,30],[11,301,-3,20],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,1,10],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,1,10],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,-1,6],[13,499,1,6],[14,133,-1,20],[14,168,1,20],[14,478,-1,6],[14,499,1,6],[15,261,-1,6],[15,296,1,6],[15,478,1,6],[15,499,-1,6],[16,21,-1,20],[16,56,1,20],[16,475,-31,60],[16,502,31,60],[20,133,-1,20],[20,168,1,20],[20,475,-31,60],[20,502,31,60],[21,261,-1,6],[21,296,1,6],[21,475,61,120],[21,502,-61,120],[25,7,-1,20],[25,42,1,20],[25,475,31,60],[25,502,-31,60],[27,7,-1,20],[27,42,1,20],[27,478,1,6],[27,499,-1,6],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,23,60],[37,168,-23,60],[41,21,-1,20],[41,56,1,20],[41,261,-1,10],[41,296,1,10],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,23,60],[43,56,-23,60],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,31,60],[44,502,-31,60],[46,133,-1,20],[46,168,1,20],[46,475,31,60],[46,502,-31,60],[47,261,-1,6],[47,296,1,6],[47,475,-61,120],[47,502,61,120],[51,69,1,20],[51,104,-1,20],[51,478,-1,6],[51,499,1,6],[52,133,1,20],[52,168,-1,20],[52,478,-1,6],[52,499,1,6],[53,261,1,6],[53,296,-1,6],[53,478,1,6],[53,499,-1,6],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-3,10],[57,283,-1,30],[57,286,1,30],[57,296,-3,10],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,1,5],[57,488,1,30],[57,493,-1,30],[57,499,1,5],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-3,10],[61,283,-1,30],[61,286,1,30],[61,296,-3,10],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,1,5],[61,488,1,30],[61,493,-1,30],[61,499,1,5],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-3,10],[62,283,-1,30],[62,286,1,30],[62,296,-3,10],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,1,5],[62,488,1,30],[62,493,-1,30],[62,499,1,5],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,1,10],[63,35,1,60],[63,38,1,15],[63,56,1,10],[63,61,-1,60],[63,64,-1,60],[63,69,1,10],[63,91,-1,60],[63,94,-3,20],[63,104,1,10],[63,109,-1,60],[63,115,-3,20],[63,118,-1,60],[63,128,-1,60],[63,133,1,10],[63,155,-1,60],[63,158,-3,20],[63,168,1,10],[63,173,-1,60],[63,179,-3,20],[63,182,-1,60],[63,203,-1,60],[63,206,-3,20],[63,208,1,15],[63,213,1,60],[63,227,-3,20],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-3,20],[63,261,7,30],[63,283,1,60],[63,286,-1,60],[63,296,17,30],[63,301,-3,20],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,1,10],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,1,10],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,4,15],[70,296,-4,15],[71,7,1,24],[71,42,-1,24],[71,133,-1,3],[71,168,1,3],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,3],[76,42,-1,120],[76,56,1,3],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,3,10],[79,283,1,30],[79,286,-1,30],[79,296,3,10],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,7,15],[79,478,-1,5],[79,488,-1,30],[79,493,1,30],[79,499,-1,5],[79,502,-17,30],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-3,20],[81,35,1,60],[81,38,1,15],[81,56,-3,20],[81,61,-1,60],[81,64,-1,60],[81,69,-3,20],[81,91,-1,60],[81,94,1,10],[81,104,-3,20],[81,109,-1,60],[81,115,1,10],[81,118,-1,60],[81,128,-1,60],[81,133,-3,20],[81,155,-1,60],[81,158,1,10],[81,168,-3,20],[81,173,-1,60],[81,179,1,10],[81,182,-1,60],[81,203,-1,60],[81,206,1,10],[81,208,1,15],[81,213,1,60],[81,227,1,10],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,1,10],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,1,10],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-3,20],[81,478,-13,30],[81,488,-1,60],[81,493,1,60],[81,499,7,30],[81,502,-3,20],[81,511,-1,120],[87,7,1,120],[87,21,1,3],[87,42,-1,120],[87,56,-1,3],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,3],[90,168,-1,3],[91,7,-1,20],[91,42,1,20],[91,261,-4,15],[91,296,4,15],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-3,20],[92,35,1,60],[92,38,1,15],[92,56,-3,20],[92,61,-1,60],[92,64,-1,60],[92,69,-3,20],[92,91,-1,60],[92,94,1,10],[92,104,-3,20],[92,109,-1,60],[92,115,1,10],[92,118,-1,60],[92,128,-1,60],[92,133,-3,20],[92,155,-1,60],[92,158,1,10],[92,168,-3,20],[92,173,-1,60],[92,179,1,10],[92,182,-1,60],[92,203,-1,60],[92,206,1,10],[92,208,1,15],[92,213,1,60],[92,227,1,10],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,1,10],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,1,10],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-3,20],[92,478,7,30],[92,488,-1,60],[92,493,1,60],[92,499,-13,30],[92,502,-3,20],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,3,10],[94,283,1,30],[94,286,-1,30],[94,296,3,10],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-17,30],[94,478,-1,5],[94,488,-1,30],[94,493,1,30],[94,499,-1,5],[94,502,7,15],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,23,60],[104,56,-23,60],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,1,10],[106,296,-1,10],[110,69,-1,24],[110,104,1,24],[110,133,23,60],[110,168,-23,60],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,448,-1,20],[0,493,1,20],[2,28,3,20],[2,49,-3,20],[2,448,-1,20],[2,493,1,20],[7,2,1,30],[7,11,-2,15],[7,21,1,5],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-1,10],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-1,20],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-1,20],[7,433,-1,30],[7,440,-1,30],[7,448,-1,20],[7,457,1,30],[7,466,1,20],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,-1,20],[7,499,-1,30],[7,506,-1,30],[7,511,-1,20],[9,21,3,20],[9,56,-3,20],[9,386,1,20],[9,431,-1,20],[10,21,3,20],[10,56,-3,20],[10,322,1,20],[10,367,-1,20],[11,21,-3,40],[11,56,3,40],[13,386,-1,20],[13,431,1,20],[14,322,-1,20],[14,367,1,20],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,1,10],[16,38,2,15],[16,47,-1,30],[16,49,-1,5],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,1,20],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,1,20],[16,433,1,30],[16,440,1,30],[16,448,1,20],[16,457,-1,30],[16,466,-1,20],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,1,20],[16,499,1,30],[16,506,1,30],[16,511,1,20],[20,28,3,20],[20,49,-3,20],[20,322,-1,20],[20,367,1,20],[21,28,-3,40],[21,49,3,40],[25,28,-3,20],[25,49,3,20],[25,448,-1,20],[25,493,1,20],[27,448,-1,20],[27,493,1,20],[36,386,-1,20],[36,431,1,20],[37,322,1,20],[37,367,-1,20],[37,386,1,8],[37,431,-1,8],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-3,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,1,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,1,20],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,1,20],[41,433,1,30],[41,440,1,30],[41,448,1,20],[41,457,-1,30],[41,466,-1,20],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,1,20],[41,499,1,30],[41,506,1,30],[41,511,1,20],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,10],[42,369,-1,30],[42,376,-1,30],[42,386,1,20],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,1,20],[42,433,1,30],[42,440,1,30],[42,448,1,20],[42,457,-1,30],[42,466,-1,20],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,1,20],[42,499,1,30],[42,506,1,30],[42,511,1,20],[43,2,1,60],[43,11,-1,15],[43,21,1,40],[43,28,1,40],[43,38,-1,15],[43,47,1,60],[43,49,1,40],[43,56,1,40],[43,64,1,60],[43,73,-1,15],[43,87,1,40],[43,94,1,40],[43,100,-1,15],[43,109,1,60],[43,115,1,40],[43,122,1,40],[43,128,1,40],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,1,40],[43,179,1,60],[43,186,1,60],[43,194,1,40],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,1,40],[43,241,1,60],[43,248,1,60],[43,256,1,40],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,1,40],[43,307,1,60],[43,314,1,60],[43,322,1,40],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,1,40],[43,369,1,60],[43,376,1,60],[43,386,-9,40],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-3,40],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,1,20],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-1,20],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,-1,5],[44,38,2,15],[44,47,-1,30],[44,49,1,10],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,1,20],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,1,20],[44,433,1,30],[44,440,1,30],[44,448,1,20],[44,457,-1,30],[44,466,-1,20],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,1,20],[44,499,1,30],[44,506,1,30],[44,511,1,20],[46,28,-3,20],[46,49,3,20],[46,322,-1,20],[46,367,1,20],[47,28,3,40],[47,49,-3,40],[51,386,1,20],[51,431,-1,20],[52,322,1,20],[52,367,-1,20],[57,2,-1,30],[57,11,2,15],[57,21,1,10],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-1,5],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,1,20],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,1,20],[57,433,1,30],[57,440,1,30],[57,448,1,20],[57,457,-1,30],[57,466,-1,20],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,1,20],[57,499,1,30],[57,506,1,30],[57,511,1,20],[61,21,3,20],[61,56,-3,20],[61,386,-1,20],[61,431,1,20],[62,21,3,20],[62,56,-3,20],[62,322,-1,20],[62,367,1,20],[63,21,-3,40],[63,56,3,40],[70,194,1,10],[70,239,-1,10],[70,448,-1,20],[70,493,1,20],[71,448,1,8],[71,493,-1,8],[72,386,1,20],[72,431,-1,20],[72,448,-1,20],[72,493,1,20],[76,2,1,60],[76,11,-1,15],[76,21,1,40],[76,28,1,40],[76,38,-1,15],[76,47,1,60],[76,49,1,40],[76,56,1,40],[76,64,1,60],[76,73,-1,15],[76,87,1,40],[76,94,1,40],[76,100,-1,15],[76,109,1,60],[76,115,1,40],[76,122,1,40],[76,128,1,40],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,1,40],[76,179,1,60],[76,186,1,60],[76,194,1,40],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,1,40],[76,241,1,60],[76,248,1,60],[76,256,1,40],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,1,40],[76,307,1,60],[76,314,1,60],[76,322,1,40],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,1,40],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,-9,40],[76,457,1,60],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-3,40],[76,499,-1,60],[76,506,-1,60],[78,28,-3,40],[78,49,3,40],[79,21,-3,20],[79,28,-3,20],[79,49,3,20],[79,56,3,20],[81,21,-3,40],[81,56,3,40],[87,2,-1,60],[87,11,1,15],[87,21,-1,40],[87,28,-1,40],[87,38,1,15],[87,47,-1,60],[87,49,-1,40],[87,56,-1,40],[87,64,-1,60],[87,73,1,15],[87,87,-1,40],[87,94,-1,40],[87,100,1,15],[87,109,-1,60],[87,115,-1,40],[87,122,-1,40],[87,128,-1,40],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,-1,40],[87,179,-1,60],[87,186,-1,60],[87,194,-1,40],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-1,40],[87,241,-1,60],[87,248,-1,60],[87,256,-1,40],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,-1,40],[87,307,-1,60],[87,314,-1,60],[87,322,-1,40],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-1,40],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,3,40],[87,457,-1,60],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,9,40],[87,499,1,60],[87,506,1,60],[89,386,-1,20],[89,431,1,20],[89,448,-1,20],[89,493,1,20],[90,448,1,8],[90,493,-1,8],[91,194,-1,10],[91,239,1,10],[91,448,-1,20],[91,493,1,20],[92,21,-3,40],[92,56,3,40],[94,21,-3,20],[94,28,3,20],[94,49,-3,20],[94,56,3,20],[99,28,3,40],[99,49,-3,40],[104,2,1,60],[104,11,-1,15],[104,21,1,40],[104,28,1,40],[104,38,-1,15],[104,47,1,60],[104,49,1,40],[104,56,1,40],[104,64,1,60],[104,73,-1,15],[104,87,1,40],[104,94,1,40],[104,100,-1,15],[104,109,1,60],[104,115,1,40],[104,122,1,40],[104,128,1,40],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,1,40],[104,179,1,60],[104,186,1,60],[104,194,1,40],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,1,40],[104,241,1,60],[104,248,1,60],[104,256,1,40],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,1,40],[104,307,1,60],[104,314,1,60],[104,322,1,40],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,1,40],[104,369,1,60],[104,376,1,60],[104,386,-3,40],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-9,40],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,1,20],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-1,20],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,10],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,369,-1,30],[105,376,-1,30],[105,386,1,20],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,1,20],[105,433,1,30],[105,440,1,30],[105,448,1,20],[105,457,-1,30],[105,466,-1,20],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,1,20],[105,499,1,30],[105,506,1,30],[105,511,1,20],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,1,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-3,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,1,20],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,1,20],[106,433,1,30],[106,440,1,30],[106,448,1,20],[106,457,-1,30],[106,466,-1,20],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,1,20],[106,499,1,30],[106,506,1,30],[106,511,1,20],[110,322,1,20],[110,367,-1,20],[110,386,-1,8],[110,431,1,8],[111,386,1,20],[111,431,-1,20]],[[0,25,-1,3],[0,52,1,3],[0,448,-1,5],[0,493,1,5],[2,28,-7,30],[2,49,7,30],[2,448,-1,5],[2,493,1,5],[7,2,1,30],[7,11,-2,15],[7,21,19,60],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-13,60],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-3,10],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-3,10],[7,433,-1,30],[7,440,-1,30],[7,448,1,5],[7,457,1,30],[7,466,1,5],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,1,5],[7,499,-1,30],[7,506,-1,30],[7,511,-1,5],[9,21,4,15],[9,56,-4,15],[9,386,-3,10],[9,431,3,10],[10,21,4,15],[10,56,-4,15],[10,322,1,5],[10,367,-1,5],[11,21,-2,15],[11,56,2,15],[11,194,-1,6],[11,239,1,6],[13,25,-1,3],[13,52,1,3],[13,386,3,10],[13,431,-3,10],[14,25,-1,3],[14,52,1,3],[14,322,-1,5],[14,367,1,5],[15,25,1,3],[15,52,-1,3],[15,194,1,6],[15,239,-1,6],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,-17,60],[16,38,2,15],[16,47,-1,30],[16,49,11,60],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,3,10],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,3,10],[16,433,1,30],[16,440,1,30],[16,448,-1,5],[16,457,-1,30],[16,466,-1,5],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,-1,5],[16,499,1,30],[16,506,1,30],[16,511,1,5],[20,28,-7,30],[20,49,7,30],[20,322,-1,5],[20,367,1,5],[21,28,11,30],[21,49,-11,30],[21,194,1,6],[21,239,-1,6],[25,28,7,30],[25,49,-7,30],[25,448,-1,5],[25,493,1,5],[27,25,1,3],[27,52,-1,3],[27,448,-1,5],[27,493,1,5],[36,194,1,6],[36,239,-1,6],[36,386,3,10],[36,431,-3,10],[37,322,7,60],[37,367,-7,60],[37,386,1,12],[37,431,-1,12],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-9,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,7,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,3,10],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,3,10],[41,433,1,30],[41,440,1,30],[41,448,-1,5],[41,457,-1,30],[41,466,-1,5],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,-1,5],[41,499,1,30],[41,506,1,30],[41,511,1,5],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,322,3,20],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,4],[42,369,-1,30],[42,376,-1,30],[42,386,3,10],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,3,10],[42,433,1,30],[42,440,1,30],[42,448,-1,5],[42,457,-1,30],[42,466,-1,5],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,-1,5],[42,499,1,30],[42,506,1,30],[42,511,1,5],[43,2,1,60],[43,11,-1,15],[43,21,-1,10],[43,28,-1,10],[43,38,-1,15],[43,47,1,60],[43,49,-1,10],[43,56,-1,10],[43,64,1,60],[43,73,-1,15],[43,87,3,20],[43,94,3,20],[43,100,-1,15],[43,109,1,60],[43,115,3,20],[43,122,3,20],[43,128,3,20],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,3,20],[43,179,1,60],[43,186,1,60],[43,194,-1,10],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,-1,10],[43,241,1,60],[43,248,1,60],[43,256,3,20],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,3,20],[43,307,1,60],[43,314,1,60],[43,322,-1,10],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,-1,10],[43,369,1,60],[43,376,1,60],[43,386,-47,60],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-1,60],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,7,60],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-7,60],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,11,60],[44,38,2,15],[44,47,-1,30],[44,49,-17,60],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,3,10],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,3,10],[44,433,1,30],[44,440,1,30],[44,448,-1,5],[44,457,-1,30],[44,466,-1,5],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,-1,5],[44,499,1,30],[44,506,1,30],[44,511,1,5],[46,28,7,30],[46,49,-7,30],[46,322,-1,5],[46,367,1,5],[47,28,-11,30],[47,49,11,30],[47,194,1,6],[47,239,-1,6],[51,25,-1,3],[51,52,1,3],[51,386,-3,10],[51,431,3,10],[52,25,-1,3],[52,52,1,3],[52,322,1,5],[52,367,-1,5],[53,25,1,3],[53,52,-1,3],[53,194,-1,6],[53,239,1,6],[57,2,-1,30],[57,11,2,15],[57,21,13,60],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-19,60],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,3,10],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,3,10],[57,433,1,30],[57,440,1,30],[57,448,-1,5],[57,457,-1,30],[57,466,-1,5],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,-1,5],[57,499,1,30],[57,506,1,30],[57,511,1,5],[61,21,4,15],[61,56,-4,15],[61,386,3,10],[61,431,-3,10],[62,21,4,15],[62,56,-4,15],[62,322,-1,5],[62,367,1,5],[63,21,-2,15],[63,56,2,15],[63,194,1,6],[63,239,-1,6],[70,194,7,30],[70,239,-7,30],[70,448,-1,5],[70,493,1,5],[71,322,1,12],[71,367,-1,12],[71,448,1,12],[71,493,-1,12],[72,386,-3,10],[72,431,3,10],[72,448,-1,5],[72,493,1,5],[76,2,1,60],[76,11,-1,15],[76,21,3,20],[76,28,3,20],[76,38,-1,15],[76,47,1,60],[76,49,3,20],[76,56,3,20],[76,64,1,60],[76,73,-1,15],[76,87,-1,10],[76,94,-1,10],[76,100,-1,15],[76,109,1,60],[76,115,-1,10],[76,122,-1,10],[76,128,-1,10],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,-1,10],[76,179,1,60],[76,186,1,60],[76,194,3,20],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,3,20],[76,241,1,60],[76,248,1,60],[76,256,-1,10],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,-1,10],[76,307,1,60],[76,314,1,60],[76,322,3,20],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,3,20],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,13,60],[76,457,1,60],[76,466,1,12],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-1,60],[76,499,-1,60],[76,506,-1,60],[76,511,-1,12],[78,25,1,6],[78,28,-2,15],[78,49,2,15],[78,52,-1,6],[79,21,-4,15],[79,28,7,30],[79,49,-7,30],[79,56,4,15],[81,21,-2,15],[81,25,-1,6],[81,52,1,6],[81,56,2,15],[87,2,-1,60],[87,11,1,15],[87,21,-3,20],[87,28,-3,20],[87,38,1,15],[87,47,-1,60],[87,49,-3,20],[87,56,-3,20],[87,64,-1,60],[87,73,1,15],[87,87,1,10],[87,94,1,10],[87,100,1,15],[87,109,-1,60],[87,115,1,10],[87,122,1,10],[87,128,1,10],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,1,10],[87,179,-1,60],[87,186,-1,60],[87,194,-3,20],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-3,20],[87,241,-1,60],[87,248,-1,60],[87,256,1,10],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,1,10],[87,307,-1,60],[87,314,-1,60],[87,322,-3,20],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-3,20],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,1,60],[87,457,-1,60],[87,466,-1,12],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,-13,60],[87,499,1,60],[87,506,1,60],[87,511,1,12],[89,386,3,10],[89,431,-3,10],[89,448,-1,5],[89,493,1,5],[90,322,-1,12],[90,367,1,12],[90,448,1,12],[90,493,-1,12],[91,194,-7,30],[91,239,7,30],[91,448,-1,5],[91,493,1,5],[92,21,-2,15],[92,25,1,6],[92,52,-1,6],[92,56,2,15],[94,21,-4,15],[94,28,-7,30],[94,49,7,30],[94,56,4,15],[99,25,1,6],[99,28,2,15],[99,49,-2,15],[99,52,-1,6],[104,2,1,60],[104,11,-1,15],[104,21,-1,10],[104,28,-1,10],[104,38,-1,15],[104,47,1,60],[104,49,-1,10],[104,56,-1,10],[104,64,1,60],[104,73,-1,15],[104,87,3,20],[104,94,3,20],[104,100,-1,15],[104,109,1,60],[104,115,3,20],[104,122,3,20],[104,128,3,20],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,3,20],[104,179,1,60],[104,186,1,60],[104,194,-1,10],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,-1,10],[104,241,1,60],[104,248,1,60],[104,256,3,20],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,3,20],[104,307,1,60],[104,314,1,60],[104,322,-1,10],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,-1,10],[104,369,1,60],[104,376,1,60],[104,386,-1,60],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-47,60],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,7,60],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-7,60],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,4],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,367,3,20],[105,369,-1,30],[105,376,-1,30],[105,386,3,10],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,3,10],[105,433,1,30],[105,440,1,30],[105,448,-1,5],[105,457,-1,30],[105,466,-1,5],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,-1,5],[105,499,1,30],[105,506,1,30],[105,511,1,5],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,7,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-9,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,3,10],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,3,10],[106,433,1,30],[106,440,1,30],[106,448,-1,5],[106,457,-1,30],[106,466,-1,5],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,-1,5],[106,499,1,30],[106,506,1,30],[106,511,1,5],[110,322,7,60],[110,367,-7,60],[110,386,-1,12],[110,431,1,12],[111,194,1,6],[111,239,-1,6],[111,386,-3,10],[111,431,3,10]],[[0,336,-1,20],[0,381,1,20],[2,140,3,20],[2,161,-3,20],[2,336,-1,20],[2,381,1,20],[7,133,3,20],[7,168,-3,20],[7,322,1,20],[7,367,-1,20],[9,133,3,20],[9,168,-3,20],[9,274,1,20],[9,319,-1,20],[10,128,-1,30],[10,133,1,5],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-1,10],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-1,20],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-1,20],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,-1,20],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,-1,20],[10,466,1,20],[10,511,-1,20],[11,133,-3,40],[11,168,3,40],[13,274,-1,20],[13,319,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[16,140,3,20],[16,161,-3,20],[16,322,-1,20],[16,367,1,20],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,1,10],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,-1,5],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,1,20],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,1,20],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,1,20],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,1,20],[20,466,-1,20],[20,511,1,20],[21,140,-3,40],[21,161,3,40],[25,140,-3,20],[25,161,3,20],[25,336,-1,20],[25,381,1,20],[27,336,-1,20],[27,381,1,20],[36,274,-1,20],[36,319,1,20],[37,128,-1,60],[37,133,1,40],[37,137,1,40],[37,140,1,40],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,1,40],[37,164,1,40],[37,168,1,40],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,1,40],[37,203,1,40],[37,206,1,40],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,1,40],[37,230,1,40],[37,234,1,40],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,1,40],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-11,40],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,1,40],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,-1,40],[37,322,1,40],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,1,40],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,1,20],[37,511,-1,20],[41,82,-1,10],[41,127,1,10],[41,322,-1,20],[41,367,1,20],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-1,20],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-1,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,-1,20],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,10],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,-1,20],[42,466,1,20],[42,511,-1,20],[43,274,7,40],[43,319,-7,40],[43,322,1,20],[43,367,-1,20],[44,140,-3,20],[44,161,3,20],[44,322,-1,20],[44,367,1,20],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,-1,5],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,1,10],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,1,20],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,1,20],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,1,20],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,1,20],[46,466,-1,20],[46,511,1,20],[47,140,3,40],[47,161,-3,40],[51,274,1,20],[51,319,-1,20],[52,128,-1,30],[52,133,1,20],[52,137,1,20],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,1,20],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-1,20],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-1,20],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,-1,20],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,-1,20],[52,466,1,20],[52,511,-1,20],[57,133,3,20],[57,168,-3,20],[57,322,-1,20],[57,367,1,20],[61,133,3,20],[61,168,-3,20],[61,274,-1,20],[61,319,1,20],[62,128,1,30],[62,133,1,10],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-1,5],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,1,20],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,1,20],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,1,20],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,1,20],[62,466,-1,20],[62,511,1,20],[63,133,-3,40],[63,168,3,40],[70,82,1,10],[70,127,-1,10],[70,336,-1,20],[70,381,1,20],[71,128,-1,60],[71,133,1,40],[71,137,1,40],[71,140,1,40],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,1,40],[71,164,1,40],[71,168,1,40],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,1,40],[71,203,1,40],[71,206,1,40],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,1,40],[71,230,1,40],[71,234,1,40],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,1,40],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,1,40],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,1,40],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,-11,40],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,1,40],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,-1,40],[72,274,1,20],[72,319,-1,20],[72,336,-1,20],[72,381,1,20],[76,336,7,40],[76,381,-7,40],[78,140,-3,40],[78,161,3,40],[79,133,-3,20],[79,140,-3,20],[79,161,3,20],[79,168,3,20],[81,133,-3,40],[81,168,3,40],[87,336,7,40],[87,381,-7,40],[89,274,-1,20],[89,319,1,20],[89,336,-1,20],[89,381,1,20],[90,128,1,60],[90,133,-1,40],[90,137,-1,40],[90,140,-1,40],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-1,40],[90,164,-1,40],[90,168,-1,40],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,-1,40],[90,203,-1,40],[90,206,-1,40],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,-1,40],[90,230,-1,40],[90,234,-1,40],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,-1,40],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-1,40],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,1,40],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-1,40],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,11,40],[91,82,-1,10],[91,127,1,10],[91,336,-1,20],[91,381,1,20],[92,133,-3,40],[92,168,3,40],[94,133,-3,20],[94,140,3,20],[94,161,-3,20],[94,168,3,20],[99,140,3,40],[99,161,-3,40],[104,274,-7,40],[104,319,7,40],[104,322,1,20],[104,367,-1,20],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,1,20],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,1,20],[105,322,-1,10],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,1,20],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,1,20],[105,466,-1,20],[105,511,1,20],[106,82,1,10],[106,127,-1,10],[106,322,-1,20],[106,367,1,20],[110,128,-1,60],[110,133,1,40],[110,137,1,40],[110,140,1,40],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,1,40],[110,164,1,40],[110,168,1,40],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,1,40],[110,203,1,40],[110,206,1,40],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,1,40],[110,230,1,40],[110,234,1,40],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,1,40],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,-1,40],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,1,40],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-11,40],[110,322,1,40],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,1,40],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,1,20],[110,511,-1,20],[111,274,1,20],[111,319,-1,20]],[[0,137,-1,3],[0,164,1,3],[0,336,-1,5],[0,381,1,5],[2,140,-7,30],[2,161,7,30],[2,336,-1,5],[2,381,1,5],[7,133,4,15],[7,168,-4,15],[7,322,1,5],[7,367,-1,5],[9,133,4,15],[9,168,-4,15],[9,274,-3,10],[9,319,3,10],[10,128,-1,30],[10,133,19,60],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-13,60],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-3,10],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-3,10],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,1,5],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,1,5],[10,466,1,5],[10,511,-1,5],[11,82,-1,6],[11,127,1,6],[11,133,-2,15],[11,168,2,15],[13,137,-1,3],[13,164,1,3],[13,274,3,10],[13,319,-3,10],[14,128,1,30],[14,133,-1,20],[14,137,-23,60],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,17,60],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,82,1,6],[15,127,-1,6],[15,137,1,3],[15,164,-1,3],[16,140,-7,30],[16,161,7,30],[16,322,-1,5],[16,367,1,5],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,-17,60],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,11,60],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,3,10],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,3,10],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,-1,5],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,-1,5],[20,466,-1,5],[20,511,1,5],[21,82,1,6],[21,127,-1,6],[21,140,11,30],[21,161,-11,30],[25,140,7,30],[25,161,-7,30],[25,336,-1,5],[25,381,1,5],[27,137,1,3],[27,164,-1,3],[27,336,-1,5],[27,381,1,5],[36,82,1,6],[36,127,-1,6],[36,274,3,10],[36,319,-3,10],[37,128,-1,60],[37,133,-1,10],[37,137,-1,10],[37,140,-1,10],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,-1,10],[37,164,-1,10],[37,168,-1,10],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,3,20],[37,203,3,20],[37,206,3,20],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,3,20],[37,230,3,20],[37,234,3,20],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,3,20],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-49,60],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,3,20],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,1,60],[37,322,-1,10],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,-1,10],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,7,60],[37,511,-7,60],[41,82,-2,5],[41,127,2,5],[41,322,-1,5],[41,367,1,5],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-3,10],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-3,10],[42,322,-3,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,1,5],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,4],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,1,5],[42,466,1,5],[42,511,-1,5],[43,274,7,60],[43,319,-7,60],[43,322,7,60],[43,367,-7,60],[44,140,7,30],[44,161,-7,30],[44,322,-1,5],[44,367,1,5],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,11,60],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,-17,60],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,3,10],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,3,10],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,-1,5],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,-1,5],[46,466,-1,5],[46,511,1,5],[47,82,1,6],[47,127,-1,6],[47,140,-11,30],[47,161,11,30],[51,137,-1,3],[51,164,1,3],[51,274,-3,10],[51,319,3,10],[52,128,-1,30],[52,133,1,20],[52,137,-17,60],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,23,60],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-3,10],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-3,10],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,1,5],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,1,5],[52,466,1,5],[52,511,-1,5],[53,82,-1,6],[53,127,1,6],[53,137,1,3],[53,164,-1,3],[57,133,4,15],[57,168,-4,15],[57,322,-1,5],[57,367,1,5],[61,133,4,15],[61,168,-4,15],[61,274,3,10],[61,319,-3,10],[62,128,1,30],[62,133,13,60],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-19,60],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,3,10],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,3,10],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,-1,5],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,-1,5],[62,466,-1,5],[62,511,1,5],[63,82,1,6],[63,127,-1,6],[63,133,-2,15],[63,168,2,15],[70,82,7,30],[70,127,-7,30],[70,336,-1,5],[70,381,1,5],[71,128,-1,60],[71,133,3,20],[71,137,3,20],[71,140,3,20],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,3,20],[71,164,3,20],[71,168,3,20],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,-1,10],[71,203,-1,10],[71,206,-1,10],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,-1,10],[71,230,-1,10],[71,234,-1,10],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,-1,10],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,-1,10],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,3,20],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,11,60],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,3,20],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,1,60],[71,466,1,12],[71,511,-1,12],[72,274,-3,10],[72,319,3,10],[72,336,-1,5],[72,381,1,5],[76,322,1,12],[76,336,7,60],[76,367,-1,12],[76,381,-7,60],[78,137,1,6],[78,140,-2,15],[78,161,2,15],[78,164,-1,6],[79,133,-4,15],[79,140,7,30],[79,161,-7,30],[79,168,4,15],[81,133,-2,15],[81,137,-1,6],[81,164,1,6],[81,168,2,15],[87,322,-1,12],[87,336,7,60],[87,367,1,12],[87,381,-7,60],[89,274,3,10],[89,319,-3,10],[89,336,-1,5],[89,381,1,5],[90,128,1,60],[90,133,-3,20],[90,137,-3,20],[90,140,-3,20],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-3,20],[90,164,-3,20],[90,168,-3,20],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,1,10],[90,203,1,10],[90,206,1,10],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,1,10],[90,230,1,10],[90,234,1,10],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,1,10],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,1,10],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-3,20],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,-1,60],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-3,20],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,-11,60],[90,466,-1,12],[90,511,1,12],[91,82,-7,30],[91,127,7,30],[91,336,-1,5],[91,381,1,5],[92,133,-2,15],[92,137,1,6],[92,164,-1,6],[92,168,2,15],[94,133,-4,15],[94,140,-7,30],[94,161,7,30],[94,168,4,15],[99,137,1,6],[99,140,2,15],[99,161,-2,15],[99,164,-1,6],[104,274,-7,60],[104,319,7,60],[104,322,7,60],[104,367,-7,60],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,3,10],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,3,10],[105,322,-1,4],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,-1,5],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,367,3,20],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,-1,5],[105,466,-1,5],[105,511,1,5],[106,82,2,5],[106,127,-2,5],[106,322,-1,5],[106,367,1,5],[110,128,-1,60],[110,133,-1,10],[110,137,-1,10],[110,140,-1,10],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,-1,10],[110,164,-1,10],[110,168,-1,10],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,3,20],[110,203,3,20],[110,206,3,20],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,3,20],[110,230,3,20],[110,234,3,20],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,3,20],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,1,60],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,3,20],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-49,60],[110,322,-1,10],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,-1,10],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,7,60],[110,511,-7,60],[111,82,1,6],[111,127,-1,6],[111,274,-3,10],[111,319,3,10]],[[5,1,2,15],[5,8,2,15],[5,32,2,15],[5,41,-8,15],[5,211,2,15],[5,218,2,15],[5,242,2,15],[5,251,-1,5],[5,259,-1,5],[5,266,-1,5],[5,290,-1,5],[5,299,2,15],[5,465,2,15],[5,472,2,15],[5,496,2,15],[5,505,-1,5],[34,1,2,15],[34,8,2,15],[34,32,2,15],[34,41,-8,15],[34,211,2,15],[34,218,2,15],[34,242,2,15],[34,251,-1,5],[34,259,-1,5],[34,266,-1,5],[34,290,-1,5],[34,299,2,15],[34,465,2,15],[34,472,2,15],[34,496,2,15],[34,505,-1,5],[40,1,2,15],[40,8,2,15],[40,32,2,15],[40,41,-8,15],[40,211,2,15],[40,218,2,15],[40,242,2,15],[40,251,-1,5],[40,259,-1,5],[40,266,-1,5],[40,290,-1,5],[40,299,2,15],[40,465,2,15],[40,472,2,15],[40,496,2,15],[40,505,-1,5],[85,1,2,15],[85,8,2,15],[85,32,2,15],[85,41,-8,15],[85,211,2,15],[85,218,2,15],[85,242,2,15],[85,251,-1,5],[85,259,-1,5],[85,266,-1,5],[85,290,-1,5],[85,299,2,15],[85,465,2,15],[85,472,2,15],[85,496,2,15],[85,505,-1,5],[97,1,2,15],[97,8,2,15],[97,32,2,15],[97,41,-8,15],[97,211,2,15],[97,218,2,15],[97,242,2,15],[97,251,-1,5],[97,259,-1,5],[97,266,-1,5],[97,290,-1,5],[97,299,2,15],[97,465,2,15],[97,472,2,15],[97,496,2,15],[97,505,-1,5]],[[3,67,-1,5],[3,74,-1,5],[3,98,-1,5],[3,107,2,15],[3,196,-8,15],[3,205,2,15],[3,229,2,15],[3,236,2,15],[3,276,-1,5],[3,285,2,15],[3,309,2,15],[3,316,2,15],[3,403,2,15],[3,410,2,15],[3,434,2,15],[3,443,-1,5],[32,67,-1,5],[32,74,-1,5],[32,98,-1,5],[32,107,2,15],[32,196,-8,15],[32,205,2,15],[32,229,2,15],[32,236,2,15],[32,276,-1,5],[32,285,2,15],[32,309,2,15],[32,316,2,15],[32,403,2,15],[32,410,2,15],[32,434,2,15],[32,443,-1,5],[38,67,-1,5],[38,74,-1,5],[38,98,-1,5],[38,107,2,15],[38,196,-8,15],[38,205,2,15],[38,229,2,15],[38,236,2,15],[38,276,-1,5],[38,285,2,15],[38,309,2,15],[38,316,2,15],[38,403,2,15],[38,410,2,15],[38,434,2,15],[38,443,-1,5],[50,67,-1,5],[50,74,-1,5],[50,98,-1,5],[50,107,2,15],[50,196,-8,15],[50,205,2,15],[50,229,2,15],[50,236,2,15],[50,276,-1,5],[50,285,2,15],[50,309,2,15],[50,316,2,15],[50,403,2,15],[50,410,2,15],[50,434,2,15],[50,443,-1,5],[95,67,-1,5],[95,74,-1,5],[95,98,-1,5],[95,107,2,15],[95,196,-8,15],[95,205,2,15],[95,229,2,15],[95,236,2,15],[95,276,-1,5],[95,285,2,15],[95,309,2,15],[95,316,2,15],[95,403,2,15],[95,410,2,15],[95,434,2,15],[95,443,-1,5]],[[24,4,2,15],[24,31,2,15],[24,32,2,15],[24,59,2,15],[24,79,2,15],[24,84,-1,5],[24,107,2,15],[24,112,-1,5],[24,385,-1,5],[24,410,2,15],[24,421,2,15],[24,446,-1,5],[24,458,2,15],[24,465,2,15],[24,494,-1,5],[24,501,-8,15],[48,4,2,15],[48,31,2,15],[48,32,2,15],[48,59,2,15],[48,79,2,15],[48,84,-1,5],[48,107,2,15],[48,112,-1,5],[48,385,-1,5],[48,410,2,15],[48,421,2,15],[48,446,-1,5],[48,458,2,15],[48,465,2,15],[48,494,-1,5],[48,501,-8,15],[67,4,2,15],[67,31,2,15],[67,32,2,15],[67,59,2,15],[67,79,2,15],[67,84,-1,5],[67,107,2,15],[67,112,-1,5],[67,385,-1,5],[67,410,2,15],[67,421,2,15],[67,446,-1,5],[67,458,2,15],[67,465,2,15],[67,494,-1,5],[67,501,-8,15],[80,4,2,15],[80,31,2,15],[80,32,2,15],[80,59,2,15],[80,79,2,15],[80,84,-1,5],[80,107,2,15],[80,112,-1,5],[80,385,-1,5],[80,410,2,15],[80,421,2,15],[80,446,-1,5],[80,458,2,15],[80,465,2,15],[80,494,-1,5],[80,501,-8,15],[82,4,2,15],[82,31,2,15],[82,32,2,15],[82,59,2,15],[82,79,2,15],[82,84,-1,5],[82,107,2,15],[82,112,-1,5],[82,385,-1,5],[82,410,2,15],[82,421,2,15],[82,446,-1,5],[82,458,2,15],[82,465,2,15],[82,494,-1,5],[82,501,-8,15]],[[23,50,-1,5],[23,55,2,15],[23,59,2,15],[23,62,2,15],[23,176,-1,5],[23,181,2,15],[23,185,2,15],[23,188,2,15],[23,321,-1,5],[23,324,-1,5],[23,328,-1,5],[23,333,2,15],[23,451,2,15],[23,454,2,15],[23,458,2,15],[23,463,-8,15],[35,50,-1,5],[35,55,2,15],[35,59,2,15],[35,62,2,15],[35,176,-1,5],[35,181,2,15],[35,185,2,15],[35,188,2,15],[35,321,-1,5],[35,324,-1,5],[35,328,-1,5],[35,333,2,15],[35,451,2,15],[35,454,2,15],[35,458,2,15],[35,463,-8,15],[55,50,-1,5],[55,55,2,15],[55,59,2,15],[55,62,2,15],[55,176,-1,5],[55,181,2,15],[55,185,2,15],[55,188,2,15],[55,321,-1,5],[55,324,-1,5],[55,328,-1,5],[55,333,2,15],[55,451,2,15],[55,454,2,15],[55,458,2,15],[55,463,-8,15],[65,50,-1,5],[65,55,2,15],[65,59,2,15],[65,62,2,15],[65,176,-1,5],[65,181,2,15],[65,185,2,15],[65,188,2,15],[65,321,-1,5],[65,324,-1,5],[65,328,-1,5],[65,333,2,15],[65,451,2,15],[65,454,2,15],[65,458,2,15],[65,463,-8,15],[68,50,-1,5],[68,55,2,15],[68,59,2,15],[68,62,2,15],[68,176,-1,5],[68,181,2,15],[68,185,2,15],[68,188,2,15],[68,321,-1,5],[68,324,-1,5],[68,328,-1,5],[68,333,2,15],[68,451,2,15],[68,454,2,15],[68,458,2,15],[68,463,-8,15]],[[1,19,-1,5],[1,59,2,15],[1,81,-1,5],[1,121,2,15],[1,143,2,15],[1,167,2,15],[1,205,2,15],[1,229,2,15],[1,276,-8,15],[1,316,2,15],[1,342,2,15],[1,382,-1,5],[1,392,-1,5],[1,416,-1,5],[1,458,2,15],[1,482,2,15],[17,19,-1,5],[17,59,2,15],[17,81,-1,5],[17,121,2,15],[17,143,2,15],[17,167,2,15],[17,205,2,15],[17,229,2,15],[17,276,-8,15],[17,316,2,15],[17,342,2,15],[17,382,-1,5],[17,392,-1,5],[17,416,-1,5],[17,458,2,15],[17,482,2,15],[66,19,-1,5],[66,59,2,15],[66,81,-1,5],[66,121,2,15],[66,143,2,15],[66,167,2,15],[66,205,2,15],[66,229,2,15],[66,276,-8,15],[66,316,2,15],[66,342,2,15],[66,382,-1,5],[66,392,-1,5],[66,416,-1,5],[66,458,2,15],[66,482,2,15],[75,19,-1,5],[75,59,2,15],[75,81,-1,5],[75,121,2,15],[75,143,2,15],[75,167,2,15],[75,205,2,15],[75,229,2,15],[75,276,-8,15],[75,316,2,15],[75,342,2,15],[75,382,-1,5],[75,392,-1,5],[75,416,-1,5],[75,458,2,15],[75,482,2,15],[83,19,-1,5],[83,59,2,15],[83,81,-1,5],[83,121,2,15],[83,143,2,15],[83,167,2,15],[83,205,2,15],[83,229,2,15],[83,276,-8,15],[83,316,2,15],[83,342,2,15],[83,382,-1,5],[83,392,-1,5],[83,416,-1,5],[83,458,2,15],[83,482,2,15]],[[8,32,2,15],[8,37,-1,5],[8,41,-1,5],[8,44,-1,5],[8,211,2,15],[8,214,2,15],[8,218,2,15],[8,223,-1,5],[8,352,-8,15],[8,357,2,15],[8,361,2,15],[8,364,2,15],[8,403,2,15],[8,406,2,15],[8,410,2,15],[8,415,-1,5],[12,32,2,15],[12,37,-1,5],[12,41,-1,5],[12,44,-1,5],[12,211,2,15],[12,214,2,15],[12,218,2,15],[12,223,-1,5],[12,352,-8,15],[12,357,2,15],[12,361,2,15],[12,364,2,15],[12,403,2,15],[12,406,2,15],[12,410,2,15],[12,415,-1,5],[45,32,2,15],[45,37,-1,5],[45,41,-1,5],[45,44,-1,5],[45,211,2,15],[45,214,2,15],[45,218,2,15],[45,223,-1,5],[45,352,-8,15],[45,357,2,15],[45,361,2,15],[45,364,2,15],[45,403,2,15],[45,406,2,15],[45,410,2,15],[45,415,-1,5],[107,32,2,15],[107,37,-1,5],[107,41,-1,5],[107,44,-1,5],[107,211,2,15],[107,214,2,15],[107,218,2,15],[107,223,-1,5],[107,352,-8,15],[107,357,2,15],[107,361,2,15],[107,364,2,15],[107,403,2,15],[107,406,2,15],[107,410,2,15],[107,415,-1,5],[109,32,2,15],[109,37,-1,5],[109,41,-1,5],[109,44,-1,5],[109,211,2,15],[109,214,2,15],[109,218,2,15],[109,223,-1,5],[109,352,-8,15],[109,357,2,15],[109,361,2,15],[109,364,2,15],[109,403,2,15],[109,406,2,15],[109,410,2,15],[109,415,-1,5]],[[29,13,-8,15],[29,31,2,15],[29,79,2,15],[29,93,2,15],[29,134,-1,5],[29,148,-1,5],[29,196,-1,5],[29,214,2,15],[29,271,2,15],[29,285,2,15],[29,333,2,15],[29,351,-1,5],[29,388,-1,5],[29,406,2,15],[29,454,2,15],[29,468,2,15],[49,13,-8,15],[49,31,2,15],[49,79,2,15],[49,93,2,15],[49,134,-1,5],[49,148,-1,5],[49,196,-1,5],[49,214,2,15],[49,271,2,15],[49,285,2,15],[49,333,2,15],[49,351,-1,5],[49,388,-1,5],[49,406,2,15],[49,454,2,15],[49,468,2,15],[54,13,-8,15],[54,31,2,15],[54,79,2,15],[54,93,2,15],[54,134,-1,5],[54,148,-1,5],[54,196,-1,5],[54,214,2,15],[54,271,2,15],[54,285,2,15],[54,333,2,15],[54,351,-1,5],[54,388,-1,5],[54,406,2,15],[54,454,2,15],[54,468,2,15],[56,13,-8,15],[56,31,2,15],[56,79,2,15],[56,93,2,15],[56,134,-1,5],[56,148,-1,5],[56,196,-1,5],[56,214,2,15],[56,271,2,15],[56,285,2,15],[56,333,2,15],[56,351,-1,5],[56,388,-1,5],[56,406,2,15],[56,454,2,15],[56,468,2,15],[108,13,-8,15],[108,31,2,15],[108,79,2,15],[108,93,2,15],[108,134,-1,5],[108,148,-1,5],[108,196,-1,5],[108,214,2,15],[108,271,2,15],[108,285,2,15],[108,333,2,15],[108,351,-1,5],[108,388,-1,5],[108,406,2,15],[108,454,2,15],[108,468,2,15]],[[26,22,-1,5],[26,62,2,15],[26,67,-8,15],[26,107,2,15],[26,157,2,15],[26,181,2,15],[26,200,-1,5],[26,224,-1,5],[26,262,-1,5],[26,302,2,15],[26,339,2,15],[26,379,-1,5],[26,397,2,15],[26,421,2,15],[26,472,2,15],[26,496,2,15],[30,22,-1,5],[30,62,2,15],[30,67,-8,15],[30,107,2,15],[30,157,2,15],[30,181,2,15],[30,200,-1,5],[30,224,-1,5],[30,262,-1,5],[30,302,2,15],[30,339,2,15],[30,379,-1,5],[30,397,2,15],[30,421,2,15],[30,472,2,15],[30,496,2,15],[64,22,-1,5],[64,62,2,15],[64,67,-8,15],[64,107,2,15],[64,157,2,15],[64,181,2,15],[64,200,-1,5],[64,224,-1,5],[64,262,-1,5],[64,302,2,15],[64,339,2,15],[64,379,-1,5],[64,397,2,15],[64,421,2,15],[64,472,2,15],[64,496,2,15],[73,22,-1,5],[73,62,2,15],[73,67,-8,15],[73,107,2,15],[73,157,2,15],[73,181,2,15],[73,200,-1,5],[73,224,-1,5],[73,262,-1,5],[73,302,2,15],[73,339,2,15],[73,379,-1,5],[73,397,2,15],[73,421,2,15],[73,472,2,15],[73,496,2,15],[96,22,-1,5],[96,62,2,15],[96,67,-8,15],[96,107,2,15],[96,157,2,15],[96,181,2,15],[96,200,-1,5],[96,224,-1,5],[96,262,-1,5],[96,302,2,15],[96,339,2,15],[96,379,-1,5],[96,397,2,15],[96,421,2,15],[96,472,2,15],[96,496,2,15]],[[4,55,2,15],[4,62,2,15],[4,103,2,15],[4,110,2,15],[4,131,-1,5],[4,138,-1,5],[4,211,2,15],[4,218,2,15],[4,304,-1,5],[4,313,2,15],[4,352,-1,5],[4,361,2,15],[4,388,-8,15],[4,397,2,15],[4,468,2,15],[4,477,-1,5],[33,55,2,15],[33,62,2,15],[33,103,2,15],[33,110,2,15],[33,131,-1,5],[33,138,-1,5],[33,211,2,15],[33,218,2,15],[33,304,-1,5],[33,313,2,15],[33,352,-1,5],[33,361,2,15],[33,388,-8,15],[33,397,2,15],[33,468,2,15],[33,477,-1,5],[69,55,2,15],[69,62,2,15],[69,103,2,15],[69,110,2,15],[69,131,-1,5],[69,138,-1,5],[69,211,2,15],[69,218,2,15],[69,304,-1,5],[69,313,2,15],[69,352,-1,5],[69,361,2,15],[69,388,-8,15],[69,397,2,15],[69,468,2,15],[69,477,-1,5],[74,55,2,15],[74,62,2,15],[74,103,2,15],[74,110,2,15],[74,131,-1,5],[74,138,-1,5],[74,211,2,15],[74,218,2,15],[74,304,-1,5],[74,313,2,15],[74,352,-1,5],[74,361,2,15],[74,388,-8,15],[74,397,2,15],[74,468,2,15],[74,477,-1,5],[88,55,2,15],[88,62,2,15],[88,103,2,15],[88,110,2,15],[88,131,-1,5],[88,138,-1,5],[88,211,2,15],[88,218,2,15],[88,304,-1,5],[88,313,2,15],[88,352,-1,5],[88,361,2,15],[88,388,-8,15],[88,397,2,15],[88,468,2,15],[88,477,-1,5]],[[18,145,-1,3],[18,174,2,3],[18,193,-1,3],[18,254,-1,3],[22,145,-1,3],[22,174,2,3],[22,193,-1,3],[22,254,-1,3],[84,145,-1,3],[84,174,2,3],[84,193,-1,3],[84,254,-1,3]],[[19,70,-1,3],[19,171,2,3],[19,273,-1,3],[19,508,-1,3],[28,70,-1,3],[28,171,2,3],[28,273,-1,3],[28,508,-1,3],[77,70,-1,3],[77,171,2,3],[77,273,-1,3],[77,508,-1,3]],[[39,88,-1,3],[39,162,-1,3],[39,271,2,3],[39,501,-1,3],[58,88,-1,3],[58,162,-1,3],[58,271,2,3],[58,501,-1,3],[86,88,-1,3],[86,162,-1,3],[86,271,2,3],[86,501,-1,3]],[[6,13,-1,5],[6,55,2,15],[6,93,2,15],[6,103,2,15],[6,157,2,15],[6,167,2,15],[6,205,2,15],[6,247,-1,5],[6,285,2,15],[6,295,2,15],[6,333,2,15],[6,375,-1,5],[6,397,2,15],[6,439,-1,5],[6,477,-8,15],[6,487,-1,5],[98,13,-1,5],[98,55,2,15],[98,93,2,15],[98,103,2,15],[98,157,2,15],[98,167,2,15],[98,205,2,15],[98,247,-1,5],[98,285,2,15],[98,295,2,15],[98,333,2,15],[98,375,-1,5],[98,397,2,15],[98,439,-1,5],[98,477,-8,15],[98,487,-1,5],[100,13,-1,5],[100,55,2,15],[100,93,2,15],[100,103,2,15],[100,157,2,15],[100,167,2,15],[100,205,2,15],[100,247,-1,5],[100,285,2,15],[100,295,2,15],[100,333,2,15],[100,375,-1,5],[100,397,2,15],[100,439,-1,5],[100,477,-8,15],[100,487,-1,5],[101,13,-1,5],[101,55,2,15],[101,93,2,15],[101,103,2,15],[101,157,2,15],[101,167,2,15],[101,205,2,15],[101,247,-1,5],[101,285,2,15],[101,295,2,15],[101,333,2,15],[101,375,-1,5],[101,397,2,15],[101,439,-1,5],[101,477,-8,15],[101,487,-1,5],[102,13,-1,5],[102,55,2,15],[102,93,2,15],[102,103,2,15],[102,157,2,15],[102,167,2,15],[102,205,2,15],[102,247,-1,5],[102,285,2,15],[102,295,2,15],[102,333,2,15],[102,375,-1,5],[102,397,2,15],[102,439,-1,5],[102,477,-8,15],[102,487,-1,5]],[[31,26,-1,5],[31,62,2,15],[31,79,2,15],[31,107,2,15],[31,152,-1,5],[31,188,2,15],[31,205,2,15],[31,233,2,15],[31,280,-1,5],[31,316,2,15],[31,333,2,15],[31,361,2,15],[31,410,2,15],[31,446,-8,15],[31,463,-1,5],[31,491,-1,5],[59,26,-1,5],[59,62,2,15],[59,79,2,15],[59,107,2,15],[59,152,-1,5],[59,188,2,15],[59,205,2,15],[59,233,2,15],[59,280,-1,5],[59,316,2,15],[59,333,2,15],[59,361,2,15],[59,410,2,15],[59,446,-8,15],[59,463,-1,5],[59,491,-1,5],[60,26,-1,5],[60,62,2,15],[60,79,2,15],[60,107,2,15],[60,152,-1,5],[60,188,2,15],[60,205,2,15],[60,233,2,15],[60,280,-1,5],[60,316,2,15],[60,333,2,15],[60,361,2,15],[60,410,2,15],[60,446,-8,15],[60,463,-1,5],[60,491,-1,5],[93,26,-1,5],[93,62,2,15],[93,79,2,15],[93,107,2,15],[93,152,-1,5],[93,188,2,15],[93,205,2,15],[93,233,2,15],[93,280,-1,5],[93,316,2,15],[93,333,2,15],[93,361,2,15],[93,410,2,15],[93,446,-8,15],[93,463,-1,5],[93,491,-1,5],[103,26,-1,5],[103,62,2,15],[103,79,2,15],[103,107,2,15],[103,152,-1,5],[103,188,2,15],[103,205,2,15],[103,233,2,15],[103,280,-1,5],[103,316,2,15],[103,333,2,15],[103,361,2,15],[103,410,2,15],[103,446,-8,15],[103,463,-1,5],[103,491,-1,5]]],"J_rows":[{"adds":[[0,1,2],[2,1,2]],"target":0,"translation":11},{"adds":[[20,-1,1]],"target":1,"translation":19},{"adds":[[0,1,2],[8,1,2]],"target":2,"translation":35},{"adds":[[17,-1,1]],"target":3,"translation":67},{"adds":[[24,-1,1]],"target":4,"translation":131},{"adds":[[16,-1,1]],"target":5,"translation":259},{"adds":[[28,-1,1]],"target":6,"translation":13},{"adds":[[10,1,2],[12,1,2]],"target":7,"translation":21},{"adds":[[21,-1,1]],"target":8,"translation":37},{"adds":[[6,1,2],[10,1,2]],"target":9,"translation":69},{"adds":[[10,1,2],[14,1,2]],"target":10,"translation":133},{"adds":[[4,1,2],[11,1,2]],"target":11,"translation":261},{"adds":[[21,-1,1]],"target":12,"translation":41},{"adds":[[2,1,2],[6,-1,2]],"target":13,"translation":73},{"adds":[[2,1,2],[14,-1,2]],"target":14,"translation":137},{"adds":[[2,-1,2],[4,-1,2]],"target":15,"translation":265},{"adds":[[8,1,2],[12,-1,2]],"target":16,"translation":49},{"adds":[[20,-1,1]],"target":17,"translation":81},{"adds":[[25,-1,1]],"target":18,"translation":145},{"adds":[[26,-1,1]],"target":19,"translation":273},{"adds":[[8,1,2],[14,-1,2]],"target":20,"translation":161},{"adds":[[4,-1,2],[9,1,2]],"target":21,"translation":289},{"adds":[[25,-1,1]],"target":22,"translation":193},{"adds":[[19,-1,1]],"target":23,"translation":321},{"adds":[[18,-1,1]],"target":24,"translation":385},{"adds":[[0,1,2],[8,-1,2]],"target":25,"translation":14},{"adds":[[23,-1,1]],"target":26,"translation":22},{"adds":[[0,1,2],[2,-1,2]],"target":27,"translation":38},{"adds":[[26,-1,1]],"target":28,"translation":70},{"adds":[[22,-1,1]],"target":29,"translation":134},{"adds":[[23,-1,1]],"target":30,"translation":262},{"adds":[[29,-1,1]],"target":31,"translation":26},{"adds":[[17,-1,1]],"target":32,"translation":74},{"adds":[[24,-1,1]],"target":33,"translation":138},{"adds":[[16,-1,1]],"target":34,"translation":266},{"adds":[[19,-1,1]],"target":35,"translation":50},{"adds":[[4,-1,2],[6,-1,2]],"target":36,"translation":146},{"adds":[[7,-1,2],[15,-1,2]],"target":37,"translation":274},{"adds":[[17,-1,1]],"target":38,"translation":98},{"adds":[[27,-1,1]],"target":39,"translation":162},{"adds":[[16,-1,1]],"target":40,"translation":290},{"adds":[[5,-1,2],[12,-1,2]],"target":41,"translation":194},{"adds":[[12,-1,2],[14,1,2]],"target":42,"translation":322},{"adds":[[6,-1,1],[7,1,2],[13,-1,2]],"target":43,"translation":386},{"adds":[[8,-1,2],[12,-1,2]],"target":44,"translation":28},{"adds":[[21,-1,1]],"target":45,"translation":44},{"adds":[[8,-1,2],[14,-1,2]],"target":46,"translation":140},{"adds":[[4,-1,2],[9,-1,2]],"target":47,"translation":268},{"adds":[[18,-1,1]],"target":48,"translation":84},{"adds":[[22,-1,1]],"target":49,"translation":148},{"adds":[[17,-1,1]],"target":50,"translation":276},{"adds":[[2,1,2],[6,1,2]],"target":51,"translation":100},{"adds":[[2,1,2],[14,1,2]],"target":52,"translation":164},{"adds":[[2,-1,2],[4,1,2]],"target":53,"translation":292},{"adds":[[22,-1,1]],"target":54,"translation":196},{"adds":[[19,-1,1]],"target":55,"translation":324},{"adds":[[22,-1,1]],"target":56,"translation":388},{"adds":[[10,1,2],[12,-1,2]],"target":57,"translation":56},{"adds":[[27,-1,1]],"target":58,"translation":88},{"adds":[[29,-1,1]],"target":59,"translation":152},{"adds":[[29,-1,1]],"target":60,"translation":280},{"adds":[[6,-1,2],[10,1,2]],"target":61,"translation":104},{"adds":[[10,1,2],[14,-1,2]],"target":62,"translation":168},{"adds":[[4,-1,2],[11,1,2]],"target":63,"translation":296},{"adds":[[23,-1,1]],"target":64,"translation":200},{"adds":[[19,-1,1]],"target":65,"translation":328},{"adds":[[20,-1,1]],"target":66,"translation":392},{"adds":[[18,-1,1]],"target":67,"translation":112},{"adds":[[19,-1,1]],"target":68,"translation":176},{"adds":[[24,-1,1]],"target":69,"translation":304},{"adds":[[0,1,2],[4,-1,1],[5,1,2]],"target":70,"translation":208},{"adds":[[1,1,2],[14,-1,1],[15,1,2]],"target":71,"translation":336},{"adds":[[0,1,2],[6,1,2]],"target":72,"translation":400},{"adds":[[23,-1,1]],"target":73,"translation":224},{"adds":[[24,-1,1]],"target":74,"translation":352},{"adds":[[20,-1,1]],"target":75,"translation":416},{"adds":[[0,1,1],[1,-1,2],[12,-1,1],[13,1,2]],"target":76,"translation":448},{"adds":[[26,-1,1]],"target":77,"translation":508},{"adds":[[3,1,2],[8,1,1],[9,-1,2]],"target":78,"translation":506},{"adds":[[8,-1,2],[10,-1,2]],"target":79,"translation":502},{"adds":[[18,-1,1]],"target":80,"translation":494},{"adds":[[2,-1,1],[3,1,2],[10,1,1],[11,-1,2]],"target":81,"translation":478},{"adds":[[18,-1,1]],"target":82,"translation":446},{"adds":[[20,-1,1]],"target":83,"translation":382},{"adds":[[25,-1,1]],"target":84,"translation":254},{"adds":[[16,-1,1]],"target":85,"translation":505},{"adds":[[27,-1,1]],"target":86,"translation":501},{"adds":[[0,1,1],[1,-1,2],[12,1,1],[13,-1,2]],"target":87,"translation":493},{"adds":[[24,-1,1]],"target":88,"translation":477},{"adds":[[0,1,2],[6,-1,2]],"target":89,"translation":445},{"adds":[[1,1,2],[14,1,1],[15,-1,2]],"target":90,"translation":381},{"adds":[[0,1,2],[4,1,1],[5,-1,2]],"target":91,"translation":253},{"adds":[[2,1,1],[3,-1,2],[10,1,1],[11,-1,2]],"target":92,"translation":499},{"adds":[[29,-1,1]],"target":93,"translation":491},{"adds":[[8,1,2],[10,-1,2]],"target":94,"translation":475},{"adds":[[17,-1,1]],"target":95,"translation":443},{"adds":[[23,-1,1]],"target":96,"translation":379},{"adds":[[16,-1,1]],"target":97,"translation":251},{"adds":[[28,-1,1]],"target":98,"translation":487},{"adds":[[3,1,2],[8,-1,1],[9,1,2]],"target":99,"translation":471},{"adds":[[28,-1,1]],"target":100,"translation":439},{"adds":[[28,-1,1]],"target":101,"translation":375},{"adds":[[28,-1,1]],"target":102,"translation":247},{"adds":[[29,-1,1]],"target":103,"translation":463},{"adds":[[6,1,1],[7,-1,2],[13,-1,2]],"target":104,"translation":431},{"adds":[[12,-1,2],[14,-1,2]],"target":105,"translation":367},{"adds":[[5,1,2],[12,-1,2]],"target":106,"translation":239},{"adds":[[21,-1,1]],"target":107,"translation":415},{"adds":[[22,-1,1]],"target":108,"translation":351},{"adds":[[21,-1,1]],"target":109,"translation":223},{"adds":[[7,1,2],[15,-1,2]],"target":110,"translation":319},{"adds":[[4,-1,2],[6,1,2]],"target":111,"translation":191}],"T_inverse_kernel":[[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,1,20],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,1,20],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,1,20],[0,453,-1,30],[0,466,-1,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,1,20],[0,499,1,30],[0,502,1,30],[0,511,1,20],[1,11,-1,40],[1,14,-1,40],[1,16,-1,60],[1,21,1,15],[1,35,-1,40],[1,38,-1,40],[1,56,1,15],[1,61,-1,60],[1,64,-1,40],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,-1,40],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,-1,40],[1,158,-1,40],[1,168,1,15],[1,173,-1,60],[1,179,-1,40],[1,182,-1,40],[1,203,-1,60],[1,206,-1,60],[1,208,-1,40],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-1,40],[1,256,-1,40],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,-1,40],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-1,40],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-1,40],[1,448,3,20],[1,453,-1,60],[1,466,3,40],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,3,20],[1,499,1,60],[1,502,1,60],[1,511,-3,40],[5,208,-2,5],[5,253,2,5],[6,400,1,20],[6,445,-1,20],[7,400,-3,40],[7,445,3,40],[8,14,3,20],[8,35,-3,20],[9,14,3,40],[9,35,-3,40],[10,7,3,20],[10,42,-3,20],[11,7,3,40],[11,42,-3,40],[12,448,1,20],[12,493,-1,20],[14,336,1,20],[14,381,-1,20]],[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,3,10],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,3,10],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,-1,5],[0,453,-1,30],[0,466,-3,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,-1,5],[0,499,1,30],[0,502,1,30],[0,511,3,20],[1,11,-3,20],[1,14,-3,20],[1,16,-1,60],[1,21,1,15],[1,35,-3,20],[1,38,-3,20],[1,56,1,15],[1,61,-1,60],[1,64,1,10],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,1,10],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,1,10],[1,158,1,10],[1,168,1,15],[1,173,-1,60],[1,179,1,10],[1,182,1,10],[1,203,-1,60],[1,206,-1,60],[1,208,-3,20],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-3,20],[1,256,1,10],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,1,10],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-3,20],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-3,20],[1,448,-1,10],[1,453,-1,60],[1,466,-13,120],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,-1,10],[1,499,1,60],[1,502,1,60],[1,511,13,120],[2,11,1,3],[2,38,-1,3],[3,11,1,6],[3,38,-1,6],[4,208,1,6],[4,253,-1,6],[5,208,-8,15],[5,253,8,15],[6,400,3,20],[6,445,-3,20],[7,400,13,120],[7,445,-13,120],[8,14,17,60],[8,35,-17,60],[9,14,-13,120],[9,35,13,120],[10,7,17,60],[10,42,-17,60],[11,7,-13,120],[11,42,13,120],[12,448,3,20],[12,493,-3,20],[13,448,1,6],[13,493,-1,6],[14,336,-7,20],[14,381,7,20],[15,336,-1,3],[15,381,1,3]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,1,20],[2,478,1,20],[2,484,1,30],[2,493,1,30],[2,499,1,20],[2,506,1,20],[2,511,1,3],[3,2,-1,40],[3,11,-1,40],[3,21,1,15],[3,28,1,15],[3,38,-1,40],[3,47,-1,40],[3,49,1,15],[3,56,1,15],[3,64,-1,40],[3,73,-1,40],[3,87,-1,60],[3,94,-1,60],[3,100,-1,40],[3,109,-1,40],[3,115,-1,60],[3,122,-1,60],[3,128,-1,40],[3,137,-1,40],[3,151,-1,60],[3,158,-1,60],[3,164,-1,40],[3,173,-1,40],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,-1,40],[3,265,-1,40],[3,279,-1,60],[3,286,-1,60],[3,292,-1,40],[3,301,-1,40],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,3,20],[3,484,1,60],[3,493,1,60],[3,499,3,20],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-1,60],[9,506,1,60],[10,478,-1,30],[10,499,1,30],[11,478,-1,60],[11,499,1,60],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,3,10],[2,478,-1,5],[2,484,1,30],[2,493,1,30],[2,499,-1,5],[2,506,3,10],[2,511,1,3],[3,2,1,10],[3,11,-3,20],[3,21,1,15],[3,28,1,15],[3,38,-3,20],[3,47,1,10],[3,49,1,15],[3,56,1,15],[3,64,1,10],[3,73,-3,20],[3,87,-1,60],[3,94,-1,60],[3,100,-3,20],[3,109,1,10],[3,115,-1,60],[3,122,-1,60],[3,128,1,10],[3,137,-3,20],[3,151,-1,60],[3,158,-1,60],[3,164,-3,20],[3,173,1,10],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,1,10],[3,265,-3,20],[3,279,-1,60],[3,286,-1,60],[3,292,-3,20],[3,301,1,10],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,-1,10],[3,484,1,60],[3,493,1,60],[3,499,-1,10],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-4,15],[9,506,4,15],[10,478,-1,30],[10,499,1,30],[11,478,7,30],[11,499,-7,30],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,208,1,10],[0,253,-1,10],[1,208,1,60],[1,253,-1,60],[2,265,1,3],[2,292,-1,3],[3,265,1,6],[3,292,-1,6],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,1,20],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,1,20],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,1,20],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,1,20],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,6],[4,511,-1,6],[5,128,-1,40],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-1,40],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,-1,40],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-1,40],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,3,20],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,3,20],[5,256,1,60],[5,261,-1,40],[5,265,-1,40],[5,268,-1,40],[5,274,1,60],[5,279,-1,40],[5,283,-1,40],[5,286,-1,40],[5,289,-1,40],[5,292,-1,40],[5,296,-1,40],[5,301,1,60],[5,307,-1,40],[5,310,-1,40],[5,314,-1,40],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-1,30],[5,511,1,30],[6,146,-1,10],[6,191,1,10],[7,146,-1,60],[7,191,1,60],[8,268,1,30],[8,289,-1,30],[9,268,-7,30],[9,289,7,30],[10,261,1,30],[10,296,-1,30],[11,261,-7,30],[11,296,7,30],[12,194,-1,10],[12,239,1,10],[13,194,-1,12],[13,239,1,12],[14,82,-1,10],[14,127,1,10],[15,82,-1,12],[15,127,1,12]],[[0,208,-1,10],[0,253,1,10],[1,208,-1,10],[1,253,1,10],[2,265,1,1],[2,292,-1,1],[3,265,1,2],[3,292,-1,2],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,3,10],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,-1,5],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,3,10],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,-1,5],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,2],[4,511,-1,2],[5,128,1,10],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-3,20],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,1,10],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-3,20],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,-1,10],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,-1,10],[5,256,1,60],[5,261,-3,20],[5,265,-3,20],[5,268,-3,20],[5,274,1,60],[5,279,1,10],[5,283,1,10],[5,286,1,10],[5,289,-3,20],[5,292,-3,20],[5,296,-3,20],[5,301,1,60],[5,307,1,10],[5,310,1,10],[5,314,1,10],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-3,10],[5,511,3,10],[6,146,1,10],[6,191,-1,10],[7,146,1,10],[7,191,-1,10],[8,268,3,10],[8,289,-3,10],[9,268,-7,20],[9,289,7,20],[10,261,3,10],[10,296,-3,10],[11,261,-7,20],[11,296,7,20],[12,194,-2,5],[12,239,2,5],[13,194,-1,4],[13,239,1,4],[14,82,-2,5],[14,127,2,5],[15,82,-1,4],[15,127,1,4]],[[0,400,1,20],[0,445,-1,20],[1,400,-3,40],[1,445,3,40],[5,146,2,5],[5,191,-2,5],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,1,20],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,1,20],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,1,20],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,1,20],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-1,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,1,20],[7,2,-1,40],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,-1,40],[7,49,1,15],[7,61,-1,60],[7,69,-1,40],[7,73,-1,40],[7,87,-1,60],[7,91,-1,60],[7,100,-1,40],[7,104,-1,40],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-1,40],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-1,40],[7,199,-1,60],[7,203,-1,60],[7,213,-1,40],[7,217,-1,40],[7,230,-1,60],[7,234,-1,60],[7,244,-1,40],[7,248,-1,40],[7,256,-1,40],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,-1,40],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,3,20],[7,398,-1,60],[7,400,-1,40],[7,412,1,60],[7,419,-1,60],[7,431,3,20],[7,433,1,60],[7,445,-1,40],[7,453,-1,60],[7,457,-1,60],[7,466,3,40],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,-3,40],[8,76,-3,20],[8,97,3,20],[9,76,-3,40],[9,97,3,40],[10,69,-3,20],[10,104,3,20],[11,69,-3,40],[11,104,3,40],[12,386,-1,20],[12,431,1,20],[13,386,-1,4],[13,431,1,4],[14,274,-1,20],[14,319,1,20],[15,274,-1,4],[15,319,1,4]],[[0,400,3,20],[0,445,-3,20],[1,400,13,120],[1,445,-13,120],[2,73,-1,3],[2,100,1,3],[3,73,-1,6],[3,100,1,6],[4,146,-1,6],[4,191,1,6],[5,146,8,15],[5,191,-8,15],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,3,10],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,3,10],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,-1,5],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,-1,5],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-3,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,3,20],[7,2,1,10],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,1,10],[7,49,1,15],[7,61,-1,60],[7,69,-3,20],[7,73,-3,20],[7,87,-1,60],[7,91,-1,60],[7,100,-3,20],[7,104,-3,20],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-3,20],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-3,20],[7,199,-1,60],[7,203,-1,60],[7,213,1,10],[7,217,1,10],[7,230,-1,60],[7,234,-1,60],[7,244,1,10],[7,248,1,10],[7,256,1,10],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,1,10],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,-1,10],[7,398,-1,60],[7,400,-3,20],[7,412,1,60],[7,419,-1,60],[7,431,-1,10],[7,433,1,60],[7,445,-3,20],[7,453,-1,60],[7,457,-1,60],[7,466,-13,120],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,13,120],[8,76,-17,60],[8,97,17,60],[9,76,13,120],[9,97,-13,120],[10,69,-17,60],[10,104,17,60],[11,69,13,120],[11,104,-13,120],[12,386,-3,20],[12,431,3,20],[13,386,-1,6],[13,431,1,6],[14,274,7,20],[14,319,-7,20],[15,274,-1,6],[15,319,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,-1,3],[2,506,1,3],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,7,30],[5,289,-7,30],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,1,20],[8,274,1,30],[8,286,-1,30],[8,289,1,20],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,1,20],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,1,20],[8,511,29,60],[9,2,-1,60],[9,14,-1,40],[9,16,-1,60],[9,28,-1,40],[9,35,-1,40],[9,47,-1,60],[9,49,-1,40],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,-1,40],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,-1,40],[9,128,-1,60],[9,140,-1,40],[9,146,1,15],[9,158,1,60],[9,161,-1,40],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,-1,40],[9,203,-1,60],[9,213,-1,40],[9,217,-1,60],[9,230,-1,60],[9,234,-1,40],[9,244,-1,60],[9,248,-1,40],[9,256,-1,40],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,-1,40],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,3,20],[9,475,-1,40],[9,484,1,60],[9,488,-1,60],[9,502,-1,40],[9,506,3,20],[9,511,-1,120],[10,475,1,60],[10,502,-1,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,1,6],[2,506,-1,6],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,-4,15],[5,289,4,15],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,3,10],[8,274,1,30],[8,286,-1,30],[8,289,3,10],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,-1,5],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,-1,5],[8,511,29,60],[9,2,-1,60],[9,14,-3,20],[9,16,-1,60],[9,28,-3,20],[9,35,-3,20],[9,47,-1,60],[9,49,-3,20],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,1,10],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,1,10],[9,128,-1,60],[9,140,-3,20],[9,146,1,15],[9,158,1,60],[9,161,-3,20],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,1,10],[9,203,-1,60],[9,213,1,10],[9,217,-1,60],[9,230,-1,60],[9,234,1,10],[9,244,-1,60],[9,248,1,10],[9,256,1,10],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,1,10],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,-1,10],[9,475,-3,20],[9,484,1,60],[9,488,-1,60],[9,502,-3,20],[9,506,-1,10],[9,511,-1,120],[10,475,31,60],[10,502,-31,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,-1,3],[2,499,1,3],[3,478,-1,6],[3,499,1,6],[4,261,-1,6],[4,296,1,6],[5,261,7,30],[5,296,-7,30],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,1,60],[8,502,-1,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,1,20],[10,283,1,30],[10,286,-1,30],[10,296,1,20],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,1,20],[10,488,-1,30],[10,493,1,30],[10,499,1,20],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-1,40],[11,478,3,20],[11,488,-1,60],[11,493,1,60],[11,499,3,20],[11,502,-1,40],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,12],[13,56,-1,12],[14,133,-1,20],[14,168,1,20],[15,133,1,12],[15,168,-1,12]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,1,6],[2,499,-1,6],[3,478,1,3],[3,499,-1,3],[4,261,-1,6],[4,296,1,6],[5,261,-4,15],[5,296,4,15],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,31,60],[8,502,-31,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,3,10],[10,283,1,30],[10,286,-1,30],[10,296,3,10],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,-1,5],[10,488,-1,30],[10,493,1,30],[10,499,-1,5],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-3,20],[11,35,1,60],[11,38,1,15],[11,56,-3,20],[11,61,-1,60],[11,64,-1,60],[11,69,-3,20],[11,91,-1,60],[11,94,1,10],[11,104,-3,20],[11,109,-1,60],[11,115,1,10],[11,118,-1,60],[11,128,-1,60],[11,133,-3,20],[11,155,-1,60],[11,158,1,10],[11,168,-3,20],[11,173,-1,60],[11,179,1,10],[11,182,-1,60],[11,203,-1,60],[11,206,1,10],[11,208,1,15],[11,213,1,60],[11,227,1,10],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,1,10],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,1,10],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-3,20],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-3,20],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,3],[13,56,-1,3],[14,133,-1,20],[14,168,1,20],[15,133,1,3],[15,168,-1,3]],[[0,448,1,20],[0,493,-1,20],[1,448,-3,40],[1,493,3,40],[5,194,-1,10],[5,239,1,10],[6,386,-1,20],[6,431,1,20],[7,386,3,40],[7,431,-3,40],[8,28,-3,20],[8,49,3,20],[9,28,-3,40],[9,49,3,40],[10,21,-3,20],[10,56,3,20],[11,21,-3,40],[11,56,3,40],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,1,20],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,1,20],[12,433,1,30],[12,440,1,30],[12,448,1,20],[12,457,-1,30],[12,466,-1,20],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,1,20],[12,499,1,30],[12,506,1,30],[12,511,1,20],[13,2,-1,60],[13,11,1,15],[13,21,-1,40],[13,28,-1,40],[13,38,1,15],[13,47,-1,60],[13,49,-1,40],[13,56,-1,40],[13,64,-1,60],[13,73,1,15],[13,87,-1,40],[13,94,-1,40],[13,100,1,15],[13,109,-1,60],[13,115,-1,40],[13,122,-1,40],[13,128,-1,40],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,-1,40],[13,179,-1,60],[13,186,-1,60],[13,194,-1,40],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-1,40],[13,241,-1,60],[13,248,-1,60],[13,256,-1,40],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,-1,40],[13,307,-1,60],[13,314,-1,60],[13,322,-1,40],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-1,40],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,3,20],[13,457,-1,60],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,3,20],[13,499,1,60],[13,506,1,60],[14,322,-1,20],[14,367,1,20]],[[0,448,1,5],[0,493,-1,5],[1,448,7,60],[1,493,-7,60],[2,25,1,3],[2,52,-1,3],[3,25,1,6],[3,52,-1,6],[4,194,1,6],[4,239,-1,6],[5,194,-7,30],[5,239,7,30],[6,386,3,10],[6,431,-3,10],[7,386,23,60],[7,431,-23,60],[8,28,7,30],[8,49,-7,30],[9,28,-2,15],[9,49,2,15],[10,21,-4,15],[10,56,4,15],[11,21,-2,15],[11,56,2,15],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,3,10],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,3,10],[12,433,1,30],[12,440,1,30],[12,448,-1,5],[12,457,-1,30],[12,466,-1,5],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,-1,5],[12,499,1,30],[12,506,1,30],[12,511,1,5],[13,2,-1,60],[13,11,1,15],[13,21,-3,20],[13,28,-3,20],[13,38,1,15],[13,47,-1,60],[13,49,-3,20],[13,56,-3,20],[13,64,-1,60],[13,73,1,15],[13,87,1,10],[13,94,1,10],[13,100,1,15],[13,109,-1,60],[13,115,1,10],[13,122,1,10],[13,128,1,10],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,1,10],[13,179,-1,60],[13,186,-1,60],[13,194,-3,20],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-3,20],[13,241,-1,60],[13,248,-1,60],[13,256,1,10],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,1,10],[13,307,-1,60],[13,314,-1,60],[13,322,-3,20],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-3,20],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,-1,10],[13,457,-1,60],[13,466,-1,12],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,-1,10],[13,499,1,60],[13,506,1,60],[13,511,1,12],[14,322,-1,5],[14,367,1,5],[15,322,-1,12],[15,367,1,12]],[[0,336,1,20],[0,381,-1,20],[1,336,7,40],[1,381,-7,40],[5,82,-1,10],[5,127,1,10],[6,274,-1,20],[6,319,1,20],[7,274,-7,40],[7,319,7,40],[8,140,-3,20],[8,161,3,20],[9,140,-3,40],[9,161,3,40],[10,133,-3,20],[10,168,3,20],[11,133,-3,40],[11,168,3,40],[12,322,-1,20],[12,367,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[15,128,1,60],[15,133,-1,40],[15,137,-1,40],[15,140,-1,40],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-1,40],[15,164,-1,40],[15,168,-1,40],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,-1,40],[15,203,-1,40],[15,206,-1,40],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,-1,40],[15,230,-1,40],[15,234,-1,40],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,-1,40],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,-1,40],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-1,40],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,3,20],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-1,40],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,3,20]],[[0,336,1,5],[0,381,-1,5],[1,336,7,60],[1,381,-7,60],[2,137,1,3],[2,164,-1,3],[3,137,1,6],[3,164,-1,6],[4,82,1,6],[4,127,-1,6],[5,82,-7,30],[5,127,7,30],[6,274,3,10],[6,319,-3,10],[7,274,-7,60],[7,319,7,60],[8,140,7,30],[8,161,-7,30],[9,140,-2,15],[9,161,2,15],[10,133,-4,15],[10,168,4,15],[11,133,-2,15],[11,168,2,15],[12,322,-1,5],[12,367,1,5],[13,322,-1,12],[13,367,1,12],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,128,1,60],[15,133,-3,20],[15,137,-3,20],[15,140,-3,20],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-3,20],[15,164,-3,20],[15,168,-3,20],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,1,10],[15,203,1,10],[15,206,1,10],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,1,10],[15,230,1,10],[15,234,1,10],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,1,10],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,1,10],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-3,20],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,-1,10],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-3,20],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,-1,10],[15,466,-1,12],[15,511,1,12]],[[16,1,2,15],[16,8,2,15],[16,32,2,15],[16,41,-8,15],[16,211,2,15],[16,218,2,15],[16,242,2,15],[16,251,-1,5],[16,259,-1,5],[16,266,-1,5],[16,290,-1,5],[16,299,2,15],[16,465,2,15],[16,472,2,15],[16,496,2,15],[16,505,-1,5]],[[17,67,-1,5],[17,74,-1,5],[17,98,-1,5],[17,107,2,15],[17,196,-8,15],[17,205,2,15],[17,229,2,15],[17,236,2,15],[17,276,-1,5],[17,285,2,15],[17,309,2,15],[17,316,2,15],[17,403,2,15],[17,410,2,15],[17,434,2,15],[17,443,-1,5]],[[18,4,2,15],[18,31,2,15],[18,32,2,15],[18,59,2,15],[18,79,2,15],[18,84,-1,5],[18,107,2,15],[18,112,-1,5],[18,385,-1,5],[18,410,2,15],[18,421,2,15],[18,446,-1,5],[18,458,2,15],[18,465,2,15],[18,494,-1,5],[18,501,-8,15]],[[19,50,-1,5],[19,55,2,15],[19,59,2,15],[19,62,2,15],[19,176,-1,5],[19,181,2,15],[19,185,2,15],[19,188,2,15],[19,321,-1,5],[19,324,-1,5],[19,328,-1,5],[19,333,2,15],[19,451,2,15],[19,454,2,15],[19,458,2,15],[19,463,-8,15]],[[20,19,-1,5],[20,59,2,15],[20,81,-1,5],[20,121,2,15],[20,143,2,15],[20,167,2,15],[20,205,2,15],[20,229,2,15],[20,276,-8,15],[20,316,2,15],[20,342,2,15],[20,382,-1,5],[20,392,-1,5],[20,416,-1,5],[20,458,2,15],[20,482,2,15]],[[21,32,2,15],[21,37,-1,5],[21,41,-1,5],[21,44,-1,5],[21,211,2,15],[21,214,2,15],[21,218,2,15],[21,223,-1,5],[21,352,-8,15],[21,357,2,15],[21,361,2,15],[21,364,2,15],[21,403,2,15],[21,406,2,15],[21,410,2,15],[21,415,-1,5]],[[22,13,-8,15],[22,31,2,15],[22,79,2,15],[22,93,2,15],[22,134,-1,5],[22,148,-1,5],[22,196,-1,5],[22,214,2,15],[22,271,2,15],[22,285,2,15],[22,333,2,15],[22,351,-1,5],[22,388,-1,5],[22,406,2,15],[22,454,2,15],[22,468,2,15]],[[23,22,-1,5],[23,62,2,15],[23,67,-8,15],[23,107,2,15],[23,157,2,15],[23,181,2,15],[23,200,-1,5],[23,224,-1,5],[23,262,-1,5],[23,302,2,15],[23,339,2,15],[23,379,-1,5],[23,397,2,15],[23,421,2,15],[23,472,2,15],[23,496,2,15]],[[24,55,2,15],[24,62,2,15],[24,103,2,15],[24,110,2,15],[24,131,-1,5],[24,138,-1,5],[24,211,2,15],[24,218,2,15],[24,304,-1,5],[24,313,2,15],[24,352,-1,5],[24,361,2,15],[24,388,-8,15],[24,397,2,15],[24,468,2,15],[24,477,-1,5]],[[25,145,-1,3],[25,174,2,3],[25,193,-1,3],[25,254,-1,3]],[[26,70,-1,3],[26,171,2,3],[26,273,-1,3],[26,508,-1,3]],[[27,88,-1,3],[27,162,-1,3],[27,271,2,3],[27,501,-1,3]],[[28,13,-1,5],[28,55,2,15],[28,93,2,15],[28,103,2,15],[28,157,2,15],[28,167,2,15],[28,205,2,15],[28,247,-1,5],[28,285,2,15],[28,295,2,15],[28,333,2,15],[28,375,-1,5],[28,397,2,15],[28,439,-1,5],[28,477,-8,15],[28,487,-1,5]],[[29,26,-1,5],[29,62,2,15],[29,79,2,15],[29,107,2,15],[29,152,-1,5],[29,188,2,15],[29,205,2,15],[29,233,2,15],[29,280,-1,5],[29,316,2,15],[29,333,2,15],[29,361,2,15],[29,410,2,15],[29,446,-8,15],[29,463,-1,5],[29,491,-1,5]]],"additive_D_lowering":{"complex_divide15_scans":30,"complex_multiply15_scans":30,"dyadic_real_primitives":204768,"effect":"z <- z-Da; a is unchanged","finish":"Divide each of30 target fields exactly by15 under the declared rational-grid contract.","group_action":"Translate the named source; apply all target ADDs; translate that source back.","groups":[{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":0,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":0,"target_adds":[[0,-3,4],[1,17,4],[2,-9,4],[3,-9,4]],"translation":11},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":21},{"source":0,"target_adds":[[13,5,1]],"translation":25},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":0,"target_adds":[[0,-3,4],[1,-23,4],[2,3,4],[3,3,4]],"translation":38},{"source":0,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":0,"target_adds":[[13,-5,1]],"translation":52},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":56},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":64},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":94},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":109},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":115},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":128},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":158},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":173},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":179},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":203},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":213},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":230},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":248},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":256},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":286},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":301},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":307},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":331},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":341},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":358},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":376},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":395},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":405},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":422},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":440},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,3,4],[13,3,1]],"translation":448},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":0,"target_adds":[[0,-3,4],[1,-9,4],[2,-5,1],[3,-5,1]],"translation":466},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":0,"target_adds":[[0,3,4],[1,9,4],[2,5,1],[3,5,1]],"translation":511},{"source":1,"target_adds":[[20,3,1]],"translation":19},{"source":1,"target_adds":[[20,-2,1]],"translation":59},{"source":1,"target_adds":[[20,3,1]],"translation":81},{"source":1,"target_adds":[[20,-2,1]],"translation":121},{"source":1,"target_adds":[[20,-2,1]],"translation":143},{"source":1,"target_adds":[[20,-2,1]],"translation":167},{"source":1,"target_adds":[[20,-2,1]],"translation":205},{"source":1,"target_adds":[[20,-2,1]],"translation":229},{"source":1,"target_adds":[[20,8,1]],"translation":276},{"source":1,"target_adds":[[20,-2,1]],"translation":316},{"source":1,"target_adds":[[20,-2,1]],"translation":342},{"source":1,"target_adds":[[20,3,1]],"translation":382},{"source":1,"target_adds":[[20,3,1]],"translation":392},{"source":1,"target_adds":[[20,3,1]],"translation":416},{"source":1,"target_adds":[[20,-2,1]],"translation":458},{"source":1,"target_adds":[[20,-2,1]],"translation":482},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":2,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":2,"target_adds":[[0,3,2],[1,7,2]],"translation":14},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":16},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":2,"target_adds":[[0,-3,1],[1,-5,1],[8,-3,2],[9,-3,2]],"translation":35},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":2,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":61},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":69},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":2,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":91},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":2,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":104},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":118},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":128},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":158},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":173},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":179},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":203},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":213},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":230},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":248},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":256},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":2,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":286},{"source":2,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":301},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":307},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":331},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":341},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":358},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":376},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":398},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,1,2],[9,1,2]],"translation":400},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":419},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,1,2],[9,1,2]],"translation":445},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":453},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":2,"target_adds":[[0,-3,4],[1,-9,4],[8,-29,4],[9,-29,4]],"translation":466},{"source":2,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":488},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":2,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":2,"target_adds":[[0,3,4],[1,9,4],[8,29,4],[9,29,4]],"translation":511},{"source":3,"target_adds":[[17,3,1]],"translation":67},{"source":3,"target_adds":[[17,3,1]],"translation":74},{"source":3,"target_adds":[[17,3,1]],"translation":98},{"source":3,"target_adds":[[17,-2,1]],"translation":107},{"source":3,"target_adds":[[17,8,1]],"translation":196},{"source":3,"target_adds":[[17,-2,1]],"translation":205},{"source":3,"target_adds":[[17,-2,1]],"translation":229},{"source":3,"target_adds":[[17,-2,1]],"translation":236},{"source":3,"target_adds":[[17,3,1]],"translation":276},{"source":3,"target_adds":[[17,-2,1]],"translation":285},{"source":3,"target_adds":[[17,-2,1]],"translation":309},{"source":3,"target_adds":[[17,-2,1]],"translation":316},{"source":3,"target_adds":[[17,-2,1]],"translation":403},{"source":3,"target_adds":[[17,-2,1]],"translation":410},{"source":3,"target_adds":[[17,-2,1]],"translation":434},{"source":3,"target_adds":[[17,3,1]],"translation":443},{"source":4,"target_adds":[[24,-2,1]],"translation":55},{"source":4,"target_adds":[[24,-2,1]],"translation":62},{"source":4,"target_adds":[[24,-2,1]],"translation":103},{"source":4,"target_adds":[[24,-2,1]],"translation":110},{"source":4,"target_adds":[[24,3,1]],"translation":131},{"source":4,"target_adds":[[24,3,1]],"translation":138},{"source":4,"target_adds":[[24,-2,1]],"translation":211},{"source":4,"target_adds":[[24,-2,1]],"translation":218},{"source":4,"target_adds":[[24,3,1]],"translation":304},{"source":4,"target_adds":[[24,-2,1]],"translation":313},{"source":4,"target_adds":[[24,3,1]],"translation":352},{"source":4,"target_adds":[[24,-2,1]],"translation":361},{"source":4,"target_adds":[[24,8,1]],"translation":388},{"source":4,"target_adds":[[24,-2,1]],"translation":397},{"source":4,"target_adds":[[24,-2,1]],"translation":468},{"source":4,"target_adds":[[24,3,1]],"translation":477},{"source":5,"target_adds":[[16,-2,1]],"translation":1},{"source":5,"target_adds":[[16,-2,1]],"translation":8},{"source":5,"target_adds":[[16,-2,1]],"translation":32},{"source":5,"target_adds":[[16,8,1]],"translation":41},{"source":5,"target_adds":[[16,-2,1]],"translation":211},{"source":5,"target_adds":[[16,-2,1]],"translation":218},{"source":5,"target_adds":[[16,-2,1]],"translation":242},{"source":5,"target_adds":[[16,3,1]],"translation":251},{"source":5,"target_adds":[[16,3,1]],"translation":259},{"source":5,"target_adds":[[16,3,1]],"translation":266},{"source":5,"target_adds":[[16,3,1]],"translation":290},{"source":5,"target_adds":[[16,-2,1]],"translation":299},{"source":5,"target_adds":[[16,-2,1]],"translation":465},{"source":5,"target_adds":[[16,-2,1]],"translation":472},{"source":5,"target_adds":[[16,-2,1]],"translation":496},{"source":5,"target_adds":[[16,3,1]],"translation":505},{"source":6,"target_adds":[[28,3,1]],"translation":13},{"source":6,"target_adds":[[28,-2,1]],"translation":55},{"source":6,"target_adds":[[28,-2,1]],"translation":93},{"source":6,"target_adds":[[28,-2,1]],"translation":103},{"source":6,"target_adds":[[28,-2,1]],"translation":157},{"source":6,"target_adds":[[28,-2,1]],"translation":167},{"source":6,"target_adds":[[28,-2,1]],"translation":205},{"source":6,"target_adds":[[28,3,1]],"translation":247},{"source":6,"target_adds":[[28,-2,1]],"translation":285},{"source":6,"target_adds":[[28,-2,1]],"translation":295},{"source":6,"target_adds":[[28,-2,1]],"translation":333},{"source":6,"target_adds":[[28,3,1]],"translation":375},{"source":6,"target_adds":[[28,-2,1]],"translation":397},{"source":6,"target_adds":[[28,3,1]],"translation":439},{"source":6,"target_adds":[[28,8,1]],"translation":477},{"source":6,"target_adds":[[28,3,1]],"translation":487},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":2},{"source":7,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":11},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":7,"target_adds":[[10,-3,2],[11,-3,2],[12,-3,1],[13,-19,4]],"translation":21},{"source":7,"target_adds":[[2,3,2],[3,3,2]],"translation":25},{"source":7,"target_adds":[[8,-3,4],[9,-3,4],[12,-3,4],[13,-3,4]],"translation":28},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":38},{"source":7,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":47},{"source":7,"target_adds":[[8,3,4],[9,3,4],[12,-3,4],[13,-3,4]],"translation":49},{"source":7,"target_adds":[[2,-3,2],[3,-3,2]],"translation":52},{"source":7,"target_adds":[[12,3,2],[13,13,4]],"translation":56},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":64},{"source":7,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":73},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":87},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":94},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":100},{"source":7,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":109},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":115},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":122},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":128},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":137},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":151},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":158},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":164},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":173},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":179},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":186},{"source":7,"target_adds":[[4,-3,2],[5,-6,1],[12,-3,4],[13,-3,4]],"translation":194},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":203},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":213},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":220},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":230},{"source":7,"target_adds":[[4,3,2],[5,6,1],[12,-3,4],[13,-3,4]],"translation":239},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":241},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":248},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":256},{"source":7,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":265},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":279},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":286},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":292},{"source":7,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":301},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":307},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":314},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,-3,4],[15,-3,1]],"translation":322},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":331},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":341},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":348},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":358},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,3,4],[15,3,1]],"translation":367},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":369},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":376},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":7,"target_adds":[[6,-3,4],[7,-9,4],[12,3,4],[13,9,2]],"translation":386},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":395},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":405},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":412},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":422},{"source":7,"target_adds":[[6,3,4],[7,9,4],[12,3,4],[13,9,2]],"translation":431},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":433},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":440},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":7,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":448},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":457},{"source":7,"target_adds":[[10,-29,4],[11,-29,4],[12,-3,4],[13,-3,1]],"translation":466},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":471},{"source":7,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":7,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":478},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":484},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":7,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":493},{"source":7,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":499},{"source":7,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":506},{"source":7,"target_adds":[[10,29,4],[11,29,4],[12,3,4],[13,3,1]],"translation":511},{"source":8,"target_adds":[[21,-2,1]],"translation":32},{"source":8,"target_adds":[[21,3,1]],"translation":37},{"source":8,"target_adds":[[21,3,1]],"translation":41},{"source":8,"target_adds":[[21,3,1]],"translation":44},{"source":8,"target_adds":[[21,-2,1]],"translation":211},{"source":8,"target_adds":[[21,-2,1]],"translation":214},{"source":8,"target_adds":[[21,-2,1]],"translation":218},{"source":8,"target_adds":[[21,3,1]],"translation":223},{"source":8,"target_adds":[[21,8,1]],"translation":352},{"source":8,"target_adds":[[21,-2,1]],"translation":357},{"source":8,"target_adds":[[21,-2,1]],"translation":361},{"source":8,"target_adds":[[21,-2,1]],"translation":364},{"source":8,"target_adds":[[21,-2,1]],"translation":403},{"source":8,"target_adds":[[21,-2,1]],"translation":406},{"source":8,"target_adds":[[21,-2,1]],"translation":410},{"source":8,"target_adds":[[21,3,1]],"translation":415},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":9,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":14},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":35},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":9,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":9,"target_adds":[[6,-3,1],[7,-5,1],[10,-3,2],[11,-3,2]],"translation":69},{"source":9,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":9,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":9,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":9,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":9,"target_adds":[[6,3,2],[7,7,2]],"translation":104},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":9,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":9,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":213},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":248},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":9,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":9,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":331},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":358},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":9,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":400},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":9,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":445},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":9,"target_adds":[[6,-3,4],[7,-9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":9,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":9,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":9,"target_adds":[[6,3,4],[7,9,4],[10,29,4],[11,29,4]],"translation":511},{"source":10,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":10,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":10,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":10,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":10,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":10,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":128},{"source":10,"target_adds":[[10,-3,2],[11,-3,2],[14,-3,1],[15,-19,4]],"translation":133},{"source":10,"target_adds":[[2,3,2],[3,3,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":10,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":151},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":155},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":158},{"source":10,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":10,"target_adds":[[2,-3,2],[3,-3,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":10,"target_adds":[[14,3,2],[15,13,4]],"translation":168},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":173},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":179},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":182},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":186},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":194},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":206},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":208},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":220},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":227},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":239},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":241},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":253},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":10,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":261},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":265},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":10,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":279},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":283},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":292},{"source":10,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":296},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":310},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":314},{"source":10,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":10,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":334},{"source":10,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":336},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":348},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":355},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":10,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":369},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":10,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":381},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":10,"target_adds":[[10,-29,4],[11,-29,4],[14,-3,4],[15,-3,1]],"translation":466},{"source":10,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":10,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":10,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":10,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":10,"target_adds":[[10,29,4],[11,29,4],[14,3,4],[15,3,1]],"translation":511},{"source":11,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":11,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":11,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":11,"target_adds":[[15,5,2]],"translation":82},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":11,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":11,"target_adds":[[15,-5,2]],"translation":127},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":128},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":137},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":151},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":155},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":158},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":164},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":173},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":179},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":182},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":186},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":203},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":206},{"source":11,"target_adds":[[1,5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":220},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":227},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":230},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":241},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":11,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":256},{"source":11,"target_adds":[[4,-19,4],[5,-21,2],[10,-19,4],[11,-17,2]],"translation":261},{"source":11,"target_adds":[[2,-5,2],[3,-5,2],[4,-3,4],[5,-3,4]],"translation":265},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":279},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":286},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":11,"target_adds":[[2,5,2],[3,5,2],[4,-3,4],[5,-3,4]],"translation":292},{"source":11,"target_adds":[[4,13,4],[5,9,1],[10,1,4],[11,-7,2]],"translation":296},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":301},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":307},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":314},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":322},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":334},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":341},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":348},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":355},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":367},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":369},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":376},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":11,"target_adds":[[4,5,2],[5,15,2],[10,59,8],[11,59,8]],"translation":466},{"source":11,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":11,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":11,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":11,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":11,"target_adds":[[4,-5,2],[5,-15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":12,"target_adds":[[21,-2,1]],"translation":32},{"source":12,"target_adds":[[21,3,1]],"translation":37},{"source":12,"target_adds":[[21,3,1]],"translation":41},{"source":12,"target_adds":[[21,3,1]],"translation":44},{"source":12,"target_adds":[[21,-2,1]],"translation":211},{"source":12,"target_adds":[[21,-2,1]],"translation":214},{"source":12,"target_adds":[[21,-2,1]],"translation":218},{"source":12,"target_adds":[[21,3,1]],"translation":223},{"source":12,"target_adds":[[21,8,1]],"translation":352},{"source":12,"target_adds":[[21,-2,1]],"translation":357},{"source":12,"target_adds":[[21,-2,1]],"translation":361},{"source":12,"target_adds":[[21,-2,1]],"translation":364},{"source":12,"target_adds":[[21,-2,1]],"translation":403},{"source":12,"target_adds":[[21,-2,1]],"translation":406},{"source":12,"target_adds":[[21,-2,1]],"translation":410},{"source":12,"target_adds":[[21,3,1]],"translation":415},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":2},{"source":13,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":13,"target_adds":[[13,5,1]],"translation":25},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":28},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":13,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":47},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":49},{"source":13,"target_adds":[[13,-5,1]],"translation":52},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":13,"target_adds":[[2,-9,4],[3,-9,4],[6,3,4],[7,-17,4]],"translation":73},{"source":13,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":87},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":13,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":13,"target_adds":[[2,3,4],[3,3,4],[6,3,4],[7,23,4]],"translation":100},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":122},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":128},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":13,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":173},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":13,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":213},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":248},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":13,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":412},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":433},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":13,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":457},{"source":13,"target_adds":[[2,-5,1],[3,-5,1],[6,3,4],[7,9,4]],"translation":466},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":484},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":13,"target_adds":[[2,5,1],[3,5,1],[6,-3,4],[7,-9,4]],"translation":511},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":14,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":14,"target_adds":[[13,5,1]],"translation":25},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":14,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":14,"target_adds":[[13,-5,1]],"translation":52},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":14,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":14,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":14,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":14,"target_adds":[[2,-9,4],[3,-9,4],[14,3,4],[15,23,4]],"translation":137},{"source":14,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":151},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":14,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":14,"target_adds":[[2,3,4],[3,3,4],[14,3,4],[15,-17,4]],"translation":164},{"source":14,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":186},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":194},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":213},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":220},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":239},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":241},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":248},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,-1,2],[15,-1,2]],"translation":265},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":14,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":279},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,-1,2],[15,-1,2]],"translation":292},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":314},{"source":14,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":14,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":348},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":369},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":14,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":14,"target_adds":[[2,-5,1],[3,-5,1],[14,3,4],[15,3,1]],"translation":466},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":14,"target_adds":[[2,5,1],[3,5,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":15,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":15,"target_adds":[[13,-5,1]],"translation":25},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":15,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":15,"target_adds":[[13,5,1]],"translation":52},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":15,"target_adds":[[15,-5,2]],"translation":82},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":15,"target_adds":[[15,5,2]],"translation":127},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":128},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,-5,1]],"translation":137},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":151},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":158},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,5,1]],"translation":164},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":173},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":179},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":186},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":203},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":15,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":213},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":220},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":230},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":241},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":248},{"source":15,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":256},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":15,"target_adds":[[2,13,4],[3,13,4],[4,-17,4],[5,-57,4]],"translation":265},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":279},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":286},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":15,"target_adds":[[2,-7,4],[3,-7,4],[4,23,4],[5,63,4]],"translation":292},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":301},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":307},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":314},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":322},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":331},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":341},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":348},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":358},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":367},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":369},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":376},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":15,"target_adds":[[2,5,1],[3,5,1],[4,-5,2],[5,-15,2]],"translation":466},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":15,"target_adds":[[2,-5,1],[3,-5,1],[4,5,2],[5,15,2]],"translation":511},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":2},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":16,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":16,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":16,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":16,"target_adds":[[12,-3,2],[13,17,4]],"translation":28},{"source":16,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":47},{"source":16,"target_adds":[[8,-3,2],[9,-3,2],[12,3,1],[13,-11,4]],"translation":49},{"source":16,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":16,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":16,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":87},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":16,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":122},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":158},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":179},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":16,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":213},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":16,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":248},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":16,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":16,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":16,"target_adds":[[6,3,4],[7,9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":16,"target_adds":[[6,-3,4],[7,-9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":16,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":457},{"source":16,"target_adds":[[8,-29,4],[9,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":16,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":484},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":16,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":16,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":16,"target_adds":[[8,29,4],[9,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":17,"target_adds":[[20,3,1]],"translation":19},{"source":17,"target_adds":[[20,-2,1]],"translation":59},{"source":17,"target_adds":[[20,3,1]],"translation":81},{"source":17,"target_adds":[[20,-2,1]],"translation":121},{"source":17,"target_adds":[[20,-2,1]],"translation":143},{"source":17,"target_adds":[[20,-2,1]],"translation":167},{"source":17,"target_adds":[[20,-2,1]],"translation":205},{"source":17,"target_adds":[[20,-2,1]],"translation":229},{"source":17,"target_adds":[[20,8,1]],"translation":276},{"source":17,"target_adds":[[20,-2,1]],"translation":316},{"source":17,"target_adds":[[20,-2,1]],"translation":342},{"source":17,"target_adds":[[20,3,1]],"translation":382},{"source":17,"target_adds":[[20,3,1]],"translation":392},{"source":17,"target_adds":[[20,3,1]],"translation":416},{"source":17,"target_adds":[[20,-2,1]],"translation":458},{"source":17,"target_adds":[[20,-2,1]],"translation":482},{"source":18,"target_adds":[[25,5,1]],"translation":145},{"source":18,"target_adds":[[25,-10,1]],"translation":174},{"source":18,"target_adds":[[25,5,1]],"translation":193},{"source":18,"target_adds":[[25,5,1]],"translation":254},{"source":19,"target_adds":[[26,5,1]],"translation":70},{"source":19,"target_adds":[[26,-10,1]],"translation":171},{"source":19,"target_adds":[[26,5,1]],"translation":273},{"source":19,"target_adds":[[26,5,1]],"translation":508},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":20,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":20,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":20,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":20,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":20,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":20,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":20,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":20,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":20,"target_adds":[[14,-3,2],[15,17,4]],"translation":140},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":20,"target_adds":[[8,-3,2],[9,-3,2],[14,3,1],[15,-11,4]],"translation":161},{"source":20,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":20,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":199},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":213},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":217},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":234},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":244},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":248},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":20,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":20,"target_adds":[[6,3,4],[7,-21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":20,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":20,"target_adds":[[6,-3,4],[7,21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":20,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":20,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":345},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":20,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":372},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":20,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":20,"target_adds":[[8,-29,4],[9,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":20,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":20,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":20,"target_adds":[[8,29,4],[9,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":2},{"source":21,"target_adds":[[0,-9,8],[1,-47,8],[8,3,8],[9,-3,2]],"translation":14},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,9,8],[13,-11,2]],"translation":28},{"source":21,"target_adds":[[0,9,8],[1,47,8],[8,3,8],[9,-3,2]],"translation":35},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":47},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,-9,8],[13,11,2]],"translation":49},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":73},{"source":21,"target_adds":[[6,9,8],[7,47,8]],"translation":76},{"source":21,"target_adds":[[15,-5,2]],"translation":82},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":87},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":21,"target_adds":[[6,-9,8],[7,-47,8]],"translation":97},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":100},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":122},{"source":21,"target_adds":[[15,5,2]],"translation":127},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":128},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,9,8],[15,-11,2]],"translation":140},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,-1,1],[9,-1,1]],"translation":146},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":158},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,-9,8],[15,11,2]],"translation":161},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":173},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":179},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":191},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":199},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":203},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":21,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":213},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":217},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":230},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":234},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":244},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":248},{"source":21,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":256},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":21,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":21,"target_adds":[[4,-13,4],[5,-9,1],[8,1,4],[9,-7,2]],"translation":268},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":274},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":286},{"source":21,"target_adds":[[4,19,4],[5,21,2],[8,-19,4],[9,-17,2]],"translation":289},{"source":21,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":301},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":307},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":319},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":327},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":331},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":341},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":345},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":358},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":362},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":372},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":376},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":386},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":412},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":431},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":433},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":457},{"source":21,"target_adds":[[4,-5,2],[5,-15,2],[8,59,8],[9,59,8]],"translation":466},{"source":21,"target_adds":[[2,1,4],[3,-7,2],[8,3,2],[9,3,2]],"translation":471},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,-1,8],[11,-61,8]],"translation":475},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":484},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,1,8],[11,61,8]],"translation":502},{"source":21,"target_adds":[[2,-1,4],[3,7,2],[8,3,2],[9,3,2]],"translation":506},{"source":21,"target_adds":[[4,5,2],[5,15,2],[8,-59,8],[9,-59,8]],"translation":511},{"source":22,"target_adds":[[25,5,1]],"translation":145},{"source":22,"target_adds":[[25,-10,1]],"translation":174},{"source":22,"target_adds":[[25,5,1]],"translation":193},{"source":22,"target_adds":[[25,5,1]],"translation":254},{"source":23,"target_adds":[[19,3,1]],"translation":50},{"source":23,"target_adds":[[19,-2,1]],"translation":55},{"source":23,"target_adds":[[19,-2,1]],"translation":59},{"source":23,"target_adds":[[19,-2,1]],"translation":62},{"source":23,"target_adds":[[19,3,1]],"translation":176},{"source":23,"target_adds":[[19,-2,1]],"translation":181},{"source":23,"target_adds":[[19,-2,1]],"translation":185},{"source":23,"target_adds":[[19,-2,1]],"translation":188},{"source":23,"target_adds":[[19,3,1]],"translation":321},{"source":23,"target_adds":[[19,3,1]],"translation":324},{"source":23,"target_adds":[[19,3,1]],"translation":328},{"source":23,"target_adds":[[19,-2,1]],"translation":333},{"source":23,"target_adds":[[19,-2,1]],"translation":451},{"source":23,"target_adds":[[19,-2,1]],"translation":454},{"source":23,"target_adds":[[19,-2,1]],"translation":458},{"source":23,"target_adds":[[19,8,1]],"translation":463},{"source":24,"target_adds":[[18,-2,1]],"translation":4},{"source":24,"target_adds":[[18,-2,1]],"translation":31},{"source":24,"target_adds":[[18,-2,1]],"translation":32},{"source":24,"target_adds":[[18,-2,1]],"translation":59},{"source":24,"target_adds":[[18,-2,1]],"translation":79},{"source":24,"target_adds":[[18,3,1]],"translation":84},{"source":24,"target_adds":[[18,-2,1]],"translation":107},{"source":24,"target_adds":[[18,3,1]],"translation":112},{"source":24,"target_adds":[[18,3,1]],"translation":385},{"source":24,"target_adds":[[18,-2,1]],"translation":410},{"source":24,"target_adds":[[18,-2,1]],"translation":421},{"source":24,"target_adds":[[18,3,1]],"translation":446},{"source":24,"target_adds":[[18,-2,1]],"translation":458},{"source":24,"target_adds":[[18,-2,1]],"translation":465},{"source":24,"target_adds":[[18,3,1]],"translation":494},{"source":24,"target_adds":[[18,8,1]],"translation":501},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":25,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":25,"target_adds":[[0,-3,1],[1,-5,1],[8,3,2],[9,3,2]],"translation":14},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":16},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":25,"target_adds":[[0,3,2],[1,7,2]],"translation":35},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":25,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":61},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":69},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":25,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":91},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":25,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":104},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":118},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":128},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":158},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":173},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":179},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":203},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":213},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":230},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":248},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":256},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":25,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":286},{"source":25,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":301},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":307},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":331},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":341},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":358},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":376},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":398},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,-1,2],[9,-1,2]],"translation":400},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":419},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2]],"translation":445},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":453},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":25,"target_adds":[[0,-3,4],[1,-9,4],[8,29,4],[9,29,4]],"translation":466},{"source":25,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":488},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":25,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":25,"target_adds":[[0,3,4],[1,9,4],[8,-29,4],[9,-29,4]],"translation":511},{"source":26,"target_adds":[[23,3,1]],"translation":22},{"source":26,"target_adds":[[23,-2,1]],"translation":62},{"source":26,"target_adds":[[23,8,1]],"translation":67},{"source":26,"target_adds":[[23,-2,1]],"translation":107},{"source":26,"target_adds":[[23,-2,1]],"translation":157},{"source":26,"target_adds":[[23,-2,1]],"translation":181},{"source":26,"target_adds":[[23,3,1]],"translation":200},{"source":26,"target_adds":[[23,3,1]],"translation":224},{"source":26,"target_adds":[[23,3,1]],"translation":262},{"source":26,"target_adds":[[23,-2,1]],"translation":302},{"source":26,"target_adds":[[23,-2,1]],"translation":339},{"source":26,"target_adds":[[23,3,1]],"translation":379},{"source":26,"target_adds":[[23,-2,1]],"translation":397},{"source":26,"target_adds":[[23,-2,1]],"translation":421},{"source":26,"target_adds":[[23,-2,1]],"translation":472},{"source":26,"target_adds":[[23,-2,1]],"translation":496},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":27,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":27,"target_adds":[[0,-3,4],[1,-23,4],[2,-3,4],[3,-3,4]],"translation":11},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":21},{"source":27,"target_adds":[[13,-5,1]],"translation":25},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":27,"target_adds":[[0,-3,4],[1,17,4],[2,9,4],[3,9,4]],"translation":38},{"source":27,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":27,"target_adds":[[13,5,1]],"translation":52},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":56},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":64},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":94},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":109},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":115},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":128},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,-5,1]],"translation":137},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":151},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":158},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,5,1]],"translation":164},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":173},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":179},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":186},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":194},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":203},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":213},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":220},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":230},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":239},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":241},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":248},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":256},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,-5,1],[5,-15,1]],"translation":265},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":279},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":286},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,5,1],[5,15,1]],"translation":292},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":301},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":307},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":314},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":322},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":331},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":341},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":348},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":358},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":367},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":369},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":376},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":395},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":405},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":422},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":440},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,3,4],[13,3,1]],"translation":448},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":27,"target_adds":[[0,-3,4],[1,-9,4],[2,5,1],[3,5,1]],"translation":466},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":27,"target_adds":[[0,3,4],[1,9,4],[2,-5,1],[3,-5,1]],"translation":511},{"source":28,"target_adds":[[26,5,1]],"translation":70},{"source":28,"target_adds":[[26,-10,1]],"translation":171},{"source":28,"target_adds":[[26,5,1]],"translation":273},{"source":28,"target_adds":[[26,5,1]],"translation":508},{"source":29,"target_adds":[[22,8,1]],"translation":13},{"source":29,"target_adds":[[22,-2,1]],"translation":31},{"source":29,"target_adds":[[22,-2,1]],"translation":79},{"source":29,"target_adds":[[22,-2,1]],"translation":93},{"source":29,"target_adds":[[22,3,1]],"translation":134},{"source":29,"target_adds":[[22,3,1]],"translation":148},{"source":29,"target_adds":[[22,3,1]],"translation":196},{"source":29,"target_adds":[[22,-2,1]],"translation":214},{"source":29,"target_adds":[[22,-2,1]],"translation":271},{"source":29,"target_adds":[[22,-2,1]],"translation":285},{"source":29,"target_adds":[[22,-2,1]],"translation":333},{"source":29,"target_adds":[[22,3,1]],"translation":351},{"source":29,"target_adds":[[22,3,1]],"translation":388},{"source":29,"target_adds":[[22,-2,1]],"translation":406},{"source":29,"target_adds":[[22,-2,1]],"translation":454},{"source":29,"target_adds":[[22,-2,1]],"translation":468},{"source":30,"target_adds":[[23,3,1]],"translation":22},{"source":30,"target_adds":[[23,-2,1]],"translation":62},{"source":30,"target_adds":[[23,8,1]],"translation":67},{"source":30,"target_adds":[[23,-2,1]],"translation":107},{"source":30,"target_adds":[[23,-2,1]],"translation":157},{"source":30,"target_adds":[[23,-2,1]],"translation":181},{"source":30,"target_adds":[[23,3,1]],"translation":200},{"source":30,"target_adds":[[23,3,1]],"translation":224},{"source":30,"target_adds":[[23,3,1]],"translation":262},{"source":30,"target_adds":[[23,-2,1]],"translation":302},{"source":30,"target_adds":[[23,-2,1]],"translation":339},{"source":30,"target_adds":[[23,3,1]],"translation":379},{"source":30,"target_adds":[[23,-2,1]],"translation":397},{"source":30,"target_adds":[[23,-2,1]],"translation":421},{"source":30,"target_adds":[[23,-2,1]],"translation":472},{"source":30,"target_adds":[[23,-2,1]],"translation":496},{"source":31,"target_adds":[[29,3,1]],"translation":26},{"source":31,"target_adds":[[29,-2,1]],"translation":62},{"source":31,"target_adds":[[29,-2,1]],"translation":79},{"source":31,"target_adds":[[29,-2,1]],"translation":107},{"source":31,"target_adds":[[29,3,1]],"translation":152},{"source":31,"target_adds":[[29,-2,1]],"translation":188},{"source":31,"target_adds":[[29,-2,1]],"translation":205},{"source":31,"target_adds":[[29,-2,1]],"translation":233},{"source":31,"target_adds":[[29,3,1]],"translation":280},{"source":31,"target_adds":[[29,-2,1]],"translation":316},{"source":31,"target_adds":[[29,-2,1]],"translation":333},{"source":31,"target_adds":[[29,-2,1]],"translation":361},{"source":31,"target_adds":[[29,-2,1]],"translation":410},{"source":31,"target_adds":[[29,8,1]],"translation":446},{"source":31,"target_adds":[[29,3,1]],"translation":463},{"source":31,"target_adds":[[29,3,1]],"translation":491},{"source":32,"target_adds":[[17,3,1]],"translation":67},{"source":32,"target_adds":[[17,3,1]],"translation":74},{"source":32,"target_adds":[[17,3,1]],"translation":98},{"source":32,"target_adds":[[17,-2,1]],"translation":107},{"source":32,"target_adds":[[17,8,1]],"translation":196},{"source":32,"target_adds":[[17,-2,1]],"translation":205},{"source":32,"target_adds":[[17,-2,1]],"translation":229},{"source":32,"target_adds":[[17,-2,1]],"translation":236},{"source":32,"target_adds":[[17,3,1]],"translation":276},{"source":32,"target_adds":[[17,-2,1]],"translation":285},{"source":32,"target_adds":[[17,-2,1]],"translation":309},{"source":32,"target_adds":[[17,-2,1]],"translation":316},{"source":32,"target_adds":[[17,-2,1]],"translation":403},{"source":32,"target_adds":[[17,-2,1]],"translation":410},{"source":32,"target_adds":[[17,-2,1]],"translation":434},{"source":32,"target_adds":[[17,3,1]],"translation":443},{"source":33,"target_adds":[[24,-2,1]],"translation":55},{"source":33,"target_adds":[[24,-2,1]],"translation":62},{"source":33,"target_adds":[[24,-2,1]],"translation":103},{"source":33,"target_adds":[[24,-2,1]],"translation":110},{"source":33,"target_adds":[[24,3,1]],"translation":131},{"source":33,"target_adds":[[24,3,1]],"translation":138},{"source":33,"target_adds":[[24,-2,1]],"translation":211},{"source":33,"target_adds":[[24,-2,1]],"translation":218},{"source":33,"target_adds":[[24,3,1]],"translation":304},{"source":33,"target_adds":[[24,-2,1]],"translation":313},{"source":33,"target_adds":[[24,3,1]],"translation":352},{"source":33,"target_adds":[[24,-2,1]],"translation":361},{"source":33,"target_adds":[[24,8,1]],"translation":388},{"source":33,"target_adds":[[24,-2,1]],"translation":397},{"source":33,"target_adds":[[24,-2,1]],"translation":468},{"source":33,"target_adds":[[24,3,1]],"translation":477},{"source":34,"target_adds":[[16,-2,1]],"translation":1},{"source":34,"target_adds":[[16,-2,1]],"translation":8},{"source":34,"target_adds":[[16,-2,1]],"translation":32},{"source":34,"target_adds":[[16,8,1]],"translation":41},{"source":34,"target_adds":[[16,-2,1]],"translation":211},{"source":34,"target_adds":[[16,-2,1]],"translation":218},{"source":34,"target_adds":[[16,-2,1]],"translation":242},{"source":34,"target_adds":[[16,3,1]],"translation":251},{"source":34,"target_adds":[[16,3,1]],"translation":259},{"source":34,"target_adds":[[16,3,1]],"translation":266},{"source":34,"target_adds":[[16,3,1]],"translation":290},{"source":34,"target_adds":[[16,-2,1]],"translation":299},{"source":34,"target_adds":[[16,-2,1]],"translation":465},{"source":34,"target_adds":[[16,-2,1]],"translation":472},{"source":34,"target_adds":[[16,-2,1]],"translation":496},{"source":34,"target_adds":[[16,3,1]],"translation":505},{"source":35,"target_adds":[[19,3,1]],"translation":50},{"source":35,"target_adds":[[19,-2,1]],"translation":55},{"source":35,"target_adds":[[19,-2,1]],"translation":59},{"source":35,"target_adds":[[19,-2,1]],"translation":62},{"source":35,"target_adds":[[19,3,1]],"translation":176},{"source":35,"target_adds":[[19,-2,1]],"translation":181},{"source":35,"target_adds":[[19,-2,1]],"translation":185},{"source":35,"target_adds":[[19,-2,1]],"translation":188},{"source":35,"target_adds":[[19,3,1]],"translation":321},{"source":35,"target_adds":[[19,3,1]],"translation":324},{"source":35,"target_adds":[[19,3,1]],"translation":328},{"source":35,"target_adds":[[19,-2,1]],"translation":333},{"source":35,"target_adds":[[19,-2,1]],"translation":451},{"source":35,"target_adds":[[19,-2,1]],"translation":454},{"source":35,"target_adds":[[19,-2,1]],"translation":458},{"source":35,"target_adds":[[19,8,1]],"translation":463},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":36,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":36,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":36,"target_adds":[[15,-5,2]],"translation":82},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":36,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":36,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":36,"target_adds":[[15,5,2]],"translation":127},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":128},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":140},{"source":36,"target_adds":[[4,9,4],[5,-3,4],[6,3,4],[7,13,4]],"translation":146},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":161},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":173},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":36,"target_adds":[[4,-3,4],[5,9,4],[6,3,4],[7,-7,4]],"translation":191},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":199},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":36,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":217},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":234},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":244},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":36,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":256},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":36,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,5,2],[9,5,2]],"translation":268},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":286},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":36,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":301},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":307},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":327},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":341},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":345},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":362},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":372},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":376},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":36,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":36,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":36,"target_adds":[[4,-5,2],[5,-15,2],[6,3,4],[7,9,4]],"translation":466},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":36,"target_adds":[[4,5,2],[5,15,2],[6,-3,4],[7,-9,4]],"translation":511},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":2},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":28},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":47},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":49},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,-5,8],[11,-5,8]],"translation":69},{"source":37,"target_adds":[[2,5,4],[3,5,4],[6,-3,8],[7,3,2]],"translation":73},{"source":37,"target_adds":[[8,-5,8],[9,-5,8]],"translation":76},{"source":37,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":87},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":37,"target_adds":[[8,5,8],[9,5,8]],"translation":97},{"source":37,"target_adds":[[2,-5,4],[3,-5,4],[6,-3,8],[7,3,2]],"translation":100},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,5,8],[11,5,8]],"translation":104},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":122},{"source":37,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":128},{"source":37,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":37,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":37,"target_adds":[[4,-5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":146},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":37,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":37,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":173},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":37,"target_adds":[[4,5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":191},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":268},{"source":37,"target_adds":[[6,21,4],[7,55,4],[14,33,8],[15,49,4]],"translation":274},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":289},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":37,"target_adds":[[6,-3,4],[7,-7,4],[14,3,8],[15,-1,4]],"translation":319},{"source":37,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":327},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":331},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":37,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":358},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":362},{"source":37,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":37,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,-15,8],[13,-5,4]],"translation":386},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":37,"target_adds":[[0,15,8],[1,5,8],[6,-3,8],[7,3,2]],"translation":400},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":412},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,15,8],[13,5,4]],"translation":431},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":433},{"source":37,"target_adds":[[0,-15,8],[1,-5,8],[6,-3,8],[7,3,2]],"translation":445},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":457},{"source":37,"target_adds":[[6,-15,8],[7,-5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":471},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":484},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":506},{"source":37,"target_adds":[[6,15,8],[7,5,8],[14,3,4],[15,7,4]],"translation":511},{"source":38,"target_adds":[[17,3,1]],"translation":67},{"source":38,"target_adds":[[17,3,1]],"translation":74},{"source":38,"target_adds":[[17,3,1]],"translation":98},{"source":38,"target_adds":[[17,-2,1]],"translation":107},{"source":38,"target_adds":[[17,8,1]],"translation":196},{"source":38,"target_adds":[[17,-2,1]],"translation":205},{"source":38,"target_adds":[[17,-2,1]],"translation":229},{"source":38,"target_adds":[[17,-2,1]],"translation":236},{"source":38,"target_adds":[[17,3,1]],"translation":276},{"source":38,"target_adds":[[17,-2,1]],"translation":285},{"source":38,"target_adds":[[17,-2,1]],"translation":309},{"source":38,"target_adds":[[17,-2,1]],"translation":316},{"source":38,"target_adds":[[17,-2,1]],"translation":403},{"source":38,"target_adds":[[17,-2,1]],"translation":410},{"source":38,"target_adds":[[17,-2,1]],"translation":434},{"source":38,"target_adds":[[17,3,1]],"translation":443},{"source":39,"target_adds":[[27,5,1]],"translation":88},{"source":39,"target_adds":[[27,5,1]],"translation":162},{"source":39,"target_adds":[[27,-10,1]],"translation":271},{"source":39,"target_adds":[[27,5,1]],"translation":501},{"source":40,"target_adds":[[16,-2,1]],"translation":1},{"source":40,"target_adds":[[16,-2,1]],"translation":8},{"source":40,"target_adds":[[16,-2,1]],"translation":32},{"source":40,"target_adds":[[16,8,1]],"translation":41},{"source":40,"target_adds":[[16,-2,1]],"translation":211},{"source":40,"target_adds":[[16,-2,1]],"translation":218},{"source":40,"target_adds":[[16,-2,1]],"translation":242},{"source":40,"target_adds":[[16,3,1]],"translation":251},{"source":40,"target_adds":[[16,3,1]],"translation":259},{"source":40,"target_adds":[[16,3,1]],"translation":266},{"source":40,"target_adds":[[16,3,1]],"translation":290},{"source":40,"target_adds":[[16,-2,1]],"translation":299},{"source":40,"target_adds":[[16,-2,1]],"translation":465},{"source":40,"target_adds":[[16,-2,1]],"translation":472},{"source":40,"target_adds":[[16,-2,1]],"translation":496},{"source":40,"target_adds":[[16,3,1]],"translation":505},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":41,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":41,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":41,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":41,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":41,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":41,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":41,"target_adds":[[14,3,2],[15,6,1]],"translation":82},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":41,"target_adds":[[14,-3,2],[15,-6,1]],"translation":127},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":128},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":133},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,-6,1],[7,-21,2]],"translation":146},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":151},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":155},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":158},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":168},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":173},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":179},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":182},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":186},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,6,1],[7,21,2]],"translation":191},{"source":41,"target_adds":[[4,15,4],[5,12,1],[12,9,4],[13,27,4]],"translation":194},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":206},{"source":41,"target_adds":[[0,6,1],[1,21,2],[4,-3,2],[5,-3,2]],"translation":208},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":213},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":220},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":227},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":41,"target_adds":[[4,3,4],[12,-3,4],[13,-21,4]],"translation":239},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":241},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":248},{"source":41,"target_adds":[[0,-6,1],[1,-21,2],[4,-3,2],[5,-3,2]],"translation":253},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":256},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,-6,1],[11,3,2]],"translation":261},{"source":41,"target_adds":[[2,-3,1],[3,-3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,-6,1],[9,3,2]],"translation":268},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":279},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":283},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":286},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,6,1],[9,-3,2]],"translation":289},{"source":41,"target_adds":[[2,3,1],[3,3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,6,1],[11,-3,2]],"translation":296},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":301},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":307},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":310},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":314},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":334},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":336},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":341},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":348},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":355},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":369},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":376},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":381},{"source":41,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":41,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":41,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":41,"target_adds":[[4,3,1],[5,12,1],[12,3,4],[13,3,1]],"translation":466},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":41,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":41,"target_adds":[[4,-3,1],[5,-12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":42,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":42,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":42,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":42,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":42,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":42,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":128},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":42,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":42,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":42,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":42,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":173},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":42,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":194},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":42,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":239},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":265},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":42,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":292},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":42,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":42,"target_adds":[[13,-9,4],[15,9,4]],"translation":322},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":331},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":42,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":358},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":42,"target_adds":[[12,3,2],[13,15,4],[14,-3,2],[15,-15,4]],"translation":367},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":42,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":42,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":42,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":42,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":42,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":42,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":42,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,1]],"translation":511},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":43,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":43,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":43,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":43,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,-1,8],[11,-1,8]],"translation":69},{"source":43,"target_adds":[[2,1,4],[3,1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":73},{"source":43,"target_adds":[[8,-1,8],[9,-1,8]],"translation":76},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":43,"target_adds":[[8,1,8],[9,1,8]],"translation":97},{"source":43,"target_adds":[[2,-1,4],[3,-1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":100},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,1,8],[11,1,8]],"translation":104},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":140},{"source":43,"target_adds":[[4,-1,4],[5,3,2],[6,-3,8],[7,-9,4]],"translation":146},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":161},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":43,"target_adds":[[4,1,4],[5,-3,2],[6,-3,8],[7,-9,4]],"translation":191},{"source":43,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":199},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":203},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":217},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":230},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":234},{"source":43,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":244},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":268},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,-21,8],[15,-7,4]],"translation":274},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":289},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,21,8],[15,7,4]],"translation":319},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":327},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":331},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":345},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":358},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":362},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":372},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":43,"target_adds":[[6,21,4],[7,-5,4],[12,27,8],[13,47,4]],"translation":386},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":43,"target_adds":[[0,-9,8],[1,13,8],[6,-3,8],[7,-9,4]],"translation":400},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":412},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":43,"target_adds":[[6,-3,4],[7,-7,4],[12,9,8],[13,1,4]],"translation":431},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":433},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":43,"target_adds":[[0,9,8],[1,-13,8],[6,-3,8],[7,-9,4]],"translation":445},{"source":43,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":43,"target_adds":[[6,9,8],[7,-13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":471},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":43,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":506},{"source":43,"target_adds":[[6,-9,8],[7,13,8],[12,3,4],[13,7,4]],"translation":511},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":2},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":44,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":44,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":44,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":44,"target_adds":[[8,3,2],[9,3,2],[12,3,1],[13,-11,4]],"translation":28},{"source":44,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":47},{"source":44,"target_adds":[[12,-3,2],[13,17,4]],"translation":49},{"source":44,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":44,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":44,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":87},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":44,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":122},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":128},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":158},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":173},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":179},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":44,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":213},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":44,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":248},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":256},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":44,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":286},{"source":44,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":301},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":307},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":341},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":376},{"source":44,"target_adds":[[6,3,4],[7,9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":44,"target_adds":[[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":44,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":457},{"source":44,"target_adds":[[8,29,4],[9,29,4],[12,3,4],[13,3,1]],"translation":466},{"source":44,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":484},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":44,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":44,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":44,"target_adds":[[8,-29,4],[9,-29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":45,"target_adds":[[21,-2,1]],"translation":32},{"source":45,"target_adds":[[21,3,1]],"translation":37},{"source":45,"target_adds":[[21,3,1]],"translation":41},{"source":45,"target_adds":[[21,3,1]],"translation":44},{"source":45,"target_adds":[[21,-2,1]],"translation":211},{"source":45,"target_adds":[[21,-2,1]],"translation":214},{"source":45,"target_adds":[[21,-2,1]],"translation":218},{"source":45,"target_adds":[[21,3,1]],"translation":223},{"source":45,"target_adds":[[21,8,1]],"translation":352},{"source":45,"target_adds":[[21,-2,1]],"translation":357},{"source":45,"target_adds":[[21,-2,1]],"translation":361},{"source":45,"target_adds":[[21,-2,1]],"translation":364},{"source":45,"target_adds":[[21,-2,1]],"translation":403},{"source":45,"target_adds":[[21,-2,1]],"translation":406},{"source":45,"target_adds":[[21,-2,1]],"translation":410},{"source":45,"target_adds":[[21,3,1]],"translation":415},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":46,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":46,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":46,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":46,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":46,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":46,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":46,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":46,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":46,"target_adds":[[8,3,2],[9,3,2],[14,3,1],[15,-11,4]],"translation":140},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":46,"target_adds":[[14,-3,2],[15,17,4]],"translation":161},{"source":46,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":46,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":199},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":213},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":217},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":234},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":244},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":248},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":46,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":46,"target_adds":[[6,3,4],[7,-21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":46,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":46,"target_adds":[[6,-3,4],[7,21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":46,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":46,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":345},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":46,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":372},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":46,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":46,"target_adds":[[8,29,4],[9,29,4],[14,3,4],[15,3,1]],"translation":466},{"source":46,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":46,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":46,"target_adds":[[8,-29,4],[9,-29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":2},{"source":47,"target_adds":[[0,9,8],[1,47,8],[8,-3,8],[9,3,2]],"translation":14},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,-9,8],[13,11,2]],"translation":28},{"source":47,"target_adds":[[0,-9,8],[1,-47,8],[8,-3,8],[9,3,2]],"translation":35},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":47},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,9,8],[13,-11,2]],"translation":49},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":73},{"source":47,"target_adds":[[6,-9,8],[7,-47,8]],"translation":76},{"source":47,"target_adds":[[15,-5,2]],"translation":82},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":87},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":47,"target_adds":[[6,9,8],[7,47,8]],"translation":97},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":100},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":122},{"source":47,"target_adds":[[15,5,2]],"translation":127},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,-9,8],[15,11,2]],"translation":140},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,1,1],[9,1,1]],"translation":146},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":158},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,9,8],[15,-11,2]],"translation":161},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":179},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,1,1],[9,1,1]],"translation":191},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":199},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":203},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":47,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":213},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":217},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":230},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":234},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":244},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":248},{"source":47,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":256},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":47,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":47,"target_adds":[[4,19,4],[5,21,2],[8,19,4],[9,17,2]],"translation":268},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":274},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":47,"target_adds":[[4,-13,4],[5,-9,1],[8,-1,4],[9,7,2]],"translation":289},{"source":47,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":301},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":319},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":327},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":331},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":341},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":345},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":358},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":362},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":372},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":376},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":386},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":412},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":431},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":433},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":457},{"source":47,"target_adds":[[4,-5,2],[5,-15,2],[8,-59,8],[9,-59,8]],"translation":466},{"source":47,"target_adds":[[2,-1,4],[3,7,2],[8,-3,2],[9,-3,2]],"translation":471},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,1,8],[11,61,8]],"translation":475},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":484},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,-1,8],[11,-61,8]],"translation":502},{"source":47,"target_adds":[[2,1,4],[3,-7,2],[8,-3,2],[9,-3,2]],"translation":506},{"source":47,"target_adds":[[4,5,2],[5,15,2],[8,59,8],[9,59,8]],"translation":511},{"source":48,"target_adds":[[18,-2,1]],"translation":4},{"source":48,"target_adds":[[18,-2,1]],"translation":31},{"source":48,"target_adds":[[18,-2,1]],"translation":32},{"source":48,"target_adds":[[18,-2,1]],"translation":59},{"source":48,"target_adds":[[18,-2,1]],"translation":79},{"source":48,"target_adds":[[18,3,1]],"translation":84},{"source":48,"target_adds":[[18,-2,1]],"translation":107},{"source":48,"target_adds":[[18,3,1]],"translation":112},{"source":48,"target_adds":[[18,3,1]],"translation":385},{"source":48,"target_adds":[[18,-2,1]],"translation":410},{"source":48,"target_adds":[[18,-2,1]],"translation":421},{"source":48,"target_adds":[[18,3,1]],"translation":446},{"source":48,"target_adds":[[18,-2,1]],"translation":458},{"source":48,"target_adds":[[18,-2,1]],"translation":465},{"source":48,"target_adds":[[18,3,1]],"translation":494},{"source":48,"target_adds":[[18,8,1]],"translation":501},{"source":49,"target_adds":[[22,8,1]],"translation":13},{"source":49,"target_adds":[[22,-2,1]],"translation":31},{"source":49,"target_adds":[[22,-2,1]],"translation":79},{"source":49,"target_adds":[[22,-2,1]],"translation":93},{"source":49,"target_adds":[[22,3,1]],"translation":134},{"source":49,"target_adds":[[22,3,1]],"translation":148},{"source":49,"target_adds":[[22,3,1]],"translation":196},{"source":49,"target_adds":[[22,-2,1]],"translation":214},{"source":49,"target_adds":[[22,-2,1]],"translation":271},{"source":49,"target_adds":[[22,-2,1]],"translation":285},{"source":49,"target_adds":[[22,-2,1]],"translation":333},{"source":49,"target_adds":[[22,3,1]],"translation":351},{"source":49,"target_adds":[[22,3,1]],"translation":388},{"source":49,"target_adds":[[22,-2,1]],"translation":406},{"source":49,"target_adds":[[22,-2,1]],"translation":454},{"source":49,"target_adds":[[22,-2,1]],"translation":468},{"source":50,"target_adds":[[17,3,1]],"translation":67},{"source":50,"target_adds":[[17,3,1]],"translation":74},{"source":50,"target_adds":[[17,3,1]],"translation":98},{"source":50,"target_adds":[[17,-2,1]],"translation":107},{"source":50,"target_adds":[[17,8,1]],"translation":196},{"source":50,"target_adds":[[17,-2,1]],"translation":205},{"source":50,"target_adds":[[17,-2,1]],"translation":229},{"source":50,"target_adds":[[17,-2,1]],"translation":236},{"source":50,"target_adds":[[17,3,1]],"translation":276},{"source":50,"target_adds":[[17,-2,1]],"translation":285},{"source":50,"target_adds":[[17,-2,1]],"translation":309},{"source":50,"target_adds":[[17,-2,1]],"translation":316},{"source":50,"target_adds":[[17,-2,1]],"translation":403},{"source":50,"target_adds":[[17,-2,1]],"translation":410},{"source":50,"target_adds":[[17,-2,1]],"translation":434},{"source":50,"target_adds":[[17,3,1]],"translation":443},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":2},{"source":51,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":51,"target_adds":[[13,5,1]],"translation":25},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":28},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":51,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":47},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":49},{"source":51,"target_adds":[[13,-5,1]],"translation":52},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":51,"target_adds":[[2,3,4],[3,3,4],[6,-3,4],[7,-23,4]],"translation":73},{"source":51,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":87},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":51,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":51,"target_adds":[[2,-9,4],[3,-9,4],[6,-3,4],[7,17,4]],"translation":100},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":122},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":51,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":51,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":51,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":412},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":433},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":51,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":457},{"source":51,"target_adds":[[2,-5,1],[3,-5,1],[6,-3,4],[7,-9,4]],"translation":466},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":484},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":51,"target_adds":[[2,5,1],[3,5,1],[6,3,4],[7,9,4]],"translation":511},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":52,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":52,"target_adds":[[13,5,1]],"translation":25},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":52,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":52,"target_adds":[[13,-5,1]],"translation":52},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":52,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":52,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":128},{"source":52,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":52,"target_adds":[[2,3,4],[3,3,4],[14,-3,4],[15,17,4]],"translation":137},{"source":52,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":52,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":52,"target_adds":[[2,-9,4],[3,-9,4],[14,-3,4],[15,-23,4]],"translation":164},{"source":52,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":173},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":194},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":239},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,1,2],[15,1,2]],"translation":265},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":52,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,1,2],[15,1,2]],"translation":292},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":52,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":52,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":52,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":52,"target_adds":[[2,-5,1],[3,-5,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":52,"target_adds":[[2,5,1],[3,5,1],[14,3,4],[15,3,1]],"translation":511},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":53,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":53,"target_adds":[[13,-5,1]],"translation":25},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":53,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":53,"target_adds":[[13,5,1]],"translation":52},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":53,"target_adds":[[15,5,2]],"translation":82},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":53,"target_adds":[[15,-5,2]],"translation":127},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":128},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":133},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,-5,1]],"translation":137},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":151},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":155},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":158},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,5,1]],"translation":164},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":168},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":173},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":179},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":182},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":186},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":203},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":206},{"source":53,"target_adds":[[1,5,2],[4,3,4],[5,-3,1]],"translation":208},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":213},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":220},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":227},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":230},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":241},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":248},{"source":53,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1]],"translation":253},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":256},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,-5,2],[11,-5,2]],"translation":261},{"source":53,"target_adds":[[2,-7,4],[3,-7,4],[4,-23,4],[5,-63,4]],"translation":265},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":279},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":283},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":286},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":53,"target_adds":[[2,13,4],[3,13,4],[4,17,4],[5,57,4]],"translation":292},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,5,2],[11,5,2]],"translation":296},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":301},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":307},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":310},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":314},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":322},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":331},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":334},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":336},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":341},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":348},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":355},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":358},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":367},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":369},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":376},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":381},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":53,"target_adds":[[2,5,1],[3,5,1],[4,5,2],[5,15,2]],"translation":466},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":53,"target_adds":[[2,-5,1],[3,-5,1],[4,-5,2],[5,-15,2]],"translation":511},{"source":54,"target_adds":[[22,8,1]],"translation":13},{"source":54,"target_adds":[[22,-2,1]],"translation":31},{"source":54,"target_adds":[[22,-2,1]],"translation":79},{"source":54,"target_adds":[[22,-2,1]],"translation":93},{"source":54,"target_adds":[[22,3,1]],"translation":134},{"source":54,"target_adds":[[22,3,1]],"translation":148},{"source":54,"target_adds":[[22,3,1]],"translation":196},{"source":54,"target_adds":[[22,-2,1]],"translation":214},{"source":54,"target_adds":[[22,-2,1]],"translation":271},{"source":54,"target_adds":[[22,-2,1]],"translation":285},{"source":54,"target_adds":[[22,-2,1]],"translation":333},{"source":54,"target_adds":[[22,3,1]],"translation":351},{"source":54,"target_adds":[[22,3,1]],"translation":388},{"source":54,"target_adds":[[22,-2,1]],"translation":406},{"source":54,"target_adds":[[22,-2,1]],"translation":454},{"source":54,"target_adds":[[22,-2,1]],"translation":468},{"source":55,"target_adds":[[19,3,1]],"translation":50},{"source":55,"target_adds":[[19,-2,1]],"translation":55},{"source":55,"target_adds":[[19,-2,1]],"translation":59},{"source":55,"target_adds":[[19,-2,1]],"translation":62},{"source":55,"target_adds":[[19,3,1]],"translation":176},{"source":55,"target_adds":[[19,-2,1]],"translation":181},{"source":55,"target_adds":[[19,-2,1]],"translation":185},{"source":55,"target_adds":[[19,-2,1]],"translation":188},{"source":55,"target_adds":[[19,3,1]],"translation":321},{"source":55,"target_adds":[[19,3,1]],"translation":324},{"source":55,"target_adds":[[19,3,1]],"translation":328},{"source":55,"target_adds":[[19,-2,1]],"translation":333},{"source":55,"target_adds":[[19,-2,1]],"translation":451},{"source":55,"target_adds":[[19,-2,1]],"translation":454},{"source":55,"target_adds":[[19,-2,1]],"translation":458},{"source":55,"target_adds":[[19,8,1]],"translation":463},{"source":56,"target_adds":[[22,8,1]],"translation":13},{"source":56,"target_adds":[[22,-2,1]],"translation":31},{"source":56,"target_adds":[[22,-2,1]],"translation":79},{"source":56,"target_adds":[[22,-2,1]],"translation":93},{"source":56,"target_adds":[[22,3,1]],"translation":134},{"source":56,"target_adds":[[22,3,1]],"translation":148},{"source":56,"target_adds":[[22,3,1]],"translation":196},{"source":56,"target_adds":[[22,-2,1]],"translation":214},{"source":56,"target_adds":[[22,-2,1]],"translation":271},{"source":56,"target_adds":[[22,-2,1]],"translation":285},{"source":56,"target_adds":[[22,-2,1]],"translation":333},{"source":56,"target_adds":[[22,3,1]],"translation":351},{"source":56,"target_adds":[[22,3,1]],"translation":388},{"source":56,"target_adds":[[22,-2,1]],"translation":406},{"source":56,"target_adds":[[22,-2,1]],"translation":454},{"source":56,"target_adds":[[22,-2,1]],"translation":468},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":57,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":11},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":57,"target_adds":[[12,-3,2],[13,-13,4]],"translation":21},{"source":57,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":57,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":38},{"source":57,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":57,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":57,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":57,"target_adds":[[10,-3,2],[11,-3,2],[12,3,1],[13,19,4]],"translation":56},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":64},{"source":57,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":94},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":57,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":109},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":115},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":158},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":179},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":57,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":213},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":57,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":248},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":57,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":57,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":57,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":395},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":405},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":422},{"source":57,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":440},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":57,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":448},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":57,"target_adds":[[10,-29,4],[11,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":57,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":57,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":478},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":57,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":493},{"source":57,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":499},{"source":57,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":57,"target_adds":[[10,29,4],[11,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":58,"target_adds":[[27,5,1]],"translation":88},{"source":58,"target_adds":[[27,5,1]],"translation":162},{"source":58,"target_adds":[[27,-10,1]],"translation":271},{"source":58,"target_adds":[[27,5,1]],"translation":501},{"source":59,"target_adds":[[29,3,1]],"translation":26},{"source":59,"target_adds":[[29,-2,1]],"translation":62},{"source":59,"target_adds":[[29,-2,1]],"translation":79},{"source":59,"target_adds":[[29,-2,1]],"translation":107},{"source":59,"target_adds":[[29,3,1]],"translation":152},{"source":59,"target_adds":[[29,-2,1]],"translation":188},{"source":59,"target_adds":[[29,-2,1]],"translation":205},{"source":59,"target_adds":[[29,-2,1]],"translation":233},{"source":59,"target_adds":[[29,3,1]],"translation":280},{"source":59,"target_adds":[[29,-2,1]],"translation":316},{"source":59,"target_adds":[[29,-2,1]],"translation":333},{"source":59,"target_adds":[[29,-2,1]],"translation":361},{"source":59,"target_adds":[[29,-2,1]],"translation":410},{"source":59,"target_adds":[[29,8,1]],"translation":446},{"source":59,"target_adds":[[29,3,1]],"translation":463},{"source":59,"target_adds":[[29,3,1]],"translation":491},{"source":60,"target_adds":[[29,3,1]],"translation":26},{"source":60,"target_adds":[[29,-2,1]],"translation":62},{"source":60,"target_adds":[[29,-2,1]],"translation":79},{"source":60,"target_adds":[[29,-2,1]],"translation":107},{"source":60,"target_adds":[[29,3,1]],"translation":152},{"source":60,"target_adds":[[29,-2,1]],"translation":188},{"source":60,"target_adds":[[29,-2,1]],"translation":205},{"source":60,"target_adds":[[29,-2,1]],"translation":233},{"source":60,"target_adds":[[29,3,1]],"translation":280},{"source":60,"target_adds":[[29,-2,1]],"translation":316},{"source":60,"target_adds":[[29,-2,1]],"translation":333},{"source":60,"target_adds":[[29,-2,1]],"translation":361},{"source":60,"target_adds":[[29,-2,1]],"translation":410},{"source":60,"target_adds":[[29,8,1]],"translation":446},{"source":60,"target_adds":[[29,3,1]],"translation":463},{"source":60,"target_adds":[[29,3,1]],"translation":491},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":61,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":14},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":35},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":61,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":61,"target_adds":[[6,-3,2],[7,-7,2]],"translation":69},{"source":61,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":61,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":61,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":61,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":61,"target_adds":[[6,3,1],[7,5,1],[10,-3,2],[11,-3,2]],"translation":104},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":61,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":61,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":213},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":248},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":61,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":61,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":331},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":358},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":61,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":400},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":61,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":445},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":61,"target_adds":[[6,3,4],[7,9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":61,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":61,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":61,"target_adds":[[6,-3,4],[7,-9,4],[10,29,4],[11,29,4]],"translation":511},{"source":62,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":62,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":62,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":62,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":62,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":62,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":62,"target_adds":[[14,-3,2],[15,-13,4]],"translation":133},{"source":62,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":62,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":155},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":158},{"source":62,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":62,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":62,"target_adds":[[10,-3,2],[11,-3,2],[14,3,1],[15,19,4]],"translation":168},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":179},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":182},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":206},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":208},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":227},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":253},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":62,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":261},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":62,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":283},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":62,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":296},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":310},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":62,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":62,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":334},{"source":62,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":336},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":355},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":62,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":62,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":381},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":62,"target_adds":[[10,-29,4],[11,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":62,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":62,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":62,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":62,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":62,"target_adds":[[10,29,4],[11,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":63,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":63,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":63,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":63,"target_adds":[[15,-5,2]],"translation":82},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":63,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":63,"target_adds":[[15,5,2]],"translation":127},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":128},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":155},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":158},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":173},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":179},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":182},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":203},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":206},{"source":63,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":227},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":230},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":63,"target_adds":[[1,5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":256},{"source":63,"target_adds":[[4,-13,4],[5,-9,1],[10,1,4],[11,-7,2]],"translation":261},{"source":63,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":286},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":63,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":63,"target_adds":[[4,19,4],[5,21,2],[10,-19,4],[11,-17,2]],"translation":296},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":301},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":307},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":334},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":341},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":355},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":376},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":63,"target_adds":[[4,-5,2],[5,-15,2],[10,59,8],[11,59,8]],"translation":466},{"source":63,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":63,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":63,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":63,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":63,"target_adds":[[4,5,2],[5,15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":64,"target_adds":[[23,3,1]],"translation":22},{"source":64,"target_adds":[[23,-2,1]],"translation":62},{"source":64,"target_adds":[[23,8,1]],"translation":67},{"source":64,"target_adds":[[23,-2,1]],"translation":107},{"source":64,"target_adds":[[23,-2,1]],"translation":157},{"source":64,"target_adds":[[23,-2,1]],"translation":181},{"source":64,"target_adds":[[23,3,1]],"translation":200},{"source":64,"target_adds":[[23,3,1]],"translation":224},{"source":64,"target_adds":[[23,3,1]],"translation":262},{"source":64,"target_adds":[[23,-2,1]],"translation":302},{"source":64,"target_adds":[[23,-2,1]],"translation":339},{"source":64,"target_adds":[[23,3,1]],"translation":379},{"source":64,"target_adds":[[23,-2,1]],"translation":397},{"source":64,"target_adds":[[23,-2,1]],"translation":421},{"source":64,"target_adds":[[23,-2,1]],"translation":472},{"source":64,"target_adds":[[23,-2,1]],"translation":496},{"source":65,"target_adds":[[19,3,1]],"translation":50},{"source":65,"target_adds":[[19,-2,1]],"translation":55},{"source":65,"target_adds":[[19,-2,1]],"translation":59},{"source":65,"target_adds":[[19,-2,1]],"translation":62},{"source":65,"target_adds":[[19,3,1]],"translation":176},{"source":65,"target_adds":[[19,-2,1]],"translation":181},{"source":65,"target_adds":[[19,-2,1]],"translation":185},{"source":65,"target_adds":[[19,-2,1]],"translation":188},{"source":65,"target_adds":[[19,3,1]],"translation":321},{"source":65,"target_adds":[[19,3,1]],"translation":324},{"source":65,"target_adds":[[19,3,1]],"translation":328},{"source":65,"target_adds":[[19,-2,1]],"translation":333},{"source":65,"target_adds":[[19,-2,1]],"translation":451},{"source":65,"target_adds":[[19,-2,1]],"translation":454},{"source":65,"target_adds":[[19,-2,1]],"translation":458},{"source":65,"target_adds":[[19,8,1]],"translation":463},{"source":66,"target_adds":[[20,3,1]],"translation":19},{"source":66,"target_adds":[[20,-2,1]],"translation":59},{"source":66,"target_adds":[[20,3,1]],"translation":81},{"source":66,"target_adds":[[20,-2,1]],"translation":121},{"source":66,"target_adds":[[20,-2,1]],"translation":143},{"source":66,"target_adds":[[20,-2,1]],"translation":167},{"source":66,"target_adds":[[20,-2,1]],"translation":205},{"source":66,"target_adds":[[20,-2,1]],"translation":229},{"source":66,"target_adds":[[20,8,1]],"translation":276},{"source":66,"target_adds":[[20,-2,1]],"translation":316},{"source":66,"target_adds":[[20,-2,1]],"translation":342},{"source":66,"target_adds":[[20,3,1]],"translation":382},{"source":66,"target_adds":[[20,3,1]],"translation":392},{"source":66,"target_adds":[[20,3,1]],"translation":416},{"source":66,"target_adds":[[20,-2,1]],"translation":458},{"source":66,"target_adds":[[20,-2,1]],"translation":482},{"source":67,"target_adds":[[18,-2,1]],"translation":4},{"source":67,"target_adds":[[18,-2,1]],"translation":31},{"source":67,"target_adds":[[18,-2,1]],"translation":32},{"source":67,"target_adds":[[18,-2,1]],"translation":59},{"source":67,"target_adds":[[18,-2,1]],"translation":79},{"source":67,"target_adds":[[18,3,1]],"translation":84},{"source":67,"target_adds":[[18,-2,1]],"translation":107},{"source":67,"target_adds":[[18,3,1]],"translation":112},{"source":67,"target_adds":[[18,3,1]],"translation":385},{"source":67,"target_adds":[[18,-2,1]],"translation":410},{"source":67,"target_adds":[[18,-2,1]],"translation":421},{"source":67,"target_adds":[[18,3,1]],"translation":446},{"source":67,"target_adds":[[18,-2,1]],"translation":458},{"source":67,"target_adds":[[18,-2,1]],"translation":465},{"source":67,"target_adds":[[18,3,1]],"translation":494},{"source":67,"target_adds":[[18,8,1]],"translation":501},{"source":68,"target_adds":[[19,3,1]],"translation":50},{"source":68,"target_adds":[[19,-2,1]],"translation":55},{"source":68,"target_adds":[[19,-2,1]],"translation":59},{"source":68,"target_adds":[[19,-2,1]],"translation":62},{"source":68,"target_adds":[[19,3,1]],"translation":176},{"source":68,"target_adds":[[19,-2,1]],"translation":181},{"source":68,"target_adds":[[19,-2,1]],"translation":185},{"source":68,"target_adds":[[19,-2,1]],"translation":188},{"source":68,"target_adds":[[19,3,1]],"translation":321},{"source":68,"target_adds":[[19,3,1]],"translation":324},{"source":68,"target_adds":[[19,3,1]],"translation":328},{"source":68,"target_adds":[[19,-2,1]],"translation":333},{"source":68,"target_adds":[[19,-2,1]],"translation":451},{"source":68,"target_adds":[[19,-2,1]],"translation":454},{"source":68,"target_adds":[[19,-2,1]],"translation":458},{"source":68,"target_adds":[[19,8,1]],"translation":463},{"source":69,"target_adds":[[24,-2,1]],"translation":55},{"source":69,"target_adds":[[24,-2,1]],"translation":62},{"source":69,"target_adds":[[24,-2,1]],"translation":103},{"source":69,"target_adds":[[24,-2,1]],"translation":110},{"source":69,"target_adds":[[24,3,1]],"translation":131},{"source":69,"target_adds":[[24,3,1]],"translation":138},{"source":69,"target_adds":[[24,-2,1]],"translation":211},{"source":69,"target_adds":[[24,-2,1]],"translation":218},{"source":69,"target_adds":[[24,3,1]],"translation":304},{"source":69,"target_adds":[[24,-2,1]],"translation":313},{"source":69,"target_adds":[[24,3,1]],"translation":352},{"source":69,"target_adds":[[24,-2,1]],"translation":361},{"source":69,"target_adds":[[24,8,1]],"translation":388},{"source":69,"target_adds":[[24,-2,1]],"translation":397},{"source":69,"target_adds":[[24,-2,1]],"translation":468},{"source":69,"target_adds":[[24,3,1]],"translation":477},{"source":70,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":70,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":70,"target_adds":[[14,-3,2],[15,-7,2]],"translation":82},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":70,"target_adds":[[14,3,2],[15,7,2]],"translation":127},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":128},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":133},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":137},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,6,1],[7,8,1]],"translation":146},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":151},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":155},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":158},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":164},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":168},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":173},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":179},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":182},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":186},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,-6,1],[7,-8,1]],"translation":191},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,-3,2],[13,-7,2]],"translation":194},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":203},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":206},{"source":70,"target_adds":[[0,-27,4],[1,-35,4],[4,15,4],[5,-3,1]],"translation":208},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":213},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":220},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":227},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":230},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,3,2],[13,7,2]],"translation":239},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":241},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":248},{"source":70,"target_adds":[[0,21,4],[1,29,4],[4,3,4]],"translation":253},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":256},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,7,2],[11,-4,1]],"translation":261},{"source":70,"target_adds":[[2,1,2],[3,1,2],[4,-3,8],[5,-9,4]],"translation":265},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,7,2],[9,-4,1]],"translation":268},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":279},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":283},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":286},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,-7,2],[9,4,1]],"translation":289},{"source":70,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,8],[5,-9,4]],"translation":292},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,-7,2],[11,4,1]],"translation":296},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":301},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":307},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":310},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":314},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":322},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":331},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":334},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,3,4],[15,3,1]],"translation":336},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":341},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":348},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":355},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":358},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":367},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":369},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":376},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":70,"target_adds":[[0,-3,4],[1,-9,4],[4,-1,2],[5,-9,2]],"translation":466},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":70,"target_adds":[[0,3,4],[1,9,4],[4,1,2],[5,9,2]],"translation":511},{"source":71,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":71,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":71,"target_adds":[[4,-5,4],[5,-15,4]],"translation":82},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":71,"target_adds":[[4,5,4],[5,15,4]],"translation":127},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,-3,8],[15,-9,4]],"translation":133},{"source":71,"target_adds":[[2,5,4],[3,5,4],[14,-3,8],[15,-9,4]],"translation":137},{"source":71,"target_adds":[[8,-5,2],[9,-5,2],[14,-3,8],[15,-9,4]],"translation":140},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":146},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":155},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":71,"target_adds":[[8,5,2],[9,5,2],[14,-3,8],[15,-9,4]],"translation":161},{"source":71,"target_adds":[[2,-5,4],[3,-5,4],[14,-3,8],[15,-9,4]],"translation":164},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,-3,8],[15,-9,4]],"translation":168},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":182},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":191},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":199},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":203},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":206},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,1,1],[15,1,1]],"translation":208},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":217},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":227},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":230},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":234},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":244},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,1,1],[15,1,1]],"translation":253},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":256},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":261},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":268},{"source":71,"target_adds":[[6,-15,4],[7,-5,2],[14,-3,2],[15,-3,2]],"translation":274},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":283},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":289},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":296},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":301},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":310},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":71,"target_adds":[[6,15,4],[7,5,2],[14,-3,2],[15,-3,2]],"translation":319},{"source":71,"target_adds":[[13,-5,4],[14,-3,8],[15,-9,4]],"translation":322},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":327},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":334},{"source":71,"target_adds":[[0,-9,4],[1,-11,1],[14,33,8],[15,-11,4]],"translation":336},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":345},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":355},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":362},{"source":71,"target_adds":[[13,5,4],[14,-3,8],[15,-9,4]],"translation":367},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":372},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":71,"target_adds":[[0,-9,4],[1,-1,1],[14,3,8],[15,-1,4]],"translation":381},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":71,"target_adds":[[0,15,8],[1,5,8],[15,-5,4]],"translation":466},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":71,"target_adds":[[0,-15,8],[1,-5,8],[15,5,4]],"translation":511},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":72,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,3,4],[9,3,4]],"translation":14},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":16},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":72,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":61},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":72,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":72,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":91},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":72,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":72,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":118},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":128},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":72,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":158},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":173},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":179},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":72,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":398},{"source":72,"target_adds":[[1,3,2],[7,3,2]],"translation":400},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":419},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":72,"target_adds":[[0,-3,2],[1,-3,1],[6,-3,2],[7,-3,1]],"translation":445},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":453},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":72,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-9,4]],"translation":466},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":475},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":488},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":502},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":72,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,9,4]],"translation":511},{"source":73,"target_adds":[[23,3,1]],"translation":22},{"source":73,"target_adds":[[23,-2,1]],"translation":62},{"source":73,"target_adds":[[23,8,1]],"translation":67},{"source":73,"target_adds":[[23,-2,1]],"translation":107},{"source":73,"target_adds":[[23,-2,1]],"translation":157},{"source":73,"target_adds":[[23,-2,1]],"translation":181},{"source":73,"target_adds":[[23,3,1]],"translation":200},{"source":73,"target_adds":[[23,3,1]],"translation":224},{"source":73,"target_adds":[[23,3,1]],"translation":262},{"source":73,"target_adds":[[23,-2,1]],"translation":302},{"source":73,"target_adds":[[23,-2,1]],"translation":339},{"source":73,"target_adds":[[23,3,1]],"translation":379},{"source":73,"target_adds":[[23,-2,1]],"translation":397},{"source":73,"target_adds":[[23,-2,1]],"translation":421},{"source":73,"target_adds":[[23,-2,1]],"translation":472},{"source":73,"target_adds":[[23,-2,1]],"translation":496},{"source":74,"target_adds":[[24,-2,1]],"translation":55},{"source":74,"target_adds":[[24,-2,1]],"translation":62},{"source":74,"target_adds":[[24,-2,1]],"translation":103},{"source":74,"target_adds":[[24,-2,1]],"translation":110},{"source":74,"target_adds":[[24,3,1]],"translation":131},{"source":74,"target_adds":[[24,3,1]],"translation":138},{"source":74,"target_adds":[[24,-2,1]],"translation":211},{"source":74,"target_adds":[[24,-2,1]],"translation":218},{"source":74,"target_adds":[[24,3,1]],"translation":304},{"source":74,"target_adds":[[24,-2,1]],"translation":313},{"source":74,"target_adds":[[24,3,1]],"translation":352},{"source":74,"target_adds":[[24,-2,1]],"translation":361},{"source":74,"target_adds":[[24,8,1]],"translation":388},{"source":74,"target_adds":[[24,-2,1]],"translation":397},{"source":74,"target_adds":[[24,-2,1]],"translation":468},{"source":74,"target_adds":[[24,3,1]],"translation":477},{"source":75,"target_adds":[[20,3,1]],"translation":19},{"source":75,"target_adds":[[20,-2,1]],"translation":59},{"source":75,"target_adds":[[20,3,1]],"translation":81},{"source":75,"target_adds":[[20,-2,1]],"translation":121},{"source":75,"target_adds":[[20,-2,1]],"translation":143},{"source":75,"target_adds":[[20,-2,1]],"translation":167},{"source":75,"target_adds":[[20,-2,1]],"translation":205},{"source":75,"target_adds":[[20,-2,1]],"translation":229},{"source":75,"target_adds":[[20,8,1]],"translation":276},{"source":75,"target_adds":[[20,-2,1]],"translation":316},{"source":75,"target_adds":[[20,-2,1]],"translation":342},{"source":75,"target_adds":[[20,3,1]],"translation":382},{"source":75,"target_adds":[[20,3,1]],"translation":392},{"source":75,"target_adds":[[20,3,1]],"translation":416},{"source":75,"target_adds":[[20,-2,1]],"translation":458},{"source":75,"target_adds":[[20,-2,1]],"translation":482},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":2},{"source":76,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,1,1],[13,1,1]],"translation":11},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,-3,8],[13,-9,4]],"translation":21},{"source":76,"target_adds":[[2,5,4],[3,5,4]],"translation":25},{"source":76,"target_adds":[[8,-5,2],[9,-5,2],[12,-3,8],[13,-9,4]],"translation":28},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,1,1],[13,1,1]],"translation":38},{"source":76,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":47},{"source":76,"target_adds":[[8,5,2],[9,5,2],[12,-3,8],[13,-9,4]],"translation":49},{"source":76,"target_adds":[[2,-5,4],[3,-5,4]],"translation":52},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,-3,8],[13,-9,4]],"translation":56},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":64},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":73},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":87},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":94},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":100},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":109},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":115},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":122},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":128},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":158},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":173},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":179},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":76,"target_adds":[[4,-5,4],[5,-15,4],[12,-3,8],[13,-9,4]],"translation":194},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":213},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":76,"target_adds":[[4,5,4],[5,15,4],[12,-3,8],[13,-9,4]],"translation":239},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":248},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":256},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":301},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,-5,4]],"translation":322},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,5,4]],"translation":367},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":76,"target_adds":[[6,-15,4],[7,-5,2],[12,-3,2],[13,-3,2]],"translation":386},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":395},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":405},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":412},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":422},{"source":76,"target_adds":[[6,15,4],[7,5,2],[12,-3,2],[13,-3,2]],"translation":431},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":433},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":440},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":76,"target_adds":[[0,-9,4],[1,4,1],[12,27,8],[13,-13,4]],"translation":448},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":457},{"source":76,"target_adds":[[0,-9,8],[1,13,8],[13,-5,4]],"translation":466},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":471},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":478},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":484},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":76,"target_adds":[[0,-9,4],[1,-1,1],[12,9,8],[13,1,4]],"translation":493},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":499},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":506},{"source":76,"target_adds":[[0,9,8],[1,-13,8],[13,5,4]],"translation":511},{"source":77,"target_adds":[[26,5,1]],"translation":70},{"source":77,"target_adds":[[26,-10,1]],"translation":171},{"source":77,"target_adds":[[26,5,1]],"translation":273},{"source":77,"target_adds":[[26,5,1]],"translation":508},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":2},{"source":78,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":78,"target_adds":[[0,-9,8],[1,13,8],[8,3,8],[9,9,4]],"translation":14},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":78,"target_adds":[[13,-5,2]],"translation":25},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,9,8],[13,2,1]],"translation":28},{"source":78,"target_adds":[[0,9,8],[1,-13,8],[8,3,8],[9,9,4]],"translation":35},{"source":78,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":47},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,-9,8],[13,-2,1]],"translation":49},{"source":78,"target_adds":[[13,5,2]],"translation":52},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,-1,1],[9,-1,1]],"translation":73},{"source":78,"target_adds":[[6,9,8],[7,-13,8]],"translation":76},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":87},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":78,"target_adds":[[6,-9,8],[7,13,8]],"translation":97},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":100},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":122},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":128},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,9,8],[15,2,1]],"translation":140},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":146},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":158},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,-9,8],[15,-2,1]],"translation":161},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":173},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":179},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":191},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":199},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":203},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":213},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":217},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":230},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":234},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":244},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":248},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":256},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":78,"target_adds":[[4,7,2],[5,21,4],[8,3,2],[9,3,2]],"translation":268},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":274},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":286},{"source":78,"target_adds":[[4,-7,2],[5,-21,4],[8,3,2],[9,3,2]],"translation":289},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":301},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":307},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":319},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":327},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":331},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":341},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":345},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":358},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":362},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":372},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":376},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":386},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":412},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":431},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":433},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":457},{"source":78,"target_adds":[[2,5,2],[3,5,2],[8,-1,8],[9,-1,8]],"translation":466},{"source":78,"target_adds":[[2,-2,1],[3,-2,1],[8,1,4],[9,-7,2]],"translation":471},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,-1,8],[11,-1,8]],"translation":475},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":484},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,1,8],[11,1,8]],"translation":502},{"source":78,"target_adds":[[2,-5,2],[3,-10,1],[8,-19,4],[9,13,2]],"translation":506},{"source":78,"target_adds":[[2,-5,2],[3,-5,2],[8,1,8],[9,1,8]],"translation":511},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":79,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":79,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":16},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":79,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":79,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":61},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":79,"target_adds":[[6,9,4],[7,17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":69},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":79,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":91},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":79,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":79,"target_adds":[[6,-9,4],[7,-17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":104},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":118},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":128},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":158},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":173},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":179},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":203},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":230},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":256},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":286},{"source":79,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":79,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":301},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":307},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":341},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":376},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":398},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":419},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":453},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":79,"target_adds":[[8,29,4],[9,29,4],[10,29,4],[11,29,4]],"translation":466},{"source":79,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":79,"target_adds":[[8,1,2],[9,-7,1],[10,1,2],[11,-7,1]],"translation":475},{"source":79,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":488},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":79,"target_adds":[[8,1,1],[9,17,2],[10,1,1],[11,17,2]],"translation":502},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":79,"target_adds":[[8,-29,4],[9,-29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":80,"target_adds":[[18,-2,1]],"translation":4},{"source":80,"target_adds":[[18,-2,1]],"translation":31},{"source":80,"target_adds":[[18,-2,1]],"translation":32},{"source":80,"target_adds":[[18,-2,1]],"translation":59},{"source":80,"target_adds":[[18,-2,1]],"translation":79},{"source":80,"target_adds":[[18,3,1]],"translation":84},{"source":80,"target_adds":[[18,-2,1]],"translation":107},{"source":80,"target_adds":[[18,3,1]],"translation":112},{"source":80,"target_adds":[[18,3,1]],"translation":385},{"source":80,"target_adds":[[18,-2,1]],"translation":410},{"source":80,"target_adds":[[18,-2,1]],"translation":421},{"source":80,"target_adds":[[18,3,1]],"translation":446},{"source":80,"target_adds":[[18,-2,1]],"translation":458},{"source":80,"target_adds":[[18,-2,1]],"translation":465},{"source":80,"target_adds":[[18,3,1]],"translation":494},{"source":80,"target_adds":[[18,8,1]],"translation":501},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":2},{"source":81,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":81,"target_adds":[[1,5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":81,"target_adds":[[13,5,2]],"translation":25},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":28},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":81,"target_adds":[[1,-5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":81,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":47},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":49},{"source":81,"target_adds":[[13,-5,2]],"translation":52},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":64},{"source":81,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,-5,2]],"translation":73},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":87},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,5,2]],"translation":100},{"source":81,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":109},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":122},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":128},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,5,2]],"translation":137},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":151},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,-5,2]],"translation":164},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":173},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":186},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":194},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":203},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":220},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":230},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":239},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":241},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":81,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,5,2],[5,15,2]],"translation":265},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":279},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":286},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,-5,2],[5,-15,2]],"translation":292},{"source":81,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":307},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":314},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":322},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":341},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":348},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":367},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":369},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":376},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":386},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":405},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":412},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":431},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":433},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":440},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":457},{"source":81,"target_adds":[[2,-5,2],[3,-5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,-5,2],[9,-5,2]],"translation":471},{"source":81,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":81,"target_adds":[[2,5,2],[3,-5,1],[10,-19,4],[11,13,2]],"translation":478},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":484},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":81,"target_adds":[[2,2,1],[3,2,1],[10,1,4],[11,-7,2]],"translation":499},{"source":81,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,5,2],[9,5,2]],"translation":506},{"source":81,"target_adds":[[2,5,2],[3,5,2],[10,1,8],[11,1,8]],"translation":511},{"source":82,"target_adds":[[18,-2,1]],"translation":4},{"source":82,"target_adds":[[18,-2,1]],"translation":31},{"source":82,"target_adds":[[18,-2,1]],"translation":32},{"source":82,"target_adds":[[18,-2,1]],"translation":59},{"source":82,"target_adds":[[18,-2,1]],"translation":79},{"source":82,"target_adds":[[18,3,1]],"translation":84},{"source":82,"target_adds":[[18,-2,1]],"translation":107},{"source":82,"target_adds":[[18,3,1]],"translation":112},{"source":82,"target_adds":[[18,3,1]],"translation":385},{"source":82,"target_adds":[[18,-2,1]],"translation":410},{"source":82,"target_adds":[[18,-2,1]],"translation":421},{"source":82,"target_adds":[[18,3,1]],"translation":446},{"source":82,"target_adds":[[18,-2,1]],"translation":458},{"source":82,"target_adds":[[18,-2,1]],"translation":465},{"source":82,"target_adds":[[18,3,1]],"translation":494},{"source":82,"target_adds":[[18,8,1]],"translation":501},{"source":83,"target_adds":[[20,3,1]],"translation":19},{"source":83,"target_adds":[[20,-2,1]],"translation":59},{"source":83,"target_adds":[[20,3,1]],"translation":81},{"source":83,"target_adds":[[20,-2,1]],"translation":121},{"source":83,"target_adds":[[20,-2,1]],"translation":143},{"source":83,"target_adds":[[20,-2,1]],"translation":167},{"source":83,"target_adds":[[20,-2,1]],"translation":205},{"source":83,"target_adds":[[20,-2,1]],"translation":229},{"source":83,"target_adds":[[20,8,1]],"translation":276},{"source":83,"target_adds":[[20,-2,1]],"translation":316},{"source":83,"target_adds":[[20,-2,1]],"translation":342},{"source":83,"target_adds":[[20,3,1]],"translation":382},{"source":83,"target_adds":[[20,3,1]],"translation":392},{"source":83,"target_adds":[[20,3,1]],"translation":416},{"source":83,"target_adds":[[20,-2,1]],"translation":458},{"source":83,"target_adds":[[20,-2,1]],"translation":482},{"source":84,"target_adds":[[25,5,1]],"translation":145},{"source":84,"target_adds":[[25,-10,1]],"translation":174},{"source":84,"target_adds":[[25,5,1]],"translation":193},{"source":84,"target_adds":[[25,5,1]],"translation":254},{"source":85,"target_adds":[[16,-2,1]],"translation":1},{"source":85,"target_adds":[[16,-2,1]],"translation":8},{"source":85,"target_adds":[[16,-2,1]],"translation":32},{"source":85,"target_adds":[[16,8,1]],"translation":41},{"source":85,"target_adds":[[16,-2,1]],"translation":211},{"source":85,"target_adds":[[16,-2,1]],"translation":218},{"source":85,"target_adds":[[16,-2,1]],"translation":242},{"source":85,"target_adds":[[16,3,1]],"translation":251},{"source":85,"target_adds":[[16,3,1]],"translation":259},{"source":85,"target_adds":[[16,3,1]],"translation":266},{"source":85,"target_adds":[[16,3,1]],"translation":290},{"source":85,"target_adds":[[16,-2,1]],"translation":299},{"source":85,"target_adds":[[16,-2,1]],"translation":465},{"source":85,"target_adds":[[16,-2,1]],"translation":472},{"source":85,"target_adds":[[16,-2,1]],"translation":496},{"source":85,"target_adds":[[16,3,1]],"translation":505},{"source":86,"target_adds":[[27,5,1]],"translation":88},{"source":86,"target_adds":[[27,5,1]],"translation":162},{"source":86,"target_adds":[[27,-10,1]],"translation":271},{"source":86,"target_adds":[[27,5,1]],"translation":501},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":2},{"source":87,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,-1,1],[13,-1,1]],"translation":11},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,3,8],[13,9,4]],"translation":21},{"source":87,"target_adds":[[2,-5,4],[3,-5,4]],"translation":25},{"source":87,"target_adds":[[8,5,2],[9,5,2],[12,3,8],[13,9,4]],"translation":28},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,-1,1],[13,-1,1]],"translation":38},{"source":87,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":47},{"source":87,"target_adds":[[8,-5,2],[9,-5,2],[12,3,8],[13,9,4]],"translation":49},{"source":87,"target_adds":[[2,5,4],[3,5,4]],"translation":52},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,3,8],[13,9,4]],"translation":56},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":64},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":73},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":87},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":94},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":100},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":109},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":115},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":122},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":128},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":137},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":151},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":158},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":164},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":173},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":179},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":186},{"source":87,"target_adds":[[4,5,4],[5,15,4],[12,3,8],[13,9,4]],"translation":194},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":203},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":213},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":220},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":230},{"source":87,"target_adds":[[4,-5,4],[5,-15,4],[12,3,8],[13,9,4]],"translation":239},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":241},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":248},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":256},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":265},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":279},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":286},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":292},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":301},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":307},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":314},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,5,4]],"translation":322},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":331},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":341},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":348},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":358},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,-5,4]],"translation":367},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":369},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":376},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":87,"target_adds":[[6,15,4],[7,5,2],[12,3,2],[13,3,2]],"translation":386},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":395},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":405},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":412},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":422},{"source":87,"target_adds":[[6,-15,4],[7,-5,2],[12,3,2],[13,3,2]],"translation":431},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":433},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":440},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":87,"target_adds":[[0,-9,4],[1,-1,1],[12,-9,8],[13,-1,4]],"translation":448},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":457},{"source":87,"target_adds":[[0,-9,8],[1,13,8],[13,5,4]],"translation":466},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":471},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":478},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":484},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":87,"target_adds":[[0,-9,4],[1,4,1],[12,-27,8],[13,13,4]],"translation":493},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":499},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":506},{"source":87,"target_adds":[[0,9,8],[1,-13,8],[13,-5,4]],"translation":511},{"source":88,"target_adds":[[24,-2,1]],"translation":55},{"source":88,"target_adds":[[24,-2,1]],"translation":62},{"source":88,"target_adds":[[24,-2,1]],"translation":103},{"source":88,"target_adds":[[24,-2,1]],"translation":110},{"source":88,"target_adds":[[24,3,1]],"translation":131},{"source":88,"target_adds":[[24,3,1]],"translation":138},{"source":88,"target_adds":[[24,-2,1]],"translation":211},{"source":88,"target_adds":[[24,-2,1]],"translation":218},{"source":88,"target_adds":[[24,3,1]],"translation":304},{"source":88,"target_adds":[[24,-2,1]],"translation":313},{"source":88,"target_adds":[[24,3,1]],"translation":352},{"source":88,"target_adds":[[24,-2,1]],"translation":361},{"source":88,"target_adds":[[24,8,1]],"translation":388},{"source":88,"target_adds":[[24,-2,1]],"translation":397},{"source":88,"target_adds":[[24,-2,1]],"translation":468},{"source":88,"target_adds":[[24,3,1]],"translation":477},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":89,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,3,4],[9,3,4]],"translation":14},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":16},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":89,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":61},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":89,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":89,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":91},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":89,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":89,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":118},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":128},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":89,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":158},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":173},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":179},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":89,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":203},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":230},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":398},{"source":89,"target_adds":[[0,-3,2],[1,-3,1],[6,3,2],[7,3,1]],"translation":400},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":419},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":89,"target_adds":[[1,3,2],[7,-3,2]],"translation":445},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":453},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":89,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,9,4]],"translation":466},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":475},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":488},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":502},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":89,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-9,4]],"translation":511},{"source":90,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":90,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":90,"target_adds":[[4,5,4],[5,15,4]],"translation":82},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":90,"target_adds":[[4,-5,4],[5,-15,4]],"translation":127},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":128},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,3,8],[15,9,4]],"translation":133},{"source":90,"target_adds":[[2,-5,4],[3,-5,4],[14,3,8],[15,9,4]],"translation":137},{"source":90,"target_adds":[[8,5,2],[9,5,2],[14,3,8],[15,9,4]],"translation":140},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":146},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":151},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":155},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":158},{"source":90,"target_adds":[[8,-5,2],[9,-5,2],[14,3,8],[15,9,4]],"translation":161},{"source":90,"target_adds":[[2,5,4],[3,5,4],[14,3,8],[15,9,4]],"translation":164},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,3,8],[15,9,4]],"translation":168},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":173},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":179},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":182},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":186},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":191},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":194},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":199},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":203},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":206},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,-1,1],[15,-1,1]],"translation":208},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":213},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":217},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":220},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":227},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":230},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":234},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":239},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":241},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":244},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":248},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,-1,1],[15,-1,1]],"translation":253},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":256},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":261},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":265},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":268},{"source":90,"target_adds":[[6,15,4],[7,5,2],[14,3,2],[15,3,2]],"translation":274},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":279},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":283},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":286},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":289},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":292},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":296},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":301},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":307},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":310},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":314},{"source":90,"target_adds":[[6,-15,4],[7,-5,2],[14,3,2],[15,3,2]],"translation":319},{"source":90,"target_adds":[[13,5,4],[14,3,8],[15,9,4]],"translation":322},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":327},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":331},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":334},{"source":90,"target_adds":[[0,-9,4],[1,-1,1],[14,-3,8],[15,1,4]],"translation":336},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":341},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":345},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":348},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":355},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":358},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":362},{"source":90,"target_adds":[[13,-5,4],[14,3,8],[15,9,4]],"translation":367},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":369},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":372},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":376},{"source":90,"target_adds":[[0,-9,4],[1,-11,1],[14,-33,8],[15,11,4]],"translation":381},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":90,"target_adds":[[0,15,8],[1,5,8],[15,5,4]],"translation":466},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":90,"target_adds":[[0,-15,8],[1,-5,8],[15,-5,4]],"translation":511},{"source":91,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":91,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":91,"target_adds":[[14,3,2],[15,7,2]],"translation":82},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":91,"target_adds":[[14,-3,2],[15,-7,2]],"translation":127},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":128},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":133},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":137},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,-6,1],[7,-8,1]],"translation":146},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":151},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":155},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":158},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":164},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":168},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":173},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":179},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":182},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":186},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,6,1],[7,8,1]],"translation":191},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,3,2],[13,7,2]],"translation":194},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":203},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":206},{"source":91,"target_adds":[[0,21,4],[1,29,4],[4,-3,4]],"translation":208},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":213},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":220},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":227},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":230},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,-3,2],[13,-7,2]],"translation":239},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":241},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":248},{"source":91,"target_adds":[[0,-27,4],[1,-35,4],[4,-15,4],[5,3,1]],"translation":253},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":256},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,-7,2],[11,4,1]],"translation":261},{"source":91,"target_adds":[[2,-1,2],[3,-1,2],[4,3,8],[5,9,4]],"translation":265},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,-7,2],[9,4,1]],"translation":268},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":279},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":283},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":286},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,7,2],[9,-4,1]],"translation":289},{"source":91,"target_adds":[[2,1,2],[3,1,2],[4,3,8],[5,9,4]],"translation":292},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,7,2],[11,-4,1]],"translation":296},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":301},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":307},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":310},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":314},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":322},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":331},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":334},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,3,4],[15,3,1]],"translation":336},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":341},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":348},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":355},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":358},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":367},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":369},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":376},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":91,"target_adds":[[0,-3,4],[1,-9,4],[4,1,2],[5,9,2]],"translation":466},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":91,"target_adds":[[0,3,4],[1,9,4],[4,-1,2],[5,-9,2]],"translation":511},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":2},{"source":92,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":92,"target_adds":[[1,-5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":92,"target_adds":[[13,-5,2]],"translation":25},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":28},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":92,"target_adds":[[1,5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":92,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":47},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":49},{"source":92,"target_adds":[[13,5,2]],"translation":52},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":64},{"source":92,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,5,2]],"translation":73},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":87},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,-5,2]],"translation":100},{"source":92,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":109},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":122},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":128},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,-5,2]],"translation":137},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,5,2]],"translation":164},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":173},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":203},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":230},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":92,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,-5,2],[5,-15,2]],"translation":265},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":286},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,5,2],[5,15,2]],"translation":292},{"source":92,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":307},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":341},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":376},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":386},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":405},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":412},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":431},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":433},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":440},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":457},{"source":92,"target_adds":[[2,5,2],[3,5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,5,2],[9,5,2]],"translation":471},{"source":92,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":92,"target_adds":[[2,-2,1],[3,-2,1],[10,1,4],[11,-7,2]],"translation":478},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":484},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":92,"target_adds":[[2,-5,2],[3,5,1],[10,-19,4],[11,13,2]],"translation":499},{"source":92,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,-5,2],[9,-5,2]],"translation":506},{"source":92,"target_adds":[[2,-5,2],[3,-5,2],[10,1,8],[11,1,8]],"translation":511},{"source":93,"target_adds":[[29,3,1]],"translation":26},{"source":93,"target_adds":[[29,-2,1]],"translation":62},{"source":93,"target_adds":[[29,-2,1]],"translation":79},{"source":93,"target_adds":[[29,-2,1]],"translation":107},{"source":93,"target_adds":[[29,3,1]],"translation":152},{"source":93,"target_adds":[[29,-2,1]],"translation":188},{"source":93,"target_adds":[[29,-2,1]],"translation":205},{"source":93,"target_adds":[[29,-2,1]],"translation":233},{"source":93,"target_adds":[[29,3,1]],"translation":280},{"source":93,"target_adds":[[29,-2,1]],"translation":316},{"source":93,"target_adds":[[29,-2,1]],"translation":333},{"source":93,"target_adds":[[29,-2,1]],"translation":361},{"source":93,"target_adds":[[29,-2,1]],"translation":410},{"source":93,"target_adds":[[29,8,1]],"translation":446},{"source":93,"target_adds":[[29,3,1]],"translation":463},{"source":93,"target_adds":[[29,3,1]],"translation":491},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":94,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":94,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":16},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":94,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":94,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":61},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":94,"target_adds":[[6,9,4],[7,17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":69},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":94,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":91},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":94,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":94,"target_adds":[[6,-9,4],[7,-17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":104},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":118},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":128},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":158},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":173},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":179},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":203},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":230},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":256},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":94,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":286},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":94,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":301},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":307},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":341},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":376},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":398},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":419},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":453},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":94,"target_adds":[[8,-29,4],[9,-29,4],[10,29,4],[11,29,4]],"translation":466},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":94,"target_adds":[[8,-1,1],[9,-17,2],[10,1,1],[11,17,2]],"translation":475},{"source":94,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":488},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":94,"target_adds":[[8,-1,2],[9,7,1],[10,1,2],[11,-7,1]],"translation":502},{"source":94,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":94,"target_adds":[[8,29,4],[9,29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":95,"target_adds":[[17,3,1]],"translation":67},{"source":95,"target_adds":[[17,3,1]],"translation":74},{"source":95,"target_adds":[[17,3,1]],"translation":98},{"source":95,"target_adds":[[17,-2,1]],"translation":107},{"source":95,"target_adds":[[17,8,1]],"translation":196},{"source":95,"target_adds":[[17,-2,1]],"translation":205},{"source":95,"target_adds":[[17,-2,1]],"translation":229},{"source":95,"target_adds":[[17,-2,1]],"translation":236},{"source":95,"target_adds":[[17,3,1]],"translation":276},{"source":95,"target_adds":[[17,-2,1]],"translation":285},{"source":95,"target_adds":[[17,-2,1]],"translation":309},{"source":95,"target_adds":[[17,-2,1]],"translation":316},{"source":95,"target_adds":[[17,-2,1]],"translation":403},{"source":95,"target_adds":[[17,-2,1]],"translation":410},{"source":95,"target_adds":[[17,-2,1]],"translation":434},{"source":95,"target_adds":[[17,3,1]],"translation":443},{"source":96,"target_adds":[[23,3,1]],"translation":22},{"source":96,"target_adds":[[23,-2,1]],"translation":62},{"source":96,"target_adds":[[23,8,1]],"translation":67},{"source":96,"target_adds":[[23,-2,1]],"translation":107},{"source":96,"target_adds":[[23,-2,1]],"translation":157},{"source":96,"target_adds":[[23,-2,1]],"translation":181},{"source":96,"target_adds":[[23,3,1]],"translation":200},{"source":96,"target_adds":[[23,3,1]],"translation":224},{"source":96,"target_adds":[[23,3,1]],"translation":262},{"source":96,"target_adds":[[23,-2,1]],"translation":302},{"source":96,"target_adds":[[23,-2,1]],"translation":339},{"source":96,"target_adds":[[23,3,1]],"translation":379},{"source":96,"target_adds":[[23,-2,1]],"translation":397},{"source":96,"target_adds":[[23,-2,1]],"translation":421},{"source":96,"target_adds":[[23,-2,1]],"translation":472},{"source":96,"target_adds":[[23,-2,1]],"translation":496},{"source":97,"target_adds":[[16,-2,1]],"translation":1},{"source":97,"target_adds":[[16,-2,1]],"translation":8},{"source":97,"target_adds":[[16,-2,1]],"translation":32},{"source":97,"target_adds":[[16,8,1]],"translation":41},{"source":97,"target_adds":[[16,-2,1]],"translation":211},{"source":97,"target_adds":[[16,-2,1]],"translation":218},{"source":97,"target_adds":[[16,-2,1]],"translation":242},{"source":97,"target_adds":[[16,3,1]],"translation":251},{"source":97,"target_adds":[[16,3,1]],"translation":259},{"source":97,"target_adds":[[16,3,1]],"translation":266},{"source":97,"target_adds":[[16,3,1]],"translation":290},{"source":97,"target_adds":[[16,-2,1]],"translation":299},{"source":97,"target_adds":[[16,-2,1]],"translation":465},{"source":97,"target_adds":[[16,-2,1]],"translation":472},{"source":97,"target_adds":[[16,-2,1]],"translation":496},{"source":97,"target_adds":[[16,3,1]],"translation":505},{"source":98,"target_adds":[[28,3,1]],"translation":13},{"source":98,"target_adds":[[28,-2,1]],"translation":55},{"source":98,"target_adds":[[28,-2,1]],"translation":93},{"source":98,"target_adds":[[28,-2,1]],"translation":103},{"source":98,"target_adds":[[28,-2,1]],"translation":157},{"source":98,"target_adds":[[28,-2,1]],"translation":167},{"source":98,"target_adds":[[28,-2,1]],"translation":205},{"source":98,"target_adds":[[28,3,1]],"translation":247},{"source":98,"target_adds":[[28,-2,1]],"translation":285},{"source":98,"target_adds":[[28,-2,1]],"translation":295},{"source":98,"target_adds":[[28,-2,1]],"translation":333},{"source":98,"target_adds":[[28,3,1]],"translation":375},{"source":98,"target_adds":[[28,-2,1]],"translation":397},{"source":98,"target_adds":[[28,3,1]],"translation":439},{"source":98,"target_adds":[[28,8,1]],"translation":477},{"source":98,"target_adds":[[28,3,1]],"translation":487},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":2},{"source":99,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":99,"target_adds":[[0,9,8],[1,-13,8],[8,-3,8],[9,-9,4]],"translation":14},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":99,"target_adds":[[13,-5,2]],"translation":25},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,-9,8],[13,-2,1]],"translation":28},{"source":99,"target_adds":[[0,-9,8],[1,13,8],[8,-3,8],[9,-9,4]],"translation":35},{"source":99,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":47},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,9,8],[13,2,1]],"translation":49},{"source":99,"target_adds":[[13,5,2]],"translation":52},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,1,1],[9,1,1]],"translation":73},{"source":99,"target_adds":[[6,-9,8],[7,13,8]],"translation":76},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":87},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":99,"target_adds":[[6,9,8],[7,-13,8]],"translation":97},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,1,1],[9,1,1]],"translation":100},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":122},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,-9,8],[15,-2,1]],"translation":140},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":146},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":158},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,9,8],[15,2,1]],"translation":161},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":179},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":191},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":199},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":203},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":213},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":217},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":230},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":234},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":244},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":248},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":256},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":99,"target_adds":[[4,-7,2],[5,-21,4],[8,-3,2],[9,-3,2]],"translation":268},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":274},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":99,"target_adds":[[4,7,2],[5,21,4],[8,-3,2],[9,-3,2]],"translation":289},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":301},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":319},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":327},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":331},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":341},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":345},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":358},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":362},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":372},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":376},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":386},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":412},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":431},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":433},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":457},{"source":99,"target_adds":[[2,5,2],[3,5,2],[8,1,8],[9,1,8]],"translation":466},{"source":99,"target_adds":[[2,-5,2],[3,-10,1],[8,19,4],[9,-13,2]],"translation":471},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,1,8],[11,1,8]],"translation":475},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":484},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,-1,8],[11,-1,8]],"translation":502},{"source":99,"target_adds":[[2,-2,1],[3,-2,1],[8,-1,4],[9,7,2]],"translation":506},{"source":99,"target_adds":[[2,-5,2],[3,-5,2],[8,-1,8],[9,-1,8]],"translation":511},{"source":100,"target_adds":[[28,3,1]],"translation":13},{"source":100,"target_adds":[[28,-2,1]],"translation":55},{"source":100,"target_adds":[[28,-2,1]],"translation":93},{"source":100,"target_adds":[[28,-2,1]],"translation":103},{"source":100,"target_adds":[[28,-2,1]],"translation":157},{"source":100,"target_adds":[[28,-2,1]],"translation":167},{"source":100,"target_adds":[[28,-2,1]],"translation":205},{"source":100,"target_adds":[[28,3,1]],"translation":247},{"source":100,"target_adds":[[28,-2,1]],"translation":285},{"source":100,"target_adds":[[28,-2,1]],"translation":295},{"source":100,"target_adds":[[28,-2,1]],"translation":333},{"source":100,"target_adds":[[28,3,1]],"translation":375},{"source":100,"target_adds":[[28,-2,1]],"translation":397},{"source":100,"target_adds":[[28,3,1]],"translation":439},{"source":100,"target_adds":[[28,8,1]],"translation":477},{"source":100,"target_adds":[[28,3,1]],"translation":487},{"source":101,"target_adds":[[28,3,1]],"translation":13},{"source":101,"target_adds":[[28,-2,1]],"translation":55},{"source":101,"target_adds":[[28,-2,1]],"translation":93},{"source":101,"target_adds":[[28,-2,1]],"translation":103},{"source":101,"target_adds":[[28,-2,1]],"translation":157},{"source":101,"target_adds":[[28,-2,1]],"translation":167},{"source":101,"target_adds":[[28,-2,1]],"translation":205},{"source":101,"target_adds":[[28,3,1]],"translation":247},{"source":101,"target_adds":[[28,-2,1]],"translation":285},{"source":101,"target_adds":[[28,-2,1]],"translation":295},{"source":101,"target_adds":[[28,-2,1]],"translation":333},{"source":101,"target_adds":[[28,3,1]],"translation":375},{"source":101,"target_adds":[[28,-2,1]],"translation":397},{"source":101,"target_adds":[[28,3,1]],"translation":439},{"source":101,"target_adds":[[28,8,1]],"translation":477},{"source":101,"target_adds":[[28,3,1]],"translation":487},{"source":102,"target_adds":[[28,3,1]],"translation":13},{"source":102,"target_adds":[[28,-2,1]],"translation":55},{"source":102,"target_adds":[[28,-2,1]],"translation":93},{"source":102,"target_adds":[[28,-2,1]],"translation":103},{"source":102,"target_adds":[[28,-2,1]],"translation":157},{"source":102,"target_adds":[[28,-2,1]],"translation":167},{"source":102,"target_adds":[[28,-2,1]],"translation":205},{"source":102,"target_adds":[[28,3,1]],"translation":247},{"source":102,"target_adds":[[28,-2,1]],"translation":285},{"source":102,"target_adds":[[28,-2,1]],"translation":295},{"source":102,"target_adds":[[28,-2,1]],"translation":333},{"source":102,"target_adds":[[28,3,1]],"translation":375},{"source":102,"target_adds":[[28,-2,1]],"translation":397},{"source":102,"target_adds":[[28,3,1]],"translation":439},{"source":102,"target_adds":[[28,8,1]],"translation":477},{"source":102,"target_adds":[[28,3,1]],"translation":487},{"source":103,"target_adds":[[29,3,1]],"translation":26},{"source":103,"target_adds":[[29,-2,1]],"translation":62},{"source":103,"target_adds":[[29,-2,1]],"translation":79},{"source":103,"target_adds":[[29,-2,1]],"translation":107},{"source":103,"target_adds":[[29,3,1]],"translation":152},{"source":103,"target_adds":[[29,-2,1]],"translation":188},{"source":103,"target_adds":[[29,-2,1]],"translation":205},{"source":103,"target_adds":[[29,-2,1]],"translation":233},{"source":103,"target_adds":[[29,3,1]],"translation":280},{"source":103,"target_adds":[[29,-2,1]],"translation":316},{"source":103,"target_adds":[[29,-2,1]],"translation":333},{"source":103,"target_adds":[[29,-2,1]],"translation":361},{"source":103,"target_adds":[[29,-2,1]],"translation":410},{"source":103,"target_adds":[[29,8,1]],"translation":446},{"source":103,"target_adds":[[29,3,1]],"translation":463},{"source":103,"target_adds":[[29,3,1]],"translation":491},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":104,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":104,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":104,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":104,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,1,8],[11,1,8]],"translation":69},{"source":104,"target_adds":[[2,-1,4],[3,-1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":73},{"source":104,"target_adds":[[8,1,8],[9,1,8]],"translation":76},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":104,"target_adds":[[8,-1,8],[9,-1,8]],"translation":97},{"source":104,"target_adds":[[2,1,4],[3,1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":100},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,-1,8],[11,-1,8]],"translation":104},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":140},{"source":104,"target_adds":[[4,1,4],[5,-3,2],[6,3,8],[7,9,4]],"translation":146},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":161},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":104,"target_adds":[[4,-1,4],[5,3,2],[6,3,8],[7,9,4]],"translation":191},{"source":104,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":199},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":217},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":234},{"source":104,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":244},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":268},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,21,8],[15,7,4]],"translation":274},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":289},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,-21,8],[15,-7,4]],"translation":319},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":327},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":345},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":362},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":372},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":104,"target_adds":[[6,3,4],[7,7,4],[12,9,8],[13,1,4]],"translation":386},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":104,"target_adds":[[0,9,8],[1,-13,8],[6,3,8],[7,9,4]],"translation":400},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":412},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":104,"target_adds":[[6,-21,4],[7,5,4],[12,27,8],[13,47,4]],"translation":431},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":433},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":104,"target_adds":[[0,-9,8],[1,13,8],[6,3,8],[7,9,4]],"translation":445},{"source":104,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":104,"target_adds":[[6,-9,8],[7,13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":471},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":104,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":506},{"source":104,"target_adds":[[6,9,8],[7,-13,8],[12,3,4],[13,7,4]],"translation":511},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":105,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":105,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":105,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":105,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":105,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":105,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":105,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":105,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":137},{"source":105,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":151},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":105,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":164},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":186},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":105,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":194},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":220},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":105,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":239},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":241},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":265},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":105,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":279},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":292},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":314},{"source":105,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":105,"target_adds":[[12,3,2],[13,15,4],[14,3,2],[15,15,4]],"translation":322},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":105,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":348},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":105,"target_adds":[[13,-9,4],[15,-9,4]],"translation":367},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":369},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":105,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":105,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":105,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":105,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":105,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,1]],"translation":466},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":105,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":105,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":106,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":106,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":106,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":106,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":106,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":106,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":106,"target_adds":[[14,-3,2],[15,-6,1]],"translation":82},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":106,"target_adds":[[14,3,2],[15,6,1]],"translation":127},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":128},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":133},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,6,1],[7,21,2]],"translation":146},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":151},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":155},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":158},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":168},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":173},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":179},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":182},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":186},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,-6,1],[7,-21,2]],"translation":191},{"source":106,"target_adds":[[4,-3,4],[12,-3,4],[13,-21,4]],"translation":194},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":206},{"source":106,"target_adds":[[0,-6,1],[1,-21,2],[4,3,2],[5,3,2]],"translation":208},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":213},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":220},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":227},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":106,"target_adds":[[4,-15,4],[5,-12,1],[12,9,4],[13,27,4]],"translation":239},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":241},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":248},{"source":106,"target_adds":[[0,6,1],[1,21,2],[4,3,2],[5,3,2]],"translation":253},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":256},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,6,1],[11,-3,2]],"translation":261},{"source":106,"target_adds":[[2,3,1],[3,3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,6,1],[9,-3,2]],"translation":268},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":279},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":283},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":286},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,-6,1],[9,3,2]],"translation":289},{"source":106,"target_adds":[[2,-3,1],[3,-3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,-6,1],[11,3,2]],"translation":296},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":301},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":307},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":310},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":314},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":334},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":336},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":341},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":348},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":355},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":369},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":376},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":381},{"source":106,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":106,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":106,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":106,"target_adds":[[4,-3,1],[5,-12,1],[12,3,4],[13,3,1]],"translation":466},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":106,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":106,"target_adds":[[4,3,1],[5,12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":107,"target_adds":[[21,-2,1]],"translation":32},{"source":107,"target_adds":[[21,3,1]],"translation":37},{"source":107,"target_adds":[[21,3,1]],"translation":41},{"source":107,"target_adds":[[21,3,1]],"translation":44},{"source":107,"target_adds":[[21,-2,1]],"translation":211},{"source":107,"target_adds":[[21,-2,1]],"translation":214},{"source":107,"target_adds":[[21,-2,1]],"translation":218},{"source":107,"target_adds":[[21,3,1]],"translation":223},{"source":107,"target_adds":[[21,8,1]],"translation":352},{"source":107,"target_adds":[[21,-2,1]],"translation":357},{"source":107,"target_adds":[[21,-2,1]],"translation":361},{"source":107,"target_adds":[[21,-2,1]],"translation":364},{"source":107,"target_adds":[[21,-2,1]],"translation":403},{"source":107,"target_adds":[[21,-2,1]],"translation":406},{"source":107,"target_adds":[[21,-2,1]],"translation":410},{"source":107,"target_adds":[[21,3,1]],"translation":415},{"source":108,"target_adds":[[22,8,1]],"translation":13},{"source":108,"target_adds":[[22,-2,1]],"translation":31},{"source":108,"target_adds":[[22,-2,1]],"translation":79},{"source":108,"target_adds":[[22,-2,1]],"translation":93},{"source":108,"target_adds":[[22,3,1]],"translation":134},{"source":108,"target_adds":[[22,3,1]],"translation":148},{"source":108,"target_adds":[[22,3,1]],"translation":196},{"source":108,"target_adds":[[22,-2,1]],"translation":214},{"source":108,"target_adds":[[22,-2,1]],"translation":271},{"source":108,"target_adds":[[22,-2,1]],"translation":285},{"source":108,"target_adds":[[22,-2,1]],"translation":333},{"source":108,"target_adds":[[22,3,1]],"translation":351},{"source":108,"target_adds":[[22,3,1]],"translation":388},{"source":108,"target_adds":[[22,-2,1]],"translation":406},{"source":108,"target_adds":[[22,-2,1]],"translation":454},{"source":108,"target_adds":[[22,-2,1]],"translation":468},{"source":109,"target_adds":[[21,-2,1]],"translation":32},{"source":109,"target_adds":[[21,3,1]],"translation":37},{"source":109,"target_adds":[[21,3,1]],"translation":41},{"source":109,"target_adds":[[21,3,1]],"translation":44},{"source":109,"target_adds":[[21,-2,1]],"translation":211},{"source":109,"target_adds":[[21,-2,1]],"translation":214},{"source":109,"target_adds":[[21,-2,1]],"translation":218},{"source":109,"target_adds":[[21,3,1]],"translation":223},{"source":109,"target_adds":[[21,8,1]],"translation":352},{"source":109,"target_adds":[[21,-2,1]],"translation":357},{"source":109,"target_adds":[[21,-2,1]],"translation":361},{"source":109,"target_adds":[[21,-2,1]],"translation":364},{"source":109,"target_adds":[[21,-2,1]],"translation":403},{"source":109,"target_adds":[[21,-2,1]],"translation":406},{"source":109,"target_adds":[[21,-2,1]],"translation":410},{"source":109,"target_adds":[[21,3,1]],"translation":415},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":2},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":28},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":47},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":49},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,5,8],[11,5,8]],"translation":69},{"source":110,"target_adds":[[2,-5,4],[3,-5,4],[6,3,8],[7,-3,2]],"translation":73},{"source":110,"target_adds":[[8,5,8],[9,5,8]],"translation":76},{"source":110,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":87},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":110,"target_adds":[[8,-5,8],[9,-5,8]],"translation":97},{"source":110,"target_adds":[[2,5,4],[3,5,4],[6,3,8],[7,-3,2]],"translation":100},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,-5,8],[11,-5,8]],"translation":104},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":122},{"source":110,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":110,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":110,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":110,"target_adds":[[4,5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":146},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":110,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":110,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":110,"target_adds":[[4,-5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":191},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":268},{"source":110,"target_adds":[[6,3,4],[7,7,4],[14,3,8],[15,-1,4]],"translation":274},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":289},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":110,"target_adds":[[6,-21,4],[7,-55,4],[14,33,8],[15,49,4]],"translation":319},{"source":110,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":327},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":110,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":362},{"source":110,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":110,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,15,8],[13,5,4]],"translation":386},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":110,"target_adds":[[0,-15,8],[1,-5,8],[6,3,8],[7,-3,2]],"translation":400},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":412},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,-15,8],[13,-5,4]],"translation":431},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":433},{"source":110,"target_adds":[[0,15,8],[1,5,8],[6,3,8],[7,-3,2]],"translation":445},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":457},{"source":110,"target_adds":[[6,15,8],[7,5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":471},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":484},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":506},{"source":110,"target_adds":[[6,-15,8],[7,-5,8],[14,3,4],[15,7,4]],"translation":511},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":111,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":111,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":111,"target_adds":[[15,-5,2]],"translation":82},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":111,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":111,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":111,"target_adds":[[15,5,2]],"translation":127},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":140},{"source":111,"target_adds":[[4,-3,4],[5,9,4],[6,-3,4],[7,7,4]],"translation":146},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":161},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":111,"target_adds":[[4,9,4],[5,-3,4],[6,-3,4],[7,-13,4]],"translation":191},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":199},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":111,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":217},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":234},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":244},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":111,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":256},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":111,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,5,2],[9,5,2]],"translation":268},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":286},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":111,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":301},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":307},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":327},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":345},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":362},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":372},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":111,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":111,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":111,"target_adds":[[4,-5,2],[5,-15,2],[6,-3,4],[7,-9,4]],"translation":466},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":111,"target_adds":[[4,5,2],[5,15,2],[6,3,4],[7,9,4]],"translation":511}],"owned_array_count":0,"start":"Multiply each of30 target fields by15 with a coefficient scan.","uniform_translation_map_calls":11624},"schema":"rank30-uniform-translation-section-v1","scope":"A physical array service on disjoint a and z banks. Caller owner availability, finite coefficient-grid admission, and bit/tape costs remain separate.","swap_chronology":["a += Jz","z -= Da","a += Jz","z = -z"]} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/normal/result/CHECKS.json b/research/centre-code-services/evidence/replay/phase_inverse/normal/result/CHECKS.json new file mode 100644 index 0000000000..8d2fd8d0be --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/normal/result/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/phase_inverse/normal/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/phase_inverse/normal/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/phase_inverse/normal/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/phase_inverse/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/phase_inverse/normal/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz b/research/centre-code-services/evidence/replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz new file mode 100644 index 0000000000..0b6a4b60ec Binary files /dev/null and b/research/centre-code-services/evidence/replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz differ diff --git a/research/centre-code-services/evidence/replay/phase_inverse/normal/stdout.log b/research/centre-code-services/evidence/replay/phase_inverse/normal/stdout.log new file mode 100644 index 0000000000..c34a578128 --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK30_PHASE_SECTION +{"D_kernel": {"coefficients_per_row": [898, 936, 936, 936, 936, 924, 902, 936, 930, 930, 930, 930, 886, 936, 890, 936, 80, 80, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 80, 80], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "1666/15", "nonzero_coefficients": 15688, "norm_maximizing_rows": [5]}, "complete_swap_dyadic_primitives": 208028, "complete_swap_translation_maps": 12072, "inverse_kernel": {"coefficients_per_row": [150, 160, 160, 160, 160, 160, 154, 160, 160, 160, 160, 160, 150, 160, 150, 160, 16, 16, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 16, 16], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "-1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "88/5", "nonzero_coefficients": 2712, "norm_maximizing_rows": [5]}} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/phase_inverse/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..fc2d038109 --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/optimized/FILE-ACCESS.json @@ -0,0 +1,10 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "output/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "output/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json" +] diff --git a/research/centre-code-services/evidence/replay/phase_inverse/optimized/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/phase_inverse/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..ea5f50d289 --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/optimized/canonical/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json b/research/centre-code-services/evidence/replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json new file mode 100644 index 0000000000..d4ec4db45c --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json @@ -0,0 +1 @@ +{"D_kernel":[[[0,11,1,20],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,1,20],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-1,20],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-1,20],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,-1,20],[0,453,1,30],[0,466,1,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,-1,20],[0,499,-1,30],[0,502,-1,30],[0,511,-1,20],[2,11,1,20],[2,14,-1,10],[2,16,1,30],[2,21,-2,15],[2,35,1,5],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-1,20],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-1,20],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,-1,20],[2,453,1,30],[2,466,1,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,-1,20],[2,499,-1,30],[2,502,-1,30],[2,511,-1,20],[7,7,-3,20],[7,42,3,20],[7,448,-1,20],[7,493,1,20],[9,7,-3,20],[9,42,3,20],[9,400,-1,20],[9,445,1,20],[10,7,-3,20],[10,42,3,20],[10,336,-1,20],[10,381,1,20],[11,7,3,40],[11,42,-3,40],[13,400,1,20],[13,445,-1,20],[14,336,1,20],[14,381,-1,20],[16,14,-3,20],[16,35,3,20],[16,448,1,20],[16,493,-1,20],[20,14,-3,20],[20,35,3,20],[20,336,1,20],[20,381,-1,20],[21,14,3,40],[21,35,-3,40],[25,11,1,20],[25,14,1,5],[25,16,1,30],[25,21,-2,15],[25,35,-1,10],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-1,20],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-1,20],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,-1,20],[25,453,1,30],[25,466,1,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,-1,20],[25,499,-1,30],[25,502,-1,30],[25,511,-1,20],[27,11,1,20],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,1,20],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-1,20],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-1,20],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,-1,20],[27,453,1,30],[27,466,1,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,-1,20],[27,499,-1,30],[27,502,-1,30],[27,511,-1,20],[36,400,1,20],[36,445,-1,20],[37,336,-1,20],[37,381,1,20],[37,400,-1,8],[37,445,1,8],[41,208,-2,5],[41,253,2,5],[41,448,1,20],[41,493,-1,20],[42,336,-1,20],[42,381,1,20],[42,448,1,20],[42,493,-1,20],[43,400,3,40],[43,445,-3,40],[43,448,-1,20],[43,493,1,20],[44,14,3,20],[44,35,-3,20],[44,448,1,20],[44,493,-1,20],[46,14,3,20],[46,35,-3,20],[46,336,1,20],[46,381,-1,20],[47,14,-3,40],[47,35,3,40],[51,400,-1,20],[51,445,1,20],[52,336,-1,20],[52,381,1,20],[57,7,-3,20],[57,42,3,20],[57,448,1,20],[57,493,-1,20],[61,7,-3,20],[61,42,3,20],[61,400,1,20],[61,445,-1,20],[62,7,-3,20],[62,42,3,20],[62,336,1,20],[62,381,-1,20],[63,7,3,40],[63,42,-3,40],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,9,20],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-7,20],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-1,20],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-1,20],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,-1,20],[70,453,1,30],[70,466,1,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,-1,20],[70,499,-1,30],[70,502,-1,30],[70,511,-1,20],[71,11,-1,40],[71,14,-1,40],[71,16,-1,60],[71,21,1,15],[71,35,-1,40],[71,38,-1,40],[71,56,1,15],[71,61,-1,60],[71,64,-1,40],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-1,40],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-1,40],[71,158,-1,40],[71,168,1,15],[71,173,-1,60],[71,179,-1,40],[71,182,-1,40],[71,203,-1,60],[71,206,-1,60],[71,208,-1,40],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,-1,40],[71,256,-1,40],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-1,40],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,3,20],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,3,20],[71,395,-1,60],[71,398,-1,60],[71,400,-1,40],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,-1,40],[71,448,-1,10],[71,453,-1,60],[71,466,-1,8],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,8],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-1,20],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-1,20],[72,395,1,30],[72,398,1,30],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,10],[72,448,-1,20],[72,453,1,30],[72,466,1,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,-1,20],[72,499,-1,30],[72,502,-1,30],[72,511,-1,20],[76,11,-1,40],[76,14,-1,40],[76,16,-1,60],[76,21,1,15],[76,35,-1,40],[76,38,-1,40],[76,56,1,15],[76,61,-1,60],[76,64,-1,40],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,-1,40],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,-1,40],[76,158,-1,40],[76,168,1,15],[76,173,-1,60],[76,179,-1,40],[76,182,-1,40],[76,203,-1,60],[76,206,-1,60],[76,208,-1,40],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-1,40],[76,256,-1,40],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,-1,40],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-1,40],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-1,40],[76,448,3,20],[76,453,-1,60],[76,466,3,40],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,3,20],[76,499,1,60],[76,502,1,60],[76,511,-3,40],[78,14,3,40],[78,35,-3,40],[79,7,3,20],[79,14,3,20],[79,35,-3,20],[79,42,-3,20],[81,7,3,40],[81,42,-3,40],[87,11,-1,40],[87,14,-1,40],[87,16,-1,60],[87,21,1,15],[87,35,-1,40],[87,38,-1,40],[87,56,1,15],[87,61,-1,60],[87,64,-1,40],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,-1,40],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,-1,40],[87,158,-1,40],[87,168,1,15],[87,173,-1,60],[87,179,-1,40],[87,182,-1,40],[87,203,-1,60],[87,206,-1,60],[87,208,-1,40],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-1,40],[87,256,-1,40],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,-1,40],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-1,40],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-1,40],[87,448,3,20],[87,453,-1,60],[87,466,3,40],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,3,20],[87,499,1,60],[87,502,1,60],[87,511,-3,40],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-1,20],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-1,20],[89,395,1,30],[89,398,1,30],[89,400,1,10],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,448,-1,20],[89,453,1,30],[89,466,1,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,-1,20],[89,499,-1,30],[89,502,-1,30],[89,511,-1,20],[90,11,-1,40],[90,14,-1,40],[90,16,-1,60],[90,21,1,15],[90,35,-1,40],[90,38,-1,40],[90,56,1,15],[90,61,-1,60],[90,64,-1,40],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-1,40],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-1,40],[90,158,-1,40],[90,168,1,15],[90,173,-1,60],[90,179,-1,40],[90,182,-1,40],[90,203,-1,60],[90,206,-1,60],[90,208,-1,40],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,-1,40],[90,256,-1,40],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,3,20],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,3,20],[90,395,-1,60],[90,398,-1,60],[90,400,-1,40],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,-1,40],[90,448,-1,10],[90,453,-1,60],[90,466,-1,8],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,8],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-7,20],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,9,20],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-1,20],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-1,20],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,-1,20],[91,453,1,30],[91,466,1,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,-1,20],[91,499,-1,30],[91,502,-1,30],[91,511,-1,20],[92,7,3,40],[92,42,-3,40],[94,7,3,20],[94,14,-3,20],[94,35,3,20],[94,42,-3,20],[99,14,-3,40],[99,35,3,40],[104,400,-3,40],[104,445,3,40],[104,448,-1,20],[104,493,1,20],[105,336,1,20],[105,381,-1,20],[105,448,1,20],[105,493,-1,20],[106,208,2,5],[106,253,-2,5],[106,448,1,20],[106,493,-1,20],[110,336,-1,20],[110,381,1,20],[110,400,1,8],[110,445,-1,8],[111,400,-1,20],[111,445,1,20]],[[0,11,-17,60],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,23,60],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-3,10],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-3,10],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,1,5],[0,453,1,30],[0,466,3,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,1,5],[0,499,-1,30],[0,502,-1,30],[0,511,-3,20],[2,11,1,20],[2,14,-7,30],[2,16,1,30],[2,21,-2,15],[2,35,1,3],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-3,10],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-3,10],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,1,5],[2,453,1,30],[2,466,3,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,1,5],[2,499,-1,30],[2,502,-1,30],[2,511,-3,20],[7,7,-17,60],[7,42,17,60],[7,448,-3,20],[7,493,3,20],[9,7,-17,60],[9,42,17,60],[9,400,-3,20],[9,445,3,20],[10,7,-17,60],[10,42,17,60],[10,336,7,20],[10,381,-7,20],[11,7,47,120],[11,42,-47,120],[11,208,-1,6],[11,253,1,6],[13,11,-1,3],[13,38,1,3],[13,400,3,20],[13,445,-3,20],[14,11,-1,3],[14,38,1,3],[14,336,-7,20],[14,381,7,20],[15,11,1,3],[15,38,-1,3],[15,208,1,6],[15,253,-1,6],[16,14,-17,60],[16,35,17,60],[16,448,3,20],[16,493,-3,20],[20,14,-17,60],[20,35,17,60],[20,336,-7,20],[20,381,7,20],[21,14,47,120],[21,35,-47,120],[21,208,1,6],[21,253,-1,6],[25,11,1,20],[25,14,1,3],[25,16,1,30],[25,21,-2,15],[25,35,-7,30],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-3,10],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-3,10],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,1,5],[25,453,1,30],[25,466,3,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,1,5],[25,499,-1,30],[25,502,-1,30],[25,511,-3,20],[27,11,23,60],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,-17,60],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-3,10],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-3,10],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,1,5],[27,453,1,30],[27,466,3,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,1,5],[27,499,-1,30],[27,502,-1,30],[27,511,-3,20],[36,208,1,6],[36,253,-1,6],[36,400,3,20],[36,445,-3,20],[37,336,1,60],[37,381,-1,60],[37,400,-1,24],[37,445,1,24],[41,208,-7,10],[41,253,7,10],[41,448,3,20],[41,493,-3,20],[42,336,7,20],[42,381,-7,20],[42,448,3,20],[42,493,-3,20],[43,400,-13,120],[43,445,13,120],[43,448,1,60],[43,493,-1,60],[44,14,17,60],[44,35,-17,60],[44,448,3,20],[44,493,-3,20],[46,14,17,60],[46,35,-17,60],[46,336,-7,20],[46,381,7,20],[47,14,-47,120],[47,35,47,120],[47,208,1,6],[47,253,-1,6],[51,11,-1,3],[51,38,1,3],[51,400,-3,20],[51,445,3,20],[52,11,-1,3],[52,38,1,3],[52,336,7,20],[52,381,-7,20],[53,11,1,3],[53,38,-1,3],[53,208,-1,6],[53,253,1,6],[57,7,-17,60],[57,42,17,60],[57,448,3,20],[57,493,-3,20],[61,7,-17,60],[61,42,17,60],[61,400,3,20],[61,445,-3,20],[62,7,-17,60],[62,42,17,60],[62,336,-7,20],[62,381,7,20],[63,7,47,120],[63,42,-47,120],[63,208,1,6],[63,253,-1,6],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,7,12],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-29,60],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-3,10],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-3,10],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,1,5],[70,453,1,30],[70,466,3,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,1,5],[70,499,-1,30],[70,502,-1,30],[70,511,-3,20],[71,11,1,10],[71,14,1,10],[71,16,-1,60],[71,21,1,15],[71,35,1,10],[71,38,1,10],[71,56,1,15],[71,61,-1,60],[71,64,-3,20],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-3,20],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-3,20],[71,158,-3,20],[71,168,1,15],[71,173,-1,60],[71,179,-3,20],[71,182,-3,20],[71,203,-1,60],[71,206,-1,60],[71,208,1,10],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,1,10],[71,256,-3,20],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-3,20],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,11,15],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,1,15],[71,395,-1,60],[71,398,-1,60],[71,400,1,10],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,1,10],[71,448,-1,10],[71,453,-1,60],[71,466,-1,24],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,24],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-3,10],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-3,10],[72,395,1,30],[72,398,1,30],[72,400,-1,10],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,5],[72,448,1,5],[72,453,1,30],[72,466,3,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,1,5],[72,499,-1,30],[72,502,-1,30],[72,511,-3,20],[76,11,-3,20],[76,14,-3,20],[76,16,-1,60],[76,21,1,15],[76,35,-3,20],[76,38,-3,20],[76,56,1,15],[76,61,-1,60],[76,64,1,10],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,1,10],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,1,10],[76,158,1,10],[76,168,1,15],[76,173,-1,60],[76,179,1,10],[76,182,1,10],[76,203,-1,60],[76,206,-1,60],[76,208,-3,20],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-3,20],[76,256,1,10],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,1,10],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-3,20],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-3,20],[76,448,-4,15],[76,453,-1,60],[76,466,-13,120],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,1,15],[76,499,1,60],[76,502,1,60],[76,511,13,120],[78,11,1,6],[78,14,-13,120],[78,35,13,120],[78,38,-1,6],[79,7,17,60],[79,14,17,60],[79,35,-17,60],[79,42,-17,60],[81,7,-13,120],[81,11,-1,6],[81,38,1,6],[81,42,13,120],[87,11,-3,20],[87,14,-3,20],[87,16,-1,60],[87,21,1,15],[87,35,-3,20],[87,38,-3,20],[87,56,1,15],[87,61,-1,60],[87,64,1,10],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,1,10],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,1,10],[87,158,1,10],[87,168,1,15],[87,173,-1,60],[87,179,1,10],[87,182,1,10],[87,203,-1,60],[87,206,-1,60],[87,208,-3,20],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-3,20],[87,256,1,10],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,1,10],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-3,20],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-3,20],[87,448,1,15],[87,453,-1,60],[87,466,-13,120],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,-4,15],[87,499,1,60],[87,502,1,60],[87,511,13,120],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-3,10],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-3,10],[89,395,1,30],[89,398,1,30],[89,400,1,5],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,445,-1,10],[89,448,1,5],[89,453,1,30],[89,466,3,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,1,5],[89,499,-1,30],[89,502,-1,30],[89,511,-3,20],[90,11,1,10],[90,14,1,10],[90,16,-1,60],[90,21,1,15],[90,35,1,10],[90,38,1,10],[90,56,1,15],[90,61,-1,60],[90,64,-3,20],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-3,20],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-3,20],[90,158,-3,20],[90,168,1,15],[90,173,-1,60],[90,179,-3,20],[90,182,-3,20],[90,203,-1,60],[90,206,-1,60],[90,208,1,10],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,1,10],[90,256,-3,20],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-3,20],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,1,15],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,11,15],[90,395,-1,60],[90,398,-1,60],[90,400,1,10],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,1,10],[90,448,-1,10],[90,453,-1,60],[90,466,-1,24],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,24],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-29,60],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,7,12],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-3,10],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-3,10],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,1,5],[91,453,1,30],[91,466,3,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,1,5],[91,499,-1,30],[91,502,-1,30],[91,511,-3,20],[92,7,-13,120],[92,11,1,6],[92,38,-1,6],[92,42,13,120],[94,7,17,60],[94,14,-17,60],[94,35,17,60],[94,42,-17,60],[99,11,1,6],[99,14,13,120],[99,35,-13,120],[99,38,-1,6],[104,400,13,120],[104,445,-13,120],[104,448,1,60],[104,493,-1,60],[105,336,-7,20],[105,381,7,20],[105,448,3,20],[105,493,-3,20],[106,208,7,10],[106,253,-7,10],[106,448,3,20],[106,493,-3,20],[110,336,1,60],[110,381,-1,60],[110,400,1,24],[110,445,-1,24],[111,208,1,6],[111,253,-1,6],[111,400,-3,20],[111,445,3,20]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-1,20],[0,478,-1,20],[0,484,-1,30],[0,493,-1,30],[0,499,-1,20],[0,506,-1,20],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-1,60],[11,499,1,60],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-1,20],[13,478,-1,20],[13,484,-1,30],[13,493,-1,30],[13,499,-1,20],[13,506,-1,20],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-1,20],[14,478,-1,20],[14,484,-1,30],[14,493,-1,30],[14,499,-1,20],[14,506,-1,20],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,1,20],[15,478,1,20],[15,484,1,30],[15,493,1,30],[15,499,1,20],[15,506,1,20],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,-1,60],[21,506,1,60],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,1,20],[27,478,1,20],[27,484,1,30],[27,493,1,30],[27,499,1,20],[27,506,1,20],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,1,60],[47,506,-1,60],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-1,20],[51,478,-1,20],[51,484,-1,30],[51,493,-1,30],[51,499,-1,20],[51,506,-1,20],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-1,20],[52,478,-1,20],[52,484,-1,30],[52,493,-1,30],[52,499,-1,20],[52,506,-1,20],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,1,20],[53,478,1,20],[53,484,1,30],[53,493,1,30],[53,499,1,20],[53,506,1,20],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-1,60],[63,499,1,60],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-1,40],[78,11,-1,40],[78,21,1,15],[78,28,1,15],[78,38,-1,40],[78,47,-1,40],[78,49,1,15],[78,56,1,15],[78,64,-1,40],[78,73,-1,40],[78,87,-1,60],[78,94,-1,60],[78,100,-1,40],[78,109,-1,40],[78,115,-1,60],[78,122,-1,60],[78,128,-1,40],[78,137,-1,40],[78,151,-1,60],[78,158,-1,60],[78,164,-1,40],[78,173,-1,40],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-1,40],[78,265,-1,40],[78,279,-1,60],[78,286,-1,60],[78,292,-1,40],[78,301,-1,40],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,1,6],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,1,40],[81,11,1,40],[81,21,-1,15],[81,28,-1,15],[81,38,1,40],[81,47,1,40],[81,49,-1,15],[81,56,-1,15],[81,64,1,40],[81,73,1,40],[81,87,1,60],[81,94,1,60],[81,100,1,40],[81,109,1,40],[81,115,1,60],[81,122,1,60],[81,128,1,40],[81,137,1,40],[81,151,1,60],[81,158,1,60],[81,164,1,40],[81,173,1,40],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,1,40],[81,265,1,40],[81,279,1,60],[81,286,1,60],[81,292,1,40],[81,301,1,40],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,-1,6],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,-1,40],[92,11,-1,40],[92,21,1,15],[92,28,1,15],[92,38,-1,40],[92,47,-1,40],[92,49,1,15],[92,56,1,15],[92,64,-1,40],[92,73,-1,40],[92,87,-1,60],[92,94,-1,60],[92,100,-1,40],[92,109,-1,40],[92,115,-1,60],[92,122,-1,60],[92,128,-1,40],[92,137,-1,40],[92,151,-1,60],[92,158,-1,60],[92,164,-1,40],[92,173,-1,40],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,-1,40],[92,265,-1,40],[92,279,-1,60],[92,286,-1,60],[92,292,-1,40],[92,301,-1,40],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,1,6],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-1,40],[99,11,-1,40],[99,21,1,15],[99,28,1,15],[99,38,-1,40],[99,47,-1,40],[99,49,1,15],[99,56,1,15],[99,64,-1,40],[99,73,-1,40],[99,87,-1,60],[99,94,-1,60],[99,100,-1,40],[99,109,-1,40],[99,115,-1,60],[99,122,-1,60],[99,128,-1,40],[99,137,-1,40],[99,151,-1,60],[99,158,-1,60],[99,164,-1,40],[99,173,-1,40],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-1,40],[99,265,-1,40],[99,279,-1,60],[99,286,-1,60],[99,292,-1,40],[99,301,-1,40],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,1,6],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-3,10],[0,478,1,5],[0,484,-1,30],[0,493,-1,30],[0,499,1,5],[0,506,-3,10],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-4,15],[11,499,4,15],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-3,10],[13,478,1,5],[13,484,-1,30],[13,493,-1,30],[13,499,1,5],[13,506,-3,10],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-3,10],[14,478,1,5],[14,484,-1,30],[14,493,-1,30],[14,499,1,5],[14,506,-3,10],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,3,10],[15,478,-1,5],[15,484,1,30],[15,493,1,30],[15,499,-1,5],[15,506,3,10],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,7,30],[21,506,-7,30],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,3,10],[27,478,-1,5],[27,484,1,30],[27,493,1,30],[27,499,-1,5],[27,506,3,10],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,-7,30],[47,506,7,30],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-3,10],[51,478,1,5],[51,484,-1,30],[51,493,-1,30],[51,499,1,5],[51,506,-3,10],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-3,10],[52,478,1,5],[52,484,-1,30],[52,493,-1,30],[52,499,1,5],[52,506,-3,10],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,3,10],[53,478,-1,5],[53,484,1,30],[53,493,1,30],[53,499,-1,5],[53,506,3,10],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-4,15],[63,499,4,15],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-3,20],[78,11,1,10],[78,21,1,15],[78,28,1,15],[78,38,1,10],[78,47,-3,20],[78,49,1,15],[78,56,1,15],[78,64,-3,20],[78,73,1,10],[78,87,-1,60],[78,94,-1,60],[78,100,1,10],[78,109,-3,20],[78,115,-1,60],[78,122,-1,60],[78,128,-3,20],[78,137,1,10],[78,151,-1,60],[78,158,-1,60],[78,164,1,10],[78,173,-3,20],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-3,20],[78,265,1,10],[78,279,-1,60],[78,286,-1,60],[78,292,1,10],[78,301,-3,20],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,2,3],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,-1,10],[81,11,3,20],[81,21,-1,15],[81,28,-1,15],[81,38,3,20],[81,47,-1,10],[81,49,-1,15],[81,56,-1,15],[81,64,-1,10],[81,73,3,20],[81,87,1,60],[81,94,1,60],[81,100,3,20],[81,109,-1,10],[81,115,1,60],[81,122,1,60],[81,128,-1,10],[81,137,3,20],[81,151,1,60],[81,158,1,60],[81,164,3,20],[81,173,-1,10],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,-1,10],[81,265,3,20],[81,279,1,60],[81,286,1,60],[81,292,3,20],[81,301,-1,10],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,1,3],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,1,10],[92,11,-3,20],[92,21,1,15],[92,28,1,15],[92,38,-3,20],[92,47,1,10],[92,49,1,15],[92,56,1,15],[92,64,1,10],[92,73,-3,20],[92,87,-1,60],[92,94,-1,60],[92,100,-3,20],[92,109,1,10],[92,115,-1,60],[92,122,-1,60],[92,128,1,10],[92,137,-3,20],[92,151,-1,60],[92,158,-1,60],[92,164,-3,20],[92,173,1,10],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,1,10],[92,265,-3,20],[92,279,-1,60],[92,286,-1,60],[92,292,-3,20],[92,301,1,10],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,-1,3],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-3,20],[99,11,1,10],[99,21,1,15],[99,28,1,15],[99,38,1,10],[99,47,-3,20],[99,49,1,15],[99,56,1,15],[99,64,-3,20],[99,73,1,10],[99,87,-1,60],[99,94,-1,60],[99,100,1,10],[99,109,-3,20],[99,115,-1,60],[99,122,-1,60],[99,128,-3,20],[99,137,1,10],[99,151,-1,60],[99,158,-1,60],[99,164,1,10],[99,173,-3,20],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-3,20],[99,265,1,10],[99,279,-1,60],[99,286,-1,60],[99,292,1,10],[99,301,-3,20],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,2,3],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,208,-1,10],[0,253,1,10],[0,265,-1,3],[0,292,1,3],[2,208,-1,10],[2,253,1,10],[2,268,-1,30],[2,289,1,30],[7,194,1,10],[7,239,-1,10],[7,261,-1,30],[7,296,1,30],[9,146,1,10],[9,191,-1,10],[9,261,-1,30],[9,296,1,30],[10,82,1,10],[10,127,-1,10],[10,261,-1,30],[10,296,1,30],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-1,20],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,-1,20],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-1,20],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,-1,20],[11,256,-1,30],[11,261,19,60],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-13,60],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,6],[11,511,1,6],[13,146,-1,10],[13,191,1,10],[13,265,-1,3],[13,292,1,3],[14,82,-1,10],[14,127,1,10],[14,265,-1,3],[14,292,1,3],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,1,20],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,1,20],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,1,20],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,1,20],[15,256,1,30],[15,261,-1,20],[15,265,17,60],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-23,60],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,6],[15,511,-1,6],[16,194,-1,10],[16,239,1,10],[16,268,-1,30],[16,289,1,30],[20,82,-1,10],[20,127,1,10],[20,268,-1,30],[20,289,1,30],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,1,20],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,1,20],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,1,20],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,1,20],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,13,60],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-19,60],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,6],[21,511,-1,6],[25,208,-1,10],[25,253,1,10],[25,268,1,30],[25,289,-1,30],[27,208,-1,10],[27,253,1,10],[27,265,1,3],[27,292,-1,3],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,-3,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,1,20],[36,194,1,20],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,1,20],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,1,20],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,1,20],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,6],[36,511,-1,6],[37,82,1,60],[37,127,-1,60],[37,146,1,12],[37,191,-1,12],[41,128,1,40],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,1,40],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,1,40],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,1,40],[41,194,-1,4],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,239,-1,20],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,1,40],[41,265,1,40],[41,268,1,40],[41,274,-1,60],[41,279,1,40],[41,283,1,40],[41,286,1,40],[41,289,1,40],[41,292,1,40],[41,296,1,40],[41,301,-1,60],[41,307,1,40],[41,310,1,40],[41,314,1,40],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-1,5],[41,511,1,5],[42,82,1,10],[42,127,-1,10],[42,194,-1,10],[42,239,1,10],[43,146,1,60],[43,191,-1,60],[43,194,1,60],[43,239,-1,60],[44,194,-1,10],[44,239,1,10],[44,268,1,30],[44,289,-1,30],[46,82,-1,10],[46,127,1,10],[46,268,1,30],[46,289,-1,30],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,1,20],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,1,20],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,1,20],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,1,20],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-19,60],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,13,60],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,6],[47,511,-1,6],[51,146,1,10],[51,191,-1,10],[51,265,-1,3],[51,292,1,3],[52,82,1,10],[52,127,-1,10],[52,265,-1,3],[52,292,1,3],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-1,20],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,-1,20],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-1,20],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,-1,20],[53,256,-1,30],[53,261,1,20],[53,265,23,60],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-17,60],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,6],[53,511,1,6],[57,194,-1,10],[57,239,1,10],[57,261,-1,30],[57,296,1,30],[61,146,-1,10],[61,191,1,10],[61,261,-1,30],[61,296,1,30],[62,82,-1,10],[62,127,1,10],[62,261,-1,30],[62,296,1,30],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,1,20],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,1,20],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,1,20],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,1,20],[63,256,1,30],[63,261,13,60],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-19,60],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,6],[63,511,-1,6],[70,128,1,40],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,1,40],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,1,40],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,1,40],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,-1,4],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,253,-1,20],[70,256,-1,60],[70,261,1,40],[70,265,1,40],[70,268,1,40],[70,274,-1,60],[70,279,1,40],[70,283,1,40],[70,286,1,40],[70,289,1,40],[70,292,1,40],[70,296,1,40],[70,301,-1,60],[70,307,1,40],[70,310,1,40],[70,314,1,40],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,1,30],[70,511,-1,30],[71,82,1,12],[71,127,-1,12],[71,208,1,12],[71,253,-1,12],[72,146,1,10],[72,191,-1,10],[72,208,-1,10],[72,253,1,10],[76,194,1,12],[76,208,1,60],[76,239,-1,12],[76,253,-1,60],[78,265,1,6],[78,268,-7,30],[78,289,7,30],[78,292,-1,6],[79,261,1,30],[79,268,1,30],[79,289,-1,30],[79,296,-1,30],[81,261,-7,30],[81,265,-1,6],[81,292,1,6],[81,296,7,30],[87,194,-1,12],[87,208,1,60],[87,239,1,12],[87,253,-1,60],[89,146,-1,10],[89,191,1,10],[89,208,-1,10],[89,253,1,10],[90,82,-1,12],[90,127,1,12],[90,208,1,12],[90,253,-1,12],[91,128,-1,40],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-1,40],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,-1,40],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-1,40],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,208,1,20],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,1,4],[91,256,1,60],[91,261,-1,40],[91,265,-1,40],[91,268,-1,40],[91,274,1,60],[91,279,-1,40],[91,283,-1,40],[91,286,-1,40],[91,289,-1,40],[91,292,-1,40],[91,296,-1,40],[91,301,1,60],[91,307,-1,40],[91,310,-1,40],[91,314,-1,40],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-1,30],[91,511,1,30],[92,261,-7,30],[92,265,1,6],[92,292,-1,6],[92,296,7,30],[94,261,1,30],[94,268,-1,30],[94,289,1,30],[94,296,-1,30],[99,265,1,6],[99,268,7,30],[99,289,-7,30],[99,292,-1,6],[104,146,-1,60],[104,191,1,60],[104,194,1,60],[104,239,-1,60],[105,82,-1,10],[105,127,1,10],[105,194,-1,10],[105,239,1,10],[106,128,-1,40],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,-1,40],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-1,40],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,-1,40],[106,194,1,20],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,1,4],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,-1,40],[106,265,-1,40],[106,268,-1,40],[106,274,1,60],[106,279,-1,40],[106,283,-1,40],[106,286,-1,40],[106,289,-1,40],[106,292,-1,40],[106,296,-1,40],[106,301,1,60],[106,307,-1,40],[106,310,-1,40],[106,314,-1,40],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,1,5],[106,511,-1,5],[110,82,1,60],[110,127,-1,60],[110,146,-1,12],[110,191,1,12],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,1,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,-3,20],[111,194,1,20],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,1,20],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,1,20],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,1,20],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,6],[111,511,-1,6]],[[0,208,1,10],[0,253,-1,10],[0,265,-1,1],[0,292,1,1],[2,208,1,10],[2,253,-1,10],[2,268,-3,10],[2,289,3,10],[7,194,2,5],[7,239,-2,5],[7,261,-3,10],[7,296,3,10],[9,146,-1,10],[9,191,1,10],[9,261,-3,10],[9,296,3,10],[10,82,2,5],[10,127,-2,5],[10,261,-3,10],[10,296,3,10],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-3,10],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,1,5],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-3,10],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,1,5],[11,256,-1,30],[11,261,7,10],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-3,5],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,2],[11,511,1,2],[13,146,1,10],[13,191,-1,10],[13,265,-1,1],[13,292,1,1],[14,82,-2,5],[14,127,2,5],[14,265,-1,1],[14,292,1,1],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,3,10],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,-1,5],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,3,10],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,-1,5],[15,256,1,30],[15,261,-1,20],[15,265,19,20],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-21,20],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,2],[15,511,-1,2],[16,194,-2,5],[16,239,2,5],[16,268,-3,10],[16,289,3,10],[20,82,-2,5],[20,127,2,5],[20,268,-3,10],[20,289,3,10],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,3,10],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,-1,5],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,3,10],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,-1,5],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,3,5],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-7,10],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,2],[21,511,-1,2],[25,208,1,10],[25,253,-1,10],[25,268,3,10],[25,289,-3,10],[27,208,1,10],[27,253,-1,10],[27,265,1,1],[27,292,-1,1],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,1,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,-3,20],[36,194,3,10],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,-1,5],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,3,10],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,-1,5],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,2],[36,511,-1,2],[37,82,3,20],[37,127,-3,20],[41,128,3,20],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,-1,10],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,3,20],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,-1,10],[41,194,-4,5],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,-1,10],[41,265,-1,10],[41,268,-1,10],[41,274,-1,60],[41,279,3,20],[41,283,3,20],[41,286,3,20],[41,289,-1,10],[41,292,-1,10],[41,296,-1,10],[41,301,-1,60],[41,307,3,20],[41,310,3,20],[41,314,3,20],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-4,5],[41,511,4,5],[42,82,2,5],[42,127,-2,5],[42,194,-2,5],[42,239,2,5],[43,146,-1,10],[43,191,1,10],[43,194,3,20],[43,239,-3,20],[44,194,-2,5],[44,239,2,5],[44,268,3,10],[44,289,-3,10],[46,82,-2,5],[46,127,2,5],[46,268,3,10],[46,289,-3,10],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,3,10],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,-1,5],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,3,10],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,-1,5],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-7,10],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,3,5],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,2],[47,511,-1,2],[51,146,-1,10],[51,191,1,10],[51,265,-1,1],[51,292,1,1],[52,82,2,5],[52,127,-2,5],[52,265,-1,1],[52,292,1,1],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-3,10],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,1,5],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-3,10],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,1,5],[53,256,-1,30],[53,261,1,20],[53,265,21,20],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-19,20],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,2],[53,511,1,2],[57,194,-2,5],[57,239,2,5],[57,261,-3,10],[57,296,3,10],[61,146,1,10],[61,191,-1,10],[61,261,-3,10],[61,296,3,10],[62,82,-2,5],[62,127,2,5],[62,261,-3,10],[62,296,3,10],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,3,10],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,-1,5],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,3,10],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,-1,5],[63,256,1,30],[63,261,3,5],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-7,10],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,2],[63,511,-1,2],[70,128,-1,10],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,3,20],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,-1,10],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,3,20],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,1,5],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,256,-1,60],[70,261,3,20],[70,265,3,20],[70,268,3,20],[70,274,-1,60],[70,279,-1,10],[70,283,-1,10],[70,286,-1,10],[70,289,3,20],[70,292,3,20],[70,296,3,20],[70,301,-1,60],[70,307,-1,10],[70,310,-1,10],[70,314,-1,10],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,3,10],[70,511,-3,10],[71,82,1,4],[71,127,-1,4],[72,146,-1,10],[72,191,1,10],[72,208,1,10],[72,253,-1,10],[76,194,1,4],[76,208,-1,10],[76,239,-1,4],[76,253,1,10],[78,265,1,2],[78,268,-7,20],[78,289,7,20],[78,292,-1,2],[79,261,3,10],[79,268,3,10],[79,289,-3,10],[79,296,-3,10],[81,261,-7,20],[81,265,-1,2],[81,292,1,2],[81,296,7,20],[87,194,-1,4],[87,208,-1,10],[87,239,1,4],[87,253,1,10],[89,146,1,10],[89,191,-1,10],[89,208,1,10],[89,253,-1,10],[90,82,-1,4],[90,127,1,4],[91,128,1,10],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-3,20],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,1,10],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-3,20],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,-1,5],[91,256,1,60],[91,261,-3,20],[91,265,-3,20],[91,268,-3,20],[91,274,1,60],[91,279,1,10],[91,283,1,10],[91,286,1,10],[91,289,-3,20],[91,292,-3,20],[91,296,-3,20],[91,301,1,60],[91,307,1,10],[91,310,1,10],[91,314,1,10],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-3,10],[91,511,3,10],[92,261,-7,20],[92,265,1,2],[92,292,-1,2],[92,296,7,20],[94,261,3,10],[94,268,-3,10],[94,289,3,10],[94,296,-3,10],[99,265,1,2],[99,268,7,20],[99,289,-7,20],[99,292,-1,2],[104,146,1,10],[104,191,-1,10],[104,194,3,20],[104,239,-3,20],[105,82,-2,5],[105,127,2,5],[105,194,-2,5],[105,239,2,5],[106,128,-3,20],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,1,10],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-3,20],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,1,10],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,4,5],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,1,10],[106,265,1,10],[106,268,1,10],[106,274,1,60],[106,279,-3,20],[106,283,-3,20],[106,286,-3,20],[106,289,1,10],[106,292,1,10],[106,296,1,10],[106,301,1,60],[106,307,-3,20],[106,310,-3,20],[106,314,-3,20],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,4,5],[106,511,-4,5],[110,82,3,20],[110,127,-3,20],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,-3,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,1,20],[111,194,3,10],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,-1,5],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,3,10],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,-1,5],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,2],[111,511,-1,2]],[[0,400,-1,20],[0,445,1,20],[2,76,3,20],[2,97,-3,20],[2,400,-1,20],[2,445,1,20],[7,69,3,20],[7,104,-3,20],[7,386,1,20],[7,431,-1,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,5],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-1,10],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-1,20],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-1,20],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,-1,20],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,-1,20],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,1,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-1,20],[10,69,3,20],[10,104,-3,20],[10,274,1,20],[10,319,-1,20],[11,69,-3,40],[11,104,3,40],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,-1,20],[13,87,-1,30],[13,91,-1,30],[13,100,-1,20],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,1,20],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,1,20],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,1,20],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,1,20],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-1,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,1,20],[14,274,-1,20],[14,319,1,20],[16,76,3,20],[16,97,-3,20],[16,386,-1,20],[16,431,1,20],[20,76,3,20],[20,97,-3,20],[20,274,-1,20],[20,319,1,20],[21,76,-3,40],[21,97,3,40],[25,76,-3,20],[25,97,3,20],[25,400,-1,20],[25,445,1,20],[27,400,-1,20],[27,445,1,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-1,20],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,-1,20],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,1,20],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,1,20],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,1,20],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,1,20],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-1,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,1,20],[37,2,1,40],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,1,40],[37,49,-1,15],[37,61,1,60],[37,69,1,40],[37,73,1,40],[37,87,1,60],[37,91,1,60],[37,100,1,40],[37,104,1,40],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,1,40],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,1,40],[37,199,1,60],[37,203,1,60],[37,213,1,40],[37,217,1,40],[37,230,1,60],[37,234,1,60],[37,244,1,40],[37,248,1,40],[37,256,1,40],[37,268,-1,60],[37,274,-7,20],[37,286,1,60],[37,289,-1,60],[37,301,1,40],[37,307,1,60],[37,319,1,20],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,1,40],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,1,40],[37,453,1,60],[37,457,1,60],[37,466,1,8],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,8],[41,146,2,5],[41,191,-2,5],[41,386,-1,20],[41,431,1,20],[42,274,1,20],[42,319,-1,20],[42,386,-1,20],[42,431,1,20],[43,2,1,40],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,1,40],[43,49,-1,15],[43,61,1,60],[43,69,1,40],[43,73,1,40],[43,87,1,60],[43,91,1,60],[43,100,1,40],[43,104,1,40],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,1,40],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,1,40],[43,199,1,60],[43,203,1,60],[43,213,1,40],[43,217,1,40],[43,230,1,60],[43,234,1,60],[43,244,1,40],[43,248,1,40],[43,256,1,40],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,1,40],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,-7,20],[43,398,1,60],[43,400,1,40],[43,412,-1,60],[43,419,1,60],[43,431,1,20],[43,433,-1,60],[43,445,1,40],[43,453,1,60],[43,457,1,60],[43,466,-3,40],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,3,40],[44,76,-3,20],[44,97,3,20],[44,386,-1,20],[44,431,1,20],[46,76,-3,20],[46,97,3,20],[46,274,-1,20],[46,319,1,20],[47,76,3,40],[47,97,-3,40],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,1,20],[51,87,1,30],[51,91,1,30],[51,100,1,20],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-1,20],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-1,20],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,-1,20],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,-1,20],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,1,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-1,20],[52,274,1,20],[52,319,-1,20],[57,69,3,20],[57,104,-3,20],[57,386,-1,20],[57,431,1,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,1,10],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,5],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,1,20],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,1,20],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,1,20],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,1,20],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-1,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,1,20],[62,69,3,20],[62,104,-3,20],[62,274,-1,20],[62,319,1,20],[63,69,-3,40],[63,104,3,40],[70,146,-2,5],[70,191,2,5],[70,400,-1,20],[70,445,1,20],[71,274,1,4],[71,319,-1,4],[71,400,1,8],[71,445,-1,8],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-1,20],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-1,20],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,-1,20],[72,398,1,30],[72,412,-1,30],[72,419,1,30],[72,431,-1,20],[72,433,-1,30],[72,445,1,10],[72,453,1,30],[72,457,1,30],[72,466,1,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-1,20],[76,386,1,4],[76,400,-3,40],[76,431,-1,4],[76,445,3,40],[78,76,-3,40],[78,97,3,40],[79,69,-3,20],[79,76,-3,20],[79,97,3,20],[79,104,3,20],[81,69,-3,40],[81,104,3,40],[87,386,-1,4],[87,400,-3,40],[87,431,1,4],[87,445,3,40],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,1,20],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,1,20],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,1,20],[89,398,-1,30],[89,400,-1,10],[89,412,1,30],[89,419,-1,30],[89,431,1,20],[89,433,1,30],[89,453,-1,30],[89,457,-1,30],[89,466,-1,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,1,20],[90,274,-1,4],[90,319,1,4],[90,400,1,8],[90,445,-1,8],[91,146,2,5],[91,191,-2,5],[91,400,-1,20],[91,445,1,20],[92,69,-3,40],[92,104,3,40],[94,69,-3,20],[94,76,3,20],[94,97,-3,20],[94,104,3,20],[99,76,3,40],[99,97,-3,40],[104,2,-1,40],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,-1,40],[104,49,1,15],[104,61,-1,60],[104,69,-1,40],[104,73,-1,40],[104,87,-1,60],[104,91,-1,60],[104,100,-1,40],[104,104,-1,40],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-1,40],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-1,40],[104,199,-1,60],[104,203,-1,60],[104,213,-1,40],[104,217,-1,40],[104,230,-1,60],[104,234,-1,60],[104,244,-1,40],[104,248,-1,40],[104,256,-1,40],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,-1,40],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-1,20],[104,398,-1,60],[104,400,-1,40],[104,412,1,60],[104,419,-1,60],[104,431,7,20],[104,433,1,60],[104,445,-1,40],[104,453,-1,60],[104,457,-1,60],[104,466,3,40],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,-3,40],[105,274,-1,20],[105,319,1,20],[105,386,-1,20],[105,431,1,20],[106,146,-2,5],[106,191,2,5],[106,386,-1,20],[106,431,1,20],[110,2,-1,40],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-1,40],[110,49,1,15],[110,61,-1,60],[110,69,-1,40],[110,73,-1,40],[110,87,-1,60],[110,91,-1,60],[110,100,-1,40],[110,104,-1,40],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,-1,40],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,-1,40],[110,199,-1,60],[110,203,-1,60],[110,213,-1,40],[110,217,-1,40],[110,230,-1,60],[110,234,-1,60],[110,244,-1,40],[110,248,-1,40],[110,256,-1,40],[110,268,1,60],[110,274,-1,20],[110,286,-1,60],[110,289,1,60],[110,301,-1,40],[110,307,-1,60],[110,319,7,20],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,-1,40],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,-1,40],[110,453,-1,60],[110,457,-1,60],[110,466,-1,8],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,8],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,1,20],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,1,20],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-1,20],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-1,20],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,-1,20],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,-1,20],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,1,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-1,20]],[[0,73,1,3],[0,100,-1,3],[0,400,-3,20],[0,445,3,20],[2,76,17,60],[2,97,-17,60],[2,400,-3,20],[2,445,3,20],[7,69,17,60],[7,104,-17,60],[7,386,3,20],[7,431,-3,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,3],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-7,30],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-3,10],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-3,10],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,1,5],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,1,5],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,3,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-3,20],[10,69,17,60],[10,104,-17,60],[10,274,-7,20],[10,319,7,20],[11,69,-47,120],[11,104,47,120],[11,146,1,6],[11,191,-1,6],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,17,60],[13,87,-1,30],[13,91,-1,30],[13,100,-23,60],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,3,10],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,3,10],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,-1,5],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,-1,5],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-3,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,3,20],[14,73,1,3],[14,100,-1,3],[14,274,7,20],[14,319,-7,20],[15,73,-1,3],[15,100,1,3],[15,146,-1,6],[15,191,1,6],[16,76,17,60],[16,97,-17,60],[16,386,-3,20],[16,431,3,20],[20,76,17,60],[20,97,-17,60],[20,274,7,20],[20,319,-7,20],[21,76,-47,120],[21,97,47,120],[21,146,-1,6],[21,191,1,6],[25,76,-17,60],[25,97,17,60],[25,400,-3,20],[25,445,3,20],[27,73,-1,3],[27,100,1,3],[27,400,-3,20],[27,445,3,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-13,60],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,7,60],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,3,10],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,3,10],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,-1,5],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,-1,5],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-3,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,3,20],[37,2,3,20],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,3,20],[37,49,-1,15],[37,61,1,60],[37,69,-1,10],[37,73,-1,10],[37,87,1,60],[37,91,1,60],[37,100,-1,10],[37,104,-1,10],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,-1,10],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,-1,10],[37,199,1,60],[37,203,1,60],[37,213,3,20],[37,217,3,20],[37,230,1,60],[37,234,1,60],[37,244,3,20],[37,248,3,20],[37,256,3,20],[37,268,-1,60],[37,274,-11,12],[37,286,1,60],[37,289,-1,60],[37,301,3,20],[37,307,1,60],[37,319,7,60],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,-1,10],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,-1,10],[37,453,1,60],[37,457,1,60],[37,466,1,24],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,24],[41,146,7,10],[41,191,-7,10],[41,386,-3,20],[41,431,3,20],[42,274,-7,20],[42,319,7,20],[42,386,-3,20],[42,431,3,20],[43,2,-1,10],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,-1,10],[43,49,-1,15],[43,61,1,60],[43,69,3,20],[43,73,3,20],[43,87,1,60],[43,91,1,60],[43,100,3,20],[43,104,3,20],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,3,20],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,3,20],[43,199,1,60],[43,203,1,60],[43,213,-1,10],[43,217,-1,10],[43,230,1,60],[43,234,1,60],[43,244,-1,10],[43,248,-1,10],[43,256,-1,10],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,-1,10],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,1,12],[43,398,1,60],[43,400,3,20],[43,412,-1,60],[43,419,1,60],[43,431,7,60],[43,433,-1,60],[43,445,3,20],[43,453,1,60],[43,457,1,60],[43,466,13,120],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,-13,120],[44,76,-17,60],[44,97,17,60],[44,386,-3,20],[44,431,3,20],[46,76,-17,60],[46,97,17,60],[46,274,7,20],[46,319,-7,20],[47,76,47,120],[47,97,-47,120],[47,146,-1,6],[47,191,1,6],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,23,60],[51,87,1,30],[51,91,1,30],[51,100,-17,60],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-3,10],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-3,10],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,1,5],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,1,5],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,3,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-3,20],[52,73,1,3],[52,100,-1,3],[52,274,-7,20],[52,319,7,20],[53,73,-1,3],[53,100,1,3],[53,146,1,6],[53,191,-1,6],[57,69,17,60],[57,104,-17,60],[57,386,-3,20],[57,431,3,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,7,30],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,3],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,3,10],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,3,10],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,-1,5],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,-1,5],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-3,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,3,20],[62,69,17,60],[62,104,-17,60],[62,274,7,20],[62,319,-7,20],[63,69,-47,120],[63,104,47,120],[63,146,-1,6],[63,191,1,6],[70,146,-8,15],[70,191,8,15],[70,400,-3,20],[70,445,3,20],[71,274,1,6],[71,319,-1,6],[71,400,1,24],[71,445,-1,24],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-3,10],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-3,10],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,1,5],[72,398,1,30],[72,400,-1,10],[72,412,-1,30],[72,419,1,30],[72,431,1,5],[72,433,-1,30],[72,445,1,5],[72,453,1,30],[72,457,1,30],[72,466,3,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-3,20],[76,386,1,6],[76,400,13,120],[76,431,-1,6],[76,445,-13,120],[78,73,-1,6],[78,76,13,120],[78,97,-13,120],[78,100,1,6],[79,69,-17,60],[79,76,-17,60],[79,97,17,60],[79,104,17,60],[81,69,13,120],[81,73,1,6],[81,100,-1,6],[81,104,-13,120],[87,386,-1,6],[87,400,13,120],[87,431,1,6],[87,445,-13,120],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,3,10],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,3,10],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,-1,5],[89,398,-1,30],[89,400,-1,5],[89,412,1,30],[89,419,-1,30],[89,431,-1,5],[89,433,1,30],[89,445,1,10],[89,453,-1,30],[89,457,-1,30],[89,466,-3,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,3,20],[90,274,-1,6],[90,319,1,6],[90,400,1,24],[90,445,-1,24],[91,146,8,15],[91,191,-8,15],[91,400,-3,20],[91,445,3,20],[92,69,13,120],[92,73,-1,6],[92,100,1,6],[92,104,-13,120],[94,69,-17,60],[94,76,17,60],[94,97,-17,60],[94,104,17,60],[99,73,-1,6],[99,76,-13,120],[99,97,13,120],[99,100,1,6],[104,2,1,10],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,1,10],[104,49,1,15],[104,61,-1,60],[104,69,-3,20],[104,73,-3,20],[104,87,-1,60],[104,91,-1,60],[104,100,-3,20],[104,104,-3,20],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-3,20],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-3,20],[104,199,-1,60],[104,203,-1,60],[104,213,1,10],[104,217,1,10],[104,230,-1,60],[104,234,-1,60],[104,244,1,10],[104,248,1,10],[104,256,1,10],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,1,10],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-7,60],[104,398,-1,60],[104,400,-3,20],[104,412,1,60],[104,419,-1,60],[104,431,-1,12],[104,433,1,60],[104,445,-3,20],[104,453,-1,60],[104,457,-1,60],[104,466,-13,120],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,13,120],[105,274,7,20],[105,319,-7,20],[105,386,-3,20],[105,431,3,20],[106,146,-7,10],[106,191,7,10],[106,386,-3,20],[106,431,3,20],[110,2,-3,20],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-3,20],[110,49,1,15],[110,61,-1,60],[110,69,1,10],[110,73,1,10],[110,87,-1,60],[110,91,-1,60],[110,100,1,10],[110,104,1,10],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,1,10],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,1,10],[110,199,-1,60],[110,203,-1,60],[110,213,-3,20],[110,217,-3,20],[110,230,-1,60],[110,234,-1,60],[110,244,-3,20],[110,248,-3,20],[110,256,-3,20],[110,268,1,60],[110,274,-7,60],[110,286,-1,60],[110,289,1,60],[110,301,-3,20],[110,307,-1,60],[110,319,11,12],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,1,10],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,1,10],[110,453,-1,60],[110,457,-1,60],[110,466,-1,24],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,24],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,-7,60],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,13,60],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-3,10],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-3,10],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,1,5],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,1,5],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,3,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-3,20]],[[0,14,-1,20],[0,35,1,20],[0,471,1,3],[0,506,-1,3],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-1,20],[2,274,-1,30],[2,286,1,30],[2,289,-1,20],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,-1,20],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,-1,20],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-1,60],[7,502,1,60],[9,76,1,20],[9,97,-1,20],[9,475,-1,60],[9,502,1,60],[10,140,1,20],[10,161,-1,20],[10,475,-1,60],[10,502,1,60],[11,268,1,6],[11,289,-1,6],[11,475,1,120],[11,502,-1,120],[13,76,-1,20],[13,97,1,20],[13,471,1,3],[13,506,-1,3],[14,140,-1,20],[14,161,1,20],[14,471,1,3],[14,506,-1,3],[15,268,-1,6],[15,289,1,6],[15,471,-1,3],[15,506,1,3],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-1,20],[16,274,-1,30],[16,286,1,30],[16,289,-1,20],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,-1,20],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,-1,20],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-1,20],[20,274,-1,30],[20,286,1,30],[20,289,-1,20],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,-1,20],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,-1,20],[20,511,-29,60],[21,2,-1,60],[21,14,-1,40],[21,16,-1,60],[21,28,-1,40],[21,35,-1,40],[21,47,-1,60],[21,49,-1,40],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-1,40],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-1,40],[21,128,-1,60],[21,140,-1,40],[21,146,1,15],[21,158,1,60],[21,161,-1,40],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-1,40],[21,203,-1,60],[21,213,-1,40],[21,217,-1,60],[21,230,-1,60],[21,234,-1,40],[21,244,-1,60],[21,248,-1,40],[21,256,-1,40],[21,268,-1,60],[21,274,1,60],[21,286,-1,60],[21,289,19,60],[21,301,-1,40],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,-1,40],[21,484,1,60],[21,488,-1,60],[21,502,-1,40],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,1,20],[25,274,1,30],[25,286,-1,30],[25,289,1,20],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,1,20],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,1,20],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,-1,3],[27,506,1,3],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,2,5],[41,289,-2,5],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,1,20],[44,274,1,30],[44,286,-1,30],[44,289,1,20],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,1,20],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,1,20],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,1,20],[46,274,1,30],[46,286,-1,30],[46,289,1,20],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,1,20],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,1,20],[46,511,29,60],[47,2,1,60],[47,14,1,40],[47,16,1,60],[47,28,1,40],[47,35,1,40],[47,47,1,60],[47,49,1,40],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,1,40],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,1,40],[47,128,1,60],[47,140,1,40],[47,146,-1,15],[47,158,-1,60],[47,161,1,40],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,1,40],[47,203,1,60],[47,213,1,40],[47,217,1,60],[47,230,1,60],[47,234,1,40],[47,244,1,60],[47,248,1,40],[47,256,1,40],[47,268,-19,60],[47,274,-1,60],[47,286,1,60],[47,289,1,60],[47,301,1,40],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,1,40],[47,484,-1,60],[47,488,1,60],[47,502,1,40],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,1,3],[51,506,-1,3],[52,140,1,20],[52,161,-1,20],[52,471,1,3],[52,506,-1,3],[53,268,1,6],[53,289,-1,6],[53,471,-1,3],[53,506,1,3],[57,28,-1,20],[57,49,1,20],[57,475,-1,60],[57,502,1,60],[61,76,-1,20],[61,97,1,20],[61,475,-1,60],[61,502,1,60],[62,140,-1,20],[62,161,1,20],[62,475,-1,60],[62,502,1,60],[63,268,-1,6],[63,289,1,6],[63,475,1,120],[63,502,-1,120],[70,14,-1,20],[70,35,1,20],[70,268,-7,30],[70,289,7,30],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-1,40],[78,16,-1,60],[78,28,-1,40],[78,35,-1,40],[78,47,-1,60],[78,49,-1,40],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,-1,40],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,-1,40],[78,128,-1,60],[78,140,-1,40],[78,146,1,15],[78,158,1,60],[78,161,-1,40],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,-1,40],[78,203,-1,60],[78,213,-1,40],[78,217,-1,60],[78,230,-1,60],[78,234,-1,40],[78,244,-1,60],[78,248,-1,40],[78,256,-1,40],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,-1,40],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,-1,60],[78,475,-1,40],[78,484,1,60],[78,488,-1,60],[78,502,-1,40],[78,506,19,60],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,1,20],[79,274,1,30],[79,286,-1,30],[79,289,1,20],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,1,20],[79,475,-1,30],[79,484,1,30],[79,488,-1,30],[79,502,-1,15],[79,506,1,20],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,7,30],[91,289,-7,30],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-1,20],[94,274,-1,30],[94,286,1,30],[94,289,-1,20],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,-1,20],[94,475,1,15],[94,484,-1,30],[94,488,1,30],[94,502,1,30],[94,506,-1,20],[94,511,-29,60],[99,2,1,60],[99,14,1,40],[99,16,1,60],[99,28,1,40],[99,35,1,40],[99,47,1,60],[99,49,1,40],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,1,40],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,1,40],[99,128,1,60],[99,140,1,40],[99,146,-1,15],[99,158,-1,60],[99,161,1,40],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,1,40],[99,203,1,60],[99,213,1,40],[99,217,1,60],[99,230,1,60],[99,234,1,40],[99,244,1,60],[99,248,1,40],[99,256,1,40],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,1,40],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,-19,60],[99,475,1,40],[99,484,-1,60],[99,488,1,60],[99,502,1,40],[99,506,1,60],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,-2,5],[106,289,2,5],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,14,-1,20],[0,35,1,20],[0,471,-1,6],[0,506,1,6],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-3,10],[2,274,-1,30],[2,286,1,30],[2,289,-3,10],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,1,5],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,1,5],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-31,60],[7,502,31,60],[9,76,1,20],[9,97,-1,20],[9,475,-31,60],[9,502,31,60],[10,140,1,20],[10,161,-1,20],[10,475,-31,60],[10,502,31,60],[11,268,1,6],[11,289,-1,6],[11,475,61,120],[11,502,-61,120],[13,76,-1,20],[13,97,1,20],[13,471,-1,6],[13,506,1,6],[14,140,-1,20],[14,161,1,20],[14,471,-1,6],[14,506,1,6],[15,268,-1,6],[15,289,1,6],[15,471,1,6],[15,506,-1,6],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-3,10],[16,274,-1,30],[16,286,1,30],[16,289,-3,10],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,1,5],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,1,5],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-3,10],[20,274,-1,30],[20,286,1,30],[20,289,-3,10],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,1,5],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,1,5],[20,511,-29,60],[21,2,-1,60],[21,14,1,10],[21,16,-1,60],[21,28,1,10],[21,35,1,10],[21,47,-1,60],[21,49,1,10],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-3,20],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-3,20],[21,128,-1,60],[21,140,1,10],[21,146,1,15],[21,158,1,60],[21,161,1,10],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-3,20],[21,203,-1,60],[21,213,-3,20],[21,217,-1,60],[21,230,-1,60],[21,234,-3,20],[21,244,-1,60],[21,248,-3,20],[21,256,-3,20],[21,268,7,30],[21,274,1,60],[21,286,-1,60],[21,289,17,30],[21,301,-3,20],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,1,10],[21,484,1,60],[21,488,-1,60],[21,502,1,10],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,3,10],[25,274,1,30],[25,286,-1,30],[25,289,3,10],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,-1,5],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,-1,5],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,1,6],[27,506,-1,6],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,-1,10],[41,289,1,10],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,3,10],[44,274,1,30],[44,286,-1,30],[44,289,3,10],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,-1,5],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,-1,5],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,3,10],[46,274,1,30],[46,286,-1,30],[46,289,3,10],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,-1,5],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,-1,5],[46,511,29,60],[47,2,1,60],[47,14,-1,10],[47,16,1,60],[47,28,-1,10],[47,35,-1,10],[47,47,1,60],[47,49,-1,10],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,3,20],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,3,20],[47,128,1,60],[47,140,-1,10],[47,146,-1,15],[47,158,-1,60],[47,161,-1,10],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,3,20],[47,203,1,60],[47,213,3,20],[47,217,1,60],[47,230,1,60],[47,234,3,20],[47,244,1,60],[47,248,3,20],[47,256,3,20],[47,268,-17,30],[47,274,-1,60],[47,286,1,60],[47,289,-7,30],[47,301,3,20],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,-1,10],[47,484,-1,60],[47,488,1,60],[47,502,-1,10],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,-1,6],[51,506,1,6],[52,140,1,20],[52,161,-1,20],[52,471,-1,6],[52,506,1,6],[53,268,1,6],[53,289,-1,6],[53,471,1,6],[53,506,-1,6],[57,28,-1,20],[57,49,1,20],[57,475,-31,60],[57,502,31,60],[61,76,-1,20],[61,97,1,20],[61,475,-31,60],[61,502,31,60],[62,140,-1,20],[62,161,1,20],[62,475,-31,60],[62,502,31,60],[63,268,-1,6],[63,289,1,6],[63,475,61,120],[63,502,-61,120],[70,14,-1,20],[70,35,1,20],[70,268,4,15],[70,289,-4,15],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-3,20],[78,16,-1,60],[78,28,-3,20],[78,35,-3,20],[78,47,-1,60],[78,49,-3,20],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,1,10],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,1,10],[78,128,-1,60],[78,140,-3,20],[78,146,1,15],[78,158,1,60],[78,161,-3,20],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,1,10],[78,203,-1,60],[78,213,1,10],[78,217,-1,60],[78,230,-1,60],[78,234,1,10],[78,244,-1,60],[78,248,1,10],[78,256,1,10],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,1,10],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,7,30],[78,475,-3,20],[78,484,1,60],[78,488,-1,60],[78,502,-3,20],[78,506,-13,30],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,3,10],[79,274,1,30],[79,286,-1,30],[79,289,3,10],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,-1,5],[79,475,7,15],[79,484,1,30],[79,488,-1,30],[79,502,-17,30],[79,506,-1,5],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,-4,15],[91,289,4,15],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-3,10],[94,274,-1,30],[94,286,1,30],[94,289,-3,10],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,1,5],[94,475,17,30],[94,484,-1,30],[94,488,1,30],[94,502,-7,15],[94,506,1,5],[94,511,-29,60],[99,2,1,60],[99,14,3,20],[99,16,1,60],[99,28,3,20],[99,35,3,20],[99,47,1,60],[99,49,3,20],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,-1,10],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,-1,10],[99,128,1,60],[99,140,3,20],[99,146,-1,15],[99,158,-1,60],[99,161,3,20],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,-1,10],[99,203,1,60],[99,213,-1,10],[99,217,1,60],[99,230,1,60],[99,234,-1,10],[99,244,1,60],[99,248,-1,10],[99,256,-1,10],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,-1,10],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,13,30],[99,475,3,20],[99,484,-1,60],[99,488,1,60],[99,502,3,20],[99,506,-7,30],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,1,10],[106,289,-1,10],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,1,3],[0,499,-1,3],[2,7,-1,20],[2,42,1,20],[2,475,-1,60],[2,502,1,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-1,20],[7,283,-1,30],[7,286,1,30],[7,296,-1,20],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,-1,20],[7,488,1,30],[7,493,-1,30],[7,499,-1,20],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-1,20],[9,283,-1,30],[9,286,1,30],[9,296,-1,20],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,-1,20],[9,488,1,30],[9,493,-1,30],[9,499,-1,20],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,20],[10,283,-1,30],[10,286,1,30],[10,296,-1,20],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,-1,20],[10,488,1,30],[10,493,-1,30],[10,499,-1,20],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,19,60],[11,283,1,60],[11,286,-1,60],[11,296,-1,60],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,-1,40],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-1,40],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,1,3],[13,499,-1,3],[14,133,-1,20],[14,168,1,20],[14,478,1,3],[14,499,-1,3],[15,261,-1,6],[15,296,1,6],[15,478,-1,3],[15,499,1,3],[16,21,-1,20],[16,56,1,20],[16,475,-1,60],[16,502,1,60],[20,133,-1,20],[20,168,1,20],[20,475,-1,60],[20,502,1,60],[21,261,-1,6],[21,296,1,6],[21,475,1,120],[21,502,-1,120],[25,7,-1,20],[25,42,1,20],[25,475,1,60],[25,502,-1,60],[27,7,-1,20],[27,42,1,20],[27,478,-1,3],[27,499,1,3],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,2,15],[37,168,-2,15],[41,21,-1,20],[41,56,1,20],[41,261,2,5],[41,296,-2,5],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,2,15],[43,56,-2,15],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,1,60],[44,502,-1,60],[46,133,-1,20],[46,168,1,20],[46,475,1,60],[46,502,-1,60],[47,261,-1,6],[47,296,1,6],[47,475,-1,120],[47,502,1,120],[51,69,1,20],[51,104,-1,20],[51,478,1,3],[51,499,-1,3],[52,133,1,20],[52,168,-1,20],[52,478,1,3],[52,499,-1,3],[53,261,1,6],[53,296,-1,6],[53,478,-1,3],[53,499,1,3],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-1,20],[57,283,-1,30],[57,286,1,30],[57,296,-1,20],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,-1,20],[57,488,1,30],[57,493,-1,30],[57,499,-1,20],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-1,20],[61,283,-1,30],[61,286,1,30],[61,296,-1,20],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,-1,20],[61,488,1,30],[61,493,-1,30],[61,499,-1,20],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-1,20],[62,283,-1,30],[62,286,1,30],[62,296,-1,20],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,-1,20],[62,488,1,30],[62,493,-1,30],[62,499,-1,20],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,-1,40],[63,35,1,60],[63,38,1,15],[63,56,-1,40],[63,61,-1,60],[63,64,-1,60],[63,69,-1,40],[63,91,-1,60],[63,94,-1,40],[63,104,-1,40],[63,109,-1,60],[63,115,-1,40],[63,118,-1,60],[63,128,-1,60],[63,133,-1,40],[63,155,-1,60],[63,158,-1,40],[63,168,-1,40],[63,173,-1,60],[63,179,-1,40],[63,182,-1,60],[63,203,-1,60],[63,206,-1,40],[63,208,1,15],[63,213,1,60],[63,227,-1,40],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-1,40],[63,261,-1,60],[63,283,1,60],[63,286,-1,60],[63,296,19,60],[63,301,-1,40],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,-1,40],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,-1,40],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,-7,30],[70,296,7,30],[71,7,1,24],[71,42,-1,24],[71,133,-1,12],[71,168,1,12],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,12],[76,42,-1,120],[76,56,1,12],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,1,20],[79,283,1,30],[79,286,-1,30],[79,296,1,20],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,-1,30],[79,478,1,20],[79,488,-1,30],[79,493,1,30],[79,499,1,20],[79,502,-1,15],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-1,40],[81,35,1,60],[81,38,1,15],[81,56,-1,40],[81,61,-1,60],[81,64,-1,60],[81,69,-1,40],[81,91,-1,60],[81,94,-1,40],[81,104,-1,40],[81,109,-1,60],[81,115,-1,40],[81,118,-1,60],[81,128,-1,60],[81,133,-1,40],[81,155,-1,60],[81,158,-1,40],[81,168,-1,40],[81,173,-1,60],[81,179,-1,40],[81,182,-1,60],[81,203,-1,60],[81,206,-1,40],[81,208,1,15],[81,213,1,60],[81,227,-1,40],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,-1,40],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,-1,40],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-1,40],[81,478,19,60],[81,488,-1,60],[81,493,1,60],[81,499,-1,60],[81,502,-1,40],[81,511,-1,120],[87,7,1,120],[87,21,1,12],[87,42,-1,120],[87,56,-1,12],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,12],[90,168,-1,12],[91,7,-1,20],[91,42,1,20],[91,261,7,30],[91,296,-7,30],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-1,40],[92,35,1,60],[92,38,1,15],[92,56,-1,40],[92,61,-1,60],[92,64,-1,60],[92,69,-1,40],[92,91,-1,60],[92,94,-1,40],[92,104,-1,40],[92,109,-1,60],[92,115,-1,40],[92,118,-1,60],[92,128,-1,60],[92,133,-1,40],[92,155,-1,60],[92,158,-1,40],[92,168,-1,40],[92,173,-1,60],[92,179,-1,40],[92,182,-1,60],[92,203,-1,60],[92,206,-1,40],[92,208,1,15],[92,213,1,60],[92,227,-1,40],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,-1,40],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,-1,40],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-1,40],[92,478,-1,60],[92,488,-1,60],[92,493,1,60],[92,499,19,60],[92,502,-1,40],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,1,20],[94,283,1,30],[94,286,-1,30],[94,296,1,20],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-1,15],[94,478,1,20],[94,488,-1,30],[94,493,1,30],[94,499,1,20],[94,502,-1,30],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,2,15],[104,56,-2,15],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,-2,5],[106,296,2,5],[110,69,-1,24],[110,104,1,24],[110,133,2,15],[110,168,-2,15],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,-1,6],[0,499,1,6],[2,7,-1,20],[2,42,1,20],[2,475,-31,60],[2,502,31,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-3,10],[7,283,-1,30],[7,286,1,30],[7,296,-3,10],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,1,5],[7,488,1,30],[7,493,-1,30],[7,499,1,5],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-3,10],[9,283,-1,30],[9,286,1,30],[9,296,-3,10],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,1,5],[9,488,1,30],[9,493,-1,30],[9,499,1,5],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-3,10],[10,283,-1,30],[10,286,1,30],[10,296,-3,10],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,1,5],[10,488,1,30],[10,493,-1,30],[10,499,1,5],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,1,10],[11,35,1,60],[11,38,1,15],[11,56,1,10],[11,61,-1,60],[11,64,-1,60],[11,69,1,10],[11,91,-1,60],[11,94,-3,20],[11,104,1,10],[11,109,-1,60],[11,115,-3,20],[11,118,-1,60],[11,128,-1,60],[11,133,1,10],[11,155,-1,60],[11,158,-3,20],[11,168,1,10],[11,173,-1,60],[11,179,-3,20],[11,182,-1,60],[11,203,-1,60],[11,206,-3,20],[11,208,1,15],[11,213,1,60],[11,227,-3,20],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-3,20],[11,261,17,30],[11,283,1,60],[11,286,-1,60],[11,296,7,30],[11,301,-3,20],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,1,10],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,1,10],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,-1,6],[13,499,1,6],[14,133,-1,20],[14,168,1,20],[14,478,-1,6],[14,499,1,6],[15,261,-1,6],[15,296,1,6],[15,478,1,6],[15,499,-1,6],[16,21,-1,20],[16,56,1,20],[16,475,-31,60],[16,502,31,60],[20,133,-1,20],[20,168,1,20],[20,475,-31,60],[20,502,31,60],[21,261,-1,6],[21,296,1,6],[21,475,61,120],[21,502,-61,120],[25,7,-1,20],[25,42,1,20],[25,475,31,60],[25,502,-31,60],[27,7,-1,20],[27,42,1,20],[27,478,1,6],[27,499,-1,6],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,23,60],[37,168,-23,60],[41,21,-1,20],[41,56,1,20],[41,261,-1,10],[41,296,1,10],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,23,60],[43,56,-23,60],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,31,60],[44,502,-31,60],[46,133,-1,20],[46,168,1,20],[46,475,31,60],[46,502,-31,60],[47,261,-1,6],[47,296,1,6],[47,475,-61,120],[47,502,61,120],[51,69,1,20],[51,104,-1,20],[51,478,-1,6],[51,499,1,6],[52,133,1,20],[52,168,-1,20],[52,478,-1,6],[52,499,1,6],[53,261,1,6],[53,296,-1,6],[53,478,1,6],[53,499,-1,6],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-3,10],[57,283,-1,30],[57,286,1,30],[57,296,-3,10],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,1,5],[57,488,1,30],[57,493,-1,30],[57,499,1,5],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-3,10],[61,283,-1,30],[61,286,1,30],[61,296,-3,10],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,1,5],[61,488,1,30],[61,493,-1,30],[61,499,1,5],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-3,10],[62,283,-1,30],[62,286,1,30],[62,296,-3,10],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,1,5],[62,488,1,30],[62,493,-1,30],[62,499,1,5],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,1,10],[63,35,1,60],[63,38,1,15],[63,56,1,10],[63,61,-1,60],[63,64,-1,60],[63,69,1,10],[63,91,-1,60],[63,94,-3,20],[63,104,1,10],[63,109,-1,60],[63,115,-3,20],[63,118,-1,60],[63,128,-1,60],[63,133,1,10],[63,155,-1,60],[63,158,-3,20],[63,168,1,10],[63,173,-1,60],[63,179,-3,20],[63,182,-1,60],[63,203,-1,60],[63,206,-3,20],[63,208,1,15],[63,213,1,60],[63,227,-3,20],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-3,20],[63,261,7,30],[63,283,1,60],[63,286,-1,60],[63,296,17,30],[63,301,-3,20],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,1,10],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,1,10],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,4,15],[70,296,-4,15],[71,7,1,24],[71,42,-1,24],[71,133,-1,3],[71,168,1,3],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,3],[76,42,-1,120],[76,56,1,3],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,3,10],[79,283,1,30],[79,286,-1,30],[79,296,3,10],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,7,15],[79,478,-1,5],[79,488,-1,30],[79,493,1,30],[79,499,-1,5],[79,502,-17,30],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-3,20],[81,35,1,60],[81,38,1,15],[81,56,-3,20],[81,61,-1,60],[81,64,-1,60],[81,69,-3,20],[81,91,-1,60],[81,94,1,10],[81,104,-3,20],[81,109,-1,60],[81,115,1,10],[81,118,-1,60],[81,128,-1,60],[81,133,-3,20],[81,155,-1,60],[81,158,1,10],[81,168,-3,20],[81,173,-1,60],[81,179,1,10],[81,182,-1,60],[81,203,-1,60],[81,206,1,10],[81,208,1,15],[81,213,1,60],[81,227,1,10],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,1,10],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,1,10],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-3,20],[81,478,-13,30],[81,488,-1,60],[81,493,1,60],[81,499,7,30],[81,502,-3,20],[81,511,-1,120],[87,7,1,120],[87,21,1,3],[87,42,-1,120],[87,56,-1,3],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,3],[90,168,-1,3],[91,7,-1,20],[91,42,1,20],[91,261,-4,15],[91,296,4,15],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-3,20],[92,35,1,60],[92,38,1,15],[92,56,-3,20],[92,61,-1,60],[92,64,-1,60],[92,69,-3,20],[92,91,-1,60],[92,94,1,10],[92,104,-3,20],[92,109,-1,60],[92,115,1,10],[92,118,-1,60],[92,128,-1,60],[92,133,-3,20],[92,155,-1,60],[92,158,1,10],[92,168,-3,20],[92,173,-1,60],[92,179,1,10],[92,182,-1,60],[92,203,-1,60],[92,206,1,10],[92,208,1,15],[92,213,1,60],[92,227,1,10],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,1,10],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,1,10],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-3,20],[92,478,7,30],[92,488,-1,60],[92,493,1,60],[92,499,-13,30],[92,502,-3,20],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,3,10],[94,283,1,30],[94,286,-1,30],[94,296,3,10],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-17,30],[94,478,-1,5],[94,488,-1,30],[94,493,1,30],[94,499,-1,5],[94,502,7,15],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,23,60],[104,56,-23,60],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,1,10],[106,296,-1,10],[110,69,-1,24],[110,104,1,24],[110,133,23,60],[110,168,-23,60],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,448,-1,20],[0,493,1,20],[2,28,3,20],[2,49,-3,20],[2,448,-1,20],[2,493,1,20],[7,2,1,30],[7,11,-2,15],[7,21,1,5],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-1,10],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-1,20],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-1,20],[7,433,-1,30],[7,440,-1,30],[7,448,-1,20],[7,457,1,30],[7,466,1,20],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,-1,20],[7,499,-1,30],[7,506,-1,30],[7,511,-1,20],[9,21,3,20],[9,56,-3,20],[9,386,1,20],[9,431,-1,20],[10,21,3,20],[10,56,-3,20],[10,322,1,20],[10,367,-1,20],[11,21,-3,40],[11,56,3,40],[13,386,-1,20],[13,431,1,20],[14,322,-1,20],[14,367,1,20],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,1,10],[16,38,2,15],[16,47,-1,30],[16,49,-1,5],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,1,20],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,1,20],[16,433,1,30],[16,440,1,30],[16,448,1,20],[16,457,-1,30],[16,466,-1,20],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,1,20],[16,499,1,30],[16,506,1,30],[16,511,1,20],[20,28,3,20],[20,49,-3,20],[20,322,-1,20],[20,367,1,20],[21,28,-3,40],[21,49,3,40],[25,28,-3,20],[25,49,3,20],[25,448,-1,20],[25,493,1,20],[27,448,-1,20],[27,493,1,20],[36,386,-1,20],[36,431,1,20],[37,322,1,20],[37,367,-1,20],[37,386,1,8],[37,431,-1,8],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-3,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,1,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,1,20],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,1,20],[41,433,1,30],[41,440,1,30],[41,448,1,20],[41,457,-1,30],[41,466,-1,20],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,1,20],[41,499,1,30],[41,506,1,30],[41,511,1,20],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,10],[42,369,-1,30],[42,376,-1,30],[42,386,1,20],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,1,20],[42,433,1,30],[42,440,1,30],[42,448,1,20],[42,457,-1,30],[42,466,-1,20],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,1,20],[42,499,1,30],[42,506,1,30],[42,511,1,20],[43,2,1,60],[43,11,-1,15],[43,21,1,40],[43,28,1,40],[43,38,-1,15],[43,47,1,60],[43,49,1,40],[43,56,1,40],[43,64,1,60],[43,73,-1,15],[43,87,1,40],[43,94,1,40],[43,100,-1,15],[43,109,1,60],[43,115,1,40],[43,122,1,40],[43,128,1,40],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,1,40],[43,179,1,60],[43,186,1,60],[43,194,1,40],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,1,40],[43,241,1,60],[43,248,1,60],[43,256,1,40],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,1,40],[43,307,1,60],[43,314,1,60],[43,322,1,40],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,1,40],[43,369,1,60],[43,376,1,60],[43,386,-9,40],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-3,40],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,1,20],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-1,20],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,-1,5],[44,38,2,15],[44,47,-1,30],[44,49,1,10],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,1,20],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,1,20],[44,433,1,30],[44,440,1,30],[44,448,1,20],[44,457,-1,30],[44,466,-1,20],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,1,20],[44,499,1,30],[44,506,1,30],[44,511,1,20],[46,28,-3,20],[46,49,3,20],[46,322,-1,20],[46,367,1,20],[47,28,3,40],[47,49,-3,40],[51,386,1,20],[51,431,-1,20],[52,322,1,20],[52,367,-1,20],[57,2,-1,30],[57,11,2,15],[57,21,1,10],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-1,5],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,1,20],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,1,20],[57,433,1,30],[57,440,1,30],[57,448,1,20],[57,457,-1,30],[57,466,-1,20],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,1,20],[57,499,1,30],[57,506,1,30],[57,511,1,20],[61,21,3,20],[61,56,-3,20],[61,386,-1,20],[61,431,1,20],[62,21,3,20],[62,56,-3,20],[62,322,-1,20],[62,367,1,20],[63,21,-3,40],[63,56,3,40],[70,194,1,10],[70,239,-1,10],[70,448,-1,20],[70,493,1,20],[71,448,1,8],[71,493,-1,8],[72,386,1,20],[72,431,-1,20],[72,448,-1,20],[72,493,1,20],[76,2,1,60],[76,11,-1,15],[76,21,1,40],[76,28,1,40],[76,38,-1,15],[76,47,1,60],[76,49,1,40],[76,56,1,40],[76,64,1,60],[76,73,-1,15],[76,87,1,40],[76,94,1,40],[76,100,-1,15],[76,109,1,60],[76,115,1,40],[76,122,1,40],[76,128,1,40],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,1,40],[76,179,1,60],[76,186,1,60],[76,194,1,40],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,1,40],[76,241,1,60],[76,248,1,60],[76,256,1,40],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,1,40],[76,307,1,60],[76,314,1,60],[76,322,1,40],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,1,40],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,-9,40],[76,457,1,60],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-3,40],[76,499,-1,60],[76,506,-1,60],[78,28,-3,40],[78,49,3,40],[79,21,-3,20],[79,28,-3,20],[79,49,3,20],[79,56,3,20],[81,21,-3,40],[81,56,3,40],[87,2,-1,60],[87,11,1,15],[87,21,-1,40],[87,28,-1,40],[87,38,1,15],[87,47,-1,60],[87,49,-1,40],[87,56,-1,40],[87,64,-1,60],[87,73,1,15],[87,87,-1,40],[87,94,-1,40],[87,100,1,15],[87,109,-1,60],[87,115,-1,40],[87,122,-1,40],[87,128,-1,40],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,-1,40],[87,179,-1,60],[87,186,-1,60],[87,194,-1,40],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-1,40],[87,241,-1,60],[87,248,-1,60],[87,256,-1,40],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,-1,40],[87,307,-1,60],[87,314,-1,60],[87,322,-1,40],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-1,40],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,3,40],[87,457,-1,60],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,9,40],[87,499,1,60],[87,506,1,60],[89,386,-1,20],[89,431,1,20],[89,448,-1,20],[89,493,1,20],[90,448,1,8],[90,493,-1,8],[91,194,-1,10],[91,239,1,10],[91,448,-1,20],[91,493,1,20],[92,21,-3,40],[92,56,3,40],[94,21,-3,20],[94,28,3,20],[94,49,-3,20],[94,56,3,20],[99,28,3,40],[99,49,-3,40],[104,2,1,60],[104,11,-1,15],[104,21,1,40],[104,28,1,40],[104,38,-1,15],[104,47,1,60],[104,49,1,40],[104,56,1,40],[104,64,1,60],[104,73,-1,15],[104,87,1,40],[104,94,1,40],[104,100,-1,15],[104,109,1,60],[104,115,1,40],[104,122,1,40],[104,128,1,40],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,1,40],[104,179,1,60],[104,186,1,60],[104,194,1,40],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,1,40],[104,241,1,60],[104,248,1,60],[104,256,1,40],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,1,40],[104,307,1,60],[104,314,1,60],[104,322,1,40],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,1,40],[104,369,1,60],[104,376,1,60],[104,386,-3,40],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-9,40],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,1,20],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-1,20],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,10],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,369,-1,30],[105,376,-1,30],[105,386,1,20],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,1,20],[105,433,1,30],[105,440,1,30],[105,448,1,20],[105,457,-1,30],[105,466,-1,20],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,1,20],[105,499,1,30],[105,506,1,30],[105,511,1,20],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,1,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-3,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,1,20],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,1,20],[106,433,1,30],[106,440,1,30],[106,448,1,20],[106,457,-1,30],[106,466,-1,20],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,1,20],[106,499,1,30],[106,506,1,30],[106,511,1,20],[110,322,1,20],[110,367,-1,20],[110,386,-1,8],[110,431,1,8],[111,386,1,20],[111,431,-1,20]],[[0,25,-1,3],[0,52,1,3],[0,448,-1,5],[0,493,1,5],[2,28,-7,30],[2,49,7,30],[2,448,-1,5],[2,493,1,5],[7,2,1,30],[7,11,-2,15],[7,21,19,60],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-13,60],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-3,10],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-3,10],[7,433,-1,30],[7,440,-1,30],[7,448,1,5],[7,457,1,30],[7,466,1,5],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,1,5],[7,499,-1,30],[7,506,-1,30],[7,511,-1,5],[9,21,4,15],[9,56,-4,15],[9,386,-3,10],[9,431,3,10],[10,21,4,15],[10,56,-4,15],[10,322,1,5],[10,367,-1,5],[11,21,-2,15],[11,56,2,15],[11,194,-1,6],[11,239,1,6],[13,25,-1,3],[13,52,1,3],[13,386,3,10],[13,431,-3,10],[14,25,-1,3],[14,52,1,3],[14,322,-1,5],[14,367,1,5],[15,25,1,3],[15,52,-1,3],[15,194,1,6],[15,239,-1,6],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,-17,60],[16,38,2,15],[16,47,-1,30],[16,49,11,60],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,3,10],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,3,10],[16,433,1,30],[16,440,1,30],[16,448,-1,5],[16,457,-1,30],[16,466,-1,5],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,-1,5],[16,499,1,30],[16,506,1,30],[16,511,1,5],[20,28,-7,30],[20,49,7,30],[20,322,-1,5],[20,367,1,5],[21,28,11,30],[21,49,-11,30],[21,194,1,6],[21,239,-1,6],[25,28,7,30],[25,49,-7,30],[25,448,-1,5],[25,493,1,5],[27,25,1,3],[27,52,-1,3],[27,448,-1,5],[27,493,1,5],[36,194,1,6],[36,239,-1,6],[36,386,3,10],[36,431,-3,10],[37,322,7,60],[37,367,-7,60],[37,386,1,12],[37,431,-1,12],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-9,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,7,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,3,10],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,3,10],[41,433,1,30],[41,440,1,30],[41,448,-1,5],[41,457,-1,30],[41,466,-1,5],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,-1,5],[41,499,1,30],[41,506,1,30],[41,511,1,5],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,322,3,20],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,4],[42,369,-1,30],[42,376,-1,30],[42,386,3,10],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,3,10],[42,433,1,30],[42,440,1,30],[42,448,-1,5],[42,457,-1,30],[42,466,-1,5],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,-1,5],[42,499,1,30],[42,506,1,30],[42,511,1,5],[43,2,1,60],[43,11,-1,15],[43,21,-1,10],[43,28,-1,10],[43,38,-1,15],[43,47,1,60],[43,49,-1,10],[43,56,-1,10],[43,64,1,60],[43,73,-1,15],[43,87,3,20],[43,94,3,20],[43,100,-1,15],[43,109,1,60],[43,115,3,20],[43,122,3,20],[43,128,3,20],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,3,20],[43,179,1,60],[43,186,1,60],[43,194,-1,10],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,-1,10],[43,241,1,60],[43,248,1,60],[43,256,3,20],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,3,20],[43,307,1,60],[43,314,1,60],[43,322,-1,10],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,-1,10],[43,369,1,60],[43,376,1,60],[43,386,-47,60],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-1,60],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,7,60],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-7,60],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,11,60],[44,38,2,15],[44,47,-1,30],[44,49,-17,60],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,3,10],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,3,10],[44,433,1,30],[44,440,1,30],[44,448,-1,5],[44,457,-1,30],[44,466,-1,5],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,-1,5],[44,499,1,30],[44,506,1,30],[44,511,1,5],[46,28,7,30],[46,49,-7,30],[46,322,-1,5],[46,367,1,5],[47,28,-11,30],[47,49,11,30],[47,194,1,6],[47,239,-1,6],[51,25,-1,3],[51,52,1,3],[51,386,-3,10],[51,431,3,10],[52,25,-1,3],[52,52,1,3],[52,322,1,5],[52,367,-1,5],[53,25,1,3],[53,52,-1,3],[53,194,-1,6],[53,239,1,6],[57,2,-1,30],[57,11,2,15],[57,21,13,60],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-19,60],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,3,10],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,3,10],[57,433,1,30],[57,440,1,30],[57,448,-1,5],[57,457,-1,30],[57,466,-1,5],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,-1,5],[57,499,1,30],[57,506,1,30],[57,511,1,5],[61,21,4,15],[61,56,-4,15],[61,386,3,10],[61,431,-3,10],[62,21,4,15],[62,56,-4,15],[62,322,-1,5],[62,367,1,5],[63,21,-2,15],[63,56,2,15],[63,194,1,6],[63,239,-1,6],[70,194,7,30],[70,239,-7,30],[70,448,-1,5],[70,493,1,5],[71,322,1,12],[71,367,-1,12],[71,448,1,12],[71,493,-1,12],[72,386,-3,10],[72,431,3,10],[72,448,-1,5],[72,493,1,5],[76,2,1,60],[76,11,-1,15],[76,21,3,20],[76,28,3,20],[76,38,-1,15],[76,47,1,60],[76,49,3,20],[76,56,3,20],[76,64,1,60],[76,73,-1,15],[76,87,-1,10],[76,94,-1,10],[76,100,-1,15],[76,109,1,60],[76,115,-1,10],[76,122,-1,10],[76,128,-1,10],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,-1,10],[76,179,1,60],[76,186,1,60],[76,194,3,20],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,3,20],[76,241,1,60],[76,248,1,60],[76,256,-1,10],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,-1,10],[76,307,1,60],[76,314,1,60],[76,322,3,20],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,3,20],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,13,60],[76,457,1,60],[76,466,1,12],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-1,60],[76,499,-1,60],[76,506,-1,60],[76,511,-1,12],[78,25,1,6],[78,28,-2,15],[78,49,2,15],[78,52,-1,6],[79,21,-4,15],[79,28,7,30],[79,49,-7,30],[79,56,4,15],[81,21,-2,15],[81,25,-1,6],[81,52,1,6],[81,56,2,15],[87,2,-1,60],[87,11,1,15],[87,21,-3,20],[87,28,-3,20],[87,38,1,15],[87,47,-1,60],[87,49,-3,20],[87,56,-3,20],[87,64,-1,60],[87,73,1,15],[87,87,1,10],[87,94,1,10],[87,100,1,15],[87,109,-1,60],[87,115,1,10],[87,122,1,10],[87,128,1,10],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,1,10],[87,179,-1,60],[87,186,-1,60],[87,194,-3,20],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-3,20],[87,241,-1,60],[87,248,-1,60],[87,256,1,10],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,1,10],[87,307,-1,60],[87,314,-1,60],[87,322,-3,20],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-3,20],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,1,60],[87,457,-1,60],[87,466,-1,12],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,-13,60],[87,499,1,60],[87,506,1,60],[87,511,1,12],[89,386,3,10],[89,431,-3,10],[89,448,-1,5],[89,493,1,5],[90,322,-1,12],[90,367,1,12],[90,448,1,12],[90,493,-1,12],[91,194,-7,30],[91,239,7,30],[91,448,-1,5],[91,493,1,5],[92,21,-2,15],[92,25,1,6],[92,52,-1,6],[92,56,2,15],[94,21,-4,15],[94,28,-7,30],[94,49,7,30],[94,56,4,15],[99,25,1,6],[99,28,2,15],[99,49,-2,15],[99,52,-1,6],[104,2,1,60],[104,11,-1,15],[104,21,-1,10],[104,28,-1,10],[104,38,-1,15],[104,47,1,60],[104,49,-1,10],[104,56,-1,10],[104,64,1,60],[104,73,-1,15],[104,87,3,20],[104,94,3,20],[104,100,-1,15],[104,109,1,60],[104,115,3,20],[104,122,3,20],[104,128,3,20],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,3,20],[104,179,1,60],[104,186,1,60],[104,194,-1,10],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,-1,10],[104,241,1,60],[104,248,1,60],[104,256,3,20],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,3,20],[104,307,1,60],[104,314,1,60],[104,322,-1,10],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,-1,10],[104,369,1,60],[104,376,1,60],[104,386,-1,60],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-47,60],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,7,60],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-7,60],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,4],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,367,3,20],[105,369,-1,30],[105,376,-1,30],[105,386,3,10],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,3,10],[105,433,1,30],[105,440,1,30],[105,448,-1,5],[105,457,-1,30],[105,466,-1,5],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,-1,5],[105,499,1,30],[105,506,1,30],[105,511,1,5],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,7,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-9,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,3,10],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,3,10],[106,433,1,30],[106,440,1,30],[106,448,-1,5],[106,457,-1,30],[106,466,-1,5],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,-1,5],[106,499,1,30],[106,506,1,30],[106,511,1,5],[110,322,7,60],[110,367,-7,60],[110,386,-1,12],[110,431,1,12],[111,194,1,6],[111,239,-1,6],[111,386,-3,10],[111,431,3,10]],[[0,336,-1,20],[0,381,1,20],[2,140,3,20],[2,161,-3,20],[2,336,-1,20],[2,381,1,20],[7,133,3,20],[7,168,-3,20],[7,322,1,20],[7,367,-1,20],[9,133,3,20],[9,168,-3,20],[9,274,1,20],[9,319,-1,20],[10,128,-1,30],[10,133,1,5],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-1,10],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-1,20],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-1,20],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,-1,20],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,-1,20],[10,466,1,20],[10,511,-1,20],[11,133,-3,40],[11,168,3,40],[13,274,-1,20],[13,319,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[16,140,3,20],[16,161,-3,20],[16,322,-1,20],[16,367,1,20],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,1,10],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,-1,5],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,1,20],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,1,20],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,1,20],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,1,20],[20,466,-1,20],[20,511,1,20],[21,140,-3,40],[21,161,3,40],[25,140,-3,20],[25,161,3,20],[25,336,-1,20],[25,381,1,20],[27,336,-1,20],[27,381,1,20],[36,274,-1,20],[36,319,1,20],[37,128,-1,60],[37,133,1,40],[37,137,1,40],[37,140,1,40],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,1,40],[37,164,1,40],[37,168,1,40],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,1,40],[37,203,1,40],[37,206,1,40],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,1,40],[37,230,1,40],[37,234,1,40],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,1,40],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-11,40],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,1,40],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,-1,40],[37,322,1,40],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,1,40],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,1,20],[37,511,-1,20],[41,82,-1,10],[41,127,1,10],[41,322,-1,20],[41,367,1,20],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-1,20],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-1,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,-1,20],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,10],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,-1,20],[42,466,1,20],[42,511,-1,20],[43,274,7,40],[43,319,-7,40],[43,322,1,20],[43,367,-1,20],[44,140,-3,20],[44,161,3,20],[44,322,-1,20],[44,367,1,20],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,-1,5],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,1,10],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,1,20],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,1,20],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,1,20],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,1,20],[46,466,-1,20],[46,511,1,20],[47,140,3,40],[47,161,-3,40],[51,274,1,20],[51,319,-1,20],[52,128,-1,30],[52,133,1,20],[52,137,1,20],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,1,20],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-1,20],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-1,20],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,-1,20],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,-1,20],[52,466,1,20],[52,511,-1,20],[57,133,3,20],[57,168,-3,20],[57,322,-1,20],[57,367,1,20],[61,133,3,20],[61,168,-3,20],[61,274,-1,20],[61,319,1,20],[62,128,1,30],[62,133,1,10],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-1,5],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,1,20],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,1,20],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,1,20],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,1,20],[62,466,-1,20],[62,511,1,20],[63,133,-3,40],[63,168,3,40],[70,82,1,10],[70,127,-1,10],[70,336,-1,20],[70,381,1,20],[71,128,-1,60],[71,133,1,40],[71,137,1,40],[71,140,1,40],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,1,40],[71,164,1,40],[71,168,1,40],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,1,40],[71,203,1,40],[71,206,1,40],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,1,40],[71,230,1,40],[71,234,1,40],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,1,40],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,1,40],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,1,40],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,-11,40],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,1,40],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,-1,40],[72,274,1,20],[72,319,-1,20],[72,336,-1,20],[72,381,1,20],[76,336,7,40],[76,381,-7,40],[78,140,-3,40],[78,161,3,40],[79,133,-3,20],[79,140,-3,20],[79,161,3,20],[79,168,3,20],[81,133,-3,40],[81,168,3,40],[87,336,7,40],[87,381,-7,40],[89,274,-1,20],[89,319,1,20],[89,336,-1,20],[89,381,1,20],[90,128,1,60],[90,133,-1,40],[90,137,-1,40],[90,140,-1,40],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-1,40],[90,164,-1,40],[90,168,-1,40],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,-1,40],[90,203,-1,40],[90,206,-1,40],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,-1,40],[90,230,-1,40],[90,234,-1,40],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,-1,40],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-1,40],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,1,40],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-1,40],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,11,40],[91,82,-1,10],[91,127,1,10],[91,336,-1,20],[91,381,1,20],[92,133,-3,40],[92,168,3,40],[94,133,-3,20],[94,140,3,20],[94,161,-3,20],[94,168,3,20],[99,140,3,40],[99,161,-3,40],[104,274,-7,40],[104,319,7,40],[104,322,1,20],[104,367,-1,20],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,1,20],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,1,20],[105,322,-1,10],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,1,20],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,1,20],[105,466,-1,20],[105,511,1,20],[106,82,1,10],[106,127,-1,10],[106,322,-1,20],[106,367,1,20],[110,128,-1,60],[110,133,1,40],[110,137,1,40],[110,140,1,40],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,1,40],[110,164,1,40],[110,168,1,40],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,1,40],[110,203,1,40],[110,206,1,40],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,1,40],[110,230,1,40],[110,234,1,40],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,1,40],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,-1,40],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,1,40],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-11,40],[110,322,1,40],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,1,40],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,1,20],[110,511,-1,20],[111,274,1,20],[111,319,-1,20]],[[0,137,-1,3],[0,164,1,3],[0,336,-1,5],[0,381,1,5],[2,140,-7,30],[2,161,7,30],[2,336,-1,5],[2,381,1,5],[7,133,4,15],[7,168,-4,15],[7,322,1,5],[7,367,-1,5],[9,133,4,15],[9,168,-4,15],[9,274,-3,10],[9,319,3,10],[10,128,-1,30],[10,133,19,60],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-13,60],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-3,10],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-3,10],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,1,5],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,1,5],[10,466,1,5],[10,511,-1,5],[11,82,-1,6],[11,127,1,6],[11,133,-2,15],[11,168,2,15],[13,137,-1,3],[13,164,1,3],[13,274,3,10],[13,319,-3,10],[14,128,1,30],[14,133,-1,20],[14,137,-23,60],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,17,60],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,82,1,6],[15,127,-1,6],[15,137,1,3],[15,164,-1,3],[16,140,-7,30],[16,161,7,30],[16,322,-1,5],[16,367,1,5],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,-17,60],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,11,60],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,3,10],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,3,10],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,-1,5],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,-1,5],[20,466,-1,5],[20,511,1,5],[21,82,1,6],[21,127,-1,6],[21,140,11,30],[21,161,-11,30],[25,140,7,30],[25,161,-7,30],[25,336,-1,5],[25,381,1,5],[27,137,1,3],[27,164,-1,3],[27,336,-1,5],[27,381,1,5],[36,82,1,6],[36,127,-1,6],[36,274,3,10],[36,319,-3,10],[37,128,-1,60],[37,133,-1,10],[37,137,-1,10],[37,140,-1,10],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,-1,10],[37,164,-1,10],[37,168,-1,10],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,3,20],[37,203,3,20],[37,206,3,20],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,3,20],[37,230,3,20],[37,234,3,20],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,3,20],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-49,60],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,3,20],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,1,60],[37,322,-1,10],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,-1,10],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,7,60],[37,511,-7,60],[41,82,-2,5],[41,127,2,5],[41,322,-1,5],[41,367,1,5],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-3,10],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-3,10],[42,322,-3,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,1,5],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,4],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,1,5],[42,466,1,5],[42,511,-1,5],[43,274,7,60],[43,319,-7,60],[43,322,7,60],[43,367,-7,60],[44,140,7,30],[44,161,-7,30],[44,322,-1,5],[44,367,1,5],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,11,60],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,-17,60],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,3,10],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,3,10],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,-1,5],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,-1,5],[46,466,-1,5],[46,511,1,5],[47,82,1,6],[47,127,-1,6],[47,140,-11,30],[47,161,11,30],[51,137,-1,3],[51,164,1,3],[51,274,-3,10],[51,319,3,10],[52,128,-1,30],[52,133,1,20],[52,137,-17,60],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,23,60],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-3,10],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-3,10],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,1,5],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,1,5],[52,466,1,5],[52,511,-1,5],[53,82,-1,6],[53,127,1,6],[53,137,1,3],[53,164,-1,3],[57,133,4,15],[57,168,-4,15],[57,322,-1,5],[57,367,1,5],[61,133,4,15],[61,168,-4,15],[61,274,3,10],[61,319,-3,10],[62,128,1,30],[62,133,13,60],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-19,60],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,3,10],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,3,10],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,-1,5],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,-1,5],[62,466,-1,5],[62,511,1,5],[63,82,1,6],[63,127,-1,6],[63,133,-2,15],[63,168,2,15],[70,82,7,30],[70,127,-7,30],[70,336,-1,5],[70,381,1,5],[71,128,-1,60],[71,133,3,20],[71,137,3,20],[71,140,3,20],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,3,20],[71,164,3,20],[71,168,3,20],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,-1,10],[71,203,-1,10],[71,206,-1,10],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,-1,10],[71,230,-1,10],[71,234,-1,10],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,-1,10],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,-1,10],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,3,20],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,11,60],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,3,20],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,1,60],[71,466,1,12],[71,511,-1,12],[72,274,-3,10],[72,319,3,10],[72,336,-1,5],[72,381,1,5],[76,322,1,12],[76,336,7,60],[76,367,-1,12],[76,381,-7,60],[78,137,1,6],[78,140,-2,15],[78,161,2,15],[78,164,-1,6],[79,133,-4,15],[79,140,7,30],[79,161,-7,30],[79,168,4,15],[81,133,-2,15],[81,137,-1,6],[81,164,1,6],[81,168,2,15],[87,322,-1,12],[87,336,7,60],[87,367,1,12],[87,381,-7,60],[89,274,3,10],[89,319,-3,10],[89,336,-1,5],[89,381,1,5],[90,128,1,60],[90,133,-3,20],[90,137,-3,20],[90,140,-3,20],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-3,20],[90,164,-3,20],[90,168,-3,20],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,1,10],[90,203,1,10],[90,206,1,10],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,1,10],[90,230,1,10],[90,234,1,10],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,1,10],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,1,10],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-3,20],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,-1,60],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-3,20],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,-11,60],[90,466,-1,12],[90,511,1,12],[91,82,-7,30],[91,127,7,30],[91,336,-1,5],[91,381,1,5],[92,133,-2,15],[92,137,1,6],[92,164,-1,6],[92,168,2,15],[94,133,-4,15],[94,140,-7,30],[94,161,7,30],[94,168,4,15],[99,137,1,6],[99,140,2,15],[99,161,-2,15],[99,164,-1,6],[104,274,-7,60],[104,319,7,60],[104,322,7,60],[104,367,-7,60],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,3,10],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,3,10],[105,322,-1,4],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,-1,5],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,367,3,20],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,-1,5],[105,466,-1,5],[105,511,1,5],[106,82,2,5],[106,127,-2,5],[106,322,-1,5],[106,367,1,5],[110,128,-1,60],[110,133,-1,10],[110,137,-1,10],[110,140,-1,10],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,-1,10],[110,164,-1,10],[110,168,-1,10],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,3,20],[110,203,3,20],[110,206,3,20],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,3,20],[110,230,3,20],[110,234,3,20],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,3,20],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,1,60],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,3,20],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-49,60],[110,322,-1,10],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,-1,10],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,7,60],[110,511,-7,60],[111,82,1,6],[111,127,-1,6],[111,274,-3,10],[111,319,3,10]],[[5,1,2,15],[5,8,2,15],[5,32,2,15],[5,41,-8,15],[5,211,2,15],[5,218,2,15],[5,242,2,15],[5,251,-1,5],[5,259,-1,5],[5,266,-1,5],[5,290,-1,5],[5,299,2,15],[5,465,2,15],[5,472,2,15],[5,496,2,15],[5,505,-1,5],[34,1,2,15],[34,8,2,15],[34,32,2,15],[34,41,-8,15],[34,211,2,15],[34,218,2,15],[34,242,2,15],[34,251,-1,5],[34,259,-1,5],[34,266,-1,5],[34,290,-1,5],[34,299,2,15],[34,465,2,15],[34,472,2,15],[34,496,2,15],[34,505,-1,5],[40,1,2,15],[40,8,2,15],[40,32,2,15],[40,41,-8,15],[40,211,2,15],[40,218,2,15],[40,242,2,15],[40,251,-1,5],[40,259,-1,5],[40,266,-1,5],[40,290,-1,5],[40,299,2,15],[40,465,2,15],[40,472,2,15],[40,496,2,15],[40,505,-1,5],[85,1,2,15],[85,8,2,15],[85,32,2,15],[85,41,-8,15],[85,211,2,15],[85,218,2,15],[85,242,2,15],[85,251,-1,5],[85,259,-1,5],[85,266,-1,5],[85,290,-1,5],[85,299,2,15],[85,465,2,15],[85,472,2,15],[85,496,2,15],[85,505,-1,5],[97,1,2,15],[97,8,2,15],[97,32,2,15],[97,41,-8,15],[97,211,2,15],[97,218,2,15],[97,242,2,15],[97,251,-1,5],[97,259,-1,5],[97,266,-1,5],[97,290,-1,5],[97,299,2,15],[97,465,2,15],[97,472,2,15],[97,496,2,15],[97,505,-1,5]],[[3,67,-1,5],[3,74,-1,5],[3,98,-1,5],[3,107,2,15],[3,196,-8,15],[3,205,2,15],[3,229,2,15],[3,236,2,15],[3,276,-1,5],[3,285,2,15],[3,309,2,15],[3,316,2,15],[3,403,2,15],[3,410,2,15],[3,434,2,15],[3,443,-1,5],[32,67,-1,5],[32,74,-1,5],[32,98,-1,5],[32,107,2,15],[32,196,-8,15],[32,205,2,15],[32,229,2,15],[32,236,2,15],[32,276,-1,5],[32,285,2,15],[32,309,2,15],[32,316,2,15],[32,403,2,15],[32,410,2,15],[32,434,2,15],[32,443,-1,5],[38,67,-1,5],[38,74,-1,5],[38,98,-1,5],[38,107,2,15],[38,196,-8,15],[38,205,2,15],[38,229,2,15],[38,236,2,15],[38,276,-1,5],[38,285,2,15],[38,309,2,15],[38,316,2,15],[38,403,2,15],[38,410,2,15],[38,434,2,15],[38,443,-1,5],[50,67,-1,5],[50,74,-1,5],[50,98,-1,5],[50,107,2,15],[50,196,-8,15],[50,205,2,15],[50,229,2,15],[50,236,2,15],[50,276,-1,5],[50,285,2,15],[50,309,2,15],[50,316,2,15],[50,403,2,15],[50,410,2,15],[50,434,2,15],[50,443,-1,5],[95,67,-1,5],[95,74,-1,5],[95,98,-1,5],[95,107,2,15],[95,196,-8,15],[95,205,2,15],[95,229,2,15],[95,236,2,15],[95,276,-1,5],[95,285,2,15],[95,309,2,15],[95,316,2,15],[95,403,2,15],[95,410,2,15],[95,434,2,15],[95,443,-1,5]],[[24,4,2,15],[24,31,2,15],[24,32,2,15],[24,59,2,15],[24,79,2,15],[24,84,-1,5],[24,107,2,15],[24,112,-1,5],[24,385,-1,5],[24,410,2,15],[24,421,2,15],[24,446,-1,5],[24,458,2,15],[24,465,2,15],[24,494,-1,5],[24,501,-8,15],[48,4,2,15],[48,31,2,15],[48,32,2,15],[48,59,2,15],[48,79,2,15],[48,84,-1,5],[48,107,2,15],[48,112,-1,5],[48,385,-1,5],[48,410,2,15],[48,421,2,15],[48,446,-1,5],[48,458,2,15],[48,465,2,15],[48,494,-1,5],[48,501,-8,15],[67,4,2,15],[67,31,2,15],[67,32,2,15],[67,59,2,15],[67,79,2,15],[67,84,-1,5],[67,107,2,15],[67,112,-1,5],[67,385,-1,5],[67,410,2,15],[67,421,2,15],[67,446,-1,5],[67,458,2,15],[67,465,2,15],[67,494,-1,5],[67,501,-8,15],[80,4,2,15],[80,31,2,15],[80,32,2,15],[80,59,2,15],[80,79,2,15],[80,84,-1,5],[80,107,2,15],[80,112,-1,5],[80,385,-1,5],[80,410,2,15],[80,421,2,15],[80,446,-1,5],[80,458,2,15],[80,465,2,15],[80,494,-1,5],[80,501,-8,15],[82,4,2,15],[82,31,2,15],[82,32,2,15],[82,59,2,15],[82,79,2,15],[82,84,-1,5],[82,107,2,15],[82,112,-1,5],[82,385,-1,5],[82,410,2,15],[82,421,2,15],[82,446,-1,5],[82,458,2,15],[82,465,2,15],[82,494,-1,5],[82,501,-8,15]],[[23,50,-1,5],[23,55,2,15],[23,59,2,15],[23,62,2,15],[23,176,-1,5],[23,181,2,15],[23,185,2,15],[23,188,2,15],[23,321,-1,5],[23,324,-1,5],[23,328,-1,5],[23,333,2,15],[23,451,2,15],[23,454,2,15],[23,458,2,15],[23,463,-8,15],[35,50,-1,5],[35,55,2,15],[35,59,2,15],[35,62,2,15],[35,176,-1,5],[35,181,2,15],[35,185,2,15],[35,188,2,15],[35,321,-1,5],[35,324,-1,5],[35,328,-1,5],[35,333,2,15],[35,451,2,15],[35,454,2,15],[35,458,2,15],[35,463,-8,15],[55,50,-1,5],[55,55,2,15],[55,59,2,15],[55,62,2,15],[55,176,-1,5],[55,181,2,15],[55,185,2,15],[55,188,2,15],[55,321,-1,5],[55,324,-1,5],[55,328,-1,5],[55,333,2,15],[55,451,2,15],[55,454,2,15],[55,458,2,15],[55,463,-8,15],[65,50,-1,5],[65,55,2,15],[65,59,2,15],[65,62,2,15],[65,176,-1,5],[65,181,2,15],[65,185,2,15],[65,188,2,15],[65,321,-1,5],[65,324,-1,5],[65,328,-1,5],[65,333,2,15],[65,451,2,15],[65,454,2,15],[65,458,2,15],[65,463,-8,15],[68,50,-1,5],[68,55,2,15],[68,59,2,15],[68,62,2,15],[68,176,-1,5],[68,181,2,15],[68,185,2,15],[68,188,2,15],[68,321,-1,5],[68,324,-1,5],[68,328,-1,5],[68,333,2,15],[68,451,2,15],[68,454,2,15],[68,458,2,15],[68,463,-8,15]],[[1,19,-1,5],[1,59,2,15],[1,81,-1,5],[1,121,2,15],[1,143,2,15],[1,167,2,15],[1,205,2,15],[1,229,2,15],[1,276,-8,15],[1,316,2,15],[1,342,2,15],[1,382,-1,5],[1,392,-1,5],[1,416,-1,5],[1,458,2,15],[1,482,2,15],[17,19,-1,5],[17,59,2,15],[17,81,-1,5],[17,121,2,15],[17,143,2,15],[17,167,2,15],[17,205,2,15],[17,229,2,15],[17,276,-8,15],[17,316,2,15],[17,342,2,15],[17,382,-1,5],[17,392,-1,5],[17,416,-1,5],[17,458,2,15],[17,482,2,15],[66,19,-1,5],[66,59,2,15],[66,81,-1,5],[66,121,2,15],[66,143,2,15],[66,167,2,15],[66,205,2,15],[66,229,2,15],[66,276,-8,15],[66,316,2,15],[66,342,2,15],[66,382,-1,5],[66,392,-1,5],[66,416,-1,5],[66,458,2,15],[66,482,2,15],[75,19,-1,5],[75,59,2,15],[75,81,-1,5],[75,121,2,15],[75,143,2,15],[75,167,2,15],[75,205,2,15],[75,229,2,15],[75,276,-8,15],[75,316,2,15],[75,342,2,15],[75,382,-1,5],[75,392,-1,5],[75,416,-1,5],[75,458,2,15],[75,482,2,15],[83,19,-1,5],[83,59,2,15],[83,81,-1,5],[83,121,2,15],[83,143,2,15],[83,167,2,15],[83,205,2,15],[83,229,2,15],[83,276,-8,15],[83,316,2,15],[83,342,2,15],[83,382,-1,5],[83,392,-1,5],[83,416,-1,5],[83,458,2,15],[83,482,2,15]],[[8,32,2,15],[8,37,-1,5],[8,41,-1,5],[8,44,-1,5],[8,211,2,15],[8,214,2,15],[8,218,2,15],[8,223,-1,5],[8,352,-8,15],[8,357,2,15],[8,361,2,15],[8,364,2,15],[8,403,2,15],[8,406,2,15],[8,410,2,15],[8,415,-1,5],[12,32,2,15],[12,37,-1,5],[12,41,-1,5],[12,44,-1,5],[12,211,2,15],[12,214,2,15],[12,218,2,15],[12,223,-1,5],[12,352,-8,15],[12,357,2,15],[12,361,2,15],[12,364,2,15],[12,403,2,15],[12,406,2,15],[12,410,2,15],[12,415,-1,5],[45,32,2,15],[45,37,-1,5],[45,41,-1,5],[45,44,-1,5],[45,211,2,15],[45,214,2,15],[45,218,2,15],[45,223,-1,5],[45,352,-8,15],[45,357,2,15],[45,361,2,15],[45,364,2,15],[45,403,2,15],[45,406,2,15],[45,410,2,15],[45,415,-1,5],[107,32,2,15],[107,37,-1,5],[107,41,-1,5],[107,44,-1,5],[107,211,2,15],[107,214,2,15],[107,218,2,15],[107,223,-1,5],[107,352,-8,15],[107,357,2,15],[107,361,2,15],[107,364,2,15],[107,403,2,15],[107,406,2,15],[107,410,2,15],[107,415,-1,5],[109,32,2,15],[109,37,-1,5],[109,41,-1,5],[109,44,-1,5],[109,211,2,15],[109,214,2,15],[109,218,2,15],[109,223,-1,5],[109,352,-8,15],[109,357,2,15],[109,361,2,15],[109,364,2,15],[109,403,2,15],[109,406,2,15],[109,410,2,15],[109,415,-1,5]],[[29,13,-8,15],[29,31,2,15],[29,79,2,15],[29,93,2,15],[29,134,-1,5],[29,148,-1,5],[29,196,-1,5],[29,214,2,15],[29,271,2,15],[29,285,2,15],[29,333,2,15],[29,351,-1,5],[29,388,-1,5],[29,406,2,15],[29,454,2,15],[29,468,2,15],[49,13,-8,15],[49,31,2,15],[49,79,2,15],[49,93,2,15],[49,134,-1,5],[49,148,-1,5],[49,196,-1,5],[49,214,2,15],[49,271,2,15],[49,285,2,15],[49,333,2,15],[49,351,-1,5],[49,388,-1,5],[49,406,2,15],[49,454,2,15],[49,468,2,15],[54,13,-8,15],[54,31,2,15],[54,79,2,15],[54,93,2,15],[54,134,-1,5],[54,148,-1,5],[54,196,-1,5],[54,214,2,15],[54,271,2,15],[54,285,2,15],[54,333,2,15],[54,351,-1,5],[54,388,-1,5],[54,406,2,15],[54,454,2,15],[54,468,2,15],[56,13,-8,15],[56,31,2,15],[56,79,2,15],[56,93,2,15],[56,134,-1,5],[56,148,-1,5],[56,196,-1,5],[56,214,2,15],[56,271,2,15],[56,285,2,15],[56,333,2,15],[56,351,-1,5],[56,388,-1,5],[56,406,2,15],[56,454,2,15],[56,468,2,15],[108,13,-8,15],[108,31,2,15],[108,79,2,15],[108,93,2,15],[108,134,-1,5],[108,148,-1,5],[108,196,-1,5],[108,214,2,15],[108,271,2,15],[108,285,2,15],[108,333,2,15],[108,351,-1,5],[108,388,-1,5],[108,406,2,15],[108,454,2,15],[108,468,2,15]],[[26,22,-1,5],[26,62,2,15],[26,67,-8,15],[26,107,2,15],[26,157,2,15],[26,181,2,15],[26,200,-1,5],[26,224,-1,5],[26,262,-1,5],[26,302,2,15],[26,339,2,15],[26,379,-1,5],[26,397,2,15],[26,421,2,15],[26,472,2,15],[26,496,2,15],[30,22,-1,5],[30,62,2,15],[30,67,-8,15],[30,107,2,15],[30,157,2,15],[30,181,2,15],[30,200,-1,5],[30,224,-1,5],[30,262,-1,5],[30,302,2,15],[30,339,2,15],[30,379,-1,5],[30,397,2,15],[30,421,2,15],[30,472,2,15],[30,496,2,15],[64,22,-1,5],[64,62,2,15],[64,67,-8,15],[64,107,2,15],[64,157,2,15],[64,181,2,15],[64,200,-1,5],[64,224,-1,5],[64,262,-1,5],[64,302,2,15],[64,339,2,15],[64,379,-1,5],[64,397,2,15],[64,421,2,15],[64,472,2,15],[64,496,2,15],[73,22,-1,5],[73,62,2,15],[73,67,-8,15],[73,107,2,15],[73,157,2,15],[73,181,2,15],[73,200,-1,5],[73,224,-1,5],[73,262,-1,5],[73,302,2,15],[73,339,2,15],[73,379,-1,5],[73,397,2,15],[73,421,2,15],[73,472,2,15],[73,496,2,15],[96,22,-1,5],[96,62,2,15],[96,67,-8,15],[96,107,2,15],[96,157,2,15],[96,181,2,15],[96,200,-1,5],[96,224,-1,5],[96,262,-1,5],[96,302,2,15],[96,339,2,15],[96,379,-1,5],[96,397,2,15],[96,421,2,15],[96,472,2,15],[96,496,2,15]],[[4,55,2,15],[4,62,2,15],[4,103,2,15],[4,110,2,15],[4,131,-1,5],[4,138,-1,5],[4,211,2,15],[4,218,2,15],[4,304,-1,5],[4,313,2,15],[4,352,-1,5],[4,361,2,15],[4,388,-8,15],[4,397,2,15],[4,468,2,15],[4,477,-1,5],[33,55,2,15],[33,62,2,15],[33,103,2,15],[33,110,2,15],[33,131,-1,5],[33,138,-1,5],[33,211,2,15],[33,218,2,15],[33,304,-1,5],[33,313,2,15],[33,352,-1,5],[33,361,2,15],[33,388,-8,15],[33,397,2,15],[33,468,2,15],[33,477,-1,5],[69,55,2,15],[69,62,2,15],[69,103,2,15],[69,110,2,15],[69,131,-1,5],[69,138,-1,5],[69,211,2,15],[69,218,2,15],[69,304,-1,5],[69,313,2,15],[69,352,-1,5],[69,361,2,15],[69,388,-8,15],[69,397,2,15],[69,468,2,15],[69,477,-1,5],[74,55,2,15],[74,62,2,15],[74,103,2,15],[74,110,2,15],[74,131,-1,5],[74,138,-1,5],[74,211,2,15],[74,218,2,15],[74,304,-1,5],[74,313,2,15],[74,352,-1,5],[74,361,2,15],[74,388,-8,15],[74,397,2,15],[74,468,2,15],[74,477,-1,5],[88,55,2,15],[88,62,2,15],[88,103,2,15],[88,110,2,15],[88,131,-1,5],[88,138,-1,5],[88,211,2,15],[88,218,2,15],[88,304,-1,5],[88,313,2,15],[88,352,-1,5],[88,361,2,15],[88,388,-8,15],[88,397,2,15],[88,468,2,15],[88,477,-1,5]],[[18,145,-1,3],[18,174,2,3],[18,193,-1,3],[18,254,-1,3],[22,145,-1,3],[22,174,2,3],[22,193,-1,3],[22,254,-1,3],[84,145,-1,3],[84,174,2,3],[84,193,-1,3],[84,254,-1,3]],[[19,70,-1,3],[19,171,2,3],[19,273,-1,3],[19,508,-1,3],[28,70,-1,3],[28,171,2,3],[28,273,-1,3],[28,508,-1,3],[77,70,-1,3],[77,171,2,3],[77,273,-1,3],[77,508,-1,3]],[[39,88,-1,3],[39,162,-1,3],[39,271,2,3],[39,501,-1,3],[58,88,-1,3],[58,162,-1,3],[58,271,2,3],[58,501,-1,3],[86,88,-1,3],[86,162,-1,3],[86,271,2,3],[86,501,-1,3]],[[6,13,-1,5],[6,55,2,15],[6,93,2,15],[6,103,2,15],[6,157,2,15],[6,167,2,15],[6,205,2,15],[6,247,-1,5],[6,285,2,15],[6,295,2,15],[6,333,2,15],[6,375,-1,5],[6,397,2,15],[6,439,-1,5],[6,477,-8,15],[6,487,-1,5],[98,13,-1,5],[98,55,2,15],[98,93,2,15],[98,103,2,15],[98,157,2,15],[98,167,2,15],[98,205,2,15],[98,247,-1,5],[98,285,2,15],[98,295,2,15],[98,333,2,15],[98,375,-1,5],[98,397,2,15],[98,439,-1,5],[98,477,-8,15],[98,487,-1,5],[100,13,-1,5],[100,55,2,15],[100,93,2,15],[100,103,2,15],[100,157,2,15],[100,167,2,15],[100,205,2,15],[100,247,-1,5],[100,285,2,15],[100,295,2,15],[100,333,2,15],[100,375,-1,5],[100,397,2,15],[100,439,-1,5],[100,477,-8,15],[100,487,-1,5],[101,13,-1,5],[101,55,2,15],[101,93,2,15],[101,103,2,15],[101,157,2,15],[101,167,2,15],[101,205,2,15],[101,247,-1,5],[101,285,2,15],[101,295,2,15],[101,333,2,15],[101,375,-1,5],[101,397,2,15],[101,439,-1,5],[101,477,-8,15],[101,487,-1,5],[102,13,-1,5],[102,55,2,15],[102,93,2,15],[102,103,2,15],[102,157,2,15],[102,167,2,15],[102,205,2,15],[102,247,-1,5],[102,285,2,15],[102,295,2,15],[102,333,2,15],[102,375,-1,5],[102,397,2,15],[102,439,-1,5],[102,477,-8,15],[102,487,-1,5]],[[31,26,-1,5],[31,62,2,15],[31,79,2,15],[31,107,2,15],[31,152,-1,5],[31,188,2,15],[31,205,2,15],[31,233,2,15],[31,280,-1,5],[31,316,2,15],[31,333,2,15],[31,361,2,15],[31,410,2,15],[31,446,-8,15],[31,463,-1,5],[31,491,-1,5],[59,26,-1,5],[59,62,2,15],[59,79,2,15],[59,107,2,15],[59,152,-1,5],[59,188,2,15],[59,205,2,15],[59,233,2,15],[59,280,-1,5],[59,316,2,15],[59,333,2,15],[59,361,2,15],[59,410,2,15],[59,446,-8,15],[59,463,-1,5],[59,491,-1,5],[60,26,-1,5],[60,62,2,15],[60,79,2,15],[60,107,2,15],[60,152,-1,5],[60,188,2,15],[60,205,2,15],[60,233,2,15],[60,280,-1,5],[60,316,2,15],[60,333,2,15],[60,361,2,15],[60,410,2,15],[60,446,-8,15],[60,463,-1,5],[60,491,-1,5],[93,26,-1,5],[93,62,2,15],[93,79,2,15],[93,107,2,15],[93,152,-1,5],[93,188,2,15],[93,205,2,15],[93,233,2,15],[93,280,-1,5],[93,316,2,15],[93,333,2,15],[93,361,2,15],[93,410,2,15],[93,446,-8,15],[93,463,-1,5],[93,491,-1,5],[103,26,-1,5],[103,62,2,15],[103,79,2,15],[103,107,2,15],[103,152,-1,5],[103,188,2,15],[103,205,2,15],[103,233,2,15],[103,280,-1,5],[103,316,2,15],[103,333,2,15],[103,361,2,15],[103,410,2,15],[103,446,-8,15],[103,463,-1,5],[103,491,-1,5]]],"J_rows":[{"adds":[[0,1,2],[2,1,2]],"target":0,"translation":11},{"adds":[[20,-1,1]],"target":1,"translation":19},{"adds":[[0,1,2],[8,1,2]],"target":2,"translation":35},{"adds":[[17,-1,1]],"target":3,"translation":67},{"adds":[[24,-1,1]],"target":4,"translation":131},{"adds":[[16,-1,1]],"target":5,"translation":259},{"adds":[[28,-1,1]],"target":6,"translation":13},{"adds":[[10,1,2],[12,1,2]],"target":7,"translation":21},{"adds":[[21,-1,1]],"target":8,"translation":37},{"adds":[[6,1,2],[10,1,2]],"target":9,"translation":69},{"adds":[[10,1,2],[14,1,2]],"target":10,"translation":133},{"adds":[[4,1,2],[11,1,2]],"target":11,"translation":261},{"adds":[[21,-1,1]],"target":12,"translation":41},{"adds":[[2,1,2],[6,-1,2]],"target":13,"translation":73},{"adds":[[2,1,2],[14,-1,2]],"target":14,"translation":137},{"adds":[[2,-1,2],[4,-1,2]],"target":15,"translation":265},{"adds":[[8,1,2],[12,-1,2]],"target":16,"translation":49},{"adds":[[20,-1,1]],"target":17,"translation":81},{"adds":[[25,-1,1]],"target":18,"translation":145},{"adds":[[26,-1,1]],"target":19,"translation":273},{"adds":[[8,1,2],[14,-1,2]],"target":20,"translation":161},{"adds":[[4,-1,2],[9,1,2]],"target":21,"translation":289},{"adds":[[25,-1,1]],"target":22,"translation":193},{"adds":[[19,-1,1]],"target":23,"translation":321},{"adds":[[18,-1,1]],"target":24,"translation":385},{"adds":[[0,1,2],[8,-1,2]],"target":25,"translation":14},{"adds":[[23,-1,1]],"target":26,"translation":22},{"adds":[[0,1,2],[2,-1,2]],"target":27,"translation":38},{"adds":[[26,-1,1]],"target":28,"translation":70},{"adds":[[22,-1,1]],"target":29,"translation":134},{"adds":[[23,-1,1]],"target":30,"translation":262},{"adds":[[29,-1,1]],"target":31,"translation":26},{"adds":[[17,-1,1]],"target":32,"translation":74},{"adds":[[24,-1,1]],"target":33,"translation":138},{"adds":[[16,-1,1]],"target":34,"translation":266},{"adds":[[19,-1,1]],"target":35,"translation":50},{"adds":[[4,-1,2],[6,-1,2]],"target":36,"translation":146},{"adds":[[7,-1,2],[15,-1,2]],"target":37,"translation":274},{"adds":[[17,-1,1]],"target":38,"translation":98},{"adds":[[27,-1,1]],"target":39,"translation":162},{"adds":[[16,-1,1]],"target":40,"translation":290},{"adds":[[5,-1,2],[12,-1,2]],"target":41,"translation":194},{"adds":[[12,-1,2],[14,1,2]],"target":42,"translation":322},{"adds":[[6,-1,1],[7,1,2],[13,-1,2]],"target":43,"translation":386},{"adds":[[8,-1,2],[12,-1,2]],"target":44,"translation":28},{"adds":[[21,-1,1]],"target":45,"translation":44},{"adds":[[8,-1,2],[14,-1,2]],"target":46,"translation":140},{"adds":[[4,-1,2],[9,-1,2]],"target":47,"translation":268},{"adds":[[18,-1,1]],"target":48,"translation":84},{"adds":[[22,-1,1]],"target":49,"translation":148},{"adds":[[17,-1,1]],"target":50,"translation":276},{"adds":[[2,1,2],[6,1,2]],"target":51,"translation":100},{"adds":[[2,1,2],[14,1,2]],"target":52,"translation":164},{"adds":[[2,-1,2],[4,1,2]],"target":53,"translation":292},{"adds":[[22,-1,1]],"target":54,"translation":196},{"adds":[[19,-1,1]],"target":55,"translation":324},{"adds":[[22,-1,1]],"target":56,"translation":388},{"adds":[[10,1,2],[12,-1,2]],"target":57,"translation":56},{"adds":[[27,-1,1]],"target":58,"translation":88},{"adds":[[29,-1,1]],"target":59,"translation":152},{"adds":[[29,-1,1]],"target":60,"translation":280},{"adds":[[6,-1,2],[10,1,2]],"target":61,"translation":104},{"adds":[[10,1,2],[14,-1,2]],"target":62,"translation":168},{"adds":[[4,-1,2],[11,1,2]],"target":63,"translation":296},{"adds":[[23,-1,1]],"target":64,"translation":200},{"adds":[[19,-1,1]],"target":65,"translation":328},{"adds":[[20,-1,1]],"target":66,"translation":392},{"adds":[[18,-1,1]],"target":67,"translation":112},{"adds":[[19,-1,1]],"target":68,"translation":176},{"adds":[[24,-1,1]],"target":69,"translation":304},{"adds":[[0,1,2],[4,-1,1],[5,1,2]],"target":70,"translation":208},{"adds":[[1,1,2],[14,-1,1],[15,1,2]],"target":71,"translation":336},{"adds":[[0,1,2],[6,1,2]],"target":72,"translation":400},{"adds":[[23,-1,1]],"target":73,"translation":224},{"adds":[[24,-1,1]],"target":74,"translation":352},{"adds":[[20,-1,1]],"target":75,"translation":416},{"adds":[[0,1,1],[1,-1,2],[12,-1,1],[13,1,2]],"target":76,"translation":448},{"adds":[[26,-1,1]],"target":77,"translation":508},{"adds":[[3,1,2],[8,1,1],[9,-1,2]],"target":78,"translation":506},{"adds":[[8,-1,2],[10,-1,2]],"target":79,"translation":502},{"adds":[[18,-1,1]],"target":80,"translation":494},{"adds":[[2,-1,1],[3,1,2],[10,1,1],[11,-1,2]],"target":81,"translation":478},{"adds":[[18,-1,1]],"target":82,"translation":446},{"adds":[[20,-1,1]],"target":83,"translation":382},{"adds":[[25,-1,1]],"target":84,"translation":254},{"adds":[[16,-1,1]],"target":85,"translation":505},{"adds":[[27,-1,1]],"target":86,"translation":501},{"adds":[[0,1,1],[1,-1,2],[12,1,1],[13,-1,2]],"target":87,"translation":493},{"adds":[[24,-1,1]],"target":88,"translation":477},{"adds":[[0,1,2],[6,-1,2]],"target":89,"translation":445},{"adds":[[1,1,2],[14,1,1],[15,-1,2]],"target":90,"translation":381},{"adds":[[0,1,2],[4,1,1],[5,-1,2]],"target":91,"translation":253},{"adds":[[2,1,1],[3,-1,2],[10,1,1],[11,-1,2]],"target":92,"translation":499},{"adds":[[29,-1,1]],"target":93,"translation":491},{"adds":[[8,1,2],[10,-1,2]],"target":94,"translation":475},{"adds":[[17,-1,1]],"target":95,"translation":443},{"adds":[[23,-1,1]],"target":96,"translation":379},{"adds":[[16,-1,1]],"target":97,"translation":251},{"adds":[[28,-1,1]],"target":98,"translation":487},{"adds":[[3,1,2],[8,-1,1],[9,1,2]],"target":99,"translation":471},{"adds":[[28,-1,1]],"target":100,"translation":439},{"adds":[[28,-1,1]],"target":101,"translation":375},{"adds":[[28,-1,1]],"target":102,"translation":247},{"adds":[[29,-1,1]],"target":103,"translation":463},{"adds":[[6,1,1],[7,-1,2],[13,-1,2]],"target":104,"translation":431},{"adds":[[12,-1,2],[14,-1,2]],"target":105,"translation":367},{"adds":[[5,1,2],[12,-1,2]],"target":106,"translation":239},{"adds":[[21,-1,1]],"target":107,"translation":415},{"adds":[[22,-1,1]],"target":108,"translation":351},{"adds":[[21,-1,1]],"target":109,"translation":223},{"adds":[[7,1,2],[15,-1,2]],"target":110,"translation":319},{"adds":[[4,-1,2],[6,1,2]],"target":111,"translation":191}],"T_inverse_kernel":[[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,1,20],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,1,20],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,1,20],[0,453,-1,30],[0,466,-1,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,1,20],[0,499,1,30],[0,502,1,30],[0,511,1,20],[1,11,-1,40],[1,14,-1,40],[1,16,-1,60],[1,21,1,15],[1,35,-1,40],[1,38,-1,40],[1,56,1,15],[1,61,-1,60],[1,64,-1,40],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,-1,40],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,-1,40],[1,158,-1,40],[1,168,1,15],[1,173,-1,60],[1,179,-1,40],[1,182,-1,40],[1,203,-1,60],[1,206,-1,60],[1,208,-1,40],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-1,40],[1,256,-1,40],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,-1,40],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-1,40],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-1,40],[1,448,3,20],[1,453,-1,60],[1,466,3,40],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,3,20],[1,499,1,60],[1,502,1,60],[1,511,-3,40],[5,208,-2,5],[5,253,2,5],[6,400,1,20],[6,445,-1,20],[7,400,-3,40],[7,445,3,40],[8,14,3,20],[8,35,-3,20],[9,14,3,40],[9,35,-3,40],[10,7,3,20],[10,42,-3,20],[11,7,3,40],[11,42,-3,40],[12,448,1,20],[12,493,-1,20],[14,336,1,20],[14,381,-1,20]],[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,3,10],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,3,10],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,-1,5],[0,453,-1,30],[0,466,-3,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,-1,5],[0,499,1,30],[0,502,1,30],[0,511,3,20],[1,11,-3,20],[1,14,-3,20],[1,16,-1,60],[1,21,1,15],[1,35,-3,20],[1,38,-3,20],[1,56,1,15],[1,61,-1,60],[1,64,1,10],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,1,10],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,1,10],[1,158,1,10],[1,168,1,15],[1,173,-1,60],[1,179,1,10],[1,182,1,10],[1,203,-1,60],[1,206,-1,60],[1,208,-3,20],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-3,20],[1,256,1,10],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,1,10],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-3,20],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-3,20],[1,448,-1,10],[1,453,-1,60],[1,466,-13,120],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,-1,10],[1,499,1,60],[1,502,1,60],[1,511,13,120],[2,11,1,3],[2,38,-1,3],[3,11,1,6],[3,38,-1,6],[4,208,1,6],[4,253,-1,6],[5,208,-8,15],[5,253,8,15],[6,400,3,20],[6,445,-3,20],[7,400,13,120],[7,445,-13,120],[8,14,17,60],[8,35,-17,60],[9,14,-13,120],[9,35,13,120],[10,7,17,60],[10,42,-17,60],[11,7,-13,120],[11,42,13,120],[12,448,3,20],[12,493,-3,20],[13,448,1,6],[13,493,-1,6],[14,336,-7,20],[14,381,7,20],[15,336,-1,3],[15,381,1,3]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,1,20],[2,478,1,20],[2,484,1,30],[2,493,1,30],[2,499,1,20],[2,506,1,20],[2,511,1,3],[3,2,-1,40],[3,11,-1,40],[3,21,1,15],[3,28,1,15],[3,38,-1,40],[3,47,-1,40],[3,49,1,15],[3,56,1,15],[3,64,-1,40],[3,73,-1,40],[3,87,-1,60],[3,94,-1,60],[3,100,-1,40],[3,109,-1,40],[3,115,-1,60],[3,122,-1,60],[3,128,-1,40],[3,137,-1,40],[3,151,-1,60],[3,158,-1,60],[3,164,-1,40],[3,173,-1,40],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,-1,40],[3,265,-1,40],[3,279,-1,60],[3,286,-1,60],[3,292,-1,40],[3,301,-1,40],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,3,20],[3,484,1,60],[3,493,1,60],[3,499,3,20],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-1,60],[9,506,1,60],[10,478,-1,30],[10,499,1,30],[11,478,-1,60],[11,499,1,60],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,3,10],[2,478,-1,5],[2,484,1,30],[2,493,1,30],[2,499,-1,5],[2,506,3,10],[2,511,1,3],[3,2,1,10],[3,11,-3,20],[3,21,1,15],[3,28,1,15],[3,38,-3,20],[3,47,1,10],[3,49,1,15],[3,56,1,15],[3,64,1,10],[3,73,-3,20],[3,87,-1,60],[3,94,-1,60],[3,100,-3,20],[3,109,1,10],[3,115,-1,60],[3,122,-1,60],[3,128,1,10],[3,137,-3,20],[3,151,-1,60],[3,158,-1,60],[3,164,-3,20],[3,173,1,10],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,1,10],[3,265,-3,20],[3,279,-1,60],[3,286,-1,60],[3,292,-3,20],[3,301,1,10],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,-1,10],[3,484,1,60],[3,493,1,60],[3,499,-1,10],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-4,15],[9,506,4,15],[10,478,-1,30],[10,499,1,30],[11,478,7,30],[11,499,-7,30],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,208,1,10],[0,253,-1,10],[1,208,1,60],[1,253,-1,60],[2,265,1,3],[2,292,-1,3],[3,265,1,6],[3,292,-1,6],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,1,20],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,1,20],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,1,20],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,1,20],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,6],[4,511,-1,6],[5,128,-1,40],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-1,40],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,-1,40],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-1,40],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,3,20],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,3,20],[5,256,1,60],[5,261,-1,40],[5,265,-1,40],[5,268,-1,40],[5,274,1,60],[5,279,-1,40],[5,283,-1,40],[5,286,-1,40],[5,289,-1,40],[5,292,-1,40],[5,296,-1,40],[5,301,1,60],[5,307,-1,40],[5,310,-1,40],[5,314,-1,40],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-1,30],[5,511,1,30],[6,146,-1,10],[6,191,1,10],[7,146,-1,60],[7,191,1,60],[8,268,1,30],[8,289,-1,30],[9,268,-7,30],[9,289,7,30],[10,261,1,30],[10,296,-1,30],[11,261,-7,30],[11,296,7,30],[12,194,-1,10],[12,239,1,10],[13,194,-1,12],[13,239,1,12],[14,82,-1,10],[14,127,1,10],[15,82,-1,12],[15,127,1,12]],[[0,208,-1,10],[0,253,1,10],[1,208,-1,10],[1,253,1,10],[2,265,1,1],[2,292,-1,1],[3,265,1,2],[3,292,-1,2],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,3,10],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,-1,5],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,3,10],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,-1,5],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,2],[4,511,-1,2],[5,128,1,10],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-3,20],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,1,10],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-3,20],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,-1,10],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,-1,10],[5,256,1,60],[5,261,-3,20],[5,265,-3,20],[5,268,-3,20],[5,274,1,60],[5,279,1,10],[5,283,1,10],[5,286,1,10],[5,289,-3,20],[5,292,-3,20],[5,296,-3,20],[5,301,1,60],[5,307,1,10],[5,310,1,10],[5,314,1,10],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-3,10],[5,511,3,10],[6,146,1,10],[6,191,-1,10],[7,146,1,10],[7,191,-1,10],[8,268,3,10],[8,289,-3,10],[9,268,-7,20],[9,289,7,20],[10,261,3,10],[10,296,-3,10],[11,261,-7,20],[11,296,7,20],[12,194,-2,5],[12,239,2,5],[13,194,-1,4],[13,239,1,4],[14,82,-2,5],[14,127,2,5],[15,82,-1,4],[15,127,1,4]],[[0,400,1,20],[0,445,-1,20],[1,400,-3,40],[1,445,3,40],[5,146,2,5],[5,191,-2,5],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,1,20],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,1,20],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,1,20],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,1,20],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-1,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,1,20],[7,2,-1,40],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,-1,40],[7,49,1,15],[7,61,-1,60],[7,69,-1,40],[7,73,-1,40],[7,87,-1,60],[7,91,-1,60],[7,100,-1,40],[7,104,-1,40],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-1,40],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-1,40],[7,199,-1,60],[7,203,-1,60],[7,213,-1,40],[7,217,-1,40],[7,230,-1,60],[7,234,-1,60],[7,244,-1,40],[7,248,-1,40],[7,256,-1,40],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,-1,40],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,3,20],[7,398,-1,60],[7,400,-1,40],[7,412,1,60],[7,419,-1,60],[7,431,3,20],[7,433,1,60],[7,445,-1,40],[7,453,-1,60],[7,457,-1,60],[7,466,3,40],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,-3,40],[8,76,-3,20],[8,97,3,20],[9,76,-3,40],[9,97,3,40],[10,69,-3,20],[10,104,3,20],[11,69,-3,40],[11,104,3,40],[12,386,-1,20],[12,431,1,20],[13,386,-1,4],[13,431,1,4],[14,274,-1,20],[14,319,1,20],[15,274,-1,4],[15,319,1,4]],[[0,400,3,20],[0,445,-3,20],[1,400,13,120],[1,445,-13,120],[2,73,-1,3],[2,100,1,3],[3,73,-1,6],[3,100,1,6],[4,146,-1,6],[4,191,1,6],[5,146,8,15],[5,191,-8,15],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,3,10],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,3,10],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,-1,5],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,-1,5],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-3,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,3,20],[7,2,1,10],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,1,10],[7,49,1,15],[7,61,-1,60],[7,69,-3,20],[7,73,-3,20],[7,87,-1,60],[7,91,-1,60],[7,100,-3,20],[7,104,-3,20],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-3,20],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-3,20],[7,199,-1,60],[7,203,-1,60],[7,213,1,10],[7,217,1,10],[7,230,-1,60],[7,234,-1,60],[7,244,1,10],[7,248,1,10],[7,256,1,10],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,1,10],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,-1,10],[7,398,-1,60],[7,400,-3,20],[7,412,1,60],[7,419,-1,60],[7,431,-1,10],[7,433,1,60],[7,445,-3,20],[7,453,-1,60],[7,457,-1,60],[7,466,-13,120],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,13,120],[8,76,-17,60],[8,97,17,60],[9,76,13,120],[9,97,-13,120],[10,69,-17,60],[10,104,17,60],[11,69,13,120],[11,104,-13,120],[12,386,-3,20],[12,431,3,20],[13,386,-1,6],[13,431,1,6],[14,274,7,20],[14,319,-7,20],[15,274,-1,6],[15,319,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,-1,3],[2,506,1,3],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,7,30],[5,289,-7,30],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,1,20],[8,274,1,30],[8,286,-1,30],[8,289,1,20],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,1,20],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,1,20],[8,511,29,60],[9,2,-1,60],[9,14,-1,40],[9,16,-1,60],[9,28,-1,40],[9,35,-1,40],[9,47,-1,60],[9,49,-1,40],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,-1,40],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,-1,40],[9,128,-1,60],[9,140,-1,40],[9,146,1,15],[9,158,1,60],[9,161,-1,40],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,-1,40],[9,203,-1,60],[9,213,-1,40],[9,217,-1,60],[9,230,-1,60],[9,234,-1,40],[9,244,-1,60],[9,248,-1,40],[9,256,-1,40],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,-1,40],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,3,20],[9,475,-1,40],[9,484,1,60],[9,488,-1,60],[9,502,-1,40],[9,506,3,20],[9,511,-1,120],[10,475,1,60],[10,502,-1,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,1,6],[2,506,-1,6],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,-4,15],[5,289,4,15],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,3,10],[8,274,1,30],[8,286,-1,30],[8,289,3,10],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,-1,5],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,-1,5],[8,511,29,60],[9,2,-1,60],[9,14,-3,20],[9,16,-1,60],[9,28,-3,20],[9,35,-3,20],[9,47,-1,60],[9,49,-3,20],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,1,10],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,1,10],[9,128,-1,60],[9,140,-3,20],[9,146,1,15],[9,158,1,60],[9,161,-3,20],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,1,10],[9,203,-1,60],[9,213,1,10],[9,217,-1,60],[9,230,-1,60],[9,234,1,10],[9,244,-1,60],[9,248,1,10],[9,256,1,10],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,1,10],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,-1,10],[9,475,-3,20],[9,484,1,60],[9,488,-1,60],[9,502,-3,20],[9,506,-1,10],[9,511,-1,120],[10,475,31,60],[10,502,-31,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,-1,3],[2,499,1,3],[3,478,-1,6],[3,499,1,6],[4,261,-1,6],[4,296,1,6],[5,261,7,30],[5,296,-7,30],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,1,60],[8,502,-1,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,1,20],[10,283,1,30],[10,286,-1,30],[10,296,1,20],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,1,20],[10,488,-1,30],[10,493,1,30],[10,499,1,20],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-1,40],[11,478,3,20],[11,488,-1,60],[11,493,1,60],[11,499,3,20],[11,502,-1,40],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,12],[13,56,-1,12],[14,133,-1,20],[14,168,1,20],[15,133,1,12],[15,168,-1,12]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,1,6],[2,499,-1,6],[3,478,1,3],[3,499,-1,3],[4,261,-1,6],[4,296,1,6],[5,261,-4,15],[5,296,4,15],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,31,60],[8,502,-31,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,3,10],[10,283,1,30],[10,286,-1,30],[10,296,3,10],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,-1,5],[10,488,-1,30],[10,493,1,30],[10,499,-1,5],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-3,20],[11,35,1,60],[11,38,1,15],[11,56,-3,20],[11,61,-1,60],[11,64,-1,60],[11,69,-3,20],[11,91,-1,60],[11,94,1,10],[11,104,-3,20],[11,109,-1,60],[11,115,1,10],[11,118,-1,60],[11,128,-1,60],[11,133,-3,20],[11,155,-1,60],[11,158,1,10],[11,168,-3,20],[11,173,-1,60],[11,179,1,10],[11,182,-1,60],[11,203,-1,60],[11,206,1,10],[11,208,1,15],[11,213,1,60],[11,227,1,10],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,1,10],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,1,10],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-3,20],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-3,20],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,3],[13,56,-1,3],[14,133,-1,20],[14,168,1,20],[15,133,1,3],[15,168,-1,3]],[[0,448,1,20],[0,493,-1,20],[1,448,-3,40],[1,493,3,40],[5,194,-1,10],[5,239,1,10],[6,386,-1,20],[6,431,1,20],[7,386,3,40],[7,431,-3,40],[8,28,-3,20],[8,49,3,20],[9,28,-3,40],[9,49,3,40],[10,21,-3,20],[10,56,3,20],[11,21,-3,40],[11,56,3,40],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,1,20],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,1,20],[12,433,1,30],[12,440,1,30],[12,448,1,20],[12,457,-1,30],[12,466,-1,20],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,1,20],[12,499,1,30],[12,506,1,30],[12,511,1,20],[13,2,-1,60],[13,11,1,15],[13,21,-1,40],[13,28,-1,40],[13,38,1,15],[13,47,-1,60],[13,49,-1,40],[13,56,-1,40],[13,64,-1,60],[13,73,1,15],[13,87,-1,40],[13,94,-1,40],[13,100,1,15],[13,109,-1,60],[13,115,-1,40],[13,122,-1,40],[13,128,-1,40],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,-1,40],[13,179,-1,60],[13,186,-1,60],[13,194,-1,40],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-1,40],[13,241,-1,60],[13,248,-1,60],[13,256,-1,40],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,-1,40],[13,307,-1,60],[13,314,-1,60],[13,322,-1,40],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-1,40],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,3,20],[13,457,-1,60],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,3,20],[13,499,1,60],[13,506,1,60],[14,322,-1,20],[14,367,1,20]],[[0,448,1,5],[0,493,-1,5],[1,448,7,60],[1,493,-7,60],[2,25,1,3],[2,52,-1,3],[3,25,1,6],[3,52,-1,6],[4,194,1,6],[4,239,-1,6],[5,194,-7,30],[5,239,7,30],[6,386,3,10],[6,431,-3,10],[7,386,23,60],[7,431,-23,60],[8,28,7,30],[8,49,-7,30],[9,28,-2,15],[9,49,2,15],[10,21,-4,15],[10,56,4,15],[11,21,-2,15],[11,56,2,15],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,3,10],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,3,10],[12,433,1,30],[12,440,1,30],[12,448,-1,5],[12,457,-1,30],[12,466,-1,5],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,-1,5],[12,499,1,30],[12,506,1,30],[12,511,1,5],[13,2,-1,60],[13,11,1,15],[13,21,-3,20],[13,28,-3,20],[13,38,1,15],[13,47,-1,60],[13,49,-3,20],[13,56,-3,20],[13,64,-1,60],[13,73,1,15],[13,87,1,10],[13,94,1,10],[13,100,1,15],[13,109,-1,60],[13,115,1,10],[13,122,1,10],[13,128,1,10],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,1,10],[13,179,-1,60],[13,186,-1,60],[13,194,-3,20],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-3,20],[13,241,-1,60],[13,248,-1,60],[13,256,1,10],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,1,10],[13,307,-1,60],[13,314,-1,60],[13,322,-3,20],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-3,20],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,-1,10],[13,457,-1,60],[13,466,-1,12],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,-1,10],[13,499,1,60],[13,506,1,60],[13,511,1,12],[14,322,-1,5],[14,367,1,5],[15,322,-1,12],[15,367,1,12]],[[0,336,1,20],[0,381,-1,20],[1,336,7,40],[1,381,-7,40],[5,82,-1,10],[5,127,1,10],[6,274,-1,20],[6,319,1,20],[7,274,-7,40],[7,319,7,40],[8,140,-3,20],[8,161,3,20],[9,140,-3,40],[9,161,3,40],[10,133,-3,20],[10,168,3,20],[11,133,-3,40],[11,168,3,40],[12,322,-1,20],[12,367,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[15,128,1,60],[15,133,-1,40],[15,137,-1,40],[15,140,-1,40],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-1,40],[15,164,-1,40],[15,168,-1,40],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,-1,40],[15,203,-1,40],[15,206,-1,40],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,-1,40],[15,230,-1,40],[15,234,-1,40],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,-1,40],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,-1,40],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-1,40],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,3,20],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-1,40],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,3,20]],[[0,336,1,5],[0,381,-1,5],[1,336,7,60],[1,381,-7,60],[2,137,1,3],[2,164,-1,3],[3,137,1,6],[3,164,-1,6],[4,82,1,6],[4,127,-1,6],[5,82,-7,30],[5,127,7,30],[6,274,3,10],[6,319,-3,10],[7,274,-7,60],[7,319,7,60],[8,140,7,30],[8,161,-7,30],[9,140,-2,15],[9,161,2,15],[10,133,-4,15],[10,168,4,15],[11,133,-2,15],[11,168,2,15],[12,322,-1,5],[12,367,1,5],[13,322,-1,12],[13,367,1,12],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,128,1,60],[15,133,-3,20],[15,137,-3,20],[15,140,-3,20],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-3,20],[15,164,-3,20],[15,168,-3,20],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,1,10],[15,203,1,10],[15,206,1,10],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,1,10],[15,230,1,10],[15,234,1,10],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,1,10],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,1,10],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-3,20],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,-1,10],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-3,20],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,-1,10],[15,466,-1,12],[15,511,1,12]],[[16,1,2,15],[16,8,2,15],[16,32,2,15],[16,41,-8,15],[16,211,2,15],[16,218,2,15],[16,242,2,15],[16,251,-1,5],[16,259,-1,5],[16,266,-1,5],[16,290,-1,5],[16,299,2,15],[16,465,2,15],[16,472,2,15],[16,496,2,15],[16,505,-1,5]],[[17,67,-1,5],[17,74,-1,5],[17,98,-1,5],[17,107,2,15],[17,196,-8,15],[17,205,2,15],[17,229,2,15],[17,236,2,15],[17,276,-1,5],[17,285,2,15],[17,309,2,15],[17,316,2,15],[17,403,2,15],[17,410,2,15],[17,434,2,15],[17,443,-1,5]],[[18,4,2,15],[18,31,2,15],[18,32,2,15],[18,59,2,15],[18,79,2,15],[18,84,-1,5],[18,107,2,15],[18,112,-1,5],[18,385,-1,5],[18,410,2,15],[18,421,2,15],[18,446,-1,5],[18,458,2,15],[18,465,2,15],[18,494,-1,5],[18,501,-8,15]],[[19,50,-1,5],[19,55,2,15],[19,59,2,15],[19,62,2,15],[19,176,-1,5],[19,181,2,15],[19,185,2,15],[19,188,2,15],[19,321,-1,5],[19,324,-1,5],[19,328,-1,5],[19,333,2,15],[19,451,2,15],[19,454,2,15],[19,458,2,15],[19,463,-8,15]],[[20,19,-1,5],[20,59,2,15],[20,81,-1,5],[20,121,2,15],[20,143,2,15],[20,167,2,15],[20,205,2,15],[20,229,2,15],[20,276,-8,15],[20,316,2,15],[20,342,2,15],[20,382,-1,5],[20,392,-1,5],[20,416,-1,5],[20,458,2,15],[20,482,2,15]],[[21,32,2,15],[21,37,-1,5],[21,41,-1,5],[21,44,-1,5],[21,211,2,15],[21,214,2,15],[21,218,2,15],[21,223,-1,5],[21,352,-8,15],[21,357,2,15],[21,361,2,15],[21,364,2,15],[21,403,2,15],[21,406,2,15],[21,410,2,15],[21,415,-1,5]],[[22,13,-8,15],[22,31,2,15],[22,79,2,15],[22,93,2,15],[22,134,-1,5],[22,148,-1,5],[22,196,-1,5],[22,214,2,15],[22,271,2,15],[22,285,2,15],[22,333,2,15],[22,351,-1,5],[22,388,-1,5],[22,406,2,15],[22,454,2,15],[22,468,2,15]],[[23,22,-1,5],[23,62,2,15],[23,67,-8,15],[23,107,2,15],[23,157,2,15],[23,181,2,15],[23,200,-1,5],[23,224,-1,5],[23,262,-1,5],[23,302,2,15],[23,339,2,15],[23,379,-1,5],[23,397,2,15],[23,421,2,15],[23,472,2,15],[23,496,2,15]],[[24,55,2,15],[24,62,2,15],[24,103,2,15],[24,110,2,15],[24,131,-1,5],[24,138,-1,5],[24,211,2,15],[24,218,2,15],[24,304,-1,5],[24,313,2,15],[24,352,-1,5],[24,361,2,15],[24,388,-8,15],[24,397,2,15],[24,468,2,15],[24,477,-1,5]],[[25,145,-1,3],[25,174,2,3],[25,193,-1,3],[25,254,-1,3]],[[26,70,-1,3],[26,171,2,3],[26,273,-1,3],[26,508,-1,3]],[[27,88,-1,3],[27,162,-1,3],[27,271,2,3],[27,501,-1,3]],[[28,13,-1,5],[28,55,2,15],[28,93,2,15],[28,103,2,15],[28,157,2,15],[28,167,2,15],[28,205,2,15],[28,247,-1,5],[28,285,2,15],[28,295,2,15],[28,333,2,15],[28,375,-1,5],[28,397,2,15],[28,439,-1,5],[28,477,-8,15],[28,487,-1,5]],[[29,26,-1,5],[29,62,2,15],[29,79,2,15],[29,107,2,15],[29,152,-1,5],[29,188,2,15],[29,205,2,15],[29,233,2,15],[29,280,-1,5],[29,316,2,15],[29,333,2,15],[29,361,2,15],[29,410,2,15],[29,446,-8,15],[29,463,-1,5],[29,491,-1,5]]],"additive_D_lowering":{"complex_divide15_scans":30,"complex_multiply15_scans":30,"dyadic_real_primitives":204768,"effect":"z <- z-Da; a is unchanged","finish":"Divide each of30 target fields exactly by15 under the declared rational-grid contract.","group_action":"Translate the named source; apply all target ADDs; translate that source back.","groups":[{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":0,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":0,"target_adds":[[0,-3,4],[1,17,4],[2,-9,4],[3,-9,4]],"translation":11},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":21},{"source":0,"target_adds":[[13,5,1]],"translation":25},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":0,"target_adds":[[0,-3,4],[1,-23,4],[2,3,4],[3,3,4]],"translation":38},{"source":0,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":0,"target_adds":[[13,-5,1]],"translation":52},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":56},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":64},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":94},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":109},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":115},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":128},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":158},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":173},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":179},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":203},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":213},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":230},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":248},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":256},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":286},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":301},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":307},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":331},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":341},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":358},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":376},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":395},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":405},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":422},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":440},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,3,4],[13,3,1]],"translation":448},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":0,"target_adds":[[0,-3,4],[1,-9,4],[2,-5,1],[3,-5,1]],"translation":466},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":0,"target_adds":[[0,3,4],[1,9,4],[2,5,1],[3,5,1]],"translation":511},{"source":1,"target_adds":[[20,3,1]],"translation":19},{"source":1,"target_adds":[[20,-2,1]],"translation":59},{"source":1,"target_adds":[[20,3,1]],"translation":81},{"source":1,"target_adds":[[20,-2,1]],"translation":121},{"source":1,"target_adds":[[20,-2,1]],"translation":143},{"source":1,"target_adds":[[20,-2,1]],"translation":167},{"source":1,"target_adds":[[20,-2,1]],"translation":205},{"source":1,"target_adds":[[20,-2,1]],"translation":229},{"source":1,"target_adds":[[20,8,1]],"translation":276},{"source":1,"target_adds":[[20,-2,1]],"translation":316},{"source":1,"target_adds":[[20,-2,1]],"translation":342},{"source":1,"target_adds":[[20,3,1]],"translation":382},{"source":1,"target_adds":[[20,3,1]],"translation":392},{"source":1,"target_adds":[[20,3,1]],"translation":416},{"source":1,"target_adds":[[20,-2,1]],"translation":458},{"source":1,"target_adds":[[20,-2,1]],"translation":482},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":2,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":2,"target_adds":[[0,3,2],[1,7,2]],"translation":14},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":16},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":2,"target_adds":[[0,-3,1],[1,-5,1],[8,-3,2],[9,-3,2]],"translation":35},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":2,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":61},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":69},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":2,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":91},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":2,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":104},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":118},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":128},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":158},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":173},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":179},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":203},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":213},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":230},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":248},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":256},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":2,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":286},{"source":2,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":301},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":307},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":331},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":341},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":358},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":376},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":398},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,1,2],[9,1,2]],"translation":400},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":419},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,1,2],[9,1,2]],"translation":445},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":453},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":2,"target_adds":[[0,-3,4],[1,-9,4],[8,-29,4],[9,-29,4]],"translation":466},{"source":2,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":488},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":2,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":2,"target_adds":[[0,3,4],[1,9,4],[8,29,4],[9,29,4]],"translation":511},{"source":3,"target_adds":[[17,3,1]],"translation":67},{"source":3,"target_adds":[[17,3,1]],"translation":74},{"source":3,"target_adds":[[17,3,1]],"translation":98},{"source":3,"target_adds":[[17,-2,1]],"translation":107},{"source":3,"target_adds":[[17,8,1]],"translation":196},{"source":3,"target_adds":[[17,-2,1]],"translation":205},{"source":3,"target_adds":[[17,-2,1]],"translation":229},{"source":3,"target_adds":[[17,-2,1]],"translation":236},{"source":3,"target_adds":[[17,3,1]],"translation":276},{"source":3,"target_adds":[[17,-2,1]],"translation":285},{"source":3,"target_adds":[[17,-2,1]],"translation":309},{"source":3,"target_adds":[[17,-2,1]],"translation":316},{"source":3,"target_adds":[[17,-2,1]],"translation":403},{"source":3,"target_adds":[[17,-2,1]],"translation":410},{"source":3,"target_adds":[[17,-2,1]],"translation":434},{"source":3,"target_adds":[[17,3,1]],"translation":443},{"source":4,"target_adds":[[24,-2,1]],"translation":55},{"source":4,"target_adds":[[24,-2,1]],"translation":62},{"source":4,"target_adds":[[24,-2,1]],"translation":103},{"source":4,"target_adds":[[24,-2,1]],"translation":110},{"source":4,"target_adds":[[24,3,1]],"translation":131},{"source":4,"target_adds":[[24,3,1]],"translation":138},{"source":4,"target_adds":[[24,-2,1]],"translation":211},{"source":4,"target_adds":[[24,-2,1]],"translation":218},{"source":4,"target_adds":[[24,3,1]],"translation":304},{"source":4,"target_adds":[[24,-2,1]],"translation":313},{"source":4,"target_adds":[[24,3,1]],"translation":352},{"source":4,"target_adds":[[24,-2,1]],"translation":361},{"source":4,"target_adds":[[24,8,1]],"translation":388},{"source":4,"target_adds":[[24,-2,1]],"translation":397},{"source":4,"target_adds":[[24,-2,1]],"translation":468},{"source":4,"target_adds":[[24,3,1]],"translation":477},{"source":5,"target_adds":[[16,-2,1]],"translation":1},{"source":5,"target_adds":[[16,-2,1]],"translation":8},{"source":5,"target_adds":[[16,-2,1]],"translation":32},{"source":5,"target_adds":[[16,8,1]],"translation":41},{"source":5,"target_adds":[[16,-2,1]],"translation":211},{"source":5,"target_adds":[[16,-2,1]],"translation":218},{"source":5,"target_adds":[[16,-2,1]],"translation":242},{"source":5,"target_adds":[[16,3,1]],"translation":251},{"source":5,"target_adds":[[16,3,1]],"translation":259},{"source":5,"target_adds":[[16,3,1]],"translation":266},{"source":5,"target_adds":[[16,3,1]],"translation":290},{"source":5,"target_adds":[[16,-2,1]],"translation":299},{"source":5,"target_adds":[[16,-2,1]],"translation":465},{"source":5,"target_adds":[[16,-2,1]],"translation":472},{"source":5,"target_adds":[[16,-2,1]],"translation":496},{"source":5,"target_adds":[[16,3,1]],"translation":505},{"source":6,"target_adds":[[28,3,1]],"translation":13},{"source":6,"target_adds":[[28,-2,1]],"translation":55},{"source":6,"target_adds":[[28,-2,1]],"translation":93},{"source":6,"target_adds":[[28,-2,1]],"translation":103},{"source":6,"target_adds":[[28,-2,1]],"translation":157},{"source":6,"target_adds":[[28,-2,1]],"translation":167},{"source":6,"target_adds":[[28,-2,1]],"translation":205},{"source":6,"target_adds":[[28,3,1]],"translation":247},{"source":6,"target_adds":[[28,-2,1]],"translation":285},{"source":6,"target_adds":[[28,-2,1]],"translation":295},{"source":6,"target_adds":[[28,-2,1]],"translation":333},{"source":6,"target_adds":[[28,3,1]],"translation":375},{"source":6,"target_adds":[[28,-2,1]],"translation":397},{"source":6,"target_adds":[[28,3,1]],"translation":439},{"source":6,"target_adds":[[28,8,1]],"translation":477},{"source":6,"target_adds":[[28,3,1]],"translation":487},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":2},{"source":7,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":11},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":7,"target_adds":[[10,-3,2],[11,-3,2],[12,-3,1],[13,-19,4]],"translation":21},{"source":7,"target_adds":[[2,3,2],[3,3,2]],"translation":25},{"source":7,"target_adds":[[8,-3,4],[9,-3,4],[12,-3,4],[13,-3,4]],"translation":28},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":38},{"source":7,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":47},{"source":7,"target_adds":[[8,3,4],[9,3,4],[12,-3,4],[13,-3,4]],"translation":49},{"source":7,"target_adds":[[2,-3,2],[3,-3,2]],"translation":52},{"source":7,"target_adds":[[12,3,2],[13,13,4]],"translation":56},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":64},{"source":7,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":73},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":87},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":94},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":100},{"source":7,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":109},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":115},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":122},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":128},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":137},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":151},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":158},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":164},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":173},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":179},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":186},{"source":7,"target_adds":[[4,-3,2],[5,-6,1],[12,-3,4],[13,-3,4]],"translation":194},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":203},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":213},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":220},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":230},{"source":7,"target_adds":[[4,3,2],[5,6,1],[12,-3,4],[13,-3,4]],"translation":239},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":241},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":248},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":256},{"source":7,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":265},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":279},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":286},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":292},{"source":7,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":301},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":307},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":314},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,-3,4],[15,-3,1]],"translation":322},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":331},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":341},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":348},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":358},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,3,4],[15,3,1]],"translation":367},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":369},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":376},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":7,"target_adds":[[6,-3,4],[7,-9,4],[12,3,4],[13,9,2]],"translation":386},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":395},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":405},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":412},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":422},{"source":7,"target_adds":[[6,3,4],[7,9,4],[12,3,4],[13,9,2]],"translation":431},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":433},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":440},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":7,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":448},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":457},{"source":7,"target_adds":[[10,-29,4],[11,-29,4],[12,-3,4],[13,-3,1]],"translation":466},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":471},{"source":7,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":7,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":478},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":484},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":7,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":493},{"source":7,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":499},{"source":7,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":506},{"source":7,"target_adds":[[10,29,4],[11,29,4],[12,3,4],[13,3,1]],"translation":511},{"source":8,"target_adds":[[21,-2,1]],"translation":32},{"source":8,"target_adds":[[21,3,1]],"translation":37},{"source":8,"target_adds":[[21,3,1]],"translation":41},{"source":8,"target_adds":[[21,3,1]],"translation":44},{"source":8,"target_adds":[[21,-2,1]],"translation":211},{"source":8,"target_adds":[[21,-2,1]],"translation":214},{"source":8,"target_adds":[[21,-2,1]],"translation":218},{"source":8,"target_adds":[[21,3,1]],"translation":223},{"source":8,"target_adds":[[21,8,1]],"translation":352},{"source":8,"target_adds":[[21,-2,1]],"translation":357},{"source":8,"target_adds":[[21,-2,1]],"translation":361},{"source":8,"target_adds":[[21,-2,1]],"translation":364},{"source":8,"target_adds":[[21,-2,1]],"translation":403},{"source":8,"target_adds":[[21,-2,1]],"translation":406},{"source":8,"target_adds":[[21,-2,1]],"translation":410},{"source":8,"target_adds":[[21,3,1]],"translation":415},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":9,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":14},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":35},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":9,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":9,"target_adds":[[6,-3,1],[7,-5,1],[10,-3,2],[11,-3,2]],"translation":69},{"source":9,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":9,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":9,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":9,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":9,"target_adds":[[6,3,2],[7,7,2]],"translation":104},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":9,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":9,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":213},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":248},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":9,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":9,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":331},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":358},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":9,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":400},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":9,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":445},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":9,"target_adds":[[6,-3,4],[7,-9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":9,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":9,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":9,"target_adds":[[6,3,4],[7,9,4],[10,29,4],[11,29,4]],"translation":511},{"source":10,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":10,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":10,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":10,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":10,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":10,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":128},{"source":10,"target_adds":[[10,-3,2],[11,-3,2],[14,-3,1],[15,-19,4]],"translation":133},{"source":10,"target_adds":[[2,3,2],[3,3,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":10,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":151},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":155},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":158},{"source":10,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":10,"target_adds":[[2,-3,2],[3,-3,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":10,"target_adds":[[14,3,2],[15,13,4]],"translation":168},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":173},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":179},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":182},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":186},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":194},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":206},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":208},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":220},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":227},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":239},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":241},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":253},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":10,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":261},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":265},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":10,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":279},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":283},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":292},{"source":10,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":296},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":310},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":314},{"source":10,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":10,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":334},{"source":10,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":336},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":348},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":355},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":10,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":369},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":10,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":381},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":10,"target_adds":[[10,-29,4],[11,-29,4],[14,-3,4],[15,-3,1]],"translation":466},{"source":10,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":10,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":10,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":10,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":10,"target_adds":[[10,29,4],[11,29,4],[14,3,4],[15,3,1]],"translation":511},{"source":11,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":11,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":11,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":11,"target_adds":[[15,5,2]],"translation":82},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":11,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":11,"target_adds":[[15,-5,2]],"translation":127},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":128},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":137},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":151},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":155},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":158},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":164},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":173},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":179},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":182},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":186},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":203},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":206},{"source":11,"target_adds":[[1,5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":220},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":227},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":230},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":241},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":11,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":256},{"source":11,"target_adds":[[4,-19,4],[5,-21,2],[10,-19,4],[11,-17,2]],"translation":261},{"source":11,"target_adds":[[2,-5,2],[3,-5,2],[4,-3,4],[5,-3,4]],"translation":265},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":279},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":286},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":11,"target_adds":[[2,5,2],[3,5,2],[4,-3,4],[5,-3,4]],"translation":292},{"source":11,"target_adds":[[4,13,4],[5,9,1],[10,1,4],[11,-7,2]],"translation":296},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":301},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":307},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":314},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":322},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":334},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":341},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":348},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":355},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":367},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":369},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":376},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":11,"target_adds":[[4,5,2],[5,15,2],[10,59,8],[11,59,8]],"translation":466},{"source":11,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":11,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":11,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":11,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":11,"target_adds":[[4,-5,2],[5,-15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":12,"target_adds":[[21,-2,1]],"translation":32},{"source":12,"target_adds":[[21,3,1]],"translation":37},{"source":12,"target_adds":[[21,3,1]],"translation":41},{"source":12,"target_adds":[[21,3,1]],"translation":44},{"source":12,"target_adds":[[21,-2,1]],"translation":211},{"source":12,"target_adds":[[21,-2,1]],"translation":214},{"source":12,"target_adds":[[21,-2,1]],"translation":218},{"source":12,"target_adds":[[21,3,1]],"translation":223},{"source":12,"target_adds":[[21,8,1]],"translation":352},{"source":12,"target_adds":[[21,-2,1]],"translation":357},{"source":12,"target_adds":[[21,-2,1]],"translation":361},{"source":12,"target_adds":[[21,-2,1]],"translation":364},{"source":12,"target_adds":[[21,-2,1]],"translation":403},{"source":12,"target_adds":[[21,-2,1]],"translation":406},{"source":12,"target_adds":[[21,-2,1]],"translation":410},{"source":12,"target_adds":[[21,3,1]],"translation":415},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":2},{"source":13,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":13,"target_adds":[[13,5,1]],"translation":25},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":28},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":13,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":47},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":49},{"source":13,"target_adds":[[13,-5,1]],"translation":52},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":13,"target_adds":[[2,-9,4],[3,-9,4],[6,3,4],[7,-17,4]],"translation":73},{"source":13,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":87},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":13,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":13,"target_adds":[[2,3,4],[3,3,4],[6,3,4],[7,23,4]],"translation":100},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":122},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":128},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":13,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":173},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":13,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":213},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":248},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":13,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":412},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":433},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":13,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":457},{"source":13,"target_adds":[[2,-5,1],[3,-5,1],[6,3,4],[7,9,4]],"translation":466},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":484},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":13,"target_adds":[[2,5,1],[3,5,1],[6,-3,4],[7,-9,4]],"translation":511},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":14,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":14,"target_adds":[[13,5,1]],"translation":25},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":14,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":14,"target_adds":[[13,-5,1]],"translation":52},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":14,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":14,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":14,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":14,"target_adds":[[2,-9,4],[3,-9,4],[14,3,4],[15,23,4]],"translation":137},{"source":14,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":151},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":14,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":14,"target_adds":[[2,3,4],[3,3,4],[14,3,4],[15,-17,4]],"translation":164},{"source":14,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":186},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":194},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":213},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":220},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":239},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":241},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":248},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,-1,2],[15,-1,2]],"translation":265},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":14,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":279},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,-1,2],[15,-1,2]],"translation":292},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":314},{"source":14,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":14,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":348},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":369},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":14,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":14,"target_adds":[[2,-5,1],[3,-5,1],[14,3,4],[15,3,1]],"translation":466},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":14,"target_adds":[[2,5,1],[3,5,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":15,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":15,"target_adds":[[13,-5,1]],"translation":25},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":15,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":15,"target_adds":[[13,5,1]],"translation":52},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":15,"target_adds":[[15,-5,2]],"translation":82},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":15,"target_adds":[[15,5,2]],"translation":127},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":128},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,-5,1]],"translation":137},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":151},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":158},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,5,1]],"translation":164},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":173},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":179},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":186},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":203},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":15,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":213},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":220},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":230},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":241},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":248},{"source":15,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":256},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":15,"target_adds":[[2,13,4],[3,13,4],[4,-17,4],[5,-57,4]],"translation":265},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":279},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":286},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":15,"target_adds":[[2,-7,4],[3,-7,4],[4,23,4],[5,63,4]],"translation":292},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":301},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":307},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":314},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":322},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":331},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":341},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":348},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":358},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":367},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":369},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":376},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":15,"target_adds":[[2,5,1],[3,5,1],[4,-5,2],[5,-15,2]],"translation":466},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":15,"target_adds":[[2,-5,1],[3,-5,1],[4,5,2],[5,15,2]],"translation":511},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":2},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":16,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":16,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":16,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":16,"target_adds":[[12,-3,2],[13,17,4]],"translation":28},{"source":16,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":47},{"source":16,"target_adds":[[8,-3,2],[9,-3,2],[12,3,1],[13,-11,4]],"translation":49},{"source":16,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":16,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":16,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":87},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":16,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":122},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":158},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":179},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":16,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":213},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":16,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":248},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":16,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":16,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":16,"target_adds":[[6,3,4],[7,9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":16,"target_adds":[[6,-3,4],[7,-9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":16,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":457},{"source":16,"target_adds":[[8,-29,4],[9,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":16,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":484},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":16,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":16,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":16,"target_adds":[[8,29,4],[9,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":17,"target_adds":[[20,3,1]],"translation":19},{"source":17,"target_adds":[[20,-2,1]],"translation":59},{"source":17,"target_adds":[[20,3,1]],"translation":81},{"source":17,"target_adds":[[20,-2,1]],"translation":121},{"source":17,"target_adds":[[20,-2,1]],"translation":143},{"source":17,"target_adds":[[20,-2,1]],"translation":167},{"source":17,"target_adds":[[20,-2,1]],"translation":205},{"source":17,"target_adds":[[20,-2,1]],"translation":229},{"source":17,"target_adds":[[20,8,1]],"translation":276},{"source":17,"target_adds":[[20,-2,1]],"translation":316},{"source":17,"target_adds":[[20,-2,1]],"translation":342},{"source":17,"target_adds":[[20,3,1]],"translation":382},{"source":17,"target_adds":[[20,3,1]],"translation":392},{"source":17,"target_adds":[[20,3,1]],"translation":416},{"source":17,"target_adds":[[20,-2,1]],"translation":458},{"source":17,"target_adds":[[20,-2,1]],"translation":482},{"source":18,"target_adds":[[25,5,1]],"translation":145},{"source":18,"target_adds":[[25,-10,1]],"translation":174},{"source":18,"target_adds":[[25,5,1]],"translation":193},{"source":18,"target_adds":[[25,5,1]],"translation":254},{"source":19,"target_adds":[[26,5,1]],"translation":70},{"source":19,"target_adds":[[26,-10,1]],"translation":171},{"source":19,"target_adds":[[26,5,1]],"translation":273},{"source":19,"target_adds":[[26,5,1]],"translation":508},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":20,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":20,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":20,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":20,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":20,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":20,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":20,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":20,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":20,"target_adds":[[14,-3,2],[15,17,4]],"translation":140},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":20,"target_adds":[[8,-3,2],[9,-3,2],[14,3,1],[15,-11,4]],"translation":161},{"source":20,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":20,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":199},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":213},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":217},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":234},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":244},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":248},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":20,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":20,"target_adds":[[6,3,4],[7,-21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":20,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":20,"target_adds":[[6,-3,4],[7,21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":20,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":20,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":345},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":20,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":372},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":20,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":20,"target_adds":[[8,-29,4],[9,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":20,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":20,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":20,"target_adds":[[8,29,4],[9,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":2},{"source":21,"target_adds":[[0,-9,8],[1,-47,8],[8,3,8],[9,-3,2]],"translation":14},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,9,8],[13,-11,2]],"translation":28},{"source":21,"target_adds":[[0,9,8],[1,47,8],[8,3,8],[9,-3,2]],"translation":35},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":47},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,-9,8],[13,11,2]],"translation":49},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":73},{"source":21,"target_adds":[[6,9,8],[7,47,8]],"translation":76},{"source":21,"target_adds":[[15,-5,2]],"translation":82},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":87},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":21,"target_adds":[[6,-9,8],[7,-47,8]],"translation":97},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":100},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":122},{"source":21,"target_adds":[[15,5,2]],"translation":127},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":128},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,9,8],[15,-11,2]],"translation":140},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,-1,1],[9,-1,1]],"translation":146},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":158},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,-9,8],[15,11,2]],"translation":161},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":173},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":179},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":191},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":199},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":203},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":21,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":213},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":217},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":230},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":234},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":244},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":248},{"source":21,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":256},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":21,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":21,"target_adds":[[4,-13,4],[5,-9,1],[8,1,4],[9,-7,2]],"translation":268},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":274},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":286},{"source":21,"target_adds":[[4,19,4],[5,21,2],[8,-19,4],[9,-17,2]],"translation":289},{"source":21,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":301},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":307},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":319},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":327},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":331},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":341},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":345},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":358},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":362},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":372},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":376},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":386},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":412},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":431},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":433},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":457},{"source":21,"target_adds":[[4,-5,2],[5,-15,2],[8,59,8],[9,59,8]],"translation":466},{"source":21,"target_adds":[[2,1,4],[3,-7,2],[8,3,2],[9,3,2]],"translation":471},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,-1,8],[11,-61,8]],"translation":475},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":484},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,1,8],[11,61,8]],"translation":502},{"source":21,"target_adds":[[2,-1,4],[3,7,2],[8,3,2],[9,3,2]],"translation":506},{"source":21,"target_adds":[[4,5,2],[5,15,2],[8,-59,8],[9,-59,8]],"translation":511},{"source":22,"target_adds":[[25,5,1]],"translation":145},{"source":22,"target_adds":[[25,-10,1]],"translation":174},{"source":22,"target_adds":[[25,5,1]],"translation":193},{"source":22,"target_adds":[[25,5,1]],"translation":254},{"source":23,"target_adds":[[19,3,1]],"translation":50},{"source":23,"target_adds":[[19,-2,1]],"translation":55},{"source":23,"target_adds":[[19,-2,1]],"translation":59},{"source":23,"target_adds":[[19,-2,1]],"translation":62},{"source":23,"target_adds":[[19,3,1]],"translation":176},{"source":23,"target_adds":[[19,-2,1]],"translation":181},{"source":23,"target_adds":[[19,-2,1]],"translation":185},{"source":23,"target_adds":[[19,-2,1]],"translation":188},{"source":23,"target_adds":[[19,3,1]],"translation":321},{"source":23,"target_adds":[[19,3,1]],"translation":324},{"source":23,"target_adds":[[19,3,1]],"translation":328},{"source":23,"target_adds":[[19,-2,1]],"translation":333},{"source":23,"target_adds":[[19,-2,1]],"translation":451},{"source":23,"target_adds":[[19,-2,1]],"translation":454},{"source":23,"target_adds":[[19,-2,1]],"translation":458},{"source":23,"target_adds":[[19,8,1]],"translation":463},{"source":24,"target_adds":[[18,-2,1]],"translation":4},{"source":24,"target_adds":[[18,-2,1]],"translation":31},{"source":24,"target_adds":[[18,-2,1]],"translation":32},{"source":24,"target_adds":[[18,-2,1]],"translation":59},{"source":24,"target_adds":[[18,-2,1]],"translation":79},{"source":24,"target_adds":[[18,3,1]],"translation":84},{"source":24,"target_adds":[[18,-2,1]],"translation":107},{"source":24,"target_adds":[[18,3,1]],"translation":112},{"source":24,"target_adds":[[18,3,1]],"translation":385},{"source":24,"target_adds":[[18,-2,1]],"translation":410},{"source":24,"target_adds":[[18,-2,1]],"translation":421},{"source":24,"target_adds":[[18,3,1]],"translation":446},{"source":24,"target_adds":[[18,-2,1]],"translation":458},{"source":24,"target_adds":[[18,-2,1]],"translation":465},{"source":24,"target_adds":[[18,3,1]],"translation":494},{"source":24,"target_adds":[[18,8,1]],"translation":501},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":25,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":25,"target_adds":[[0,-3,1],[1,-5,1],[8,3,2],[9,3,2]],"translation":14},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":16},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":25,"target_adds":[[0,3,2],[1,7,2]],"translation":35},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":25,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":61},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":69},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":25,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":91},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":25,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":104},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":118},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":128},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":158},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":173},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":179},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":203},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":213},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":230},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":248},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":256},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":25,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":286},{"source":25,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":301},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":307},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":331},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":341},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":358},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":376},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":398},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,-1,2],[9,-1,2]],"translation":400},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":419},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2]],"translation":445},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":453},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":25,"target_adds":[[0,-3,4],[1,-9,4],[8,29,4],[9,29,4]],"translation":466},{"source":25,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":488},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":25,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":25,"target_adds":[[0,3,4],[1,9,4],[8,-29,4],[9,-29,4]],"translation":511},{"source":26,"target_adds":[[23,3,1]],"translation":22},{"source":26,"target_adds":[[23,-2,1]],"translation":62},{"source":26,"target_adds":[[23,8,1]],"translation":67},{"source":26,"target_adds":[[23,-2,1]],"translation":107},{"source":26,"target_adds":[[23,-2,1]],"translation":157},{"source":26,"target_adds":[[23,-2,1]],"translation":181},{"source":26,"target_adds":[[23,3,1]],"translation":200},{"source":26,"target_adds":[[23,3,1]],"translation":224},{"source":26,"target_adds":[[23,3,1]],"translation":262},{"source":26,"target_adds":[[23,-2,1]],"translation":302},{"source":26,"target_adds":[[23,-2,1]],"translation":339},{"source":26,"target_adds":[[23,3,1]],"translation":379},{"source":26,"target_adds":[[23,-2,1]],"translation":397},{"source":26,"target_adds":[[23,-2,1]],"translation":421},{"source":26,"target_adds":[[23,-2,1]],"translation":472},{"source":26,"target_adds":[[23,-2,1]],"translation":496},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":27,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":27,"target_adds":[[0,-3,4],[1,-23,4],[2,-3,4],[3,-3,4]],"translation":11},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":21},{"source":27,"target_adds":[[13,-5,1]],"translation":25},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":27,"target_adds":[[0,-3,4],[1,17,4],[2,9,4],[3,9,4]],"translation":38},{"source":27,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":27,"target_adds":[[13,5,1]],"translation":52},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":56},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":64},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":94},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":109},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":115},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":128},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,-5,1]],"translation":137},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":151},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":158},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,5,1]],"translation":164},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":173},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":179},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":186},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":194},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":203},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":213},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":220},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":230},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":239},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":241},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":248},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":256},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,-5,1],[5,-15,1]],"translation":265},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":279},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":286},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,5,1],[5,15,1]],"translation":292},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":301},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":307},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":314},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":322},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":331},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":341},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":348},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":358},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":367},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":369},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":376},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":395},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":405},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":422},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":440},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,3,4],[13,3,1]],"translation":448},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":27,"target_adds":[[0,-3,4],[1,-9,4],[2,5,1],[3,5,1]],"translation":466},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":27,"target_adds":[[0,3,4],[1,9,4],[2,-5,1],[3,-5,1]],"translation":511},{"source":28,"target_adds":[[26,5,1]],"translation":70},{"source":28,"target_adds":[[26,-10,1]],"translation":171},{"source":28,"target_adds":[[26,5,1]],"translation":273},{"source":28,"target_adds":[[26,5,1]],"translation":508},{"source":29,"target_adds":[[22,8,1]],"translation":13},{"source":29,"target_adds":[[22,-2,1]],"translation":31},{"source":29,"target_adds":[[22,-2,1]],"translation":79},{"source":29,"target_adds":[[22,-2,1]],"translation":93},{"source":29,"target_adds":[[22,3,1]],"translation":134},{"source":29,"target_adds":[[22,3,1]],"translation":148},{"source":29,"target_adds":[[22,3,1]],"translation":196},{"source":29,"target_adds":[[22,-2,1]],"translation":214},{"source":29,"target_adds":[[22,-2,1]],"translation":271},{"source":29,"target_adds":[[22,-2,1]],"translation":285},{"source":29,"target_adds":[[22,-2,1]],"translation":333},{"source":29,"target_adds":[[22,3,1]],"translation":351},{"source":29,"target_adds":[[22,3,1]],"translation":388},{"source":29,"target_adds":[[22,-2,1]],"translation":406},{"source":29,"target_adds":[[22,-2,1]],"translation":454},{"source":29,"target_adds":[[22,-2,1]],"translation":468},{"source":30,"target_adds":[[23,3,1]],"translation":22},{"source":30,"target_adds":[[23,-2,1]],"translation":62},{"source":30,"target_adds":[[23,8,1]],"translation":67},{"source":30,"target_adds":[[23,-2,1]],"translation":107},{"source":30,"target_adds":[[23,-2,1]],"translation":157},{"source":30,"target_adds":[[23,-2,1]],"translation":181},{"source":30,"target_adds":[[23,3,1]],"translation":200},{"source":30,"target_adds":[[23,3,1]],"translation":224},{"source":30,"target_adds":[[23,3,1]],"translation":262},{"source":30,"target_adds":[[23,-2,1]],"translation":302},{"source":30,"target_adds":[[23,-2,1]],"translation":339},{"source":30,"target_adds":[[23,3,1]],"translation":379},{"source":30,"target_adds":[[23,-2,1]],"translation":397},{"source":30,"target_adds":[[23,-2,1]],"translation":421},{"source":30,"target_adds":[[23,-2,1]],"translation":472},{"source":30,"target_adds":[[23,-2,1]],"translation":496},{"source":31,"target_adds":[[29,3,1]],"translation":26},{"source":31,"target_adds":[[29,-2,1]],"translation":62},{"source":31,"target_adds":[[29,-2,1]],"translation":79},{"source":31,"target_adds":[[29,-2,1]],"translation":107},{"source":31,"target_adds":[[29,3,1]],"translation":152},{"source":31,"target_adds":[[29,-2,1]],"translation":188},{"source":31,"target_adds":[[29,-2,1]],"translation":205},{"source":31,"target_adds":[[29,-2,1]],"translation":233},{"source":31,"target_adds":[[29,3,1]],"translation":280},{"source":31,"target_adds":[[29,-2,1]],"translation":316},{"source":31,"target_adds":[[29,-2,1]],"translation":333},{"source":31,"target_adds":[[29,-2,1]],"translation":361},{"source":31,"target_adds":[[29,-2,1]],"translation":410},{"source":31,"target_adds":[[29,8,1]],"translation":446},{"source":31,"target_adds":[[29,3,1]],"translation":463},{"source":31,"target_adds":[[29,3,1]],"translation":491},{"source":32,"target_adds":[[17,3,1]],"translation":67},{"source":32,"target_adds":[[17,3,1]],"translation":74},{"source":32,"target_adds":[[17,3,1]],"translation":98},{"source":32,"target_adds":[[17,-2,1]],"translation":107},{"source":32,"target_adds":[[17,8,1]],"translation":196},{"source":32,"target_adds":[[17,-2,1]],"translation":205},{"source":32,"target_adds":[[17,-2,1]],"translation":229},{"source":32,"target_adds":[[17,-2,1]],"translation":236},{"source":32,"target_adds":[[17,3,1]],"translation":276},{"source":32,"target_adds":[[17,-2,1]],"translation":285},{"source":32,"target_adds":[[17,-2,1]],"translation":309},{"source":32,"target_adds":[[17,-2,1]],"translation":316},{"source":32,"target_adds":[[17,-2,1]],"translation":403},{"source":32,"target_adds":[[17,-2,1]],"translation":410},{"source":32,"target_adds":[[17,-2,1]],"translation":434},{"source":32,"target_adds":[[17,3,1]],"translation":443},{"source":33,"target_adds":[[24,-2,1]],"translation":55},{"source":33,"target_adds":[[24,-2,1]],"translation":62},{"source":33,"target_adds":[[24,-2,1]],"translation":103},{"source":33,"target_adds":[[24,-2,1]],"translation":110},{"source":33,"target_adds":[[24,3,1]],"translation":131},{"source":33,"target_adds":[[24,3,1]],"translation":138},{"source":33,"target_adds":[[24,-2,1]],"translation":211},{"source":33,"target_adds":[[24,-2,1]],"translation":218},{"source":33,"target_adds":[[24,3,1]],"translation":304},{"source":33,"target_adds":[[24,-2,1]],"translation":313},{"source":33,"target_adds":[[24,3,1]],"translation":352},{"source":33,"target_adds":[[24,-2,1]],"translation":361},{"source":33,"target_adds":[[24,8,1]],"translation":388},{"source":33,"target_adds":[[24,-2,1]],"translation":397},{"source":33,"target_adds":[[24,-2,1]],"translation":468},{"source":33,"target_adds":[[24,3,1]],"translation":477},{"source":34,"target_adds":[[16,-2,1]],"translation":1},{"source":34,"target_adds":[[16,-2,1]],"translation":8},{"source":34,"target_adds":[[16,-2,1]],"translation":32},{"source":34,"target_adds":[[16,8,1]],"translation":41},{"source":34,"target_adds":[[16,-2,1]],"translation":211},{"source":34,"target_adds":[[16,-2,1]],"translation":218},{"source":34,"target_adds":[[16,-2,1]],"translation":242},{"source":34,"target_adds":[[16,3,1]],"translation":251},{"source":34,"target_adds":[[16,3,1]],"translation":259},{"source":34,"target_adds":[[16,3,1]],"translation":266},{"source":34,"target_adds":[[16,3,1]],"translation":290},{"source":34,"target_adds":[[16,-2,1]],"translation":299},{"source":34,"target_adds":[[16,-2,1]],"translation":465},{"source":34,"target_adds":[[16,-2,1]],"translation":472},{"source":34,"target_adds":[[16,-2,1]],"translation":496},{"source":34,"target_adds":[[16,3,1]],"translation":505},{"source":35,"target_adds":[[19,3,1]],"translation":50},{"source":35,"target_adds":[[19,-2,1]],"translation":55},{"source":35,"target_adds":[[19,-2,1]],"translation":59},{"source":35,"target_adds":[[19,-2,1]],"translation":62},{"source":35,"target_adds":[[19,3,1]],"translation":176},{"source":35,"target_adds":[[19,-2,1]],"translation":181},{"source":35,"target_adds":[[19,-2,1]],"translation":185},{"source":35,"target_adds":[[19,-2,1]],"translation":188},{"source":35,"target_adds":[[19,3,1]],"translation":321},{"source":35,"target_adds":[[19,3,1]],"translation":324},{"source":35,"target_adds":[[19,3,1]],"translation":328},{"source":35,"target_adds":[[19,-2,1]],"translation":333},{"source":35,"target_adds":[[19,-2,1]],"translation":451},{"source":35,"target_adds":[[19,-2,1]],"translation":454},{"source":35,"target_adds":[[19,-2,1]],"translation":458},{"source":35,"target_adds":[[19,8,1]],"translation":463},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":36,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":36,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":36,"target_adds":[[15,-5,2]],"translation":82},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":36,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":36,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":36,"target_adds":[[15,5,2]],"translation":127},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":128},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":140},{"source":36,"target_adds":[[4,9,4],[5,-3,4],[6,3,4],[7,13,4]],"translation":146},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":161},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":173},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":36,"target_adds":[[4,-3,4],[5,9,4],[6,3,4],[7,-7,4]],"translation":191},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":199},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":36,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":217},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":234},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":244},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":36,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":256},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":36,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,5,2],[9,5,2]],"translation":268},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":286},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":36,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":301},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":307},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":327},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":341},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":345},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":362},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":372},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":376},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":36,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":36,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":36,"target_adds":[[4,-5,2],[5,-15,2],[6,3,4],[7,9,4]],"translation":466},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":36,"target_adds":[[4,5,2],[5,15,2],[6,-3,4],[7,-9,4]],"translation":511},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":2},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":28},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":47},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":49},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,-5,8],[11,-5,8]],"translation":69},{"source":37,"target_adds":[[2,5,4],[3,5,4],[6,-3,8],[7,3,2]],"translation":73},{"source":37,"target_adds":[[8,-5,8],[9,-5,8]],"translation":76},{"source":37,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":87},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":37,"target_adds":[[8,5,8],[9,5,8]],"translation":97},{"source":37,"target_adds":[[2,-5,4],[3,-5,4],[6,-3,8],[7,3,2]],"translation":100},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,5,8],[11,5,8]],"translation":104},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":122},{"source":37,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":128},{"source":37,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":37,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":37,"target_adds":[[4,-5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":146},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":37,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":37,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":173},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":37,"target_adds":[[4,5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":191},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":268},{"source":37,"target_adds":[[6,21,4],[7,55,4],[14,33,8],[15,49,4]],"translation":274},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":289},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":37,"target_adds":[[6,-3,4],[7,-7,4],[14,3,8],[15,-1,4]],"translation":319},{"source":37,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":327},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":331},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":37,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":358},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":362},{"source":37,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":37,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,-15,8],[13,-5,4]],"translation":386},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":37,"target_adds":[[0,15,8],[1,5,8],[6,-3,8],[7,3,2]],"translation":400},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":412},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,15,8],[13,5,4]],"translation":431},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":433},{"source":37,"target_adds":[[0,-15,8],[1,-5,8],[6,-3,8],[7,3,2]],"translation":445},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":457},{"source":37,"target_adds":[[6,-15,8],[7,-5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":471},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":484},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":506},{"source":37,"target_adds":[[6,15,8],[7,5,8],[14,3,4],[15,7,4]],"translation":511},{"source":38,"target_adds":[[17,3,1]],"translation":67},{"source":38,"target_adds":[[17,3,1]],"translation":74},{"source":38,"target_adds":[[17,3,1]],"translation":98},{"source":38,"target_adds":[[17,-2,1]],"translation":107},{"source":38,"target_adds":[[17,8,1]],"translation":196},{"source":38,"target_adds":[[17,-2,1]],"translation":205},{"source":38,"target_adds":[[17,-2,1]],"translation":229},{"source":38,"target_adds":[[17,-2,1]],"translation":236},{"source":38,"target_adds":[[17,3,1]],"translation":276},{"source":38,"target_adds":[[17,-2,1]],"translation":285},{"source":38,"target_adds":[[17,-2,1]],"translation":309},{"source":38,"target_adds":[[17,-2,1]],"translation":316},{"source":38,"target_adds":[[17,-2,1]],"translation":403},{"source":38,"target_adds":[[17,-2,1]],"translation":410},{"source":38,"target_adds":[[17,-2,1]],"translation":434},{"source":38,"target_adds":[[17,3,1]],"translation":443},{"source":39,"target_adds":[[27,5,1]],"translation":88},{"source":39,"target_adds":[[27,5,1]],"translation":162},{"source":39,"target_adds":[[27,-10,1]],"translation":271},{"source":39,"target_adds":[[27,5,1]],"translation":501},{"source":40,"target_adds":[[16,-2,1]],"translation":1},{"source":40,"target_adds":[[16,-2,1]],"translation":8},{"source":40,"target_adds":[[16,-2,1]],"translation":32},{"source":40,"target_adds":[[16,8,1]],"translation":41},{"source":40,"target_adds":[[16,-2,1]],"translation":211},{"source":40,"target_adds":[[16,-2,1]],"translation":218},{"source":40,"target_adds":[[16,-2,1]],"translation":242},{"source":40,"target_adds":[[16,3,1]],"translation":251},{"source":40,"target_adds":[[16,3,1]],"translation":259},{"source":40,"target_adds":[[16,3,1]],"translation":266},{"source":40,"target_adds":[[16,3,1]],"translation":290},{"source":40,"target_adds":[[16,-2,1]],"translation":299},{"source":40,"target_adds":[[16,-2,1]],"translation":465},{"source":40,"target_adds":[[16,-2,1]],"translation":472},{"source":40,"target_adds":[[16,-2,1]],"translation":496},{"source":40,"target_adds":[[16,3,1]],"translation":505},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":41,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":41,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":41,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":41,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":41,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":41,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":41,"target_adds":[[14,3,2],[15,6,1]],"translation":82},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":41,"target_adds":[[14,-3,2],[15,-6,1]],"translation":127},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":128},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":133},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,-6,1],[7,-21,2]],"translation":146},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":151},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":155},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":158},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":168},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":173},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":179},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":182},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":186},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,6,1],[7,21,2]],"translation":191},{"source":41,"target_adds":[[4,15,4],[5,12,1],[12,9,4],[13,27,4]],"translation":194},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":206},{"source":41,"target_adds":[[0,6,1],[1,21,2],[4,-3,2],[5,-3,2]],"translation":208},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":213},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":220},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":227},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":41,"target_adds":[[4,3,4],[12,-3,4],[13,-21,4]],"translation":239},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":241},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":248},{"source":41,"target_adds":[[0,-6,1],[1,-21,2],[4,-3,2],[5,-3,2]],"translation":253},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":256},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,-6,1],[11,3,2]],"translation":261},{"source":41,"target_adds":[[2,-3,1],[3,-3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,-6,1],[9,3,2]],"translation":268},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":279},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":283},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":286},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,6,1],[9,-3,2]],"translation":289},{"source":41,"target_adds":[[2,3,1],[3,3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,6,1],[11,-3,2]],"translation":296},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":301},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":307},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":310},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":314},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":334},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":336},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":341},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":348},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":355},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":369},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":376},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":381},{"source":41,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":41,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":41,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":41,"target_adds":[[4,3,1],[5,12,1],[12,3,4],[13,3,1]],"translation":466},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":41,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":41,"target_adds":[[4,-3,1],[5,-12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":42,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":42,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":42,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":42,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":42,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":42,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":128},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":42,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":42,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":42,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":42,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":173},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":42,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":194},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":42,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":239},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":265},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":42,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":292},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":42,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":42,"target_adds":[[13,-9,4],[15,9,4]],"translation":322},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":331},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":42,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":358},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":42,"target_adds":[[12,3,2],[13,15,4],[14,-3,2],[15,-15,4]],"translation":367},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":42,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":42,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":42,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":42,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":42,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":42,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":42,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,1]],"translation":511},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":43,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":43,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":43,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":43,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,-1,8],[11,-1,8]],"translation":69},{"source":43,"target_adds":[[2,1,4],[3,1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":73},{"source":43,"target_adds":[[8,-1,8],[9,-1,8]],"translation":76},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":43,"target_adds":[[8,1,8],[9,1,8]],"translation":97},{"source":43,"target_adds":[[2,-1,4],[3,-1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":100},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,1,8],[11,1,8]],"translation":104},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":140},{"source":43,"target_adds":[[4,-1,4],[5,3,2],[6,-3,8],[7,-9,4]],"translation":146},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":161},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":43,"target_adds":[[4,1,4],[5,-3,2],[6,-3,8],[7,-9,4]],"translation":191},{"source":43,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":199},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":203},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":217},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":230},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":234},{"source":43,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":244},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":268},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,-21,8],[15,-7,4]],"translation":274},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":289},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,21,8],[15,7,4]],"translation":319},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":327},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":331},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":345},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":358},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":362},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":372},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":43,"target_adds":[[6,21,4],[7,-5,4],[12,27,8],[13,47,4]],"translation":386},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":43,"target_adds":[[0,-9,8],[1,13,8],[6,-3,8],[7,-9,4]],"translation":400},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":412},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":43,"target_adds":[[6,-3,4],[7,-7,4],[12,9,8],[13,1,4]],"translation":431},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":433},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":43,"target_adds":[[0,9,8],[1,-13,8],[6,-3,8],[7,-9,4]],"translation":445},{"source":43,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":43,"target_adds":[[6,9,8],[7,-13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":471},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":43,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":506},{"source":43,"target_adds":[[6,-9,8],[7,13,8],[12,3,4],[13,7,4]],"translation":511},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":2},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":44,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":44,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":44,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":44,"target_adds":[[8,3,2],[9,3,2],[12,3,1],[13,-11,4]],"translation":28},{"source":44,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":47},{"source":44,"target_adds":[[12,-3,2],[13,17,4]],"translation":49},{"source":44,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":44,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":44,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":87},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":44,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":122},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":128},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":158},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":173},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":179},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":44,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":213},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":44,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":248},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":256},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":44,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":286},{"source":44,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":301},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":307},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":341},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":376},{"source":44,"target_adds":[[6,3,4],[7,9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":44,"target_adds":[[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":44,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":457},{"source":44,"target_adds":[[8,29,4],[9,29,4],[12,3,4],[13,3,1]],"translation":466},{"source":44,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":484},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":44,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":44,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":44,"target_adds":[[8,-29,4],[9,-29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":45,"target_adds":[[21,-2,1]],"translation":32},{"source":45,"target_adds":[[21,3,1]],"translation":37},{"source":45,"target_adds":[[21,3,1]],"translation":41},{"source":45,"target_adds":[[21,3,1]],"translation":44},{"source":45,"target_adds":[[21,-2,1]],"translation":211},{"source":45,"target_adds":[[21,-2,1]],"translation":214},{"source":45,"target_adds":[[21,-2,1]],"translation":218},{"source":45,"target_adds":[[21,3,1]],"translation":223},{"source":45,"target_adds":[[21,8,1]],"translation":352},{"source":45,"target_adds":[[21,-2,1]],"translation":357},{"source":45,"target_adds":[[21,-2,1]],"translation":361},{"source":45,"target_adds":[[21,-2,1]],"translation":364},{"source":45,"target_adds":[[21,-2,1]],"translation":403},{"source":45,"target_adds":[[21,-2,1]],"translation":406},{"source":45,"target_adds":[[21,-2,1]],"translation":410},{"source":45,"target_adds":[[21,3,1]],"translation":415},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":46,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":46,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":46,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":46,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":46,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":46,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":46,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":46,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":46,"target_adds":[[8,3,2],[9,3,2],[14,3,1],[15,-11,4]],"translation":140},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":46,"target_adds":[[14,-3,2],[15,17,4]],"translation":161},{"source":46,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":46,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":199},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":213},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":217},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":234},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":244},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":248},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":46,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":46,"target_adds":[[6,3,4],[7,-21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":46,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":46,"target_adds":[[6,-3,4],[7,21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":46,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":46,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":345},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":46,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":372},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":46,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":46,"target_adds":[[8,29,4],[9,29,4],[14,3,4],[15,3,1]],"translation":466},{"source":46,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":46,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":46,"target_adds":[[8,-29,4],[9,-29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":2},{"source":47,"target_adds":[[0,9,8],[1,47,8],[8,-3,8],[9,3,2]],"translation":14},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,-9,8],[13,11,2]],"translation":28},{"source":47,"target_adds":[[0,-9,8],[1,-47,8],[8,-3,8],[9,3,2]],"translation":35},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":47},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,9,8],[13,-11,2]],"translation":49},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":73},{"source":47,"target_adds":[[6,-9,8],[7,-47,8]],"translation":76},{"source":47,"target_adds":[[15,-5,2]],"translation":82},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":87},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":47,"target_adds":[[6,9,8],[7,47,8]],"translation":97},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":100},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":122},{"source":47,"target_adds":[[15,5,2]],"translation":127},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,-9,8],[15,11,2]],"translation":140},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,1,1],[9,1,1]],"translation":146},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":158},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,9,8],[15,-11,2]],"translation":161},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":179},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,1,1],[9,1,1]],"translation":191},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":199},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":203},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":47,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":213},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":217},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":230},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":234},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":244},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":248},{"source":47,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":256},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":47,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":47,"target_adds":[[4,19,4],[5,21,2],[8,19,4],[9,17,2]],"translation":268},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":274},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":47,"target_adds":[[4,-13,4],[5,-9,1],[8,-1,4],[9,7,2]],"translation":289},{"source":47,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":301},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":319},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":327},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":331},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":341},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":345},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":358},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":362},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":372},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":376},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":386},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":412},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":431},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":433},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":457},{"source":47,"target_adds":[[4,-5,2],[5,-15,2],[8,-59,8],[9,-59,8]],"translation":466},{"source":47,"target_adds":[[2,-1,4],[3,7,2],[8,-3,2],[9,-3,2]],"translation":471},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,1,8],[11,61,8]],"translation":475},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":484},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,-1,8],[11,-61,8]],"translation":502},{"source":47,"target_adds":[[2,1,4],[3,-7,2],[8,-3,2],[9,-3,2]],"translation":506},{"source":47,"target_adds":[[4,5,2],[5,15,2],[8,59,8],[9,59,8]],"translation":511},{"source":48,"target_adds":[[18,-2,1]],"translation":4},{"source":48,"target_adds":[[18,-2,1]],"translation":31},{"source":48,"target_adds":[[18,-2,1]],"translation":32},{"source":48,"target_adds":[[18,-2,1]],"translation":59},{"source":48,"target_adds":[[18,-2,1]],"translation":79},{"source":48,"target_adds":[[18,3,1]],"translation":84},{"source":48,"target_adds":[[18,-2,1]],"translation":107},{"source":48,"target_adds":[[18,3,1]],"translation":112},{"source":48,"target_adds":[[18,3,1]],"translation":385},{"source":48,"target_adds":[[18,-2,1]],"translation":410},{"source":48,"target_adds":[[18,-2,1]],"translation":421},{"source":48,"target_adds":[[18,3,1]],"translation":446},{"source":48,"target_adds":[[18,-2,1]],"translation":458},{"source":48,"target_adds":[[18,-2,1]],"translation":465},{"source":48,"target_adds":[[18,3,1]],"translation":494},{"source":48,"target_adds":[[18,8,1]],"translation":501},{"source":49,"target_adds":[[22,8,1]],"translation":13},{"source":49,"target_adds":[[22,-2,1]],"translation":31},{"source":49,"target_adds":[[22,-2,1]],"translation":79},{"source":49,"target_adds":[[22,-2,1]],"translation":93},{"source":49,"target_adds":[[22,3,1]],"translation":134},{"source":49,"target_adds":[[22,3,1]],"translation":148},{"source":49,"target_adds":[[22,3,1]],"translation":196},{"source":49,"target_adds":[[22,-2,1]],"translation":214},{"source":49,"target_adds":[[22,-2,1]],"translation":271},{"source":49,"target_adds":[[22,-2,1]],"translation":285},{"source":49,"target_adds":[[22,-2,1]],"translation":333},{"source":49,"target_adds":[[22,3,1]],"translation":351},{"source":49,"target_adds":[[22,3,1]],"translation":388},{"source":49,"target_adds":[[22,-2,1]],"translation":406},{"source":49,"target_adds":[[22,-2,1]],"translation":454},{"source":49,"target_adds":[[22,-2,1]],"translation":468},{"source":50,"target_adds":[[17,3,1]],"translation":67},{"source":50,"target_adds":[[17,3,1]],"translation":74},{"source":50,"target_adds":[[17,3,1]],"translation":98},{"source":50,"target_adds":[[17,-2,1]],"translation":107},{"source":50,"target_adds":[[17,8,1]],"translation":196},{"source":50,"target_adds":[[17,-2,1]],"translation":205},{"source":50,"target_adds":[[17,-2,1]],"translation":229},{"source":50,"target_adds":[[17,-2,1]],"translation":236},{"source":50,"target_adds":[[17,3,1]],"translation":276},{"source":50,"target_adds":[[17,-2,1]],"translation":285},{"source":50,"target_adds":[[17,-2,1]],"translation":309},{"source":50,"target_adds":[[17,-2,1]],"translation":316},{"source":50,"target_adds":[[17,-2,1]],"translation":403},{"source":50,"target_adds":[[17,-2,1]],"translation":410},{"source":50,"target_adds":[[17,-2,1]],"translation":434},{"source":50,"target_adds":[[17,3,1]],"translation":443},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":2},{"source":51,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":51,"target_adds":[[13,5,1]],"translation":25},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":28},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":51,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":47},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":49},{"source":51,"target_adds":[[13,-5,1]],"translation":52},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":51,"target_adds":[[2,3,4],[3,3,4],[6,-3,4],[7,-23,4]],"translation":73},{"source":51,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":87},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":51,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":51,"target_adds":[[2,-9,4],[3,-9,4],[6,-3,4],[7,17,4]],"translation":100},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":122},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":51,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":51,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":51,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":412},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":433},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":51,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":457},{"source":51,"target_adds":[[2,-5,1],[3,-5,1],[6,-3,4],[7,-9,4]],"translation":466},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":484},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":51,"target_adds":[[2,5,1],[3,5,1],[6,3,4],[7,9,4]],"translation":511},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":52,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":52,"target_adds":[[13,5,1]],"translation":25},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":52,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":52,"target_adds":[[13,-5,1]],"translation":52},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":52,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":52,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":128},{"source":52,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":52,"target_adds":[[2,3,4],[3,3,4],[14,-3,4],[15,17,4]],"translation":137},{"source":52,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":52,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":52,"target_adds":[[2,-9,4],[3,-9,4],[14,-3,4],[15,-23,4]],"translation":164},{"source":52,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":173},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":194},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":239},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,1,2],[15,1,2]],"translation":265},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":52,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,1,2],[15,1,2]],"translation":292},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":52,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":52,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":52,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":52,"target_adds":[[2,-5,1],[3,-5,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":52,"target_adds":[[2,5,1],[3,5,1],[14,3,4],[15,3,1]],"translation":511},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":53,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":53,"target_adds":[[13,-5,1]],"translation":25},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":53,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":53,"target_adds":[[13,5,1]],"translation":52},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":53,"target_adds":[[15,5,2]],"translation":82},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":53,"target_adds":[[15,-5,2]],"translation":127},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":128},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":133},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,-5,1]],"translation":137},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":151},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":155},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":158},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,5,1]],"translation":164},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":168},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":173},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":179},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":182},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":186},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":203},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":206},{"source":53,"target_adds":[[1,5,2],[4,3,4],[5,-3,1]],"translation":208},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":213},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":220},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":227},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":230},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":241},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":248},{"source":53,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1]],"translation":253},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":256},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,-5,2],[11,-5,2]],"translation":261},{"source":53,"target_adds":[[2,-7,4],[3,-7,4],[4,-23,4],[5,-63,4]],"translation":265},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":279},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":283},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":286},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":53,"target_adds":[[2,13,4],[3,13,4],[4,17,4],[5,57,4]],"translation":292},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,5,2],[11,5,2]],"translation":296},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":301},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":307},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":310},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":314},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":322},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":331},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":334},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":336},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":341},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":348},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":355},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":358},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":367},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":369},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":376},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":381},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":53,"target_adds":[[2,5,1],[3,5,1],[4,5,2],[5,15,2]],"translation":466},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":53,"target_adds":[[2,-5,1],[3,-5,1],[4,-5,2],[5,-15,2]],"translation":511},{"source":54,"target_adds":[[22,8,1]],"translation":13},{"source":54,"target_adds":[[22,-2,1]],"translation":31},{"source":54,"target_adds":[[22,-2,1]],"translation":79},{"source":54,"target_adds":[[22,-2,1]],"translation":93},{"source":54,"target_adds":[[22,3,1]],"translation":134},{"source":54,"target_adds":[[22,3,1]],"translation":148},{"source":54,"target_adds":[[22,3,1]],"translation":196},{"source":54,"target_adds":[[22,-2,1]],"translation":214},{"source":54,"target_adds":[[22,-2,1]],"translation":271},{"source":54,"target_adds":[[22,-2,1]],"translation":285},{"source":54,"target_adds":[[22,-2,1]],"translation":333},{"source":54,"target_adds":[[22,3,1]],"translation":351},{"source":54,"target_adds":[[22,3,1]],"translation":388},{"source":54,"target_adds":[[22,-2,1]],"translation":406},{"source":54,"target_adds":[[22,-2,1]],"translation":454},{"source":54,"target_adds":[[22,-2,1]],"translation":468},{"source":55,"target_adds":[[19,3,1]],"translation":50},{"source":55,"target_adds":[[19,-2,1]],"translation":55},{"source":55,"target_adds":[[19,-2,1]],"translation":59},{"source":55,"target_adds":[[19,-2,1]],"translation":62},{"source":55,"target_adds":[[19,3,1]],"translation":176},{"source":55,"target_adds":[[19,-2,1]],"translation":181},{"source":55,"target_adds":[[19,-2,1]],"translation":185},{"source":55,"target_adds":[[19,-2,1]],"translation":188},{"source":55,"target_adds":[[19,3,1]],"translation":321},{"source":55,"target_adds":[[19,3,1]],"translation":324},{"source":55,"target_adds":[[19,3,1]],"translation":328},{"source":55,"target_adds":[[19,-2,1]],"translation":333},{"source":55,"target_adds":[[19,-2,1]],"translation":451},{"source":55,"target_adds":[[19,-2,1]],"translation":454},{"source":55,"target_adds":[[19,-2,1]],"translation":458},{"source":55,"target_adds":[[19,8,1]],"translation":463},{"source":56,"target_adds":[[22,8,1]],"translation":13},{"source":56,"target_adds":[[22,-2,1]],"translation":31},{"source":56,"target_adds":[[22,-2,1]],"translation":79},{"source":56,"target_adds":[[22,-2,1]],"translation":93},{"source":56,"target_adds":[[22,3,1]],"translation":134},{"source":56,"target_adds":[[22,3,1]],"translation":148},{"source":56,"target_adds":[[22,3,1]],"translation":196},{"source":56,"target_adds":[[22,-2,1]],"translation":214},{"source":56,"target_adds":[[22,-2,1]],"translation":271},{"source":56,"target_adds":[[22,-2,1]],"translation":285},{"source":56,"target_adds":[[22,-2,1]],"translation":333},{"source":56,"target_adds":[[22,3,1]],"translation":351},{"source":56,"target_adds":[[22,3,1]],"translation":388},{"source":56,"target_adds":[[22,-2,1]],"translation":406},{"source":56,"target_adds":[[22,-2,1]],"translation":454},{"source":56,"target_adds":[[22,-2,1]],"translation":468},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":57,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":11},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":57,"target_adds":[[12,-3,2],[13,-13,4]],"translation":21},{"source":57,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":57,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":38},{"source":57,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":57,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":57,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":57,"target_adds":[[10,-3,2],[11,-3,2],[12,3,1],[13,19,4]],"translation":56},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":64},{"source":57,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":94},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":57,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":109},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":115},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":158},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":179},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":57,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":213},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":57,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":248},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":57,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":57,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":57,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":395},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":405},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":422},{"source":57,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":440},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":57,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":448},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":57,"target_adds":[[10,-29,4],[11,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":57,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":57,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":478},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":57,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":493},{"source":57,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":499},{"source":57,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":57,"target_adds":[[10,29,4],[11,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":58,"target_adds":[[27,5,1]],"translation":88},{"source":58,"target_adds":[[27,5,1]],"translation":162},{"source":58,"target_adds":[[27,-10,1]],"translation":271},{"source":58,"target_adds":[[27,5,1]],"translation":501},{"source":59,"target_adds":[[29,3,1]],"translation":26},{"source":59,"target_adds":[[29,-2,1]],"translation":62},{"source":59,"target_adds":[[29,-2,1]],"translation":79},{"source":59,"target_adds":[[29,-2,1]],"translation":107},{"source":59,"target_adds":[[29,3,1]],"translation":152},{"source":59,"target_adds":[[29,-2,1]],"translation":188},{"source":59,"target_adds":[[29,-2,1]],"translation":205},{"source":59,"target_adds":[[29,-2,1]],"translation":233},{"source":59,"target_adds":[[29,3,1]],"translation":280},{"source":59,"target_adds":[[29,-2,1]],"translation":316},{"source":59,"target_adds":[[29,-2,1]],"translation":333},{"source":59,"target_adds":[[29,-2,1]],"translation":361},{"source":59,"target_adds":[[29,-2,1]],"translation":410},{"source":59,"target_adds":[[29,8,1]],"translation":446},{"source":59,"target_adds":[[29,3,1]],"translation":463},{"source":59,"target_adds":[[29,3,1]],"translation":491},{"source":60,"target_adds":[[29,3,1]],"translation":26},{"source":60,"target_adds":[[29,-2,1]],"translation":62},{"source":60,"target_adds":[[29,-2,1]],"translation":79},{"source":60,"target_adds":[[29,-2,1]],"translation":107},{"source":60,"target_adds":[[29,3,1]],"translation":152},{"source":60,"target_adds":[[29,-2,1]],"translation":188},{"source":60,"target_adds":[[29,-2,1]],"translation":205},{"source":60,"target_adds":[[29,-2,1]],"translation":233},{"source":60,"target_adds":[[29,3,1]],"translation":280},{"source":60,"target_adds":[[29,-2,1]],"translation":316},{"source":60,"target_adds":[[29,-2,1]],"translation":333},{"source":60,"target_adds":[[29,-2,1]],"translation":361},{"source":60,"target_adds":[[29,-2,1]],"translation":410},{"source":60,"target_adds":[[29,8,1]],"translation":446},{"source":60,"target_adds":[[29,3,1]],"translation":463},{"source":60,"target_adds":[[29,3,1]],"translation":491},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":61,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":14},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":35},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":61,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":61,"target_adds":[[6,-3,2],[7,-7,2]],"translation":69},{"source":61,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":61,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":61,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":61,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":61,"target_adds":[[6,3,1],[7,5,1],[10,-3,2],[11,-3,2]],"translation":104},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":61,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":61,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":213},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":248},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":61,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":61,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":331},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":358},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":61,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":400},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":61,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":445},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":61,"target_adds":[[6,3,4],[7,9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":61,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":61,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":61,"target_adds":[[6,-3,4],[7,-9,4],[10,29,4],[11,29,4]],"translation":511},{"source":62,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":62,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":62,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":62,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":62,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":62,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":62,"target_adds":[[14,-3,2],[15,-13,4]],"translation":133},{"source":62,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":62,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":155},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":158},{"source":62,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":62,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":62,"target_adds":[[10,-3,2],[11,-3,2],[14,3,1],[15,19,4]],"translation":168},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":179},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":182},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":206},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":208},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":227},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":253},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":62,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":261},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":62,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":283},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":62,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":296},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":310},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":62,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":62,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":334},{"source":62,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":336},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":355},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":62,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":62,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":381},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":62,"target_adds":[[10,-29,4],[11,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":62,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":62,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":62,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":62,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":62,"target_adds":[[10,29,4],[11,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":63,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":63,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":63,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":63,"target_adds":[[15,-5,2]],"translation":82},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":63,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":63,"target_adds":[[15,5,2]],"translation":127},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":128},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":155},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":158},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":173},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":179},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":182},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":203},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":206},{"source":63,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":227},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":230},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":63,"target_adds":[[1,5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":256},{"source":63,"target_adds":[[4,-13,4],[5,-9,1],[10,1,4],[11,-7,2]],"translation":261},{"source":63,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":286},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":63,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":63,"target_adds":[[4,19,4],[5,21,2],[10,-19,4],[11,-17,2]],"translation":296},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":301},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":307},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":334},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":341},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":355},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":376},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":63,"target_adds":[[4,-5,2],[5,-15,2],[10,59,8],[11,59,8]],"translation":466},{"source":63,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":63,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":63,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":63,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":63,"target_adds":[[4,5,2],[5,15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":64,"target_adds":[[23,3,1]],"translation":22},{"source":64,"target_adds":[[23,-2,1]],"translation":62},{"source":64,"target_adds":[[23,8,1]],"translation":67},{"source":64,"target_adds":[[23,-2,1]],"translation":107},{"source":64,"target_adds":[[23,-2,1]],"translation":157},{"source":64,"target_adds":[[23,-2,1]],"translation":181},{"source":64,"target_adds":[[23,3,1]],"translation":200},{"source":64,"target_adds":[[23,3,1]],"translation":224},{"source":64,"target_adds":[[23,3,1]],"translation":262},{"source":64,"target_adds":[[23,-2,1]],"translation":302},{"source":64,"target_adds":[[23,-2,1]],"translation":339},{"source":64,"target_adds":[[23,3,1]],"translation":379},{"source":64,"target_adds":[[23,-2,1]],"translation":397},{"source":64,"target_adds":[[23,-2,1]],"translation":421},{"source":64,"target_adds":[[23,-2,1]],"translation":472},{"source":64,"target_adds":[[23,-2,1]],"translation":496},{"source":65,"target_adds":[[19,3,1]],"translation":50},{"source":65,"target_adds":[[19,-2,1]],"translation":55},{"source":65,"target_adds":[[19,-2,1]],"translation":59},{"source":65,"target_adds":[[19,-2,1]],"translation":62},{"source":65,"target_adds":[[19,3,1]],"translation":176},{"source":65,"target_adds":[[19,-2,1]],"translation":181},{"source":65,"target_adds":[[19,-2,1]],"translation":185},{"source":65,"target_adds":[[19,-2,1]],"translation":188},{"source":65,"target_adds":[[19,3,1]],"translation":321},{"source":65,"target_adds":[[19,3,1]],"translation":324},{"source":65,"target_adds":[[19,3,1]],"translation":328},{"source":65,"target_adds":[[19,-2,1]],"translation":333},{"source":65,"target_adds":[[19,-2,1]],"translation":451},{"source":65,"target_adds":[[19,-2,1]],"translation":454},{"source":65,"target_adds":[[19,-2,1]],"translation":458},{"source":65,"target_adds":[[19,8,1]],"translation":463},{"source":66,"target_adds":[[20,3,1]],"translation":19},{"source":66,"target_adds":[[20,-2,1]],"translation":59},{"source":66,"target_adds":[[20,3,1]],"translation":81},{"source":66,"target_adds":[[20,-2,1]],"translation":121},{"source":66,"target_adds":[[20,-2,1]],"translation":143},{"source":66,"target_adds":[[20,-2,1]],"translation":167},{"source":66,"target_adds":[[20,-2,1]],"translation":205},{"source":66,"target_adds":[[20,-2,1]],"translation":229},{"source":66,"target_adds":[[20,8,1]],"translation":276},{"source":66,"target_adds":[[20,-2,1]],"translation":316},{"source":66,"target_adds":[[20,-2,1]],"translation":342},{"source":66,"target_adds":[[20,3,1]],"translation":382},{"source":66,"target_adds":[[20,3,1]],"translation":392},{"source":66,"target_adds":[[20,3,1]],"translation":416},{"source":66,"target_adds":[[20,-2,1]],"translation":458},{"source":66,"target_adds":[[20,-2,1]],"translation":482},{"source":67,"target_adds":[[18,-2,1]],"translation":4},{"source":67,"target_adds":[[18,-2,1]],"translation":31},{"source":67,"target_adds":[[18,-2,1]],"translation":32},{"source":67,"target_adds":[[18,-2,1]],"translation":59},{"source":67,"target_adds":[[18,-2,1]],"translation":79},{"source":67,"target_adds":[[18,3,1]],"translation":84},{"source":67,"target_adds":[[18,-2,1]],"translation":107},{"source":67,"target_adds":[[18,3,1]],"translation":112},{"source":67,"target_adds":[[18,3,1]],"translation":385},{"source":67,"target_adds":[[18,-2,1]],"translation":410},{"source":67,"target_adds":[[18,-2,1]],"translation":421},{"source":67,"target_adds":[[18,3,1]],"translation":446},{"source":67,"target_adds":[[18,-2,1]],"translation":458},{"source":67,"target_adds":[[18,-2,1]],"translation":465},{"source":67,"target_adds":[[18,3,1]],"translation":494},{"source":67,"target_adds":[[18,8,1]],"translation":501},{"source":68,"target_adds":[[19,3,1]],"translation":50},{"source":68,"target_adds":[[19,-2,1]],"translation":55},{"source":68,"target_adds":[[19,-2,1]],"translation":59},{"source":68,"target_adds":[[19,-2,1]],"translation":62},{"source":68,"target_adds":[[19,3,1]],"translation":176},{"source":68,"target_adds":[[19,-2,1]],"translation":181},{"source":68,"target_adds":[[19,-2,1]],"translation":185},{"source":68,"target_adds":[[19,-2,1]],"translation":188},{"source":68,"target_adds":[[19,3,1]],"translation":321},{"source":68,"target_adds":[[19,3,1]],"translation":324},{"source":68,"target_adds":[[19,3,1]],"translation":328},{"source":68,"target_adds":[[19,-2,1]],"translation":333},{"source":68,"target_adds":[[19,-2,1]],"translation":451},{"source":68,"target_adds":[[19,-2,1]],"translation":454},{"source":68,"target_adds":[[19,-2,1]],"translation":458},{"source":68,"target_adds":[[19,8,1]],"translation":463},{"source":69,"target_adds":[[24,-2,1]],"translation":55},{"source":69,"target_adds":[[24,-2,1]],"translation":62},{"source":69,"target_adds":[[24,-2,1]],"translation":103},{"source":69,"target_adds":[[24,-2,1]],"translation":110},{"source":69,"target_adds":[[24,3,1]],"translation":131},{"source":69,"target_adds":[[24,3,1]],"translation":138},{"source":69,"target_adds":[[24,-2,1]],"translation":211},{"source":69,"target_adds":[[24,-2,1]],"translation":218},{"source":69,"target_adds":[[24,3,1]],"translation":304},{"source":69,"target_adds":[[24,-2,1]],"translation":313},{"source":69,"target_adds":[[24,3,1]],"translation":352},{"source":69,"target_adds":[[24,-2,1]],"translation":361},{"source":69,"target_adds":[[24,8,1]],"translation":388},{"source":69,"target_adds":[[24,-2,1]],"translation":397},{"source":69,"target_adds":[[24,-2,1]],"translation":468},{"source":69,"target_adds":[[24,3,1]],"translation":477},{"source":70,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":70,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":70,"target_adds":[[14,-3,2],[15,-7,2]],"translation":82},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":70,"target_adds":[[14,3,2],[15,7,2]],"translation":127},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":128},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":133},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":137},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,6,1],[7,8,1]],"translation":146},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":151},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":155},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":158},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":164},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":168},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":173},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":179},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":182},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":186},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,-6,1],[7,-8,1]],"translation":191},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,-3,2],[13,-7,2]],"translation":194},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":203},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":206},{"source":70,"target_adds":[[0,-27,4],[1,-35,4],[4,15,4],[5,-3,1]],"translation":208},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":213},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":220},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":227},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":230},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,3,2],[13,7,2]],"translation":239},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":241},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":248},{"source":70,"target_adds":[[0,21,4],[1,29,4],[4,3,4]],"translation":253},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":256},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,7,2],[11,-4,1]],"translation":261},{"source":70,"target_adds":[[2,1,2],[3,1,2],[4,-3,8],[5,-9,4]],"translation":265},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,7,2],[9,-4,1]],"translation":268},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":279},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":283},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":286},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,-7,2],[9,4,1]],"translation":289},{"source":70,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,8],[5,-9,4]],"translation":292},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,-7,2],[11,4,1]],"translation":296},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":301},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":307},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":310},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":314},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":322},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":331},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":334},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,3,4],[15,3,1]],"translation":336},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":341},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":348},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":355},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":358},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":367},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":369},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":376},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":70,"target_adds":[[0,-3,4],[1,-9,4],[4,-1,2],[5,-9,2]],"translation":466},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":70,"target_adds":[[0,3,4],[1,9,4],[4,1,2],[5,9,2]],"translation":511},{"source":71,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":71,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":71,"target_adds":[[4,-5,4],[5,-15,4]],"translation":82},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":71,"target_adds":[[4,5,4],[5,15,4]],"translation":127},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,-3,8],[15,-9,4]],"translation":133},{"source":71,"target_adds":[[2,5,4],[3,5,4],[14,-3,8],[15,-9,4]],"translation":137},{"source":71,"target_adds":[[8,-5,2],[9,-5,2],[14,-3,8],[15,-9,4]],"translation":140},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":146},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":155},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":71,"target_adds":[[8,5,2],[9,5,2],[14,-3,8],[15,-9,4]],"translation":161},{"source":71,"target_adds":[[2,-5,4],[3,-5,4],[14,-3,8],[15,-9,4]],"translation":164},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,-3,8],[15,-9,4]],"translation":168},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":182},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":191},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":199},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":203},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":206},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,1,1],[15,1,1]],"translation":208},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":217},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":227},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":230},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":234},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":244},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,1,1],[15,1,1]],"translation":253},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":256},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":261},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":268},{"source":71,"target_adds":[[6,-15,4],[7,-5,2],[14,-3,2],[15,-3,2]],"translation":274},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":283},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":289},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":296},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":301},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":310},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":71,"target_adds":[[6,15,4],[7,5,2],[14,-3,2],[15,-3,2]],"translation":319},{"source":71,"target_adds":[[13,-5,4],[14,-3,8],[15,-9,4]],"translation":322},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":327},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":334},{"source":71,"target_adds":[[0,-9,4],[1,-11,1],[14,33,8],[15,-11,4]],"translation":336},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":345},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":355},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":362},{"source":71,"target_adds":[[13,5,4],[14,-3,8],[15,-9,4]],"translation":367},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":372},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":71,"target_adds":[[0,-9,4],[1,-1,1],[14,3,8],[15,-1,4]],"translation":381},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":71,"target_adds":[[0,15,8],[1,5,8],[15,-5,4]],"translation":466},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":71,"target_adds":[[0,-15,8],[1,-5,8],[15,5,4]],"translation":511},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":72,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,3,4],[9,3,4]],"translation":14},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":16},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":72,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":61},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":72,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":72,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":91},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":72,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":72,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":118},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":128},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":72,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":158},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":173},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":179},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":72,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":398},{"source":72,"target_adds":[[1,3,2],[7,3,2]],"translation":400},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":419},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":72,"target_adds":[[0,-3,2],[1,-3,1],[6,-3,2],[7,-3,1]],"translation":445},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":453},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":72,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-9,4]],"translation":466},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":475},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":488},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":502},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":72,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,9,4]],"translation":511},{"source":73,"target_adds":[[23,3,1]],"translation":22},{"source":73,"target_adds":[[23,-2,1]],"translation":62},{"source":73,"target_adds":[[23,8,1]],"translation":67},{"source":73,"target_adds":[[23,-2,1]],"translation":107},{"source":73,"target_adds":[[23,-2,1]],"translation":157},{"source":73,"target_adds":[[23,-2,1]],"translation":181},{"source":73,"target_adds":[[23,3,1]],"translation":200},{"source":73,"target_adds":[[23,3,1]],"translation":224},{"source":73,"target_adds":[[23,3,1]],"translation":262},{"source":73,"target_adds":[[23,-2,1]],"translation":302},{"source":73,"target_adds":[[23,-2,1]],"translation":339},{"source":73,"target_adds":[[23,3,1]],"translation":379},{"source":73,"target_adds":[[23,-2,1]],"translation":397},{"source":73,"target_adds":[[23,-2,1]],"translation":421},{"source":73,"target_adds":[[23,-2,1]],"translation":472},{"source":73,"target_adds":[[23,-2,1]],"translation":496},{"source":74,"target_adds":[[24,-2,1]],"translation":55},{"source":74,"target_adds":[[24,-2,1]],"translation":62},{"source":74,"target_adds":[[24,-2,1]],"translation":103},{"source":74,"target_adds":[[24,-2,1]],"translation":110},{"source":74,"target_adds":[[24,3,1]],"translation":131},{"source":74,"target_adds":[[24,3,1]],"translation":138},{"source":74,"target_adds":[[24,-2,1]],"translation":211},{"source":74,"target_adds":[[24,-2,1]],"translation":218},{"source":74,"target_adds":[[24,3,1]],"translation":304},{"source":74,"target_adds":[[24,-2,1]],"translation":313},{"source":74,"target_adds":[[24,3,1]],"translation":352},{"source":74,"target_adds":[[24,-2,1]],"translation":361},{"source":74,"target_adds":[[24,8,1]],"translation":388},{"source":74,"target_adds":[[24,-2,1]],"translation":397},{"source":74,"target_adds":[[24,-2,1]],"translation":468},{"source":74,"target_adds":[[24,3,1]],"translation":477},{"source":75,"target_adds":[[20,3,1]],"translation":19},{"source":75,"target_adds":[[20,-2,1]],"translation":59},{"source":75,"target_adds":[[20,3,1]],"translation":81},{"source":75,"target_adds":[[20,-2,1]],"translation":121},{"source":75,"target_adds":[[20,-2,1]],"translation":143},{"source":75,"target_adds":[[20,-2,1]],"translation":167},{"source":75,"target_adds":[[20,-2,1]],"translation":205},{"source":75,"target_adds":[[20,-2,1]],"translation":229},{"source":75,"target_adds":[[20,8,1]],"translation":276},{"source":75,"target_adds":[[20,-2,1]],"translation":316},{"source":75,"target_adds":[[20,-2,1]],"translation":342},{"source":75,"target_adds":[[20,3,1]],"translation":382},{"source":75,"target_adds":[[20,3,1]],"translation":392},{"source":75,"target_adds":[[20,3,1]],"translation":416},{"source":75,"target_adds":[[20,-2,1]],"translation":458},{"source":75,"target_adds":[[20,-2,1]],"translation":482},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":2},{"source":76,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,1,1],[13,1,1]],"translation":11},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,-3,8],[13,-9,4]],"translation":21},{"source":76,"target_adds":[[2,5,4],[3,5,4]],"translation":25},{"source":76,"target_adds":[[8,-5,2],[9,-5,2],[12,-3,8],[13,-9,4]],"translation":28},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,1,1],[13,1,1]],"translation":38},{"source":76,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":47},{"source":76,"target_adds":[[8,5,2],[9,5,2],[12,-3,8],[13,-9,4]],"translation":49},{"source":76,"target_adds":[[2,-5,4],[3,-5,4]],"translation":52},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,-3,8],[13,-9,4]],"translation":56},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":64},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":73},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":87},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":94},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":100},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":109},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":115},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":122},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":128},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":158},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":173},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":179},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":76,"target_adds":[[4,-5,4],[5,-15,4],[12,-3,8],[13,-9,4]],"translation":194},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":213},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":76,"target_adds":[[4,5,4],[5,15,4],[12,-3,8],[13,-9,4]],"translation":239},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":248},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":256},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":301},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,-5,4]],"translation":322},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,5,4]],"translation":367},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":76,"target_adds":[[6,-15,4],[7,-5,2],[12,-3,2],[13,-3,2]],"translation":386},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":395},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":405},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":412},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":422},{"source":76,"target_adds":[[6,15,4],[7,5,2],[12,-3,2],[13,-3,2]],"translation":431},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":433},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":440},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":76,"target_adds":[[0,-9,4],[1,4,1],[12,27,8],[13,-13,4]],"translation":448},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":457},{"source":76,"target_adds":[[0,-9,8],[1,13,8],[13,-5,4]],"translation":466},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":471},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":478},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":484},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":76,"target_adds":[[0,-9,4],[1,-1,1],[12,9,8],[13,1,4]],"translation":493},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":499},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":506},{"source":76,"target_adds":[[0,9,8],[1,-13,8],[13,5,4]],"translation":511},{"source":77,"target_adds":[[26,5,1]],"translation":70},{"source":77,"target_adds":[[26,-10,1]],"translation":171},{"source":77,"target_adds":[[26,5,1]],"translation":273},{"source":77,"target_adds":[[26,5,1]],"translation":508},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":2},{"source":78,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":78,"target_adds":[[0,-9,8],[1,13,8],[8,3,8],[9,9,4]],"translation":14},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":78,"target_adds":[[13,-5,2]],"translation":25},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,9,8],[13,2,1]],"translation":28},{"source":78,"target_adds":[[0,9,8],[1,-13,8],[8,3,8],[9,9,4]],"translation":35},{"source":78,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":47},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,-9,8],[13,-2,1]],"translation":49},{"source":78,"target_adds":[[13,5,2]],"translation":52},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,-1,1],[9,-1,1]],"translation":73},{"source":78,"target_adds":[[6,9,8],[7,-13,8]],"translation":76},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":87},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":78,"target_adds":[[6,-9,8],[7,13,8]],"translation":97},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":100},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":122},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":128},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,9,8],[15,2,1]],"translation":140},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":146},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":158},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,-9,8],[15,-2,1]],"translation":161},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":173},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":179},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":191},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":199},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":203},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":213},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":217},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":230},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":234},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":244},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":248},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":256},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":78,"target_adds":[[4,7,2],[5,21,4],[8,3,2],[9,3,2]],"translation":268},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":274},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":286},{"source":78,"target_adds":[[4,-7,2],[5,-21,4],[8,3,2],[9,3,2]],"translation":289},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":301},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":307},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":319},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":327},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":331},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":341},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":345},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":358},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":362},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":372},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":376},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":386},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":412},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":431},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":433},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":457},{"source":78,"target_adds":[[2,5,2],[3,5,2],[8,-1,8],[9,-1,8]],"translation":466},{"source":78,"target_adds":[[2,-2,1],[3,-2,1],[8,1,4],[9,-7,2]],"translation":471},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,-1,8],[11,-1,8]],"translation":475},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":484},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,1,8],[11,1,8]],"translation":502},{"source":78,"target_adds":[[2,-5,2],[3,-10,1],[8,-19,4],[9,13,2]],"translation":506},{"source":78,"target_adds":[[2,-5,2],[3,-5,2],[8,1,8],[9,1,8]],"translation":511},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":79,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":79,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":16},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":79,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":79,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":61},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":79,"target_adds":[[6,9,4],[7,17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":69},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":79,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":91},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":79,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":79,"target_adds":[[6,-9,4],[7,-17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":104},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":118},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":128},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":158},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":173},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":179},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":203},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":230},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":256},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":286},{"source":79,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":79,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":301},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":307},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":341},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":376},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":398},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":419},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":453},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":79,"target_adds":[[8,29,4],[9,29,4],[10,29,4],[11,29,4]],"translation":466},{"source":79,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":79,"target_adds":[[8,1,2],[9,-7,1],[10,1,2],[11,-7,1]],"translation":475},{"source":79,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":488},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":79,"target_adds":[[8,1,1],[9,17,2],[10,1,1],[11,17,2]],"translation":502},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":79,"target_adds":[[8,-29,4],[9,-29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":80,"target_adds":[[18,-2,1]],"translation":4},{"source":80,"target_adds":[[18,-2,1]],"translation":31},{"source":80,"target_adds":[[18,-2,1]],"translation":32},{"source":80,"target_adds":[[18,-2,1]],"translation":59},{"source":80,"target_adds":[[18,-2,1]],"translation":79},{"source":80,"target_adds":[[18,3,1]],"translation":84},{"source":80,"target_adds":[[18,-2,1]],"translation":107},{"source":80,"target_adds":[[18,3,1]],"translation":112},{"source":80,"target_adds":[[18,3,1]],"translation":385},{"source":80,"target_adds":[[18,-2,1]],"translation":410},{"source":80,"target_adds":[[18,-2,1]],"translation":421},{"source":80,"target_adds":[[18,3,1]],"translation":446},{"source":80,"target_adds":[[18,-2,1]],"translation":458},{"source":80,"target_adds":[[18,-2,1]],"translation":465},{"source":80,"target_adds":[[18,3,1]],"translation":494},{"source":80,"target_adds":[[18,8,1]],"translation":501},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":2},{"source":81,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":81,"target_adds":[[1,5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":81,"target_adds":[[13,5,2]],"translation":25},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":28},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":81,"target_adds":[[1,-5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":81,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":47},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":49},{"source":81,"target_adds":[[13,-5,2]],"translation":52},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":64},{"source":81,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,-5,2]],"translation":73},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":87},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,5,2]],"translation":100},{"source":81,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":109},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":122},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":128},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,5,2]],"translation":137},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":151},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,-5,2]],"translation":164},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":173},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":186},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":194},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":203},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":220},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":230},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":239},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":241},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":81,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,5,2],[5,15,2]],"translation":265},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":279},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":286},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,-5,2],[5,-15,2]],"translation":292},{"source":81,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":307},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":314},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":322},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":341},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":348},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":367},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":369},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":376},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":386},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":405},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":412},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":431},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":433},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":440},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":457},{"source":81,"target_adds":[[2,-5,2],[3,-5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,-5,2],[9,-5,2]],"translation":471},{"source":81,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":81,"target_adds":[[2,5,2],[3,-5,1],[10,-19,4],[11,13,2]],"translation":478},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":484},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":81,"target_adds":[[2,2,1],[3,2,1],[10,1,4],[11,-7,2]],"translation":499},{"source":81,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,5,2],[9,5,2]],"translation":506},{"source":81,"target_adds":[[2,5,2],[3,5,2],[10,1,8],[11,1,8]],"translation":511},{"source":82,"target_adds":[[18,-2,1]],"translation":4},{"source":82,"target_adds":[[18,-2,1]],"translation":31},{"source":82,"target_adds":[[18,-2,1]],"translation":32},{"source":82,"target_adds":[[18,-2,1]],"translation":59},{"source":82,"target_adds":[[18,-2,1]],"translation":79},{"source":82,"target_adds":[[18,3,1]],"translation":84},{"source":82,"target_adds":[[18,-2,1]],"translation":107},{"source":82,"target_adds":[[18,3,1]],"translation":112},{"source":82,"target_adds":[[18,3,1]],"translation":385},{"source":82,"target_adds":[[18,-2,1]],"translation":410},{"source":82,"target_adds":[[18,-2,1]],"translation":421},{"source":82,"target_adds":[[18,3,1]],"translation":446},{"source":82,"target_adds":[[18,-2,1]],"translation":458},{"source":82,"target_adds":[[18,-2,1]],"translation":465},{"source":82,"target_adds":[[18,3,1]],"translation":494},{"source":82,"target_adds":[[18,8,1]],"translation":501},{"source":83,"target_adds":[[20,3,1]],"translation":19},{"source":83,"target_adds":[[20,-2,1]],"translation":59},{"source":83,"target_adds":[[20,3,1]],"translation":81},{"source":83,"target_adds":[[20,-2,1]],"translation":121},{"source":83,"target_adds":[[20,-2,1]],"translation":143},{"source":83,"target_adds":[[20,-2,1]],"translation":167},{"source":83,"target_adds":[[20,-2,1]],"translation":205},{"source":83,"target_adds":[[20,-2,1]],"translation":229},{"source":83,"target_adds":[[20,8,1]],"translation":276},{"source":83,"target_adds":[[20,-2,1]],"translation":316},{"source":83,"target_adds":[[20,-2,1]],"translation":342},{"source":83,"target_adds":[[20,3,1]],"translation":382},{"source":83,"target_adds":[[20,3,1]],"translation":392},{"source":83,"target_adds":[[20,3,1]],"translation":416},{"source":83,"target_adds":[[20,-2,1]],"translation":458},{"source":83,"target_adds":[[20,-2,1]],"translation":482},{"source":84,"target_adds":[[25,5,1]],"translation":145},{"source":84,"target_adds":[[25,-10,1]],"translation":174},{"source":84,"target_adds":[[25,5,1]],"translation":193},{"source":84,"target_adds":[[25,5,1]],"translation":254},{"source":85,"target_adds":[[16,-2,1]],"translation":1},{"source":85,"target_adds":[[16,-2,1]],"translation":8},{"source":85,"target_adds":[[16,-2,1]],"translation":32},{"source":85,"target_adds":[[16,8,1]],"translation":41},{"source":85,"target_adds":[[16,-2,1]],"translation":211},{"source":85,"target_adds":[[16,-2,1]],"translation":218},{"source":85,"target_adds":[[16,-2,1]],"translation":242},{"source":85,"target_adds":[[16,3,1]],"translation":251},{"source":85,"target_adds":[[16,3,1]],"translation":259},{"source":85,"target_adds":[[16,3,1]],"translation":266},{"source":85,"target_adds":[[16,3,1]],"translation":290},{"source":85,"target_adds":[[16,-2,1]],"translation":299},{"source":85,"target_adds":[[16,-2,1]],"translation":465},{"source":85,"target_adds":[[16,-2,1]],"translation":472},{"source":85,"target_adds":[[16,-2,1]],"translation":496},{"source":85,"target_adds":[[16,3,1]],"translation":505},{"source":86,"target_adds":[[27,5,1]],"translation":88},{"source":86,"target_adds":[[27,5,1]],"translation":162},{"source":86,"target_adds":[[27,-10,1]],"translation":271},{"source":86,"target_adds":[[27,5,1]],"translation":501},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":2},{"source":87,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,-1,1],[13,-1,1]],"translation":11},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,3,8],[13,9,4]],"translation":21},{"source":87,"target_adds":[[2,-5,4],[3,-5,4]],"translation":25},{"source":87,"target_adds":[[8,5,2],[9,5,2],[12,3,8],[13,9,4]],"translation":28},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,-1,1],[13,-1,1]],"translation":38},{"source":87,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":47},{"source":87,"target_adds":[[8,-5,2],[9,-5,2],[12,3,8],[13,9,4]],"translation":49},{"source":87,"target_adds":[[2,5,4],[3,5,4]],"translation":52},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,3,8],[13,9,4]],"translation":56},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":64},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":73},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":87},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":94},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":100},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":109},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":115},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":122},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":128},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":137},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":151},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":158},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":164},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":173},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":179},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":186},{"source":87,"target_adds":[[4,5,4],[5,15,4],[12,3,8],[13,9,4]],"translation":194},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":203},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":213},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":220},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":230},{"source":87,"target_adds":[[4,-5,4],[5,-15,4],[12,3,8],[13,9,4]],"translation":239},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":241},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":248},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":256},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":265},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":279},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":286},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":292},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":301},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":307},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":314},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,5,4]],"translation":322},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":331},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":341},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":348},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":358},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,-5,4]],"translation":367},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":369},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":376},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":87,"target_adds":[[6,15,4],[7,5,2],[12,3,2],[13,3,2]],"translation":386},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":395},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":405},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":412},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":422},{"source":87,"target_adds":[[6,-15,4],[7,-5,2],[12,3,2],[13,3,2]],"translation":431},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":433},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":440},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":87,"target_adds":[[0,-9,4],[1,-1,1],[12,-9,8],[13,-1,4]],"translation":448},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":457},{"source":87,"target_adds":[[0,-9,8],[1,13,8],[13,5,4]],"translation":466},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":471},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":478},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":484},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":87,"target_adds":[[0,-9,4],[1,4,1],[12,-27,8],[13,13,4]],"translation":493},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":499},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":506},{"source":87,"target_adds":[[0,9,8],[1,-13,8],[13,-5,4]],"translation":511},{"source":88,"target_adds":[[24,-2,1]],"translation":55},{"source":88,"target_adds":[[24,-2,1]],"translation":62},{"source":88,"target_adds":[[24,-2,1]],"translation":103},{"source":88,"target_adds":[[24,-2,1]],"translation":110},{"source":88,"target_adds":[[24,3,1]],"translation":131},{"source":88,"target_adds":[[24,3,1]],"translation":138},{"source":88,"target_adds":[[24,-2,1]],"translation":211},{"source":88,"target_adds":[[24,-2,1]],"translation":218},{"source":88,"target_adds":[[24,3,1]],"translation":304},{"source":88,"target_adds":[[24,-2,1]],"translation":313},{"source":88,"target_adds":[[24,3,1]],"translation":352},{"source":88,"target_adds":[[24,-2,1]],"translation":361},{"source":88,"target_adds":[[24,8,1]],"translation":388},{"source":88,"target_adds":[[24,-2,1]],"translation":397},{"source":88,"target_adds":[[24,-2,1]],"translation":468},{"source":88,"target_adds":[[24,3,1]],"translation":477},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":89,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,3,4],[9,3,4]],"translation":14},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":16},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":89,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":61},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":89,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":89,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":91},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":89,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":89,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":118},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":128},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":89,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":158},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":173},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":179},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":89,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":203},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":230},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":398},{"source":89,"target_adds":[[0,-3,2],[1,-3,1],[6,3,2],[7,3,1]],"translation":400},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":419},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":89,"target_adds":[[1,3,2],[7,-3,2]],"translation":445},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":453},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":89,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,9,4]],"translation":466},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":475},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":488},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":502},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":89,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-9,4]],"translation":511},{"source":90,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":90,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":90,"target_adds":[[4,5,4],[5,15,4]],"translation":82},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":90,"target_adds":[[4,-5,4],[5,-15,4]],"translation":127},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":128},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,3,8],[15,9,4]],"translation":133},{"source":90,"target_adds":[[2,-5,4],[3,-5,4],[14,3,8],[15,9,4]],"translation":137},{"source":90,"target_adds":[[8,5,2],[9,5,2],[14,3,8],[15,9,4]],"translation":140},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":146},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":151},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":155},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":158},{"source":90,"target_adds":[[8,-5,2],[9,-5,2],[14,3,8],[15,9,4]],"translation":161},{"source":90,"target_adds":[[2,5,4],[3,5,4],[14,3,8],[15,9,4]],"translation":164},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,3,8],[15,9,4]],"translation":168},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":173},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":179},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":182},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":186},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":191},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":194},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":199},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":203},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":206},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,-1,1],[15,-1,1]],"translation":208},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":213},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":217},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":220},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":227},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":230},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":234},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":239},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":241},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":244},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":248},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,-1,1],[15,-1,1]],"translation":253},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":256},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":261},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":265},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":268},{"source":90,"target_adds":[[6,15,4],[7,5,2],[14,3,2],[15,3,2]],"translation":274},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":279},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":283},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":286},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":289},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":292},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":296},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":301},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":307},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":310},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":314},{"source":90,"target_adds":[[6,-15,4],[7,-5,2],[14,3,2],[15,3,2]],"translation":319},{"source":90,"target_adds":[[13,5,4],[14,3,8],[15,9,4]],"translation":322},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":327},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":331},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":334},{"source":90,"target_adds":[[0,-9,4],[1,-1,1],[14,-3,8],[15,1,4]],"translation":336},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":341},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":345},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":348},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":355},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":358},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":362},{"source":90,"target_adds":[[13,-5,4],[14,3,8],[15,9,4]],"translation":367},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":369},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":372},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":376},{"source":90,"target_adds":[[0,-9,4],[1,-11,1],[14,-33,8],[15,11,4]],"translation":381},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":90,"target_adds":[[0,15,8],[1,5,8],[15,5,4]],"translation":466},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":90,"target_adds":[[0,-15,8],[1,-5,8],[15,-5,4]],"translation":511},{"source":91,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":91,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":91,"target_adds":[[14,3,2],[15,7,2]],"translation":82},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":91,"target_adds":[[14,-3,2],[15,-7,2]],"translation":127},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":128},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":133},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":137},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,-6,1],[7,-8,1]],"translation":146},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":151},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":155},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":158},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":164},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":168},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":173},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":179},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":182},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":186},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,6,1],[7,8,1]],"translation":191},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,3,2],[13,7,2]],"translation":194},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":203},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":206},{"source":91,"target_adds":[[0,21,4],[1,29,4],[4,-3,4]],"translation":208},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":213},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":220},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":227},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":230},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,-3,2],[13,-7,2]],"translation":239},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":241},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":248},{"source":91,"target_adds":[[0,-27,4],[1,-35,4],[4,-15,4],[5,3,1]],"translation":253},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":256},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,-7,2],[11,4,1]],"translation":261},{"source":91,"target_adds":[[2,-1,2],[3,-1,2],[4,3,8],[5,9,4]],"translation":265},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,-7,2],[9,4,1]],"translation":268},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":279},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":283},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":286},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,7,2],[9,-4,1]],"translation":289},{"source":91,"target_adds":[[2,1,2],[3,1,2],[4,3,8],[5,9,4]],"translation":292},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,7,2],[11,-4,1]],"translation":296},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":301},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":307},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":310},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":314},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":322},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":331},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":334},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,3,4],[15,3,1]],"translation":336},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":341},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":348},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":355},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":358},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":367},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":369},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":376},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":91,"target_adds":[[0,-3,4],[1,-9,4],[4,1,2],[5,9,2]],"translation":466},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":91,"target_adds":[[0,3,4],[1,9,4],[4,-1,2],[5,-9,2]],"translation":511},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":2},{"source":92,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":92,"target_adds":[[1,-5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":92,"target_adds":[[13,-5,2]],"translation":25},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":28},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":92,"target_adds":[[1,5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":92,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":47},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":49},{"source":92,"target_adds":[[13,5,2]],"translation":52},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":64},{"source":92,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,5,2]],"translation":73},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":87},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,-5,2]],"translation":100},{"source":92,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":109},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":122},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":128},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,-5,2]],"translation":137},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,5,2]],"translation":164},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":173},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":203},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":230},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":92,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,-5,2],[5,-15,2]],"translation":265},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":286},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,5,2],[5,15,2]],"translation":292},{"source":92,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":307},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":341},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":376},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":386},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":405},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":412},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":431},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":433},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":440},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":457},{"source":92,"target_adds":[[2,5,2],[3,5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,5,2],[9,5,2]],"translation":471},{"source":92,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":92,"target_adds":[[2,-2,1],[3,-2,1],[10,1,4],[11,-7,2]],"translation":478},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":484},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":92,"target_adds":[[2,-5,2],[3,5,1],[10,-19,4],[11,13,2]],"translation":499},{"source":92,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,-5,2],[9,-5,2]],"translation":506},{"source":92,"target_adds":[[2,-5,2],[3,-5,2],[10,1,8],[11,1,8]],"translation":511},{"source":93,"target_adds":[[29,3,1]],"translation":26},{"source":93,"target_adds":[[29,-2,1]],"translation":62},{"source":93,"target_adds":[[29,-2,1]],"translation":79},{"source":93,"target_adds":[[29,-2,1]],"translation":107},{"source":93,"target_adds":[[29,3,1]],"translation":152},{"source":93,"target_adds":[[29,-2,1]],"translation":188},{"source":93,"target_adds":[[29,-2,1]],"translation":205},{"source":93,"target_adds":[[29,-2,1]],"translation":233},{"source":93,"target_adds":[[29,3,1]],"translation":280},{"source":93,"target_adds":[[29,-2,1]],"translation":316},{"source":93,"target_adds":[[29,-2,1]],"translation":333},{"source":93,"target_adds":[[29,-2,1]],"translation":361},{"source":93,"target_adds":[[29,-2,1]],"translation":410},{"source":93,"target_adds":[[29,8,1]],"translation":446},{"source":93,"target_adds":[[29,3,1]],"translation":463},{"source":93,"target_adds":[[29,3,1]],"translation":491},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":94,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":94,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":16},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":94,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":94,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":61},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":94,"target_adds":[[6,9,4],[7,17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":69},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":94,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":91},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":94,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":94,"target_adds":[[6,-9,4],[7,-17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":104},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":118},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":128},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":158},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":173},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":179},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":203},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":230},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":256},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":94,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":286},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":94,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":301},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":307},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":341},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":376},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":398},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":419},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":453},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":94,"target_adds":[[8,-29,4],[9,-29,4],[10,29,4],[11,29,4]],"translation":466},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":94,"target_adds":[[8,-1,1],[9,-17,2],[10,1,1],[11,17,2]],"translation":475},{"source":94,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":488},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":94,"target_adds":[[8,-1,2],[9,7,1],[10,1,2],[11,-7,1]],"translation":502},{"source":94,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":94,"target_adds":[[8,29,4],[9,29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":95,"target_adds":[[17,3,1]],"translation":67},{"source":95,"target_adds":[[17,3,1]],"translation":74},{"source":95,"target_adds":[[17,3,1]],"translation":98},{"source":95,"target_adds":[[17,-2,1]],"translation":107},{"source":95,"target_adds":[[17,8,1]],"translation":196},{"source":95,"target_adds":[[17,-2,1]],"translation":205},{"source":95,"target_adds":[[17,-2,1]],"translation":229},{"source":95,"target_adds":[[17,-2,1]],"translation":236},{"source":95,"target_adds":[[17,3,1]],"translation":276},{"source":95,"target_adds":[[17,-2,1]],"translation":285},{"source":95,"target_adds":[[17,-2,1]],"translation":309},{"source":95,"target_adds":[[17,-2,1]],"translation":316},{"source":95,"target_adds":[[17,-2,1]],"translation":403},{"source":95,"target_adds":[[17,-2,1]],"translation":410},{"source":95,"target_adds":[[17,-2,1]],"translation":434},{"source":95,"target_adds":[[17,3,1]],"translation":443},{"source":96,"target_adds":[[23,3,1]],"translation":22},{"source":96,"target_adds":[[23,-2,1]],"translation":62},{"source":96,"target_adds":[[23,8,1]],"translation":67},{"source":96,"target_adds":[[23,-2,1]],"translation":107},{"source":96,"target_adds":[[23,-2,1]],"translation":157},{"source":96,"target_adds":[[23,-2,1]],"translation":181},{"source":96,"target_adds":[[23,3,1]],"translation":200},{"source":96,"target_adds":[[23,3,1]],"translation":224},{"source":96,"target_adds":[[23,3,1]],"translation":262},{"source":96,"target_adds":[[23,-2,1]],"translation":302},{"source":96,"target_adds":[[23,-2,1]],"translation":339},{"source":96,"target_adds":[[23,3,1]],"translation":379},{"source":96,"target_adds":[[23,-2,1]],"translation":397},{"source":96,"target_adds":[[23,-2,1]],"translation":421},{"source":96,"target_adds":[[23,-2,1]],"translation":472},{"source":96,"target_adds":[[23,-2,1]],"translation":496},{"source":97,"target_adds":[[16,-2,1]],"translation":1},{"source":97,"target_adds":[[16,-2,1]],"translation":8},{"source":97,"target_adds":[[16,-2,1]],"translation":32},{"source":97,"target_adds":[[16,8,1]],"translation":41},{"source":97,"target_adds":[[16,-2,1]],"translation":211},{"source":97,"target_adds":[[16,-2,1]],"translation":218},{"source":97,"target_adds":[[16,-2,1]],"translation":242},{"source":97,"target_adds":[[16,3,1]],"translation":251},{"source":97,"target_adds":[[16,3,1]],"translation":259},{"source":97,"target_adds":[[16,3,1]],"translation":266},{"source":97,"target_adds":[[16,3,1]],"translation":290},{"source":97,"target_adds":[[16,-2,1]],"translation":299},{"source":97,"target_adds":[[16,-2,1]],"translation":465},{"source":97,"target_adds":[[16,-2,1]],"translation":472},{"source":97,"target_adds":[[16,-2,1]],"translation":496},{"source":97,"target_adds":[[16,3,1]],"translation":505},{"source":98,"target_adds":[[28,3,1]],"translation":13},{"source":98,"target_adds":[[28,-2,1]],"translation":55},{"source":98,"target_adds":[[28,-2,1]],"translation":93},{"source":98,"target_adds":[[28,-2,1]],"translation":103},{"source":98,"target_adds":[[28,-2,1]],"translation":157},{"source":98,"target_adds":[[28,-2,1]],"translation":167},{"source":98,"target_adds":[[28,-2,1]],"translation":205},{"source":98,"target_adds":[[28,3,1]],"translation":247},{"source":98,"target_adds":[[28,-2,1]],"translation":285},{"source":98,"target_adds":[[28,-2,1]],"translation":295},{"source":98,"target_adds":[[28,-2,1]],"translation":333},{"source":98,"target_adds":[[28,3,1]],"translation":375},{"source":98,"target_adds":[[28,-2,1]],"translation":397},{"source":98,"target_adds":[[28,3,1]],"translation":439},{"source":98,"target_adds":[[28,8,1]],"translation":477},{"source":98,"target_adds":[[28,3,1]],"translation":487},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":2},{"source":99,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":99,"target_adds":[[0,9,8],[1,-13,8],[8,-3,8],[9,-9,4]],"translation":14},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":99,"target_adds":[[13,-5,2]],"translation":25},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,-9,8],[13,-2,1]],"translation":28},{"source":99,"target_adds":[[0,-9,8],[1,13,8],[8,-3,8],[9,-9,4]],"translation":35},{"source":99,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":47},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,9,8],[13,2,1]],"translation":49},{"source":99,"target_adds":[[13,5,2]],"translation":52},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,1,1],[9,1,1]],"translation":73},{"source":99,"target_adds":[[6,-9,8],[7,13,8]],"translation":76},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":87},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":99,"target_adds":[[6,9,8],[7,-13,8]],"translation":97},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,1,1],[9,1,1]],"translation":100},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":122},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,-9,8],[15,-2,1]],"translation":140},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":146},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":158},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,9,8],[15,2,1]],"translation":161},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":179},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":191},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":199},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":203},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":213},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":217},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":230},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":234},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":244},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":248},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":256},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":99,"target_adds":[[4,-7,2],[5,-21,4],[8,-3,2],[9,-3,2]],"translation":268},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":274},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":99,"target_adds":[[4,7,2],[5,21,4],[8,-3,2],[9,-3,2]],"translation":289},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":301},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":319},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":327},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":331},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":341},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":345},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":358},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":362},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":372},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":376},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":386},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":412},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":431},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":433},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":457},{"source":99,"target_adds":[[2,5,2],[3,5,2],[8,1,8],[9,1,8]],"translation":466},{"source":99,"target_adds":[[2,-5,2],[3,-10,1],[8,19,4],[9,-13,2]],"translation":471},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,1,8],[11,1,8]],"translation":475},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":484},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,-1,8],[11,-1,8]],"translation":502},{"source":99,"target_adds":[[2,-2,1],[3,-2,1],[8,-1,4],[9,7,2]],"translation":506},{"source":99,"target_adds":[[2,-5,2],[3,-5,2],[8,-1,8],[9,-1,8]],"translation":511},{"source":100,"target_adds":[[28,3,1]],"translation":13},{"source":100,"target_adds":[[28,-2,1]],"translation":55},{"source":100,"target_adds":[[28,-2,1]],"translation":93},{"source":100,"target_adds":[[28,-2,1]],"translation":103},{"source":100,"target_adds":[[28,-2,1]],"translation":157},{"source":100,"target_adds":[[28,-2,1]],"translation":167},{"source":100,"target_adds":[[28,-2,1]],"translation":205},{"source":100,"target_adds":[[28,3,1]],"translation":247},{"source":100,"target_adds":[[28,-2,1]],"translation":285},{"source":100,"target_adds":[[28,-2,1]],"translation":295},{"source":100,"target_adds":[[28,-2,1]],"translation":333},{"source":100,"target_adds":[[28,3,1]],"translation":375},{"source":100,"target_adds":[[28,-2,1]],"translation":397},{"source":100,"target_adds":[[28,3,1]],"translation":439},{"source":100,"target_adds":[[28,8,1]],"translation":477},{"source":100,"target_adds":[[28,3,1]],"translation":487},{"source":101,"target_adds":[[28,3,1]],"translation":13},{"source":101,"target_adds":[[28,-2,1]],"translation":55},{"source":101,"target_adds":[[28,-2,1]],"translation":93},{"source":101,"target_adds":[[28,-2,1]],"translation":103},{"source":101,"target_adds":[[28,-2,1]],"translation":157},{"source":101,"target_adds":[[28,-2,1]],"translation":167},{"source":101,"target_adds":[[28,-2,1]],"translation":205},{"source":101,"target_adds":[[28,3,1]],"translation":247},{"source":101,"target_adds":[[28,-2,1]],"translation":285},{"source":101,"target_adds":[[28,-2,1]],"translation":295},{"source":101,"target_adds":[[28,-2,1]],"translation":333},{"source":101,"target_adds":[[28,3,1]],"translation":375},{"source":101,"target_adds":[[28,-2,1]],"translation":397},{"source":101,"target_adds":[[28,3,1]],"translation":439},{"source":101,"target_adds":[[28,8,1]],"translation":477},{"source":101,"target_adds":[[28,3,1]],"translation":487},{"source":102,"target_adds":[[28,3,1]],"translation":13},{"source":102,"target_adds":[[28,-2,1]],"translation":55},{"source":102,"target_adds":[[28,-2,1]],"translation":93},{"source":102,"target_adds":[[28,-2,1]],"translation":103},{"source":102,"target_adds":[[28,-2,1]],"translation":157},{"source":102,"target_adds":[[28,-2,1]],"translation":167},{"source":102,"target_adds":[[28,-2,1]],"translation":205},{"source":102,"target_adds":[[28,3,1]],"translation":247},{"source":102,"target_adds":[[28,-2,1]],"translation":285},{"source":102,"target_adds":[[28,-2,1]],"translation":295},{"source":102,"target_adds":[[28,-2,1]],"translation":333},{"source":102,"target_adds":[[28,3,1]],"translation":375},{"source":102,"target_adds":[[28,-2,1]],"translation":397},{"source":102,"target_adds":[[28,3,1]],"translation":439},{"source":102,"target_adds":[[28,8,1]],"translation":477},{"source":102,"target_adds":[[28,3,1]],"translation":487},{"source":103,"target_adds":[[29,3,1]],"translation":26},{"source":103,"target_adds":[[29,-2,1]],"translation":62},{"source":103,"target_adds":[[29,-2,1]],"translation":79},{"source":103,"target_adds":[[29,-2,1]],"translation":107},{"source":103,"target_adds":[[29,3,1]],"translation":152},{"source":103,"target_adds":[[29,-2,1]],"translation":188},{"source":103,"target_adds":[[29,-2,1]],"translation":205},{"source":103,"target_adds":[[29,-2,1]],"translation":233},{"source":103,"target_adds":[[29,3,1]],"translation":280},{"source":103,"target_adds":[[29,-2,1]],"translation":316},{"source":103,"target_adds":[[29,-2,1]],"translation":333},{"source":103,"target_adds":[[29,-2,1]],"translation":361},{"source":103,"target_adds":[[29,-2,1]],"translation":410},{"source":103,"target_adds":[[29,8,1]],"translation":446},{"source":103,"target_adds":[[29,3,1]],"translation":463},{"source":103,"target_adds":[[29,3,1]],"translation":491},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":104,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":104,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":104,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":104,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,1,8],[11,1,8]],"translation":69},{"source":104,"target_adds":[[2,-1,4],[3,-1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":73},{"source":104,"target_adds":[[8,1,8],[9,1,8]],"translation":76},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":104,"target_adds":[[8,-1,8],[9,-1,8]],"translation":97},{"source":104,"target_adds":[[2,1,4],[3,1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":100},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,-1,8],[11,-1,8]],"translation":104},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":140},{"source":104,"target_adds":[[4,1,4],[5,-3,2],[6,3,8],[7,9,4]],"translation":146},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":161},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":104,"target_adds":[[4,-1,4],[5,3,2],[6,3,8],[7,9,4]],"translation":191},{"source":104,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":199},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":217},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":234},{"source":104,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":244},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":268},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,21,8],[15,7,4]],"translation":274},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":289},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,-21,8],[15,-7,4]],"translation":319},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":327},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":345},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":362},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":372},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":104,"target_adds":[[6,3,4],[7,7,4],[12,9,8],[13,1,4]],"translation":386},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":104,"target_adds":[[0,9,8],[1,-13,8],[6,3,8],[7,9,4]],"translation":400},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":412},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":104,"target_adds":[[6,-21,4],[7,5,4],[12,27,8],[13,47,4]],"translation":431},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":433},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":104,"target_adds":[[0,-9,8],[1,13,8],[6,3,8],[7,9,4]],"translation":445},{"source":104,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":104,"target_adds":[[6,-9,8],[7,13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":471},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":104,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":506},{"source":104,"target_adds":[[6,9,8],[7,-13,8],[12,3,4],[13,7,4]],"translation":511},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":105,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":105,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":105,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":105,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":105,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":105,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":105,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":105,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":137},{"source":105,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":151},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":105,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":164},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":186},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":105,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":194},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":220},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":105,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":239},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":241},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":265},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":105,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":279},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":292},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":314},{"source":105,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":105,"target_adds":[[12,3,2],[13,15,4],[14,3,2],[15,15,4]],"translation":322},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":105,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":348},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":105,"target_adds":[[13,-9,4],[15,-9,4]],"translation":367},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":369},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":105,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":105,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":105,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":105,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":105,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,1]],"translation":466},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":105,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":105,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":106,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":106,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":106,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":106,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":106,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":106,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":106,"target_adds":[[14,-3,2],[15,-6,1]],"translation":82},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":106,"target_adds":[[14,3,2],[15,6,1]],"translation":127},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":128},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":133},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,6,1],[7,21,2]],"translation":146},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":151},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":155},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":158},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":168},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":173},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":179},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":182},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":186},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,-6,1],[7,-21,2]],"translation":191},{"source":106,"target_adds":[[4,-3,4],[12,-3,4],[13,-21,4]],"translation":194},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":206},{"source":106,"target_adds":[[0,-6,1],[1,-21,2],[4,3,2],[5,3,2]],"translation":208},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":213},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":220},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":227},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":106,"target_adds":[[4,-15,4],[5,-12,1],[12,9,4],[13,27,4]],"translation":239},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":241},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":248},{"source":106,"target_adds":[[0,6,1],[1,21,2],[4,3,2],[5,3,2]],"translation":253},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":256},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,6,1],[11,-3,2]],"translation":261},{"source":106,"target_adds":[[2,3,1],[3,3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,6,1],[9,-3,2]],"translation":268},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":279},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":283},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":286},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,-6,1],[9,3,2]],"translation":289},{"source":106,"target_adds":[[2,-3,1],[3,-3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,-6,1],[11,3,2]],"translation":296},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":301},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":307},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":310},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":314},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":334},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":336},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":341},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":348},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":355},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":369},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":376},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":381},{"source":106,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":106,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":106,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":106,"target_adds":[[4,-3,1],[5,-12,1],[12,3,4],[13,3,1]],"translation":466},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":106,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":106,"target_adds":[[4,3,1],[5,12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":107,"target_adds":[[21,-2,1]],"translation":32},{"source":107,"target_adds":[[21,3,1]],"translation":37},{"source":107,"target_adds":[[21,3,1]],"translation":41},{"source":107,"target_adds":[[21,3,1]],"translation":44},{"source":107,"target_adds":[[21,-2,1]],"translation":211},{"source":107,"target_adds":[[21,-2,1]],"translation":214},{"source":107,"target_adds":[[21,-2,1]],"translation":218},{"source":107,"target_adds":[[21,3,1]],"translation":223},{"source":107,"target_adds":[[21,8,1]],"translation":352},{"source":107,"target_adds":[[21,-2,1]],"translation":357},{"source":107,"target_adds":[[21,-2,1]],"translation":361},{"source":107,"target_adds":[[21,-2,1]],"translation":364},{"source":107,"target_adds":[[21,-2,1]],"translation":403},{"source":107,"target_adds":[[21,-2,1]],"translation":406},{"source":107,"target_adds":[[21,-2,1]],"translation":410},{"source":107,"target_adds":[[21,3,1]],"translation":415},{"source":108,"target_adds":[[22,8,1]],"translation":13},{"source":108,"target_adds":[[22,-2,1]],"translation":31},{"source":108,"target_adds":[[22,-2,1]],"translation":79},{"source":108,"target_adds":[[22,-2,1]],"translation":93},{"source":108,"target_adds":[[22,3,1]],"translation":134},{"source":108,"target_adds":[[22,3,1]],"translation":148},{"source":108,"target_adds":[[22,3,1]],"translation":196},{"source":108,"target_adds":[[22,-2,1]],"translation":214},{"source":108,"target_adds":[[22,-2,1]],"translation":271},{"source":108,"target_adds":[[22,-2,1]],"translation":285},{"source":108,"target_adds":[[22,-2,1]],"translation":333},{"source":108,"target_adds":[[22,3,1]],"translation":351},{"source":108,"target_adds":[[22,3,1]],"translation":388},{"source":108,"target_adds":[[22,-2,1]],"translation":406},{"source":108,"target_adds":[[22,-2,1]],"translation":454},{"source":108,"target_adds":[[22,-2,1]],"translation":468},{"source":109,"target_adds":[[21,-2,1]],"translation":32},{"source":109,"target_adds":[[21,3,1]],"translation":37},{"source":109,"target_adds":[[21,3,1]],"translation":41},{"source":109,"target_adds":[[21,3,1]],"translation":44},{"source":109,"target_adds":[[21,-2,1]],"translation":211},{"source":109,"target_adds":[[21,-2,1]],"translation":214},{"source":109,"target_adds":[[21,-2,1]],"translation":218},{"source":109,"target_adds":[[21,3,1]],"translation":223},{"source":109,"target_adds":[[21,8,1]],"translation":352},{"source":109,"target_adds":[[21,-2,1]],"translation":357},{"source":109,"target_adds":[[21,-2,1]],"translation":361},{"source":109,"target_adds":[[21,-2,1]],"translation":364},{"source":109,"target_adds":[[21,-2,1]],"translation":403},{"source":109,"target_adds":[[21,-2,1]],"translation":406},{"source":109,"target_adds":[[21,-2,1]],"translation":410},{"source":109,"target_adds":[[21,3,1]],"translation":415},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":2},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":28},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":47},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":49},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,5,8],[11,5,8]],"translation":69},{"source":110,"target_adds":[[2,-5,4],[3,-5,4],[6,3,8],[7,-3,2]],"translation":73},{"source":110,"target_adds":[[8,5,8],[9,5,8]],"translation":76},{"source":110,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":87},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":110,"target_adds":[[8,-5,8],[9,-5,8]],"translation":97},{"source":110,"target_adds":[[2,5,4],[3,5,4],[6,3,8],[7,-3,2]],"translation":100},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,-5,8],[11,-5,8]],"translation":104},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":122},{"source":110,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":110,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":110,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":110,"target_adds":[[4,5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":146},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":110,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":110,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":110,"target_adds":[[4,-5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":191},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":268},{"source":110,"target_adds":[[6,3,4],[7,7,4],[14,3,8],[15,-1,4]],"translation":274},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":289},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":110,"target_adds":[[6,-21,4],[7,-55,4],[14,33,8],[15,49,4]],"translation":319},{"source":110,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":327},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":110,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":362},{"source":110,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":110,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,15,8],[13,5,4]],"translation":386},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":110,"target_adds":[[0,-15,8],[1,-5,8],[6,3,8],[7,-3,2]],"translation":400},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":412},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,-15,8],[13,-5,4]],"translation":431},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":433},{"source":110,"target_adds":[[0,15,8],[1,5,8],[6,3,8],[7,-3,2]],"translation":445},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":457},{"source":110,"target_adds":[[6,15,8],[7,5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":471},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":484},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":506},{"source":110,"target_adds":[[6,-15,8],[7,-5,8],[14,3,4],[15,7,4]],"translation":511},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":111,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":111,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":111,"target_adds":[[15,-5,2]],"translation":82},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":111,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":111,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":111,"target_adds":[[15,5,2]],"translation":127},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":140},{"source":111,"target_adds":[[4,-3,4],[5,9,4],[6,-3,4],[7,7,4]],"translation":146},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":161},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":111,"target_adds":[[4,9,4],[5,-3,4],[6,-3,4],[7,-13,4]],"translation":191},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":199},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":111,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":217},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":234},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":244},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":111,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":256},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":111,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,5,2],[9,5,2]],"translation":268},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":286},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":111,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":301},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":307},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":327},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":345},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":362},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":372},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":111,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":111,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":111,"target_adds":[[4,-5,2],[5,-15,2],[6,-3,4],[7,-9,4]],"translation":466},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":111,"target_adds":[[4,5,2],[5,15,2],[6,3,4],[7,9,4]],"translation":511}],"owned_array_count":0,"start":"Multiply each of30 target fields by15 with a coefficient scan.","uniform_translation_map_calls":11624},"schema":"rank30-uniform-translation-section-v1","scope":"A physical array service on disjoint a and z banks. Caller owner availability, finite coefficient-grid admission, and bit/tape costs remain separate.","swap_chronology":["a += Jz","z -= Da","a += Jz","z = -z"]} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/optimized/result/CHECKS.json b/research/centre-code-services/evidence/replay/phase_inverse/optimized/result/CHECKS.json new file mode 100644 index 0000000000..172cf1c44b --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/optimized/result/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/phase_inverse/optimized/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/phase_inverse/optimized/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-final/phase_inverse/optimized/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/phase_inverse/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-final/phase_inverse/optimized/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/centre-code-services/evidence/replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz b/research/centre-code-services/evidence/replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz new file mode 100644 index 0000000000..0b6a4b60ec Binary files /dev/null and b/research/centre-code-services/evidence/replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz differ diff --git a/research/centre-code-services/evidence/replay/phase_inverse/optimized/stdout.log b/research/centre-code-services/evidence/replay/phase_inverse/optimized/stdout.log new file mode 100644 index 0000000000..c34a578128 --- /dev/null +++ b/research/centre-code-services/evidence/replay/phase_inverse/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK30_PHASE_SECTION +{"D_kernel": {"coefficients_per_row": [898, 936, 936, 936, 936, 924, 902, 936, 930, 930, 930, 930, 886, 936, 890, 936, 80, 80, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 80, 80], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "1666/15", "nonzero_coefficients": 15688, "norm_maximizing_rows": [5]}, "complete_swap_dyadic_primitives": 208028, "complete_swap_translation_maps": 12072, "inverse_kernel": {"coefficients_per_row": [150, 160, 160, 160, 160, 160, 154, 160, 160, 160, 160, 160, 150, 160, 150, 160, 16, 16, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 16, 16], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "-1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "88/5", "nonzero_coefficients": 2712, "norm_maximizing_rows": [5]}} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/normal/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/unnormalised_code/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..96fa42f409 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/normal/FILE-ACCESS.json @@ -0,0 +1,15 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/normal/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/unnormalised_code/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..9322342e35 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/normal/canonical/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..f191e0e379 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/normal/result/CHECKS.json b/research/centre-code-services/evidence/replay/unnormalised_code/normal/result/CHECKS.json new file mode 100644 index 0000000000..f7b35a52da --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/normal/result/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..bb6f8cd588 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/normal/stdout.log b/research/centre-code-services/evidence/replay/unnormalised_code/normal/stdout.log new file mode 100644 index 0000000000..54c0a64318 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/optimized/FILE-ACCESS.json b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..96fa42f409 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/FILE-ACCESS.json @@ -0,0 +1,15 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/optimized/canonical/CHECKS.json b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..9322342e35 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/canonical/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..f191e0e379 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/optimized/result/CHECKS.json b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/result/CHECKS.json new file mode 100644 index 0000000000..f7b35a52da --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/result/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..bb6f8cd588 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/evidence/replay/unnormalised_code/optimized/stdout.log b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/stdout.log new file mode 100644 index 0000000000..54c0a64318 --- /dev/null +++ b/research/centre-code-services/evidence/replay/unnormalised_code/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/check_bridge_access.py b/research/centre-code-services/frozen/lanes/bridge-access-20261017/check_bridge_access.py new file mode 100644 index 0000000000..5a13b62b8b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/check_bridge_access.py @@ -0,0 +1,399 @@ +"""Check future projection bridges at the actual supplier cuts.""" + +import argparse +from bisect import bisect_left +from collections import Counter, defaultdict +from fractions import Fraction +from functools import cache +from hashlib import sha256 +import gzip +import json +from pathlib import Path +import tarfile + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +ROOT = HERE.parents[3] +ARCHIVE = ROOT / "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz" +ARCHIVE_PIN = "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" +MEMBERS = { + "template": ("candidate/strict/global/hosted/GLOBAL-TEMPLATE.json.gz", "2acf02b418078e37090495c601fe550448751d4f35912757b13a1f778efc7760"), + "phases": ("candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa"), + "word": ("candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219"), +} +PINS = { + "circuit-interface/INTERFACE.json": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "cover-algebra/BRIDGES.md": "0db4e1e4589da903e50057b2d8657512c1185159a9ee18e605ad54c027c7dc80", + "interface-proof/BRIDGE-OPERATOR-REVIEW.json": "c905a19d70f34c435c5f5454c6190bbfb1ce4594b1513bf76156acf620d7c6fc", + "interface-proof/ORIGINAL-COMPLEX-MODES-REVIEW.json": "8b8c4d814b44c2fc42cf9ad995f8451512309fcfc46bea9317ebe4b4d79e8a4d", +} +SELECTED = [0, 7, 20, 27, 36, 46, 57, 111] +ORDINARY = [p for p in range(112) if p not in SELECTED] +UNIT = [1 << j for j in range(73)] +ZERO = (0, 0, 0) + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def owner(replica, pair, side, port): + return 896 * replica + 224 * pair + 112 * side + port + + +def act(columns, vector): + result = 0 + while vector: + low = vector & -vector + result ^= columns[low.bit_length() - 1] + vector ^= low + return result + + +def add_phase(a, b): + return a[0] ^ b[0], a[1] ^ b[1] ^ (a[0] & b[0]), a[2] ^ b[2] + + +def negative(a): + return a[0], a[1] ^ a[0], a[2] + + +@cache +def line(vector, exponent=1): + cross = 0 + for j in range(73): + if vector >> j & 1: + cross ^= (vector & ((1 << j) - 1)) << (j * (j - 1) // 2) + return (vector if exponent & 1 else 0, + vector if exponent & 2 else 0, cross if exponent & 1 else 0) + + +def product(terms): + result = ZERO + for vector, exponent in terms: + result = add_phase(result, line(vector, exponent % 4)) + return result + + +def canonical(q, level, side): + if level == -1: + return line(q) if side == 0 else ZERO + frame = ((1 << (9 + 8 * level)) - 1, 0, 0) + return add_phase(frame, line(q, 3)) if side else frame + + +def chart(q): + hole = next(i for i in range(9) if not q >> i & 1) + v = q ^ (1 << hole) + order = list(range(9)) + order[0], order[hole] = order[hole], order[0] + basis = [(1 << j) ^ (v if v >> j & 1 else 0) for j in order] + UNIT[9:] + need(basis[0] == q and all((a & b).bit_count() % 2 == int(i == j) + for i, a in enumerate(basis) for j, b in enumerate(basis)), "Actual orthogonal port chart") + return basis + + +def route(basis, stage): + columns = list(UNIT) + if stage: + swaps = [basis[j + 1] ^ UNIT[9 + 8 * (stage - 1) + j] for j in range(8)] + columns = [v ^ sum_xor(a for a in swaps if (a & v).bit_count() & 1) for v in columns] + need([act(columns, v) for v in columns] == UNIT, "Stage route is an involution") + return columns + + +def sum_xor(values): + result = 0 + for value in values: + result ^= value + return result + + +def phases_and_views(data): + views, checks, controls = {}, Counter(), Counter() + for p, recipe in enumerate(data["phases"]["recipes"]): + q, basis = recipe["q"], chart(recipe["q"]) + need(basis[1:9] == recipe["idle_children"][0]["orthogonal_axes"][:8], "Source port basis") + beta = sum((((v.bit_count() - 1) // 2) & 1) << j for j, v in enumerate(basis[1:9])) + local_beta = act(basis[1:9], beta) + for t in range(1, 9): + rho = route(basis, t) + lifted_beta = beta << (9 + 8 * (t - 1)) + delta_y = q ^ lifted_beta + delta_x = local_beta ^ lifted_beta + need(act(rho, recipe["stage_alignment"][t]["entry_Y"]) == delta_y, + "Future view has the literal supplier entry translation") + need(recipe["stage_alignment"][t]["exit_X"] == delta_x, + "Past view has the literal supplier exit translation") + for level in range(t): + terms = [(act(rho, e), 1) for e in UNIT[:9 + 8 * level]] + [(q, -1)] + actual = product(terms) + common_axes = list(range(9, 9 + 8 * level)) + list(range(9 + 8 * (t - 1), 9 + 8 * t)) + expected = product([(UNIT[j], 1) for j in common_axes]) + need(add_phase(actual, line(delta_y, 2)) == expected, "Full future-Y phase identity") + checks["future_Y"] += 1 + controls["omitted_Y_translation"] += actual != expected + controls["wrong_Y_translation_order"] += add_phase(actual, line(act(rho, delta_y), 2)) != expected + for level in range(t, 9): + actual = product([(act(rho, e), 1) for e in UNIT[:9 + 8 * level]]) + expected = canonical(q, level, 0) + need(add_phase(actual, line(delta_x, 2)) == expected, "Full past-X phase identity") + checks["past_X"] += 1 + controls["omitted_X_translation"] += actual != expected + views[p, t, "Y"] = dict(port=p, stage=t, side="Y", route_columns=rho, + translation_after_route=delta_y, translation_before_route=act(rho, delta_y)) + views[p, t, "X"] = dict(port=p, stage=t, side="X", route_columns=rho, + translation_after_route=delta_x, translation_before_route=act(rho, delta_x)) + need(checks == {"future_Y": 4032, "past_X": 4032}, "Full cone coverage") + need(controls == {"omitted_Y_translation": 4032, "wrong_Y_translation_order": 4032, + "omitted_X_translation": 4032}, "All exact phase controls fail") + return views, dict(checks), dict(controls) + + +def scalar_word(B, sign): + word = [["add", 112 + p, p, str(sign)] for p in ORDINARY] + word += [["add", 112 + a, p, str(-sign * B[i][j])] + for i, a in enumerate(SELECTED) for j, p in enumerate(ORDINARY) if B[i][j]] + return word + + +def scalar_check(B): + receipts = {} + for sign in (-1, 1): + word = scalar_word(B, sign) + rows = [{j: Fraction(1)} for j in range(224)] + max_norm = Fraction(1) + for _, target, source, coefficient in word: + coefficient = Fraction(coefficient) + need(source < 112 and target >= 112 and source in ORDINARY, "No changed or selected source is read") + for origin, value in rows[source].items(): + rows[target][origin] = rows[target].get(origin, 0) + coefficient * value + max_norm = max(max_norm, sum(abs(x) for x in rows[target].values())) + expected = [{j: Fraction(1)} for j in range(224)] + for p in ORDINARY: + expected[112 + p][p] = Fraction(sign) + for i, a in enumerate(SELECTED): + for j, p in enumerate(ORDINARY): + if B[i][j]: + expected[112 + a][p] = -sign * B[i][j] + need(rows == expected and len(word) == 520 and max_norm == 27, "Exact arbitrary-data U bridge") + need(rows[:112] == [{j: Fraction(1)} for j in range(112)], "Every source is unchanged") + receipts[str(sign)] = dict(program=word, arbitrary_input_columns=224, + unit_adds=104, half_adds=416, real_scalar_bound=4992, + maximum_intermediate_row_one_norm=str(max_norm), native_children=0, + private_fields=0, unchanged_source_rows=112) + return receipts + + +def schedule_audit(data, views, mixed): + template, phases, word = data["template"], data["phases"]["recipes"], data["word"] + events, calls = template["execution_schedule"], template["calls"] + bases = [chart(r["q"]) for r in phases] + positions = {e["time"]: i for i, e in enumerate(events) if e["kind"] == "local_cover_sweep"} + touches, deadline = defaultdict(list), {} + for i, e in enumerate(events): + if e["kind"] == "local_cover_sweep": + c = calls[e["time"]] + touches[c["replica"], c["pair"]].append(i) + elif e["kind"] == "bridge": + for pair in (e["src"], e["dst"]): + touches[e["replica"], pair].append(i) + elif e["kind"] == "idle_cover_sweep": + for side, child in enumerate(e["child_indices"]): + deadline[e["replica"], child] = (i, side) + jobs, suffixes, partition = defaultdict(list), defaultdict(list), defaultdict(set) + for index, job in enumerate(template["hosting"]["pooled_slots"]): + end, side = deadline[job["owner_replica"], job["child"]] + e = events[end] + used = touches[job["owner_replica"], e["pair"]] + offset = bisect_left(used, end) + release = used[offset - 1] if offset else -1 + need(release < positions[job["time"]] < end, "Old complete helper strict window") + family = owner(job["owner_replica"], e["pair"], side, job["port"]) + role = 224 + job["helper"] + width = len(word["frames"][word["final"][role]]) - len(word["frames"][word["start"][role]]) + begin = 8 * (e["from_level"] + 1) + 1 + job["offset"] + axes = list(range(begin, begin + width)) + spectators = [j for j in range(73) if j not in axes][:9 - width] + descriptor = [3, job["child"], job["offset"]] if width == 9 else [4, job["child"], job["offset"], width, spectators] + need(job["family"] == family and job["width"] == width + and calls[job["time"]]["owners"][role] == [family, descriptor], "Literal helper role and route") + key = job["owner_replica"], job["child"], job["port"] + need(not partition[key].intersection(axes), "No helper axis repeats") + partition[key].update(axes) + jobs[job["time"]].append((family, product([(bases[job["port"]][j], 1) for j in axes]))) + for job in template["idle_children"]: + end, side = deadline[job["replica"], job["child"]] + e = events[end] + begin = 8 * (e["from_level"] + 1) + 1 + job["pending_offset"] + stop = 8 * (e["to_level"] + 1) + 1 + axes = list(range(begin, stop)) + family = owner(job["replica"], e["pair"], side, job["port"]) + need(job["family"] == family and len(axes) == job["rank"], "Literal idle suffix") + key = job["replica"], job["child"], job["port"] + need(not partition[key].intersection(axes), "No suffix axis repeats") + partition[key].update(axes) + suffixes[end].append((family, product([(bases[job["port"]][j], 1) for j in axes]))) + for (replica, child), (end, _) in deadline.items(): + e = events[end] + expected = set(range(8 * (e["from_level"] + 1) + 1, 8 * (e["to_level"] + 1) + 1)) + for p in range(112): + need(partition[replica, child, p] == expected, "Every pending axis is used once") + frames = [canonical(phases[f % 112]["q"], -1, (f // 112) % 2) for f in range(14336)] + retired, cuts, counts = set(), [], Counter() + bridge_count = Counter() + + def complete(replica, pair, level): + for side in (0, 1): + for p in range(112): + f = owner(replica, pair, side, p) + expected = canonical(phases[p]["q"], level, side) + if f in retired: + expected = add_phase(expected, line(phases[p]["q"])) + need(frames[f] == expected, "Actual complete bank phase") + + for position, event in enumerate(events): + kind, replica = event["kind"], event.get("replica") + if kind == "local_cover_sweep": + call = calls[event["time"]] + pair, stage = call["pair"], call["stage"] + need(len(call["owners"]) == len({o[0] for o in call["owners"]}) == 704, "No local owner alias") + complete(replica, pair, stage - 1) + for side in (0, 1): + for p in range(112): + f = owner(replica, pair, side, p) + need(call["owners"][112 * side + p] == [f, [1, stage, p]], "Actual active route") + frames[f] = canonical(phases[p]["q"], stage, side) + if mixed and side == 1 and p in SELECTED and stage in (2, 4, 6, 8): + retired.add(f) + frames[f] = add_phase(frames[f], line(phases[p]["q"])) + for f, phase in jobs[event["time"]]: + frames[f] = add_phase(frames[f], phase) + counts["helper_jobs"] += 1 + complete(replica, pair, stage) + counts["local_calls"] += 1 + elif kind == "idle_cover_sweep": + for f, phase in suffixes[position]: + frames[f] = add_phase(frames[f], phase) + counts["idle_suffixes"] += 1 + for side, child in enumerate(event["child_indices"]): + for p in range(112): + f = owner(replica, event["pair"], side, p) + frames[f] = add_phase(frames[f], line(phases[p]["idle_children"][child]["translation_after"], 2)) + complete(replica, event["pair"], event["to_level"]) + counts["idle_events"] += 1 + elif kind == "bridge": + index = bridge_count[replica] + bridge_count[replica] += 1 + if index < 6: + src_pair, dst_pair, side = event["dst"], event["src"], 1 + stage = 2 * dst_pair + 1 + level = 2 * src_pair + 1 + (index % 2) + sign = -event["coefficient"] + need(src_pair + 1 == dst_pair and level < stage, "Future Y bridge order") + counts["future_Y_cuts"] += 1 + else: + src_pair, dst_pair, side = event["src"], event["dst"], 0 + stage, level, sign = 2 * dst_pair + 1, 8, 1 + need(src_pair + 1 == dst_pair and stage <= level, "Past X tail order") + counts["past_X_tail_cuts"] += 1 + families = [owner(replica, src_pair, side, p) for p in ORDINARY] + families += [owner(replica, dst_pair, side, p) for p in range(112)] + need(len(families) == len(set(families)) == 216, "No bridge source/target owner alias") + for p in ORDINARY: + source = owner(replica, src_pair, side, p) + target = owner(replica, dst_pair, side, p) + expected = canonical(phases[p]["q"], level, side) + need(frames[source] == frames[target] == expected, "Exact same-port ordinary bridge phase") + for p in SELECTED: + target = owner(replica, dst_pair, side, p) + need(target not in retired and frames[target] == canonical(phases[p]["q"], level, side), + "Every selected target has the required unmodified phase") + name = "Y" if side else "X" + cuts.append(dict(position=position, source_event=event["source_event"], replica=replica, + source_pair=src_pair, target_pair=dst_pair, side=name, stage=stage, + completed_level=level, sign=sign, + source_ordinary_families=[owner(replica, src_pair, side, p) for p in ORDINARY], + target_families=[owner(replica, dst_pair, side, p) for p in range(112)], + aligned_source_ports=ORDINARY, aligned_target_ports=SELECTED, + scalar_word_key=str(sign), new_affine_view_maps=224, + retained_X_bridge=(index < 6), removed_Y_tail=(index >= 6))) + counts["all_bridge_frame_pairs"] += 224 + elif kind == "terminal_Y_translations": + for pair in range(4): + complete(replica, pair, 8) + counts["preterminal_endpoints"] += 1 + elif kind == "terminal": + counts["terminal_events"] += 1 + else: + need(kind in ("bank_padding_cover_sweep", "translate_every_live_family"), "Known source event") + need(all(v == 9 for v in bridge_count.values()) and len(cuts) == 144, "All new bridge cuts") + need(counts["helper_jobs"] == 69120 and counts["idle_suffixes"] == 7526 + and counts["future_Y_cuts"] == 96 and counts["past_X_tail_cuts"] == 48, "Complete source schedule") + need(len(retired) == (512 if mixed else 0), "Selected FULL exceptions") + return dict(mixed_selected_outputs=mixed, checked_counts=dict(counts), cuts=cuts, + retired_selected_fields_not_read=512 if mixed else 0) + + +def main(args): + raw = ARCHIVE.read_bytes() + need(sha256(raw).hexdigest() == ARCHIVE_PIN, "Selected archive pin") + data = {} + with tarfile.open(ARCHIVE) as stream: + for key, (path, pin) in MEMBERS.items(): + raw = stream.extractfile(path).read() + need(sha256(raw).hexdigest() == pin, "Archive member pin: " + key) + data[key] = json.loads(gzip.decompress(raw) if path.endswith(".gz") else raw) + for path, pin in PINS.items(): + need(sha256((LANES / path).read_bytes()).hexdigest() == pin, "Premise pin: " + path) + interface = json.loads((LANES / "circuit-interface/INTERFACE.json").read_bytes()) + R = [[Fraction(row.get(str(p), "0")) for p in range(112)] for row in interface["R"]] + need(interface["ports"] == [r["q"] for r in data["phases"]["recipes"]], "Actual port order") + need(all(sum(R[k][a] * R[k][b] for k in range(8)) == 4 * int(i == j) + for i, a in enumerate(SELECTED) for j, b in enumerate(SELECTED)), "Selected square minor") + B = [[sum(R[k][a] * R[k][p] for k in range(8)) / 4 for p in ORDINARY] for a in SELECTED] + need(sum(bool(c) for row in B for c in row) == 416 + and all(sum(bool(c) for c in row) == 52 for row in B) + and all(abs(c) == Fraction(1, 2) for row in B for c in row if c), "Exact sparse B matrix") + views, checks, controls = phases_and_views(data) + scalar = scalar_check(B) + uniform, mixed = [schedule_audit(data, views, setting) for setting in (False, True)] + need(uniform["cuts"] == mixed["cuts"], "One program handles both retirement phase policies") + payload = dict(format="future-projection-bridge-v1", views=list(views.values()), + scalar_words={k: v["program"] for k, v in scalar.items()}, cuts=uniform["cuts"], + operation_order=["104 same-port ordinary ADDs", "Align 104 source U and 8 target A fields", + "416 half ADDs", "Undo 112 affine views"], + inverse_view_order="Undo translation, then undo the route; rho is its own inverse") + payload_raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + args.program.write_bytes(gzip.compress(payload_raw, mtime=0)) + for row in scalar.values(): + del row["program"] + receipt = dict(status="PASS_ACTUAL_FUTURE_PROJECTION_BRIDGES", archive_sha256=ARCHIVE_PIN, + source_member_sha256={k: v[1] for k, v in MEMBERS.items()}, premise_sha256=PINS, + checker_sha256=sha256(Path(__file__).read_bytes()).hexdigest(), + payload_sha256=sha256(payload_raw).hexdigest(), phase_checks=checks, phase_controls=controls, + scalar_words=scalar, uniform_schedule=uniform["checked_counts"], mixed_schedule=mixed["checked_counts"], + mixed_retired_selected_fields_not_read=512, new_native_children=0, new_private_fields=0, + unchanged_original_helper_jobs=69120, unchanged_original_idle_suffixes=7526, + complete_T_equals_W_bridge_invoice=dict(U_updates=144, real_scalar_bound=718848, + retained_X_unit_adds=10752, retained_X_real_scalar_bound=86016, + total_real_scalar_bound=804864, new_affine_view_maps=32256, + native_profile_delta={}, live_delta=0, physical_stock_delta=0), + complete_T_zero_bridge_invoice=dict(U_updates=96, real_scalar_bound=479232, + retained_X_real_scalar_bound=86016, total_real_scalar_bound=565248, + new_affine_view_maps=21504, native_profile_delta={}, live_delta=0, physical_stock_delta=0), + tensor_scope="All phase polynomials are exact modulo four and have zero constant. The identities tensor to every positive width.", + scope="Literal source-bound bridge macros and exact phase/owner admission. This is not a complete supplier, precision invoice, or kappa claim.", + open_costs=["Compile affine view maps in the complete finite invoice", "Bind the selected controller and all new local maps", "Price complete controller growth and recursive supplier"]) + args.out.write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n", encoding="utf-8") + print(receipt["status"]) + print(json.dumps(dict(cuts=144, new_native_children=0, scalar=804864, affine_views=32256), sort_keys=True)) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--out", type=Path, default=HERE / "ACCESS.json") + parser.add_argument("--program", type=Path, default=HERE / "BRIDGE-PROGRAMS.json.gz") + main(parser.parse_args()) diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json new file mode 100644 index 0000000000..df6d92de6f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json @@ -0,0 +1,12810 @@ +{ + "data_fields": 224, + "dimension": 25, + "entries": [ + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 0, + "q": 11, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3588, + "exit_Y": 3588 + }, + "port": 0, + "q": 11, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917508, + "exit_Y": 917508 + }, + "port": 0, + "q": 11, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 1, + "q": 19, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5636, + "exit_Y": 5636 + }, + "port": 1, + "q": 19, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441796, + "exit_Y": 1441796 + }, + "port": 1, + "q": 19, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 2, + "q": 35, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9732, + "exit_Y": 9732 + }, + "port": 2, + "q": 35, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490372, + "exit_Y": 2490372 + }, + "port": 2, + "q": 35, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 3, + "q": 67, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17924, + "exit_Y": 17924 + }, + "port": 3, + "q": 67, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587524, + "exit_Y": 4587524 + }, + "port": 3, + "q": 67, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 4, + "q": 131, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34308, + "exit_Y": 34308 + }, + "port": 4, + "q": 131, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781828, + "exit_Y": 8781828 + }, + "port": 4, + "q": 131, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 5, + "q": 259, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67076, + "exit_Y": 67076 + }, + "port": 5, + "q": 259, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170436, + "exit_Y": 17170436 + }, + "port": 5, + "q": 259, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 6, + "q": 13, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3586, + "exit_Y": 3586 + }, + "port": 6, + "q": 13, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917506, + "exit_Y": 917506 + }, + "port": 6, + "q": 13, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 7, + "q": 21, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5634, + "exit_Y": 5634 + }, + "port": 7, + "q": 21, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441794, + "exit_Y": 1441794 + }, + "port": 7, + "q": 21, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 8, + "q": 37, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9730, + "exit_Y": 9730 + }, + "port": 8, + "q": 37, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490370, + "exit_Y": 2490370 + }, + "port": 8, + "q": 37, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 9, + "q": 69, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17922, + "exit_Y": 17922 + }, + "port": 9, + "q": 69, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587522, + "exit_Y": 4587522 + }, + "port": 9, + "q": 69, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 10, + "q": 133, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34306, + "exit_Y": 34306 + }, + "port": 10, + "q": 133, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781826, + "exit_Y": 8781826 + }, + "port": 10, + "q": 133, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 11, + "q": 261, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67074, + "exit_Y": 67074 + }, + "port": 11, + "q": 261, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170434, + "exit_Y": 17170434 + }, + "port": 11, + "q": 261, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 12, + "q": 41, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 10754, + "exit_Y": 10754 + }, + "port": 12, + "q": 41, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 2752514, + "exit_Y": 2752514 + }, + "port": 12, + "q": 41, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 13, + "q": 73, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 18946, + "exit_Y": 18946 + }, + "port": 13, + "q": 73, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 4849666, + "exit_Y": 4849666 + }, + "port": 13, + "q": 73, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 14, + "q": 137, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 35330, + "exit_Y": 35330 + }, + "port": 14, + "q": 137, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9043970, + "exit_Y": 9043970 + }, + "port": 14, + "q": 137, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 15, + "q": 265, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 68098, + "exit_Y": 68098 + }, + "port": 15, + "q": 265, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 17432578, + "exit_Y": 17432578 + }, + "port": 15, + "q": 265, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 16, + "q": 49, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 12802, + "exit_Y": 12802 + }, + "port": 16, + "q": 49, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3276802, + "exit_Y": 3276802 + }, + "port": 16, + "q": 49, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 17, + "q": 81, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 20994, + "exit_Y": 20994 + }, + "port": 17, + "q": 81, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 5373954, + "exit_Y": 5373954 + }, + "port": 17, + "q": 81, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 18, + "q": 145, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 37378, + "exit_Y": 37378 + }, + "port": 18, + "q": 145, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 9568258, + "exit_Y": 9568258 + }, + "port": 18, + "q": 145, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 19, + "q": 273, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 70146, + "exit_Y": 70146 + }, + "port": 19, + "q": 273, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 17956866, + "exit_Y": 17956866 + }, + "port": 19, + "q": 273, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 20, + "q": 161, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 41474, + "exit_Y": 41474 + }, + "port": 20, + "q": 161, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 10616834, + "exit_Y": 10616834 + }, + "port": 20, + "q": 161, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 21, + "q": 289, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 74242, + "exit_Y": 74242 + }, + "port": 21, + "q": 289, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 19005442, + "exit_Y": 19005442 + }, + "port": 21, + "q": 289, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 22, + "q": 193, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 49666, + "exit_Y": 49666 + }, + "port": 22, + "q": 193, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 12713986, + "exit_Y": 12713986 + }, + "port": 22, + "q": 193, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 23, + "q": 321, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 82434, + "exit_Y": 82434 + }, + "port": 23, + "q": 321, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 21102594, + "exit_Y": 21102594 + }, + "port": 23, + "q": 321, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 24, + "q": 385, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 98818, + "exit_Y": 98818 + }, + "port": 24, + "q": 385, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 25296898, + "exit_Y": 25296898 + }, + "port": 24, + "q": 385, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 25, + "q": 14, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3585, + "exit_Y": 3585 + }, + "port": 25, + "q": 14, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917505, + "exit_Y": 917505 + }, + "port": 25, + "q": 14, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 26, + "q": 22, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5633, + "exit_Y": 5633 + }, + "port": 26, + "q": 22, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441793, + "exit_Y": 1441793 + }, + "port": 26, + "q": 22, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 27, + "q": 38, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9729, + "exit_Y": 9729 + }, + "port": 27, + "q": 38, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490369, + "exit_Y": 2490369 + }, + "port": 27, + "q": 38, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 28, + "q": 70, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17921, + "exit_Y": 17921 + }, + "port": 28, + "q": 70, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587521, + "exit_Y": 4587521 + }, + "port": 28, + "q": 70, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 29, + "q": 134, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34305, + "exit_Y": 34305 + }, + "port": 29, + "q": 134, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781825, + "exit_Y": 8781825 + }, + "port": 29, + "q": 134, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 30, + "q": 262, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67073, + "exit_Y": 67073 + }, + "port": 30, + "q": 262, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170433, + "exit_Y": 17170433 + }, + "port": 30, + "q": 262, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 31, + "q": 26, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 6657, + "exit_Y": 6657 + }, + "port": 31, + "q": 26, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 1703937, + "exit_Y": 1703937 + }, + "port": 31, + "q": 26, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 32, + "q": 74, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 18945, + "exit_Y": 18945 + }, + "port": 32, + "q": 74, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 4849665, + "exit_Y": 4849665 + }, + "port": 32, + "q": 74, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 33, + "q": 138, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 35329, + "exit_Y": 35329 + }, + "port": 33, + "q": 138, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9043969, + "exit_Y": 9043969 + }, + "port": 33, + "q": 138, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 34, + "q": 266, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 68097, + "exit_Y": 68097 + }, + "port": 34, + "q": 266, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 17432577, + "exit_Y": 17432577 + }, + "port": 34, + "q": 266, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 35, + "q": 50, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 12801, + "exit_Y": 12801 + }, + "port": 35, + "q": 50, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3276801, + "exit_Y": 3276801 + }, + "port": 35, + "q": 50, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 36, + "q": 146, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 37377, + "exit_Y": 37377 + }, + "port": 36, + "q": 146, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 9568257, + "exit_Y": 9568257 + }, + "port": 36, + "q": 146, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 37, + "q": 274, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 70145, + "exit_Y": 70145 + }, + "port": 37, + "q": 274, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 17956865, + "exit_Y": 17956865 + }, + "port": 37, + "q": 274, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 38, + "q": 98, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 25089, + "exit_Y": 25089 + }, + "port": 38, + "q": 98, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 6422529, + "exit_Y": 6422529 + }, + "port": 38, + "q": 98, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 39, + "q": 162, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 41473, + "exit_Y": 41473 + }, + "port": 39, + "q": 162, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 10616833, + "exit_Y": 10616833 + }, + "port": 39, + "q": 162, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 40, + "q": 290, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 74241, + "exit_Y": 74241 + }, + "port": 40, + "q": 290, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 19005441, + "exit_Y": 19005441 + }, + "port": 40, + "q": 290, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 41, + "q": 194, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 49665, + "exit_Y": 49665 + }, + "port": 41, + "q": 194, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 12713985, + "exit_Y": 12713985 + }, + "port": 41, + "q": 194, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 42, + "q": 322, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 82433, + "exit_Y": 82433 + }, + "port": 42, + "q": 322, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 21102593, + "exit_Y": 21102593 + }, + "port": 42, + "q": 322, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 43, + "q": 386, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 98817, + "exit_Y": 98817 + }, + "port": 43, + "q": 386, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 25296897, + "exit_Y": 25296897 + }, + "port": 43, + "q": 386, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 44, + "q": 28, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 7169, + "exit_Y": 7169 + }, + "port": 44, + "q": 28, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 1835009, + "exit_Y": 1835009 + }, + "port": 44, + "q": 28, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 45, + "q": 44, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 11265, + "exit_Y": 11265 + }, + "port": 45, + "q": 44, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 2883585, + "exit_Y": 2883585 + }, + "port": 45, + "q": 44, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 46, + "q": 140, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 35841, + "exit_Y": 35841 + }, + "port": 46, + "q": 140, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 9175041, + "exit_Y": 9175041 + }, + "port": 46, + "q": 140, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 47, + "q": 268, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 68609, + "exit_Y": 68609 + }, + "port": 47, + "q": 268, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 17563649, + "exit_Y": 17563649 + }, + "port": 47, + "q": 268, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 48, + "q": 84, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 21505, + "exit_Y": 21505 + }, + "port": 48, + "q": 84, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 5505025, + "exit_Y": 5505025 + }, + "port": 48, + "q": 84, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 49, + "q": 148, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 37889, + "exit_Y": 37889 + }, + "port": 49, + "q": 148, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 9699329, + "exit_Y": 9699329 + }, + "port": 49, + "q": 148, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 50, + "q": 276, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 70657, + "exit_Y": 70657 + }, + "port": 50, + "q": 276, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 18087937, + "exit_Y": 18087937 + }, + "port": 50, + "q": 276, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 51, + "q": 100, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 25601, + "exit_Y": 25601 + }, + "port": 51, + "q": 100, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 6553601, + "exit_Y": 6553601 + }, + "port": 51, + "q": 100, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 52, + "q": 164, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 41985, + "exit_Y": 41985 + }, + "port": 52, + "q": 164, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 10747905, + "exit_Y": 10747905 + }, + "port": 52, + "q": 164, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 53, + "q": 292, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 74753, + "exit_Y": 74753 + }, + "port": 53, + "q": 292, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 19136513, + "exit_Y": 19136513 + }, + "port": 53, + "q": 292, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 54, + "q": 196, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 50177, + "exit_Y": 50177 + }, + "port": 54, + "q": 196, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 12845057, + "exit_Y": 12845057 + }, + "port": 54, + "q": 196, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 55, + "q": 324, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 82945, + "exit_Y": 82945 + }, + "port": 55, + "q": 324, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 21233665, + "exit_Y": 21233665 + }, + "port": 55, + "q": 324, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 56, + "q": 388, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 99329, + "exit_Y": 99329 + }, + "port": 56, + "q": 388, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 25427969, + "exit_Y": 25427969 + }, + "port": 56, + "q": 388, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 57, + "q": 56, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 14337, + "exit_Y": 14337 + }, + "port": 57, + "q": 56, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 3670017, + "exit_Y": 3670017 + }, + "port": 57, + "q": 56, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 58, + "q": 88, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 22529, + "exit_Y": 22529 + }, + "port": 58, + "q": 88, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 5767169, + "exit_Y": 5767169 + }, + "port": 58, + "q": 88, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 59, + "q": 152, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 38913, + "exit_Y": 38913 + }, + "port": 59, + "q": 152, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 9961473, + "exit_Y": 9961473 + }, + "port": 59, + "q": 152, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 60, + "q": 280, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 71681, + "exit_Y": 71681 + }, + "port": 60, + "q": 280, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 18350081, + "exit_Y": 18350081 + }, + "port": 60, + "q": 280, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 61, + "q": 104, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 26625, + "exit_Y": 26625 + }, + "port": 61, + "q": 104, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 6815745, + "exit_Y": 6815745 + }, + "port": 61, + "q": 104, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 62, + "q": 168, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 43009, + "exit_Y": 43009 + }, + "port": 62, + "q": 168, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 11010049, + "exit_Y": 11010049 + }, + "port": 62, + "q": 168, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 63, + "q": 296, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 75777, + "exit_Y": 75777 + }, + "port": 63, + "q": 296, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 19398657, + "exit_Y": 19398657 + }, + "port": 63, + "q": 296, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 64, + "q": 200, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 51201, + "exit_Y": 51201 + }, + "port": 64, + "q": 200, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 13107201, + "exit_Y": 13107201 + }, + "port": 64, + "q": 200, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 65, + "q": 328, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 83969, + "exit_Y": 83969 + }, + "port": 65, + "q": 328, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 21495809, + "exit_Y": 21495809 + }, + "port": 65, + "q": 328, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 66, + "q": 392, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 100353, + "exit_Y": 100353 + }, + "port": 66, + "q": 392, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 25690113, + "exit_Y": 25690113 + }, + "port": 66, + "q": 392, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 67, + "q": 112, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 28673, + "exit_Y": 28673 + }, + "port": 67, + "q": 112, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 7340033, + "exit_Y": 7340033 + }, + "port": 67, + "q": 112, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 68, + "q": 176, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 45057, + "exit_Y": 45057 + }, + "port": 68, + "q": 176, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 11534337, + "exit_Y": 11534337 + }, + "port": 68, + "q": 176, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 69, + "q": 304, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 77825, + "exit_Y": 77825 + }, + "port": 69, + "q": 304, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 19922945, + "exit_Y": 19922945 + }, + "port": 69, + "q": 304, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 70, + "q": 208, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 53249, + "exit_Y": 53249 + }, + "port": 70, + "q": 208, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 13631489, + "exit_Y": 13631489 + }, + "port": 70, + "q": 208, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 71, + "q": 336, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 86017, + "exit_Y": 86017 + }, + "port": 71, + "q": 336, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 22020097, + "exit_Y": 22020097 + }, + "port": 71, + "q": 336, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 72, + "q": 400, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 102401, + "exit_Y": 102401 + }, + "port": 72, + "q": 400, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 26214401, + "exit_Y": 26214401 + }, + "port": 72, + "q": 400, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 73, + "q": 224, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 57345, + "exit_Y": 57345 + }, + "port": 73, + "q": 224, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 14680065, + "exit_Y": 14680065 + }, + "port": 73, + "q": 224, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 74, + "q": 352, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 90113, + "exit_Y": 90113 + }, + "port": 74, + "q": 352, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 23068673, + "exit_Y": 23068673 + }, + "port": 74, + "q": 352, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 75, + "q": 416, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 106497, + "exit_Y": 106497 + }, + "port": 75, + "q": 416, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 27262977, + "exit_Y": 27262977 + }, + "port": 75, + "q": 416, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 76, + "q": 448, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 114689, + "exit_Y": 114689 + }, + "port": 76, + "q": 448, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 29360129, + "exit_Y": 29360129 + }, + "port": 76, + "q": 448, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 77, + "q": 508, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 130049, + "exit_Y": 130049 + }, + "port": 77, + "q": 508, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 33292289, + "exit_Y": 33292289 + }, + "port": 77, + "q": 508, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 78, + "q": 506, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 129537, + "exit_Y": 129537 + }, + "port": 78, + "q": 506, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 33161217, + "exit_Y": 33161217 + }, + "port": 78, + "q": 506, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 79, + "q": 502, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128513, + "exit_Y": 128513 + }, + "port": 79, + "q": 502, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899073, + "exit_Y": 32899073 + }, + "port": 79, + "q": 502, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 80, + "q": 494, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126465, + "exit_Y": 126465 + }, + "port": 80, + "q": 494, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374785, + "exit_Y": 32374785 + }, + "port": 80, + "q": 494, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 81, + "q": 478, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122369, + "exit_Y": 122369 + }, + "port": 81, + "q": 478, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326209, + "exit_Y": 31326209 + }, + "port": 81, + "q": 478, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 82, + "q": 446, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114177, + "exit_Y": 114177 + }, + "port": 82, + "q": 446, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229057, + "exit_Y": 29229057 + }, + "port": 82, + "q": 446, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 83, + "q": 382, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97793, + "exit_Y": 97793 + }, + "port": 83, + "q": 382, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034753, + "exit_Y": 25034753 + }, + "port": 83, + "q": 382, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 84, + "q": 254, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65025, + "exit_Y": 65025 + }, + "port": 84, + "q": 254, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646145, + "exit_Y": 16646145 + }, + "port": 84, + "q": 254, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 85, + "q": 505, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 129538, + "exit_Y": 129538 + }, + "port": 85, + "q": 505, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 33161218, + "exit_Y": 33161218 + }, + "port": 85, + "q": 505, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 86, + "q": 501, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128514, + "exit_Y": 128514 + }, + "port": 86, + "q": 501, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899074, + "exit_Y": 32899074 + }, + "port": 86, + "q": 501, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 87, + "q": 493, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126466, + "exit_Y": 126466 + }, + "port": 87, + "q": 493, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374786, + "exit_Y": 32374786 + }, + "port": 87, + "q": 493, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 88, + "q": 477, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122370, + "exit_Y": 122370 + }, + "port": 88, + "q": 477, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326210, + "exit_Y": 31326210 + }, + "port": 88, + "q": 477, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 89, + "q": 445, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114178, + "exit_Y": 114178 + }, + "port": 89, + "q": 445, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229058, + "exit_Y": 29229058 + }, + "port": 89, + "q": 445, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 90, + "q": 381, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97794, + "exit_Y": 97794 + }, + "port": 90, + "q": 381, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034754, + "exit_Y": 25034754 + }, + "port": 90, + "q": 381, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 91, + "q": 253, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65026, + "exit_Y": 65026 + }, + "port": 91, + "q": 253, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646146, + "exit_Y": 16646146 + }, + "port": 91, + "q": 253, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 92, + "q": 499, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128516, + "exit_Y": 128516 + }, + "port": 92, + "q": 499, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899076, + "exit_Y": 32899076 + }, + "port": 92, + "q": 499, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 93, + "q": 491, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126468, + "exit_Y": 126468 + }, + "port": 93, + "q": 491, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374788, + "exit_Y": 32374788 + }, + "port": 93, + "q": 491, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 94, + "q": 475, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122372, + "exit_Y": 122372 + }, + "port": 94, + "q": 475, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326212, + "exit_Y": 31326212 + }, + "port": 94, + "q": 475, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 95, + "q": 443, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114180, + "exit_Y": 114180 + }, + "port": 95, + "q": 443, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229060, + "exit_Y": 29229060 + }, + "port": 95, + "q": 443, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 96, + "q": 379, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97796, + "exit_Y": 97796 + }, + "port": 96, + "q": 379, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034756, + "exit_Y": 25034756 + }, + "port": 96, + "q": 379, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 97, + "q": 251, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65028, + "exit_Y": 65028 + }, + "port": 97, + "q": 251, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646148, + "exit_Y": 16646148 + }, + "port": 97, + "q": 251, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 98, + "q": 487, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126472, + "exit_Y": 126472 + }, + "port": 98, + "q": 487, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374792, + "exit_Y": 32374792 + }, + "port": 98, + "q": 487, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 99, + "q": 471, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122376, + "exit_Y": 122376 + }, + "port": 99, + "q": 471, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326216, + "exit_Y": 31326216 + }, + "port": 99, + "q": 471, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 100, + "q": 439, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114184, + "exit_Y": 114184 + }, + "port": 100, + "q": 439, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229064, + "exit_Y": 29229064 + }, + "port": 100, + "q": 439, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 101, + "q": 375, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97800, + "exit_Y": 97800 + }, + "port": 101, + "q": 375, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034760, + "exit_Y": 25034760 + }, + "port": 101, + "q": 375, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 102, + "q": 247, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65032, + "exit_Y": 65032 + }, + "port": 102, + "q": 247, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646152, + "exit_Y": 16646152 + }, + "port": 102, + "q": 247, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 103, + "q": 463, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122384, + "exit_Y": 122384 + }, + "port": 103, + "q": 463, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326224, + "exit_Y": 31326224 + }, + "port": 103, + "q": 463, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 104, + "q": 431, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114192, + "exit_Y": 114192 + }, + "port": 104, + "q": 431, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229072, + "exit_Y": 29229072 + }, + "port": 104, + "q": 431, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 105, + "q": 367, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97808, + "exit_Y": 97808 + }, + "port": 105, + "q": 367, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034768, + "exit_Y": 25034768 + }, + "port": 105, + "q": 367, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 106, + "q": 239, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65040, + "exit_Y": 65040 + }, + "port": 106, + "q": 239, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646160, + "exit_Y": 16646160 + }, + "port": 106, + "q": 239, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 107, + "q": 415, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114208, + "exit_Y": 114208 + }, + "port": 107, + "q": 415, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229088, + "exit_Y": 29229088 + }, + "port": 107, + "q": 415, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 108, + "q": 351, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97824, + "exit_Y": 97824 + }, + "port": 108, + "q": 351, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034784, + "exit_Y": 25034784 + }, + "port": 108, + "q": 351, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 109, + "q": 223, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65056, + "exit_Y": 65056 + }, + "port": 109, + "q": 223, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646176, + "exit_Y": 16646176 + }, + "port": 109, + "q": 223, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 110, + "q": 319, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97856, + "exit_Y": 97856 + }, + "port": 110, + "q": 319, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034816, + "exit_Y": 25034816 + }, + "port": 110, + "q": 319, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 111, + "q": 191, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65088, + "exit_Y": 65088 + }, + "port": 111, + "q": 191, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646208, + "exit_Y": 16646208 + }, + "port": 111, + "q": 191, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } + ], + "native_word_claimed": false, + "owner_contract": "Use the regular O(25,2) cover. Complete each data-only local cover sweep before the next stage.", + "recursive_hosting_claimed": false, + "schema": "matched-dimension25-views-v1", + "source_pins": { + "matching": [ + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json", + "plain", + "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + ], + "permutation64": [ + "history-encoding/permutation64-native-20261018/PERMUTATION64-PROGRAMS.json.gz", + "gzip", + "87c76a500f8e22e4b500a5f5a64f23ef8cecadd0036785d7f54b2415972f1ff9" + ], + "phase": [ + "bridge-access-20261017/cycle-cover-response-20261018/check_cycle_cover.py", + "python", + "cf39b15752fcb96cc22b9013dce38e13a4399d99b30dc9f53eef788d5ded2bf4" + ], + "scalar_price": [ + "new-core-transfer-20261017/emit_raw_selected.py", + "source", + "a07cf4894a2599993006c7b99e6cb62146ece82f2ae6df72a28100ccb3a689bc" + ], + "views": [ + "bridge-access-20261017/BRIDGE-PROGRAMS.json.gz", + "compressed", + "1da2f6a6058661f19e971bb31f1823585f01c2494dca813e208af45aea7a582f" + ] + }, + "stages": [ + 0, + 1, + 2 + ] +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json new file mode 100644 index 0000000000..71412147d1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json @@ -0,0 +1,13 @@ +{ + "files": { + "ACCESS.md": "b28785e70fd700a4ed564f4cfc9d154c1b154939541053dc8fb802911c1448b1", + "check_access.py": "48baba6e09b787924c496c8d4ce89c9dd3f77585946516f90ff8803d45adb5cd", + "run-normal/ACCESS-PROGRAM.json": "c2d6a3300f759c4052236fec5ca8ef446f35b444f78369eaa9aed9ab9625f139", + "run-normal/CHECKS.json": "fc30fa5c4923633ff2aac86881656a086416193a90511bf06754fc9f7c17174b", + "run-optimized/ACCESS-PROGRAM.json": "c2d6a3300f759c4052236fec5ca8ef446f35b444f78369eaa9aed9ab9625f139", + "run-optimized/CHECKS.json": "fc30fa5c4923633ff2aac86881656a086416193a90511bf06754fc9f7c17174b" + }, + "normal_optimized_byte_equal": true, + "schema": "row-capture-access-freeze-v1", + "scope": "Actual forward path isolation, common FULL query, and D25 hybrid endpoint views. Separate emitter and caller obligations remain." +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json new file mode 100644 index 0000000000..b022f3636e --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json @@ -0,0 +1,12 @@ +{ + "files": { + "INTEGRATION.md": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2", + "check_integration.py": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb", + "integration-v2-normal/CHECKS.json": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c", + "integration-v2-normal/DISPATCHER.json": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "integration-v2-optimized/CHECKS.json": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c", + "integration-v2-optimized/DISPATCHER.json": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + "normal_optimized_byte_identical": true, + "scope": "Exact native-prefix/data-view/query splice; inherited helper hosting and complete supplier remain separate." +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md new file mode 100644 index 0000000000..ed2c9ee398 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md @@ -0,0 +1,218 @@ +# The native prefix and the fixed-reader dispatcher + +This packet joins the emitted carrier prefix to the fixed past-reader +query. It gives the exact data interface at the D25 stages 1 and 2. +It preserves the native helper contract as an explicit premise. +It does not give a complete supplier or a multiplication exponent. + +The inputs are the frozen `CARRIER-PREFIX.json.gz`, +`REUSE-PROGRAM.json`, `ROUTED-QUERY.json.gz`, and +`DIMENSION25-VIEWS.json`. The dispatcher records their paths and hashes. +It does not change those files. + +## The physical level and the reader label + +Let P be the fixed sixteen selected ports. Let R be the other 96 ports. +Let \(F_\ell\) be the full transform on the first \(9+8\ell\) axes. +Put + +\[ +G_R=\operatorname{diag}(I_P,q_R). +\] + +Here q is the portwise inverse intrinsic line. Fix a reader stage s +and a service stage t, with \(s` with normal Python +and with `python3 -O`. The two dispatcher files and the two receipts +must be byte equal. The checker rejects an existing output directory. + +The checks bind both providers and the three pairs +\((0,1),(0,2),(1,2)\). They replay the carrier prefix, check every +adjacent data boundary phase, and bind the complete late-query +program. The pinned native integration lane replay covers the 2,064 +literal query maps and its scalar word after this exact prefix. + +This work extends the controller lane's normalized row capture, the +native lane's line-entry carrier, and the earlier D25 view proof. +OpenAI Codex assisted the work. No publication is authorized. Before +any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json new file mode 100644 index 0000000000..f58eb9a9f7 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "REUSE.md": "5038811fc5097ed0e86df6c7d4e5ea147c8b0e977e7ba633499b72528dc28d5d", + "check_reuse.py": "5728ceb5877e3e59ce4d8d4ae21672bb22029944051e6193f9a36b4996b66279", + "reuse-normal/REUSE-CHECKS.json": "1ae1c147f99cf31c7fa6886516e3417417767a08888923bea09afa73dac43729", + "reuse-normal/REUSE-PROGRAM.json": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b", + "reuse-optimized/REUSE-CHECKS.json": "1ae1c147f99cf31c7fa6886516e3417417767a08888923bea09afa73dac43729", + "reuse-optimized/REUSE-PROGRAM.json": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + }, + "formation_freeze_sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11", + "normal_optimized_byte_equal": true, + "schema": "fixed-reader-reuse-freeze-v1", + "scope": "Exact forward fixed-reader query, carrier phases and actual D25 owner views. Complete native integration, backward companion and supplier remain separate." +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py new file mode 100644 index 0000000000..3f95ba2894 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py @@ -0,0 +1,341 @@ +"""Bind the native carrier prefix to the actual D25 reuse dispatcher.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import argparse +import gzip +import importlib.util +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent.parent +PINS = { + "prefix": ( + "new-core-transfer-20261017/low-displacement-20261020/" + "fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + ), + "prefix_freeze": ( + "new-core-transfer-20261017/low-displacement-20261020/" + "fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e", + ), + "native_phase_review": ( + "new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c", + ), + "query": ( + "bridge-access-20261017/row-capture-access-20261020/" + "reuse-normal/REUSE-PROGRAM.json", + "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b", + ), + "query_freeze": ( + "bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf", + ), + "literal_query": ( + "new-core-transfer-20261017/low-displacement-20261020/" + "fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + ), + "literal_query_freeze": ( + "new-core-transfer-20261017/low-displacement-20261020/" + "fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d", + ), + "views": ( + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + ), + "phase": ( + "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111", + ), +} +UNIT = [1 << j for j in range(25)] + + +def need(test, label): + if not test: + raise ValueError(label) + + +def raw_source(name): + path, pin = PINS[name] + raw = (LANES / path).read_bytes() + if path.endswith(".gz"): + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Pinned source: " + name) + return raw + + +def rank(vectors): + pivots = {} + for value in vectors: + while value: + bit = value.bit_length() - 1 + if bit not in pivots: + pivots[bit] = value + break + value ^= pivots[bit] + return len(pivots) + + +def add(target, source, coefficient): + for column, value in source.items(): + target[column] = target.get(column, F(0)) + coefficient * value + if not target[column]: + del target[column] + + +def price(op, value): + n, d = abs(value.numerator), value.denominator + need(n and d & (d - 1) == 0, "Nonzero dyadic coefficient") + if op == "scale": + need(n & (n - 1) == 0, "The scale is a dyadic unit") + return 2 * (abs(n.bit_length() - d.bit_length()) + (value < 0)) + return 2 * (3 + n.bit_length() - 1 + n.bit_count() + d.bit_length() - 1) + + +def check_prefix(word, response, selected): + live = list(word["start"]) + state = [{p: F(1)} for p in range(640)] + profile = Counter() + scalar_price = 0 + for index, event in enumerate(word["events"]): + if event[0] == "native": + _, target, old, new, mass, key = event + need(live[target] == old, "Native input frame") + left, right = word["frames"][old], word["frames"][new] + need(rank(left + right) == len(right), "Nested native frame") + need(len(right) - len(left) == mass + == word["native_recipes"][key]["rank"], "Native rank") + live[target] = new + profile[mass] += 1 + else: + need(event[0] == "scalar", "Prefix event grammar") + (_, (op, target, source, coefficient), frame) = event + value = F(coefficient) + need(live[target] == frame, "Scalar target frame") + if op == "add": + need(source != target and live[source] == frame, + "Scalar source frame") + need(source not in {112 + p for p in selected}, + "The prefix does not read a selected target") + add(state[target], state[source], value) + else: + need(op == "scale", "Prefix scalar grammar") + state[target] = {j: value * v for j, v in state[target].items()} + scalar_price += price(op, value) + if index == 2389: + need(all(live[p] == 1 for p in range(112)), + "All sources are FULL after the complete retained core") + expected = [{p: F(1)} for p in range(640)] + for p in range(112): + if p not in selected: + add(expected[112 + p], response[p], F(1)) + need(state == expected, "The full 640-column carrier prefix") + need(live == word["final"], "The full prefix frame ledger") + need(all(live[p] == live[112 + p] == 1 for p in selected), + "Every selected query source and target is FULL") + need(all(state[p] == {p: F(1)} for p in range(224, 640)), + "All 416 arbitrary helper fields are restored") + need(len(word["events"]) == 2406 + and word["stage_ranges"]["retained_core"] == [0, 2390] + and word["stage_ranges"]["selected_line_progress"] == [2390, 2406] + and "late_query" not in word["stage_ranges"], "The exact prefix cut") + need(profile == {1: 1392, 2: 64, 3: 48, 8: 16} + and scalar_price == 6456, "The complete prefix invoice") + source_views = {v["port"]: v for v in word["input_views"] if v["role"] == "source"} + selected_views = [v for v in word["input_views"] if v["role"] == "selected_target"] + need(set(source_views) == set(range(112)) and len(selected_views) == 16, + "The complete input adapter stock") + for view in selected_views: + source = source_views[view["port"]] + need(view["field"] == 112 + view["port"] and view["port"] in selected + and view["source_entry_port"] == view["port"], "Selected input adapter field") + need(all(view[key] == source[key] for key in ("frame", "rank", "left", "right")), + "The selected input adapter equals the source adapter") + need({v["port"] for v in word["output_views"]} == set(range(112)) - selected, + "Only ordinary target output adapters remain") + need(len(word["input_views"]) == 128 and len(word["output_views"]) == 96, + "The exact adapter count") + return { + "native_profile": dict(sorted(profile.items())), + "native_rank": sum(k * v for k, v in profile.items()), + "native_children": sum(profile.values()), + "scalar_primitives": scalar_price, + "arbitrary_input_columns": 640, + "restored_arbitrary_helper_fields": 416, + "input_adapters": 128, "ordinary_output_adapters": 96, + "native_phase_review_is_pinned_dependency": True, + } + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--output", type=Path, required=True) + args = parser.parse_args() + sources = {key: raw_source(key) for key in PINS} + prefix, query, views = (json.loads(sources[key]) for key in ("prefix", "query", "views")) + literal_query = json.loads(sources["literal_query"]) + need(literal_query["native_prefixes"] == prefix["providers"], + "The literal query uses this exact complete native prefix") + need(literal_query["source_pins"]["query"]["sha256"] == PINS["query"][1], + "The literal query uses this exact path program") + spec = importlib.util.spec_from_file_location("reuse_dispatcher_phase", LANES / PINS["phase"][0]) + phase = importlib.util.module_from_spec(spec) + spec.loader.exec_module(phase) + selected = set(prefix["selected_ports"]) + need(prefix["selected_ports"] == query["pivots"], "The exact carried pivot set") + response = [{int(j): F(v) for j, v in row.items()} for row in prefix["response"]] + reports = {name: check_prefix(word, response, selected) + for name, word in prefix["providers"].items()} + records = {(v["stage"], v["port"]): v for v in views["entries"]} + stage_programs, counts = [], Counter() + for t in (1, 2): + full_before = [(v, 1) for v in UNIT[:9 + 8 * (t - 1)]] + full_after = [(v, 1) for v in UNIT[:9 + 8 * t]] + exterior = [(v, 1) for v in UNIT[9:9 + 8 * t]] + data_entries, data_exits = [], [] + for side, offset in (("X", 0), ("Y", 112)): + for p in range(112): + record = records[t, p] + rho, q, align = (record[key] for key in + ("route_columns", "q", "literal_stage_alignment")) + need(all((a & b).bit_count() % 2 == int(i == j) + for i, a in enumerate(rho) for j, b in enumerate(rho)), + "Regular-cover orthogonal route") + need([phase.act(rho, v) for v in rho] == UNIT + and phase.act(rho, q) == q, "The route fixes its intrinsic line") + need(rho[9 + 8 * t:] == UNIT[9 + 8 * t:], "No future coordinate is changed") + full_input = side == "X" or p in selected + before = full_before + ([] if full_input else [(q, -1)]) + entry_delta = phase.act(rho, align["entry_" + side]) + actual = phase.add_phase( + phase.product([(phase.act(rho, v), n) for v, n in before]), + phase.line(entry_delta, 2)) + expected = phase.product(exterior + ([(q, 1)] if full_input else [])) + need(actual == expected, "Exact adjacent current entry phase") + counts["entry_phase_equations"] += 1 + after = full_after + ([] if full_input else [(q, -1)]) + exit_key = "exit_X" if full_input else "exit_Y" + exit_delta = align[exit_key] + actual = phase.add_phase( + phase.product([(phase.act(rho, v), n) for v, n in after]), + phase.line(exit_delta, 2)) + need(actual == phase.product(after), "Exact global output phase") + counts["exit_phase_equations"] += 1 + data_entries.append({ + "field": offset + p, "port": p, "side": side, + "owner_from_body": "h=d*rho", + "route_columns": rho, + "translation_before_route": align["entry_" + side], + "translation_after_route": entry_delta, + "intrinsic_input": "Q_p" if full_input else "I", + }) + data_exits.append({ + "field": offset + p, "port": p, "side": side, + "owner_from_body": "h=d*rho", + "route_columns": rho, + "translation_after_route": exit_delta, + "global_output": "FULL" if full_input else "FULL*q_p", + "literal_translation_key": exit_key, + }) + stage_programs.append({ + "service_stage": t, "physical_input_level": t - 1, + "physical_output_level": t, + "common_exterior_axes": [v for v, _ in exterior], + "DATA_entry": data_entries, "DATA_exit": data_exits, + }) + invocations = [] + for number, pair in enumerate(query["pairs"]): + s, t = pair["reader_stage"], pair["service_stage"] + need((s, t) in ((0, 1), (0, 2), (1, 2)) and s < t, + "The checked past/current pair") + need(pair["real_scalar_primitives"] == 11168 + and pair["monomial_map_calls"] == 2064 + and pair["native_children_in_query"] == 0, "The complete routed query invoice") + literal = literal_query["queries"][f"{s}:{t}"] + need(literal["reader_stage"] == s and literal["service_stage"] == t, + "The exact literal query stage labels") + need(sum(event[0] == "map" for event in literal["events"]) == 2064, + "All literal query maps are retained") + need(sum(price(event[1], F(event[4])) for event in literal["events"] + if event[0] == "scalar") == 11168, "The literal scalar query price") + need(all(record["port"] in selected for record in query["carrier_recipes"]), + "Only selected carrier paths are added") + for provider in prefix["providers"]: + invocations.append({ + "provider": provider, "reader_stage": s, "service_stage": t, + "physical_input_level": t - 1, + "physical_output_level": t, + "stage_view_record": t - 1, "query_pair_record": number, + "ordered_blocks": [ + {"op": "DATA_entry", "record": t - 1, "map_calls": 224}, + {"op": "native_input_adapters", "source": "prefix", + "provider": provider, "map_calls": 128}, + {"op": "complete_native_carrier_cover_sweep", "source": "prefix", + "provider": provider, "event_range": [0, 2406]}, + {"op": "ordinary_output_adapters", "source": "prefix", + "provider": provider, "map_calls": 96}, + {"op": "DATA_exit", "record": t - 1, "map_calls": 224}, + {"op": "complete_cover_barrier"}, + {"op": "fixed_past_reader_query", "source": "query", + "pair_record": number, "literal_source": "literal_query", + "literal_key": f"{s}:{t}", "map_calls": 2064}, + ], + "scalar_primitives": 17624, + "map_call_bound": { + "DATA": 448, "local_endpoint_adapters": 224, + "native_side_maps": 3040, "late_query": 2064, + "total": 5776, + }, + }) + need(counts == {"entry_phase_equations": 448, "exit_phase_equations": 448}, + "The complete adjacent D25 boundary census") + payload = { + "schema": "fixed-reader-global-dispatcher-v1", "source_pins": PINS, + "dimension": 25, "selected_ports": prefix["selected_ports"], + "stage_views": stage_programs, "invocations": invocations, + "contract": { + "input": "(Fprev*x, Fprev*diag(I_P,q_R)*w)", + "output": "(Fnew*x, Fnew*diag(I_P,q_R)*(w+A_st*x))", + "response_rows_P": "L_s*E_t", + "response_rows_R": "(E_t)_R", + "reader_label_is_not_physical_level": True, + "arbitrary_independent_selected_records": True, + "full_native_sweep_before_global_query": True, + }, + "owner_contract": { + "cover": "Regular O(25,2)", + "data_partition": "For each field, d -> d*rho_(t,p) is a bijection.", + "native_helpers": "Use the inherited 416-field helper contract; restore it per body.", + "helper_hosting_reproved_here": False, + }, + "native_phase_validation": "Use the pinned independent line-entry review.", + "complete_supplier_claimed": False, + } + args.output.mkdir(parents=True, exist_ok=False) + raw = (json.dumps(payload, indent=2, sort_keys=True) + "\n").encode() + (args.output / "DISPATCHER.json").write_bytes(raw) + receipt = { + "status": "PASS_FIXED_READER_NATIVE_D25_DISPATCHER", + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "program_sha256": sha256(raw).hexdigest(), "source_pins": PINS, + "providers": reports, "boundary_checks": dict(counts), + "reader_service_pairs": [[0, 1], [0, 2], [1, 2]], + "scalar_primitives": 17624, "query_map_calls": 2064, + "total_monomial_call_bound": 5776, + "inherited_helper_hosting_still_required": True, + "complete_supplier_claimed": False, + } + (args.output / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json new file mode 100644 index 0000000000..27d453f43b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json @@ -0,0 +1,100 @@ +{ + "boundary_checks": { + "entry_phase_equations": 448, + "exit_phase_equations": 448 + }, + "checker_sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb", + "complete_supplier_claimed": false, + "inherited_helper_hosting_still_required": true, + "program_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "providers": { + "base": { + "arbitrary_input_columns": 640, + "input_adapters": 128, + "native_children": 1520, + "native_phase_review_is_pinned_dependency": true, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_rank": 1792, + "ordinary_output_adapters": 96, + "restored_arbitrary_helper_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "arbitrary_input_columns": 640, + "input_adapters": 128, + "native_children": 1520, + "native_phase_review_is_pinned_dependency": true, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_rank": 1792, + "ordinary_output_adapters": 96, + "restored_arbitrary_helper_fields": 416, + "scalar_primitives": 6456 + } + }, + "query_map_calls": 2064, + "reader_service_pairs": [ + [ + 0, + 1 + ], + [ + 0, + 2 + ], + [ + 1, + 2 + ] + ], + "scalar_primitives": 17624, + "source_pins": { + "literal_query": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a" + ], + "literal_query_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + ], + "native_phase_review": [ + "new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + ], + "phase": [ + "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + ], + "prefix": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e" + ], + "prefix_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + ], + "query": [ + "bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + ], + "query_freeze": [ + "bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "status": "PASS_FIXED_READER_NATIVE_D25_DISPATCHER", + "total_monomial_call_bound": 5776 +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json new file mode 100644 index 0000000000..83e7eed134 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json @@ -0,0 +1,32749 @@ +{ + "complete_supplier_claimed": false, + "contract": { + "arbitrary_independent_selected_records": true, + "full_native_sweep_before_global_query": true, + "input": "(Fprev*x, Fprev*diag(I_P,q_R)*w)", + "output": "(Fnew*x, Fnew*diag(I_P,q_R)*(w+A_st*x))", + "reader_label_is_not_physical_level": true, + "response_rows_P": "L_s*E_t", + "response_rows_R": "(E_t)_R" + }, + "dimension": 25, + "invocations": [ + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 0 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "base", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 0 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:1", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 0, + "source": "query" + } + ], + "physical_input_level": 0, + "physical_output_level": 1, + "provider": "base", + "query_pair_record": 0, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1, + "stage_view_record": 0 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 0 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 0 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:1", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 0, + "source": "query" + } + ], + "physical_input_level": 0, + "physical_output_level": 1, + "provider": "extra", + "query_pair_record": 0, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1, + "stage_view_record": 0 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "base", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 1, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "base", + "query_pair_record": 1, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 1, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "extra", + "query_pair_record": 1, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "base", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "1:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 2, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "base", + "query_pair_record": 2, + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "1:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 2, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "extra", + "query_pair_record": 2, + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + } + ], + "native_phase_validation": "Use the pinned independent line-entry review.", + "owner_contract": { + "cover": "Regular O(25,2)", + "data_partition": "For each field, d -> d*rho_(t,p) is a bijection.", + "helper_hosting_reproved_here": false, + "native_helpers": "Use the inherited 416-field helper contract; restore it per body." + }, + "schema": "fixed-reader-global-dispatcher-v1", + "selected_ports": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "source_pins": { + "literal_query": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a" + ], + "literal_query_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + ], + "native_phase_review": [ + "new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + ], + "phase": [ + "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + ], + "prefix": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e" + ], + "prefix_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + ], + "query": [ + "bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + ], + "query_freeze": [ + "bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "stage_views": [ + { + "DATA_entry": [ + { + "field": 0, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3595, + "translation_before_route": 15 + }, + { + "field": 1, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5651, + "translation_before_route": 23 + }, + { + "field": 2, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9763, + "translation_before_route": 39 + }, + { + "field": 3, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17987, + "translation_before_route": 71 + }, + { + "field": 4, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34435, + "translation_before_route": 135 + }, + { + "field": 5, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67331, + "translation_before_route": 263 + }, + { + "field": 6, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3597, + "translation_before_route": 15 + }, + { + "field": 7, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5653, + "translation_before_route": 23 + }, + { + "field": 8, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9765, + "translation_before_route": 39 + }, + { + "field": 9, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17989, + "translation_before_route": 71 + }, + { + "field": 10, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34437, + "translation_before_route": 135 + }, + { + "field": 11, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67333, + "translation_before_route": 263 + }, + { + "field": 12, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 10793, + "translation_before_route": 43 + }, + { + "field": 13, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 19017, + "translation_before_route": 75 + }, + { + "field": 14, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35465, + "translation_before_route": 139 + }, + { + "field": 15, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68361, + "translation_before_route": 267 + }, + { + "field": 16, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12849, + "translation_before_route": 51 + }, + { + "field": 17, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 21073, + "translation_before_route": 83 + }, + { + "field": 18, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37521, + "translation_before_route": 147 + }, + { + "field": 19, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70417, + "translation_before_route": 275 + }, + { + "field": 20, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41633, + "translation_before_route": 163 + }, + { + "field": 21, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74529, + "translation_before_route": 291 + }, + { + "field": 22, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49857, + "translation_before_route": 195 + }, + { + "field": 23, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82753, + "translation_before_route": 323 + }, + { + "field": 24, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99201, + "translation_before_route": 387 + }, + { + "field": 25, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3598, + "translation_before_route": 15 + }, + { + "field": 26, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5654, + "translation_before_route": 23 + }, + { + "field": 27, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9766, + "translation_before_route": 39 + }, + { + "field": 28, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17990, + "translation_before_route": 71 + }, + { + "field": 29, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34438, + "translation_before_route": 135 + }, + { + "field": 30, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67334, + "translation_before_route": 263 + }, + { + "field": 31, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 6682, + "translation_before_route": 27 + }, + { + "field": 32, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 19018, + "translation_before_route": 75 + }, + { + "field": 33, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35466, + "translation_before_route": 139 + }, + { + "field": 34, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68362, + "translation_before_route": 267 + }, + { + "field": 35, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12850, + "translation_before_route": 51 + }, + { + "field": 36, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37522, + "translation_before_route": 147 + }, + { + "field": 37, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70418, + "translation_before_route": 275 + }, + { + "field": 38, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25186, + "translation_before_route": 99 + }, + { + "field": 39, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41634, + "translation_before_route": 163 + }, + { + "field": 40, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74530, + "translation_before_route": 291 + }, + { + "field": 41, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49858, + "translation_before_route": 195 + }, + { + "field": 42, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82754, + "translation_before_route": 323 + }, + { + "field": 43, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99202, + "translation_before_route": 387 + }, + { + "field": 44, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 7196, + "translation_before_route": 29 + }, + { + "field": 45, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 11308, + "translation_before_route": 45 + }, + { + "field": 46, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35980, + "translation_before_route": 141 + }, + { + "field": 47, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68876, + "translation_before_route": 269 + }, + { + "field": 48, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 21588, + "translation_before_route": 85 + }, + { + "field": 49, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 38036, + "translation_before_route": 149 + }, + { + "field": 50, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70932, + "translation_before_route": 277 + }, + { + "field": 51, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25700, + "translation_before_route": 101 + }, + { + "field": 52, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 42148, + "translation_before_route": 165 + }, + { + "field": 53, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 75044, + "translation_before_route": 293 + }, + { + "field": 54, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 50372, + "translation_before_route": 197 + }, + { + "field": 55, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 83268, + "translation_before_route": 325 + }, + { + "field": 56, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99716, + "translation_before_route": 389 + }, + { + "field": 57, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 14392, + "translation_before_route": 57 + }, + { + "field": 58, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 22616, + "translation_before_route": 89 + }, + { + "field": 59, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 39064, + "translation_before_route": 153 + }, + { + "field": 60, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 71960, + "translation_before_route": 281 + }, + { + "field": 61, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 26728, + "translation_before_route": 105 + }, + { + "field": 62, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 43176, + "translation_before_route": 169 + }, + { + "field": 63, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 76072, + "translation_before_route": 297 + }, + { + "field": 64, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 51400, + "translation_before_route": 201 + }, + { + "field": 65, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 84296, + "translation_before_route": 329 + }, + { + "field": 66, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 100744, + "translation_before_route": 393 + }, + { + "field": 67, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 28784, + "translation_before_route": 113 + }, + { + "field": 68, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 45232, + "translation_before_route": 177 + }, + { + "field": 69, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 78128, + "translation_before_route": 305 + }, + { + "field": 70, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 53456, + "translation_before_route": 209 + }, + { + "field": 71, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 86352, + "translation_before_route": 337 + }, + { + "field": 72, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 102800, + "translation_before_route": 401 + }, + { + "field": 73, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 57568, + "translation_before_route": 225 + }, + { + "field": 74, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 90464, + "translation_before_route": 353 + }, + { + "field": 75, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 106912, + "translation_before_route": 417 + }, + { + "field": 76, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 115136, + "translation_before_route": 449 + }, + { + "field": 77, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130556, + "translation_before_route": 509 + }, + { + "field": 78, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130042, + "translation_before_route": 507 + }, + { + "field": 79, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129014, + "translation_before_route": 503 + }, + { + "field": 80, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126958, + "translation_before_route": 495 + }, + { + "field": 81, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122846, + "translation_before_route": 479 + }, + { + "field": 82, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114622, + "translation_before_route": 447 + }, + { + "field": 83, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98174, + "translation_before_route": 383 + }, + { + "field": 84, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65278, + "translation_before_route": 255 + }, + { + "field": 85, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130041, + "translation_before_route": 507 + }, + { + "field": 86, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129013, + "translation_before_route": 503 + }, + { + "field": 87, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126957, + "translation_before_route": 495 + }, + { + "field": 88, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122845, + "translation_before_route": 479 + }, + { + "field": 89, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114621, + "translation_before_route": 447 + }, + { + "field": 90, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98173, + "translation_before_route": 383 + }, + { + "field": 91, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65277, + "translation_before_route": 255 + }, + { + "field": 92, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129011, + "translation_before_route": 503 + }, + { + "field": 93, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126955, + "translation_before_route": 495 + }, + { + "field": 94, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122843, + "translation_before_route": 479 + }, + { + "field": 95, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114619, + "translation_before_route": 447 + }, + { + "field": 96, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98171, + "translation_before_route": 383 + }, + { + "field": 97, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65275, + "translation_before_route": 255 + }, + { + "field": 98, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126951, + "translation_before_route": 495 + }, + { + "field": 99, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122839, + "translation_before_route": 479 + }, + { + "field": 100, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114615, + "translation_before_route": 447 + }, + { + "field": 101, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98167, + "translation_before_route": 383 + }, + { + "field": 102, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65271, + "translation_before_route": 255 + }, + { + "field": 103, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122831, + "translation_before_route": 479 + }, + { + "field": 104, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114607, + "translation_before_route": 447 + }, + { + "field": 105, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98159, + "translation_before_route": 383 + }, + { + "field": 106, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65263, + "translation_before_route": 255 + }, + { + "field": 107, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114591, + "translation_before_route": 447 + }, + { + "field": 108, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98143, + "translation_before_route": 383 + }, + { + "field": 109, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65247, + "translation_before_route": 255 + }, + { + "field": 110, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98111, + "translation_before_route": 383 + }, + { + "field": 111, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65215, + "translation_before_route": 255 + }, + { + "field": 112, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3595, + "translation_before_route": 15 + }, + { + "field": 113, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5651, + "translation_before_route": 23 + }, + { + "field": 114, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9763, + "translation_before_route": 39 + }, + { + "field": 115, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17987, + "translation_before_route": 71 + }, + { + "field": 116, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34435, + "translation_before_route": 135 + }, + { + "field": 117, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67331, + "translation_before_route": 263 + }, + { + "field": 118, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3597, + "translation_before_route": 15 + }, + { + "field": 119, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5653, + "translation_before_route": 23 + }, + { + "field": 120, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9765, + "translation_before_route": 39 + }, + { + "field": 121, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17989, + "translation_before_route": 71 + }, + { + "field": 122, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34437, + "translation_before_route": 135 + }, + { + "field": 123, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67333, + "translation_before_route": 263 + }, + { + "field": 124, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 10793, + "translation_before_route": 43 + }, + { + "field": 125, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 19017, + "translation_before_route": 75 + }, + { + "field": 126, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35465, + "translation_before_route": 139 + }, + { + "field": 127, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68361, + "translation_before_route": 267 + }, + { + "field": 128, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12849, + "translation_before_route": 51 + }, + { + "field": 129, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 21073, + "translation_before_route": 83 + }, + { + "field": 130, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37521, + "translation_before_route": 147 + }, + { + "field": 131, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70417, + "translation_before_route": 275 + }, + { + "field": 132, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41633, + "translation_before_route": 163 + }, + { + "field": 133, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74529, + "translation_before_route": 291 + }, + { + "field": 134, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49857, + "translation_before_route": 195 + }, + { + "field": 135, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82753, + "translation_before_route": 323 + }, + { + "field": 136, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99201, + "translation_before_route": 387 + }, + { + "field": 137, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3598, + "translation_before_route": 15 + }, + { + "field": 138, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5654, + "translation_before_route": 23 + }, + { + "field": 139, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9766, + "translation_before_route": 39 + }, + { + "field": 140, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17990, + "translation_before_route": 71 + }, + { + "field": 141, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34438, + "translation_before_route": 135 + }, + { + "field": 142, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67334, + "translation_before_route": 263 + }, + { + "field": 143, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 6682, + "translation_before_route": 27 + }, + { + "field": 144, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 19018, + "translation_before_route": 75 + }, + { + "field": 145, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35466, + "translation_before_route": 139 + }, + { + "field": 146, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68362, + "translation_before_route": 267 + }, + { + "field": 147, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12850, + "translation_before_route": 51 + }, + { + "field": 148, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37522, + "translation_before_route": 147 + }, + { + "field": 149, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70418, + "translation_before_route": 275 + }, + { + "field": 150, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25186, + "translation_before_route": 99 + }, + { + "field": 151, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41634, + "translation_before_route": 163 + }, + { + "field": 152, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74530, + "translation_before_route": 291 + }, + { + "field": 153, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49858, + "translation_before_route": 195 + }, + { + "field": 154, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82754, + "translation_before_route": 323 + }, + { + "field": 155, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99202, + "translation_before_route": 387 + }, + { + "field": 156, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 7196, + "translation_before_route": 29 + }, + { + "field": 157, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 11308, + "translation_before_route": 45 + }, + { + "field": 158, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35980, + "translation_before_route": 141 + }, + { + "field": 159, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68876, + "translation_before_route": 269 + }, + { + "field": 160, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 21588, + "translation_before_route": 85 + }, + { + "field": 161, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 38036, + "translation_before_route": 149 + }, + { + "field": 162, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70932, + "translation_before_route": 277 + }, + { + "field": 163, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25700, + "translation_before_route": 101 + }, + { + "field": 164, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 42148, + "translation_before_route": 165 + }, + { + "field": 165, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 75044, + "translation_before_route": 293 + }, + { + "field": 166, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 50372, + "translation_before_route": 197 + }, + { + "field": 167, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 83268, + "translation_before_route": 325 + }, + { + "field": 168, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99716, + "translation_before_route": 389 + }, + { + "field": 169, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 14392, + "translation_before_route": 57 + }, + { + "field": 170, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 22616, + "translation_before_route": 89 + }, + { + "field": 171, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 39064, + "translation_before_route": 153 + }, + { + "field": 172, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 71960, + "translation_before_route": 281 + }, + { + "field": 173, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 26728, + "translation_before_route": 105 + }, + { + "field": 174, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 43176, + "translation_before_route": 169 + }, + { + "field": 175, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 76072, + "translation_before_route": 297 + }, + { + "field": 176, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 51400, + "translation_before_route": 201 + }, + { + "field": 177, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 84296, + "translation_before_route": 329 + }, + { + "field": 178, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 100744, + "translation_before_route": 393 + }, + { + "field": 179, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 28784, + "translation_before_route": 113 + }, + { + "field": 180, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 45232, + "translation_before_route": 177 + }, + { + "field": 181, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 78128, + "translation_before_route": 305 + }, + { + "field": 182, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 53456, + "translation_before_route": 209 + }, + { + "field": 183, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 86352, + "translation_before_route": 337 + }, + { + "field": 184, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 102800, + "translation_before_route": 401 + }, + { + "field": 185, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 57568, + "translation_before_route": 225 + }, + { + "field": 186, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 90464, + "translation_before_route": 353 + }, + { + "field": 187, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 106912, + "translation_before_route": 417 + }, + { + "field": 188, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 115136, + "translation_before_route": 449 + }, + { + "field": 189, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130556, + "translation_before_route": 509 + }, + { + "field": 190, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130042, + "translation_before_route": 507 + }, + { + "field": 191, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129014, + "translation_before_route": 503 + }, + { + "field": 192, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126958, + "translation_before_route": 495 + }, + { + "field": 193, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122846, + "translation_before_route": 479 + }, + { + "field": 194, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114622, + "translation_before_route": 447 + }, + { + "field": 195, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98174, + "translation_before_route": 383 + }, + { + "field": 196, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65278, + "translation_before_route": 255 + }, + { + "field": 197, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130041, + "translation_before_route": 507 + }, + { + "field": 198, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129013, + "translation_before_route": 503 + }, + { + "field": 199, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126957, + "translation_before_route": 495 + }, + { + "field": 200, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122845, + "translation_before_route": 479 + }, + { + "field": 201, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114621, + "translation_before_route": 447 + }, + { + "field": 202, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98173, + "translation_before_route": 383 + }, + { + "field": 203, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65277, + "translation_before_route": 255 + }, + { + "field": 204, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129011, + "translation_before_route": 503 + }, + { + "field": 205, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126955, + "translation_before_route": 495 + }, + { + "field": 206, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122843, + "translation_before_route": 479 + }, + { + "field": 207, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114619, + "translation_before_route": 447 + }, + { + "field": 208, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98171, + "translation_before_route": 383 + }, + { + "field": 209, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65275, + "translation_before_route": 255 + }, + { + "field": 210, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126951, + "translation_before_route": 495 + }, + { + "field": 211, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122839, + "translation_before_route": 479 + }, + { + "field": 212, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114615, + "translation_before_route": 447 + }, + { + "field": 213, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98167, + "translation_before_route": 383 + }, + { + "field": 214, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65271, + "translation_before_route": 255 + }, + { + "field": 215, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122831, + "translation_before_route": 479 + }, + { + "field": 216, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114607, + "translation_before_route": 447 + }, + { + "field": 217, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98159, + "translation_before_route": 383 + }, + { + "field": 218, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65263, + "translation_before_route": 255 + }, + { + "field": 219, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114591, + "translation_before_route": 447 + }, + { + "field": 220, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98143, + "translation_before_route": 383 + }, + { + "field": 221, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65247, + "translation_before_route": 255 + }, + { + "field": 222, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98111, + "translation_before_route": 383 + }, + { + "field": 223, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65215, + "translation_before_route": 255 + } + ], + "DATA_exit": [ + { + "field": 0, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3588 + }, + { + "field": 1, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5636 + }, + { + "field": 2, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9732 + }, + { + "field": 3, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17924 + }, + { + "field": 4, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34308 + }, + { + "field": 5, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67076 + }, + { + "field": 6, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3586 + }, + { + "field": 7, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5634 + }, + { + "field": 8, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9730 + }, + { + "field": 9, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17922 + }, + { + "field": 10, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34306 + }, + { + "field": 11, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67074 + }, + { + "field": 12, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 10754 + }, + { + "field": 13, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 18946 + }, + { + "field": 14, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35330 + }, + { + "field": 15, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68098 + }, + { + "field": 16, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12802 + }, + { + "field": 17, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 20994 + }, + { + "field": 18, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37378 + }, + { + "field": 19, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70146 + }, + { + "field": 20, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41474 + }, + { + "field": 21, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74242 + }, + { + "field": 22, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49666 + }, + { + "field": 23, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82434 + }, + { + "field": 24, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98818 + }, + { + "field": 25, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3585 + }, + { + "field": 26, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5633 + }, + { + "field": 27, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9729 + }, + { + "field": 28, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17921 + }, + { + "field": 29, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34305 + }, + { + "field": 30, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67073 + }, + { + "field": 31, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 6657 + }, + { + "field": 32, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 18945 + }, + { + "field": 33, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35329 + }, + { + "field": 34, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68097 + }, + { + "field": 35, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12801 + }, + { + "field": 36, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37377 + }, + { + "field": 37, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70145 + }, + { + "field": 38, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25089 + }, + { + "field": 39, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41473 + }, + { + "field": 40, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74241 + }, + { + "field": 41, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49665 + }, + { + "field": 42, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82433 + }, + { + "field": 43, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98817 + }, + { + "field": 44, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 7169 + }, + { + "field": 45, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 11265 + }, + { + "field": 46, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35841 + }, + { + "field": 47, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68609 + }, + { + "field": 48, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 21505 + }, + { + "field": 49, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37889 + }, + { + "field": 50, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70657 + }, + { + "field": 51, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25601 + }, + { + "field": 52, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41985 + }, + { + "field": 53, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74753 + }, + { + "field": 54, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 50177 + }, + { + "field": 55, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82945 + }, + { + "field": 56, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99329 + }, + { + "field": 57, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 14337 + }, + { + "field": 58, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 22529 + }, + { + "field": 59, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 38913 + }, + { + "field": 60, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 71681 + }, + { + "field": 61, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 26625 + }, + { + "field": 62, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 43009 + }, + { + "field": 63, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 75777 + }, + { + "field": 64, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 51201 + }, + { + "field": 65, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 83969 + }, + { + "field": 66, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 100353 + }, + { + "field": 67, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 28673 + }, + { + "field": 68, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 45057 + }, + { + "field": 69, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 77825 + }, + { + "field": 70, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 53249 + }, + { + "field": 71, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 86017 + }, + { + "field": 72, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 102401 + }, + { + "field": 73, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 57345 + }, + { + "field": 74, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 90113 + }, + { + "field": 75, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 106497 + }, + { + "field": 76, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114689 + }, + { + "field": 77, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130049 + }, + { + "field": 78, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129537 + }, + { + "field": 79, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 128513 + }, + { + "field": 80, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126465 + }, + { + "field": 81, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122369 + }, + { + "field": 82, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114177 + }, + { + "field": 83, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97793 + }, + { + "field": 84, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65025 + }, + { + "field": 85, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129538 + }, + { + "field": 86, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 128514 + }, + { + "field": 87, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126466 + }, + { + "field": 88, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122370 + }, + { + "field": 89, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114178 + }, + { + "field": 90, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97794 + }, + { + "field": 91, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65026 + }, + { + "field": 92, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 128516 + }, + { + "field": 93, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126468 + }, + { + "field": 94, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122372 + }, + { + "field": 95, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114180 + }, + { + "field": 96, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97796 + }, + { + "field": 97, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65028 + }, + { + "field": 98, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126472 + }, + { + "field": 99, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122376 + }, + { + "field": 100, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114184 + }, + { + "field": 101, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97800 + }, + { + "field": 102, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65032 + }, + { + "field": 103, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122384 + }, + { + "field": 104, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114192 + }, + { + "field": 105, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97808 + }, + { + "field": 106, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65040 + }, + { + "field": 107, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114208 + }, + { + "field": 108, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97824 + }, + { + "field": 109, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65056 + }, + { + "field": 110, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97856 + }, + { + "field": 111, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65088 + }, + { + "field": 112, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3588 + }, + { + "field": 113, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5636 + }, + { + "field": 114, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9732 + }, + { + "field": 115, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17924 + }, + { + "field": 116, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34308 + }, + { + "field": 117, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67076 + }, + { + "field": 118, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3586 + }, + { + "field": 119, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5634 + }, + { + "field": 120, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9730 + }, + { + "field": 121, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17922 + }, + { + "field": 122, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34306 + }, + { + "field": 123, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67074 + }, + { + "field": 124, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 10754 + }, + { + "field": 125, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 18946 + }, + { + "field": 126, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35330 + }, + { + "field": 127, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68098 + }, + { + "field": 128, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12802 + }, + { + "field": 129, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 20994 + }, + { + "field": 130, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37378 + }, + { + "field": 131, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70146 + }, + { + "field": 132, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41474 + }, + { + "field": 133, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74242 + }, + { + "field": 134, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49666 + }, + { + "field": 135, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82434 + }, + { + "field": 136, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98818 + }, + { + "field": 137, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3585 + }, + { + "field": 138, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5633 + }, + { + "field": 139, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9729 + }, + { + "field": 140, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17921 + }, + { + "field": 141, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34305 + }, + { + "field": 142, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67073 + }, + { + "field": 143, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 6657 + }, + { + "field": 144, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 18945 + }, + { + "field": 145, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35329 + }, + { + "field": 146, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68097 + }, + { + "field": 147, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12801 + }, + { + "field": 148, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37377 + }, + { + "field": 149, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70145 + }, + { + "field": 150, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25089 + }, + { + "field": 151, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41473 + }, + { + "field": 152, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74241 + }, + { + "field": 153, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49665 + }, + { + "field": 154, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82433 + }, + { + "field": 155, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98817 + }, + { + "field": 156, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 7169 + }, + { + "field": 157, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 11265 + }, + { + "field": 158, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35841 + }, + { + "field": 159, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68609 + }, + { + "field": 160, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 21505 + }, + { + "field": 161, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37889 + }, + { + "field": 162, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70657 + }, + { + "field": 163, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25601 + }, + { + "field": 164, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41985 + }, + { + "field": 165, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74753 + }, + { + "field": 166, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 50177 + }, + { + "field": 167, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82945 + }, + { + "field": 168, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99329 + }, + { + "field": 169, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 14337 + }, + { + "field": 170, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 22529 + }, + { + "field": 171, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 38913 + }, + { + "field": 172, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 71681 + }, + { + "field": 173, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 26625 + }, + { + "field": 174, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 43009 + }, + { + "field": 175, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 75777 + }, + { + "field": 176, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 51201 + }, + { + "field": 177, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 83969 + }, + { + "field": 178, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 100353 + }, + { + "field": 179, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 28673 + }, + { + "field": 180, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 45057 + }, + { + "field": 181, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 77825 + }, + { + "field": 182, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 53249 + }, + { + "field": 183, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 86017 + }, + { + "field": 184, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 102401 + }, + { + "field": 185, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 57345 + }, + { + "field": 186, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 90113 + }, + { + "field": 187, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 106497 + }, + { + "field": 188, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114689 + }, + { + "field": 189, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130049 + }, + { + "field": 190, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129537 + }, + { + "field": 191, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 128513 + }, + { + "field": 192, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126465 + }, + { + "field": 193, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122369 + }, + { + "field": 194, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114177 + }, + { + "field": 195, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97793 + }, + { + "field": 196, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65025 + }, + { + "field": 197, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129538 + }, + { + "field": 198, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 128514 + }, + { + "field": 199, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126466 + }, + { + "field": 200, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122370 + }, + { + "field": 201, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114178 + }, + { + "field": 202, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97794 + }, + { + "field": 203, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65026 + }, + { + "field": 204, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 128516 + }, + { + "field": 205, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126468 + }, + { + "field": 206, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122372 + }, + { + "field": 207, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114180 + }, + { + "field": 208, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97796 + }, + { + "field": 209, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65028 + }, + { + "field": 210, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126472 + }, + { + "field": 211, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122376 + }, + { + "field": 212, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114184 + }, + { + "field": 213, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97800 + }, + { + "field": 214, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65032 + }, + { + "field": 215, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122384 + }, + { + "field": 216, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114192 + }, + { + "field": 217, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97808 + }, + { + "field": 218, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65040 + }, + { + "field": 219, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114208 + }, + { + "field": 220, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97824 + }, + { + "field": 221, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65056 + }, + { + "field": 222, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97856 + }, + { + "field": 223, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65088 + } + ], + "common_exterior_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "physical_input_level": 0, + "physical_output_level": 1, + "service_stage": 1 + }, + { + "DATA_entry": [ + { + "field": 0, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917515, + "translation_before_route": 15 + }, + { + "field": 1, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441811, + "translation_before_route": 23 + }, + { + "field": 2, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490403, + "translation_before_route": 39 + }, + { + "field": 3, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587587, + "translation_before_route": 71 + }, + { + "field": 4, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781955, + "translation_before_route": 135 + }, + { + "field": 5, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170691, + "translation_before_route": 263 + }, + { + "field": 6, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917517, + "translation_before_route": 15 + }, + { + "field": 7, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441813, + "translation_before_route": 23 + }, + { + "field": 8, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490405, + "translation_before_route": 39 + }, + { + "field": 9, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587589, + "translation_before_route": 71 + }, + { + "field": 10, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781957, + "translation_before_route": 135 + }, + { + "field": 11, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170693, + "translation_before_route": 263 + }, + { + "field": 12, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2752553, + "translation_before_route": 43 + }, + { + "field": 13, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849737, + "translation_before_route": 75 + }, + { + "field": 14, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9044105, + "translation_before_route": 139 + }, + { + "field": 15, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432841, + "translation_before_route": 267 + }, + { + "field": 16, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276849, + "translation_before_route": 51 + }, + { + "field": 17, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5374033, + "translation_before_route": 83 + }, + { + "field": 18, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568401, + "translation_before_route": 147 + }, + { + "field": 19, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17957137, + "translation_before_route": 275 + }, + { + "field": 20, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616993, + "translation_before_route": 163 + }, + { + "field": 21, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005729, + "translation_before_route": 291 + }, + { + "field": 22, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12714177, + "translation_before_route": 195 + }, + { + "field": 23, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102913, + "translation_before_route": 323 + }, + { + "field": 24, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25297281, + "translation_before_route": 387 + }, + { + "field": 25, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917518, + "translation_before_route": 15 + }, + { + "field": 26, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441814, + "translation_before_route": 23 + }, + { + "field": 27, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490406, + "translation_before_route": 39 + }, + { + "field": 28, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587590, + "translation_before_route": 71 + }, + { + "field": 29, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781958, + "translation_before_route": 135 + }, + { + "field": 30, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170694, + "translation_before_route": 263 + }, + { + "field": 31, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1703962, + "translation_before_route": 27 + }, + { + "field": 32, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849738, + "translation_before_route": 75 + }, + { + "field": 33, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9044106, + "translation_before_route": 139 + }, + { + "field": 34, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432842, + "translation_before_route": 267 + }, + { + "field": 35, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276850, + "translation_before_route": 51 + }, + { + "field": 36, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568402, + "translation_before_route": 147 + }, + { + "field": 37, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17957138, + "translation_before_route": 275 + }, + { + "field": 38, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6422626, + "translation_before_route": 99 + }, + { + "field": 39, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616994, + "translation_before_route": 163 + }, + { + "field": 40, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005730, + "translation_before_route": 291 + }, + { + "field": 41, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12714178, + "translation_before_route": 195 + }, + { + "field": 42, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102914, + "translation_before_route": 323 + }, + { + "field": 43, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25297282, + "translation_before_route": 387 + }, + { + "field": 44, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1835036, + "translation_before_route": 29 + }, + { + "field": 45, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2883628, + "translation_before_route": 45 + }, + { + "field": 46, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "X", + "translation_after_route": 9175180, + "translation_before_route": 141 + }, + { + "field": 47, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "X", + "translation_after_route": 17563916, + "translation_before_route": 269 + }, + { + "field": 48, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5505108, + "translation_before_route": 85 + }, + { + "field": 49, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "X", + "translation_after_route": 9699476, + "translation_before_route": 149 + }, + { + "field": 50, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "X", + "translation_after_route": 18088212, + "translation_before_route": 277 + }, + { + "field": 51, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6553700, + "translation_before_route": 101 + }, + { + "field": 52, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "X", + "translation_after_route": 10748068, + "translation_before_route": 165 + }, + { + "field": 53, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "X", + "translation_after_route": 19136804, + "translation_before_route": 293 + }, + { + "field": 54, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "X", + "translation_after_route": 12845252, + "translation_before_route": 197 + }, + { + "field": 55, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "X", + "translation_after_route": 21233988, + "translation_before_route": 325 + }, + { + "field": 56, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "X", + "translation_after_route": 25428356, + "translation_before_route": 389 + }, + { + "field": 57, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3670072, + "translation_before_route": 57 + }, + { + "field": 58, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5767256, + "translation_before_route": 89 + }, + { + "field": 59, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "X", + "translation_after_route": 9961624, + "translation_before_route": 153 + }, + { + "field": 60, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "X", + "translation_after_route": 18350360, + "translation_before_route": 281 + }, + { + "field": 61, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6815848, + "translation_before_route": 105 + }, + { + "field": 62, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "X", + "translation_after_route": 11010216, + "translation_before_route": 169 + }, + { + "field": 63, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "X", + "translation_after_route": 19398952, + "translation_before_route": 297 + }, + { + "field": 64, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "X", + "translation_after_route": 13107400, + "translation_before_route": 201 + }, + { + "field": 65, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "X", + "translation_after_route": 21496136, + "translation_before_route": 329 + }, + { + "field": 66, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "X", + "translation_after_route": 25690504, + "translation_before_route": 393 + }, + { + "field": 67, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "X", + "translation_after_route": 7340144, + "translation_before_route": 113 + }, + { + "field": 68, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "X", + "translation_after_route": 11534512, + "translation_before_route": 177 + }, + { + "field": 69, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "X", + "translation_after_route": 19923248, + "translation_before_route": 305 + }, + { + "field": 70, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "X", + "translation_after_route": 13631696, + "translation_before_route": 209 + }, + { + "field": 71, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "X", + "translation_after_route": 22020432, + "translation_before_route": 337 + }, + { + "field": 72, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "X", + "translation_after_route": 26214800, + "translation_before_route": 401 + }, + { + "field": 73, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "X", + "translation_after_route": 14680288, + "translation_before_route": 225 + }, + { + "field": 74, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "X", + "translation_after_route": 23069024, + "translation_before_route": 353 + }, + { + "field": 75, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "X", + "translation_after_route": 27263392, + "translation_before_route": 417 + }, + { + "field": 76, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "X", + "translation_after_route": 29360576, + "translation_before_route": 449 + }, + { + "field": 77, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "X", + "translation_after_route": 33292796, + "translation_before_route": 509 + }, + { + "field": 78, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161722, + "translation_before_route": 507 + }, + { + "field": 79, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899574, + "translation_before_route": 503 + }, + { + "field": 80, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375278, + "translation_before_route": 495 + }, + { + "field": 81, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326686, + "translation_before_route": 479 + }, + { + "field": 82, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229502, + "translation_before_route": 447 + }, + { + "field": 83, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035134, + "translation_before_route": 383 + }, + { + "field": 84, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646398, + "translation_before_route": 255 + }, + { + "field": 85, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161721, + "translation_before_route": 507 + }, + { + "field": 86, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899573, + "translation_before_route": 503 + }, + { + "field": 87, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375277, + "translation_before_route": 495 + }, + { + "field": 88, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326685, + "translation_before_route": 479 + }, + { + "field": 89, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229501, + "translation_before_route": 447 + }, + { + "field": 90, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035133, + "translation_before_route": 383 + }, + { + "field": 91, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646397, + "translation_before_route": 255 + }, + { + "field": 92, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899571, + "translation_before_route": 503 + }, + { + "field": 93, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375275, + "translation_before_route": 495 + }, + { + "field": 94, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326683, + "translation_before_route": 479 + }, + { + "field": 95, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229499, + "translation_before_route": 447 + }, + { + "field": 96, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035131, + "translation_before_route": 383 + }, + { + "field": 97, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646395, + "translation_before_route": 255 + }, + { + "field": 98, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375271, + "translation_before_route": 495 + }, + { + "field": 99, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326679, + "translation_before_route": 479 + }, + { + "field": 100, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229495, + "translation_before_route": 447 + }, + { + "field": 101, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035127, + "translation_before_route": 383 + }, + { + "field": 102, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646391, + "translation_before_route": 255 + }, + { + "field": 103, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326671, + "translation_before_route": 479 + }, + { + "field": 104, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229487, + "translation_before_route": 447 + }, + { + "field": 105, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035119, + "translation_before_route": 383 + }, + { + "field": 106, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646383, + "translation_before_route": 255 + }, + { + "field": 107, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229471, + "translation_before_route": 447 + }, + { + "field": 108, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035103, + "translation_before_route": 383 + }, + { + "field": 109, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646367, + "translation_before_route": 255 + }, + { + "field": 110, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035071, + "translation_before_route": 383 + }, + { + "field": 111, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646335, + "translation_before_route": 255 + }, + { + "field": 112, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917515, + "translation_before_route": 15 + }, + { + "field": 113, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441811, + "translation_before_route": 23 + }, + { + "field": 114, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490403, + "translation_before_route": 39 + }, + { + "field": 115, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587587, + "translation_before_route": 71 + }, + { + "field": 116, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781955, + "translation_before_route": 135 + }, + { + "field": 117, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170691, + "translation_before_route": 263 + }, + { + "field": 118, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917517, + "translation_before_route": 15 + }, + { + "field": 119, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441813, + "translation_before_route": 23 + }, + { + "field": 120, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490405, + "translation_before_route": 39 + }, + { + "field": 121, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587589, + "translation_before_route": 71 + }, + { + "field": 122, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781957, + "translation_before_route": 135 + }, + { + "field": 123, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170693, + "translation_before_route": 263 + }, + { + "field": 124, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2752553, + "translation_before_route": 43 + }, + { + "field": 125, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849737, + "translation_before_route": 75 + }, + { + "field": 126, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9044105, + "translation_before_route": 139 + }, + { + "field": 127, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432841, + "translation_before_route": 267 + }, + { + "field": 128, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276849, + "translation_before_route": 51 + }, + { + "field": 129, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5374033, + "translation_before_route": 83 + }, + { + "field": 130, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568401, + "translation_before_route": 147 + }, + { + "field": 131, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17957137, + "translation_before_route": 275 + }, + { + "field": 132, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616993, + "translation_before_route": 163 + }, + { + "field": 133, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005729, + "translation_before_route": 291 + }, + { + "field": 134, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12714177, + "translation_before_route": 195 + }, + { + "field": 135, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102913, + "translation_before_route": 323 + }, + { + "field": 136, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25297281, + "translation_before_route": 387 + }, + { + "field": 137, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917518, + "translation_before_route": 15 + }, + { + "field": 138, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441814, + "translation_before_route": 23 + }, + { + "field": 139, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490406, + "translation_before_route": 39 + }, + { + "field": 140, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587590, + "translation_before_route": 71 + }, + { + "field": 141, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781958, + "translation_before_route": 135 + }, + { + "field": 142, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170694, + "translation_before_route": 263 + }, + { + "field": 143, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1703962, + "translation_before_route": 27 + }, + { + "field": 144, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849738, + "translation_before_route": 75 + }, + { + "field": 145, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9044106, + "translation_before_route": 139 + }, + { + "field": 146, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432842, + "translation_before_route": 267 + }, + { + "field": 147, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276850, + "translation_before_route": 51 + }, + { + "field": 148, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568402, + "translation_before_route": 147 + }, + { + "field": 149, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17957138, + "translation_before_route": 275 + }, + { + "field": 150, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6422626, + "translation_before_route": 99 + }, + { + "field": 151, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616994, + "translation_before_route": 163 + }, + { + "field": 152, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005730, + "translation_before_route": 291 + }, + { + "field": 153, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12714178, + "translation_before_route": 195 + }, + { + "field": 154, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102914, + "translation_before_route": 323 + }, + { + "field": 155, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25297282, + "translation_before_route": 387 + }, + { + "field": 156, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1835036, + "translation_before_route": 29 + }, + { + "field": 157, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2883628, + "translation_before_route": 45 + }, + { + "field": 158, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "Y", + "translation_after_route": 9175180, + "translation_before_route": 141 + }, + { + "field": 159, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "Y", + "translation_after_route": 17563916, + "translation_before_route": 269 + }, + { + "field": 160, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5505108, + "translation_before_route": 85 + }, + { + "field": 161, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "Y", + "translation_after_route": 9699476, + "translation_before_route": 149 + }, + { + "field": 162, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "Y", + "translation_after_route": 18088212, + "translation_before_route": 277 + }, + { + "field": 163, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6553700, + "translation_before_route": 101 + }, + { + "field": 164, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "Y", + "translation_after_route": 10748068, + "translation_before_route": 165 + }, + { + "field": 165, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "Y", + "translation_after_route": 19136804, + "translation_before_route": 293 + }, + { + "field": 166, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "Y", + "translation_after_route": 12845252, + "translation_before_route": 197 + }, + { + "field": 167, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "Y", + "translation_after_route": 21233988, + "translation_before_route": 325 + }, + { + "field": 168, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "Y", + "translation_after_route": 25428356, + "translation_before_route": 389 + }, + { + "field": 169, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3670072, + "translation_before_route": 57 + }, + { + "field": 170, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5767256, + "translation_before_route": 89 + }, + { + "field": 171, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "Y", + "translation_after_route": 9961624, + "translation_before_route": 153 + }, + { + "field": 172, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "Y", + "translation_after_route": 18350360, + "translation_before_route": 281 + }, + { + "field": 173, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6815848, + "translation_before_route": 105 + }, + { + "field": 174, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "Y", + "translation_after_route": 11010216, + "translation_before_route": 169 + }, + { + "field": 175, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "Y", + "translation_after_route": 19398952, + "translation_before_route": 297 + }, + { + "field": 176, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "Y", + "translation_after_route": 13107400, + "translation_before_route": 201 + }, + { + "field": 177, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "Y", + "translation_after_route": 21496136, + "translation_before_route": 329 + }, + { + "field": 178, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "Y", + "translation_after_route": 25690504, + "translation_before_route": 393 + }, + { + "field": 179, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 7340144, + "translation_before_route": 113 + }, + { + "field": 180, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "Y", + "translation_after_route": 11534512, + "translation_before_route": 177 + }, + { + "field": 181, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "Y", + "translation_after_route": 19923248, + "translation_before_route": 305 + }, + { + "field": 182, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "Y", + "translation_after_route": 13631696, + "translation_before_route": 209 + }, + { + "field": 183, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "Y", + "translation_after_route": 22020432, + "translation_before_route": 337 + }, + { + "field": 184, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "Y", + "translation_after_route": 26214800, + "translation_before_route": 401 + }, + { + "field": 185, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "Y", + "translation_after_route": 14680288, + "translation_before_route": 225 + }, + { + "field": 186, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "Y", + "translation_after_route": 23069024, + "translation_before_route": 353 + }, + { + "field": 187, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "Y", + "translation_after_route": 27263392, + "translation_before_route": 417 + }, + { + "field": 188, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "Y", + "translation_after_route": 29360576, + "translation_before_route": 449 + }, + { + "field": 189, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "Y", + "translation_after_route": 33292796, + "translation_before_route": 509 + }, + { + "field": 190, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161722, + "translation_before_route": 507 + }, + { + "field": 191, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899574, + "translation_before_route": 503 + }, + { + "field": 192, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375278, + "translation_before_route": 495 + }, + { + "field": 193, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326686, + "translation_before_route": 479 + }, + { + "field": 194, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229502, + "translation_before_route": 447 + }, + { + "field": 195, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035134, + "translation_before_route": 383 + }, + { + "field": 196, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646398, + "translation_before_route": 255 + }, + { + "field": 197, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161721, + "translation_before_route": 507 + }, + { + "field": 198, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899573, + "translation_before_route": 503 + }, + { + "field": 199, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375277, + "translation_before_route": 495 + }, + { + "field": 200, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326685, + "translation_before_route": 479 + }, + { + "field": 201, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229501, + "translation_before_route": 447 + }, + { + "field": 202, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035133, + "translation_before_route": 383 + }, + { + "field": 203, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646397, + "translation_before_route": 255 + }, + { + "field": 204, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899571, + "translation_before_route": 503 + }, + { + "field": 205, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375275, + "translation_before_route": 495 + }, + { + "field": 206, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326683, + "translation_before_route": 479 + }, + { + "field": 207, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229499, + "translation_before_route": 447 + }, + { + "field": 208, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035131, + "translation_before_route": 383 + }, + { + "field": 209, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646395, + "translation_before_route": 255 + }, + { + "field": 210, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375271, + "translation_before_route": 495 + }, + { + "field": 211, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326679, + "translation_before_route": 479 + }, + { + "field": 212, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229495, + "translation_before_route": 447 + }, + { + "field": 213, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035127, + "translation_before_route": 383 + }, + { + "field": 214, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646391, + "translation_before_route": 255 + }, + { + "field": 215, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326671, + "translation_before_route": 479 + }, + { + "field": 216, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229487, + "translation_before_route": 447 + }, + { + "field": 217, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035119, + "translation_before_route": 383 + }, + { + "field": 218, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646383, + "translation_before_route": 255 + }, + { + "field": 219, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229471, + "translation_before_route": 447 + }, + { + "field": 220, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035103, + "translation_before_route": 383 + }, + { + "field": 221, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646367, + "translation_before_route": 255 + }, + { + "field": 222, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035071, + "translation_before_route": 383 + }, + { + "field": 223, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646335, + "translation_before_route": 255 + } + ], + "DATA_exit": [ + { + "field": 0, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917508 + }, + { + "field": 1, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441796 + }, + { + "field": 2, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490372 + }, + { + "field": 3, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587524 + }, + { + "field": 4, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781828 + }, + { + "field": 5, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170436 + }, + { + "field": 6, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917506 + }, + { + "field": 7, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441794 + }, + { + "field": 8, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490370 + }, + { + "field": 9, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587522 + }, + { + "field": 10, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781826 + }, + { + "field": 11, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170434 + }, + { + "field": 12, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2752514 + }, + { + "field": 13, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849666 + }, + { + "field": 14, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9043970 + }, + { + "field": 15, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432578 + }, + { + "field": 16, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276802 + }, + { + "field": 17, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5373954 + }, + { + "field": 18, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568258 + }, + { + "field": 19, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17956866 + }, + { + "field": 20, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616834 + }, + { + "field": 21, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005442 + }, + { + "field": 22, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12713986 + }, + { + "field": 23, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102594 + }, + { + "field": 24, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25296898 + }, + { + "field": 25, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917505 + }, + { + "field": 26, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441793 + }, + { + "field": 27, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490369 + }, + { + "field": 28, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587521 + }, + { + "field": 29, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781825 + }, + { + "field": 30, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170433 + }, + { + "field": 31, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1703937 + }, + { + "field": 32, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849665 + }, + { + "field": 33, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9043969 + }, + { + "field": 34, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432577 + }, + { + "field": 35, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276801 + }, + { + "field": 36, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568257 + }, + { + "field": 37, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17956865 + }, + { + "field": 38, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6422529 + }, + { + "field": 39, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616833 + }, + { + "field": 40, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005441 + }, + { + "field": 41, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12713985 + }, + { + "field": 42, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102593 + }, + { + "field": 43, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25296897 + }, + { + "field": 44, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1835009 + }, + { + "field": 45, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2883585 + }, + { + "field": 46, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "X", + "translation_after_route": 9175041 + }, + { + "field": 47, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "X", + "translation_after_route": 17563649 + }, + { + "field": 48, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5505025 + }, + { + "field": 49, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "X", + "translation_after_route": 9699329 + }, + { + "field": 50, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "X", + "translation_after_route": 18087937 + }, + { + "field": 51, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6553601 + }, + { + "field": 52, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "X", + "translation_after_route": 10747905 + }, + { + "field": 53, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "X", + "translation_after_route": 19136513 + }, + { + "field": 54, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "X", + "translation_after_route": 12845057 + }, + { + "field": 55, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "X", + "translation_after_route": 21233665 + }, + { + "field": 56, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "X", + "translation_after_route": 25427969 + }, + { + "field": 57, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3670017 + }, + { + "field": 58, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5767169 + }, + { + "field": 59, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "X", + "translation_after_route": 9961473 + }, + { + "field": 60, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "X", + "translation_after_route": 18350081 + }, + { + "field": 61, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6815745 + }, + { + "field": 62, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "X", + "translation_after_route": 11010049 + }, + { + "field": 63, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "X", + "translation_after_route": 19398657 + }, + { + "field": 64, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "X", + "translation_after_route": 13107201 + }, + { + "field": 65, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "X", + "translation_after_route": 21495809 + }, + { + "field": 66, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "X", + "translation_after_route": 25690113 + }, + { + "field": 67, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "X", + "translation_after_route": 7340033 + }, + { + "field": 68, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "X", + "translation_after_route": 11534337 + }, + { + "field": 69, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "X", + "translation_after_route": 19922945 + }, + { + "field": 70, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "X", + "translation_after_route": 13631489 + }, + { + "field": 71, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "X", + "translation_after_route": 22020097 + }, + { + "field": 72, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "X", + "translation_after_route": 26214401 + }, + { + "field": 73, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "X", + "translation_after_route": 14680065 + }, + { + "field": 74, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "X", + "translation_after_route": 23068673 + }, + { + "field": 75, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "X", + "translation_after_route": 27262977 + }, + { + "field": 76, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "X", + "translation_after_route": 29360129 + }, + { + "field": 77, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "X", + "translation_after_route": 33292289 + }, + { + "field": 78, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161217 + }, + { + "field": 79, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899073 + }, + { + "field": 80, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374785 + }, + { + "field": 81, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326209 + }, + { + "field": 82, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229057 + }, + { + "field": 83, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034753 + }, + { + "field": 84, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646145 + }, + { + "field": 85, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161218 + }, + { + "field": 86, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899074 + }, + { + "field": 87, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374786 + }, + { + "field": 88, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326210 + }, + { + "field": 89, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229058 + }, + { + "field": 90, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034754 + }, + { + "field": 91, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646146 + }, + { + "field": 92, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899076 + }, + { + "field": 93, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374788 + }, + { + "field": 94, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326212 + }, + { + "field": 95, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229060 + }, + { + "field": 96, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034756 + }, + { + "field": 97, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646148 + }, + { + "field": 98, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374792 + }, + { + "field": 99, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326216 + }, + { + "field": 100, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229064 + }, + { + "field": 101, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034760 + }, + { + "field": 102, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646152 + }, + { + "field": 103, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326224 + }, + { + "field": 104, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229072 + }, + { + "field": 105, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034768 + }, + { + "field": 106, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646160 + }, + { + "field": 107, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229088 + }, + { + "field": 108, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034784 + }, + { + "field": 109, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646176 + }, + { + "field": 110, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034816 + }, + { + "field": 111, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646208 + }, + { + "field": 112, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917508 + }, + { + "field": 113, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441796 + }, + { + "field": 114, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490372 + }, + { + "field": 115, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587524 + }, + { + "field": 116, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781828 + }, + { + "field": 117, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170436 + }, + { + "field": 118, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917506 + }, + { + "field": 119, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441794 + }, + { + "field": 120, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490370 + }, + { + "field": 121, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587522 + }, + { + "field": 122, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781826 + }, + { + "field": 123, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170434 + }, + { + "field": 124, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2752514 + }, + { + "field": 125, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849666 + }, + { + "field": 126, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9043970 + }, + { + "field": 127, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432578 + }, + { + "field": 128, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276802 + }, + { + "field": 129, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5373954 + }, + { + "field": 130, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568258 + }, + { + "field": 131, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17956866 + }, + { + "field": 132, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616834 + }, + { + "field": 133, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005442 + }, + { + "field": 134, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12713986 + }, + { + "field": 135, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102594 + }, + { + "field": 136, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25296898 + }, + { + "field": 137, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917505 + }, + { + "field": 138, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441793 + }, + { + "field": 139, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490369 + }, + { + "field": 140, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587521 + }, + { + "field": 141, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781825 + }, + { + "field": 142, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170433 + }, + { + "field": 143, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1703937 + }, + { + "field": 144, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849665 + }, + { + "field": 145, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9043969 + }, + { + "field": 146, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432577 + }, + { + "field": 147, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276801 + }, + { + "field": 148, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568257 + }, + { + "field": 149, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17956865 + }, + { + "field": 150, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6422529 + }, + { + "field": 151, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616833 + }, + { + "field": 152, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005441 + }, + { + "field": 153, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12713985 + }, + { + "field": 154, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102593 + }, + { + "field": 155, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25296897 + }, + { + "field": 156, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1835009 + }, + { + "field": 157, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2883585 + }, + { + "field": 158, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "Y", + "translation_after_route": 9175041 + }, + { + "field": 159, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "Y", + "translation_after_route": 17563649 + }, + { + "field": 160, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5505025 + }, + { + "field": 161, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "Y", + "translation_after_route": 9699329 + }, + { + "field": 162, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "Y", + "translation_after_route": 18087937 + }, + { + "field": 163, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6553601 + }, + { + "field": 164, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "Y", + "translation_after_route": 10747905 + }, + { + "field": 165, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "Y", + "translation_after_route": 19136513 + }, + { + "field": 166, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "Y", + "translation_after_route": 12845057 + }, + { + "field": 167, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "Y", + "translation_after_route": 21233665 + }, + { + "field": 168, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "Y", + "translation_after_route": 25427969 + }, + { + "field": 169, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3670017 + }, + { + "field": 170, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5767169 + }, + { + "field": 171, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "Y", + "translation_after_route": 9961473 + }, + { + "field": 172, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "Y", + "translation_after_route": 18350081 + }, + { + "field": 173, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6815745 + }, + { + "field": 174, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "Y", + "translation_after_route": 11010049 + }, + { + "field": 175, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "Y", + "translation_after_route": 19398657 + }, + { + "field": 176, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "Y", + "translation_after_route": 13107201 + }, + { + "field": 177, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "Y", + "translation_after_route": 21495809 + }, + { + "field": 178, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "Y", + "translation_after_route": 25690113 + }, + { + "field": 179, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 7340033 + }, + { + "field": 180, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "Y", + "translation_after_route": 11534337 + }, + { + "field": 181, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "Y", + "translation_after_route": 19922945 + }, + { + "field": 182, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "Y", + "translation_after_route": 13631489 + }, + { + "field": 183, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "Y", + "translation_after_route": 22020097 + }, + { + "field": 184, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "Y", + "translation_after_route": 26214401 + }, + { + "field": 185, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "Y", + "translation_after_route": 14680065 + }, + { + "field": 186, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "Y", + "translation_after_route": 23068673 + }, + { + "field": 187, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "Y", + "translation_after_route": 27262977 + }, + { + "field": 188, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "Y", + "translation_after_route": 29360129 + }, + { + "field": 189, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "Y", + "translation_after_route": 33292289 + }, + { + "field": 190, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161217 + }, + { + "field": 191, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899073 + }, + { + "field": 192, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374785 + }, + { + "field": 193, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326209 + }, + { + "field": 194, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229057 + }, + { + "field": 195, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034753 + }, + { + "field": 196, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646145 + }, + { + "field": 197, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161218 + }, + { + "field": 198, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899074 + }, + { + "field": 199, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374786 + }, + { + "field": 200, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326210 + }, + { + "field": 201, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229058 + }, + { + "field": 202, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034754 + }, + { + "field": 203, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646146 + }, + { + "field": 204, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899076 + }, + { + "field": 205, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374788 + }, + { + "field": 206, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326212 + }, + { + "field": 207, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229060 + }, + { + "field": 208, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034756 + }, + { + "field": 209, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646148 + }, + { + "field": 210, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374792 + }, + { + "field": 211, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326216 + }, + { + "field": 212, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229064 + }, + { + "field": 213, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034760 + }, + { + "field": 214, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646152 + }, + { + "field": 215, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326224 + }, + { + "field": 216, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229072 + }, + { + "field": 217, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034768 + }, + { + "field": 218, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646160 + }, + { + "field": 219, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229088 + }, + { + "field": 220, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034784 + }, + { + "field": 221, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646176 + }, + { + "field": 222, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034816 + }, + { + "field": 223, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646208 + } + ], + "common_exterior_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "physical_input_level": 1, + "physical_output_level": 2, + "service_stage": 2 + } + ] +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json new file mode 100644 index 0000000000..27d453f43b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json @@ -0,0 +1,100 @@ +{ + "boundary_checks": { + "entry_phase_equations": 448, + "exit_phase_equations": 448 + }, + "checker_sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb", + "complete_supplier_claimed": false, + "inherited_helper_hosting_still_required": true, + "program_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "providers": { + "base": { + "arbitrary_input_columns": 640, + "input_adapters": 128, + "native_children": 1520, + "native_phase_review_is_pinned_dependency": true, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_rank": 1792, + "ordinary_output_adapters": 96, + "restored_arbitrary_helper_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "arbitrary_input_columns": 640, + "input_adapters": 128, + "native_children": 1520, + "native_phase_review_is_pinned_dependency": true, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_rank": 1792, + "ordinary_output_adapters": 96, + "restored_arbitrary_helper_fields": 416, + "scalar_primitives": 6456 + } + }, + "query_map_calls": 2064, + "reader_service_pairs": [ + [ + 0, + 1 + ], + [ + 0, + 2 + ], + [ + 1, + 2 + ] + ], + "scalar_primitives": 17624, + "source_pins": { + "literal_query": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a" + ], + "literal_query_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + ], + "native_phase_review": [ + "new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + ], + "phase": [ + "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + ], + "prefix": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e" + ], + "prefix_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + ], + "query": [ + "bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + ], + "query_freeze": [ + "bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "status": "PASS_FIXED_READER_NATIVE_D25_DISPATCHER", + "total_monomial_call_bound": 5776 +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json new file mode 100644 index 0000000000..83e7eed134 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json @@ -0,0 +1,32749 @@ +{ + "complete_supplier_claimed": false, + "contract": { + "arbitrary_independent_selected_records": true, + "full_native_sweep_before_global_query": true, + "input": "(Fprev*x, Fprev*diag(I_P,q_R)*w)", + "output": "(Fnew*x, Fnew*diag(I_P,q_R)*(w+A_st*x))", + "reader_label_is_not_physical_level": true, + "response_rows_P": "L_s*E_t", + "response_rows_R": "(E_t)_R" + }, + "dimension": 25, + "invocations": [ + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 0 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "base", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 0 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:1", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 0, + "source": "query" + } + ], + "physical_input_level": 0, + "physical_output_level": 1, + "provider": "base", + "query_pair_record": 0, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1, + "stage_view_record": 0 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 0 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 0 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:1", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 0, + "source": "query" + } + ], + "physical_input_level": 0, + "physical_output_level": 1, + "provider": "extra", + "query_pair_record": 0, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1, + "stage_view_record": 0 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "base", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 1, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "base", + "query_pair_record": 1, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "0:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 1, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "extra", + "query_pair_record": 1, + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "base", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "base", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "1:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 2, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "base", + "query_pair_record": 2, + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + }, + { + "map_call_bound": { + "DATA": 448, + "late_query": 2064, + "local_endpoint_adapters": 224, + "native_side_maps": 3040, + "total": 5776 + }, + "ordered_blocks": [ + { + "map_calls": 224, + "op": "DATA_entry", + "record": 1 + }, + { + "map_calls": 128, + "op": "native_input_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "event_range": [ + 0, + 2406 + ], + "op": "complete_native_carrier_cover_sweep", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 96, + "op": "ordinary_output_adapters", + "provider": "extra", + "source": "prefix" + }, + { + "map_calls": 224, + "op": "DATA_exit", + "record": 1 + }, + { + "op": "complete_cover_barrier" + }, + { + "literal_key": "1:2", + "literal_source": "literal_query", + "map_calls": 2064, + "op": "fixed_past_reader_query", + "pair_record": 2, + "source": "query" + } + ], + "physical_input_level": 1, + "physical_output_level": 2, + "provider": "extra", + "query_pair_record": 2, + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2, + "stage_view_record": 1 + } + ], + "native_phase_validation": "Use the pinned independent line-entry review.", + "owner_contract": { + "cover": "Regular O(25,2)", + "data_partition": "For each field, d -> d*rho_(t,p) is a bijection.", + "helper_hosting_reproved_here": false, + "native_helpers": "Use the inherited 416-field helper contract; restore it per body." + }, + "schema": "fixed-reader-global-dispatcher-v1", + "selected_ports": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "source_pins": { + "literal_query": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a" + ], + "literal_query_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + ], + "native_phase_review": [ + "new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + ], + "phase": [ + "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + ], + "prefix": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e" + ], + "prefix_freeze": [ + "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + ], + "query": [ + "bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + ], + "query_freeze": [ + "bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "stage_views": [ + { + "DATA_entry": [ + { + "field": 0, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3595, + "translation_before_route": 15 + }, + { + "field": 1, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5651, + "translation_before_route": 23 + }, + { + "field": 2, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9763, + "translation_before_route": 39 + }, + { + "field": 3, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17987, + "translation_before_route": 71 + }, + { + "field": 4, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34435, + "translation_before_route": 135 + }, + { + "field": 5, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67331, + "translation_before_route": 263 + }, + { + "field": 6, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3597, + "translation_before_route": 15 + }, + { + "field": 7, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5653, + "translation_before_route": 23 + }, + { + "field": 8, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9765, + "translation_before_route": 39 + }, + { + "field": 9, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17989, + "translation_before_route": 71 + }, + { + "field": 10, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34437, + "translation_before_route": 135 + }, + { + "field": 11, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67333, + "translation_before_route": 263 + }, + { + "field": 12, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 10793, + "translation_before_route": 43 + }, + { + "field": 13, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 19017, + "translation_before_route": 75 + }, + { + "field": 14, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35465, + "translation_before_route": 139 + }, + { + "field": 15, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68361, + "translation_before_route": 267 + }, + { + "field": 16, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12849, + "translation_before_route": 51 + }, + { + "field": 17, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 21073, + "translation_before_route": 83 + }, + { + "field": 18, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37521, + "translation_before_route": 147 + }, + { + "field": 19, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70417, + "translation_before_route": 275 + }, + { + "field": 20, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41633, + "translation_before_route": 163 + }, + { + "field": 21, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74529, + "translation_before_route": 291 + }, + { + "field": 22, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49857, + "translation_before_route": 195 + }, + { + "field": 23, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82753, + "translation_before_route": 323 + }, + { + "field": 24, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99201, + "translation_before_route": 387 + }, + { + "field": 25, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3598, + "translation_before_route": 15 + }, + { + "field": 26, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5654, + "translation_before_route": 23 + }, + { + "field": 27, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9766, + "translation_before_route": 39 + }, + { + "field": 28, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17990, + "translation_before_route": 71 + }, + { + "field": 29, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34438, + "translation_before_route": 135 + }, + { + "field": 30, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67334, + "translation_before_route": 263 + }, + { + "field": 31, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 6682, + "translation_before_route": 27 + }, + { + "field": 32, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 19018, + "translation_before_route": 75 + }, + { + "field": 33, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35466, + "translation_before_route": 139 + }, + { + "field": 34, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68362, + "translation_before_route": 267 + }, + { + "field": 35, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12850, + "translation_before_route": 51 + }, + { + "field": 36, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37522, + "translation_before_route": 147 + }, + { + "field": 37, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70418, + "translation_before_route": 275 + }, + { + "field": 38, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25186, + "translation_before_route": 99 + }, + { + "field": 39, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41634, + "translation_before_route": 163 + }, + { + "field": 40, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74530, + "translation_before_route": 291 + }, + { + "field": 41, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49858, + "translation_before_route": 195 + }, + { + "field": 42, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82754, + "translation_before_route": 323 + }, + { + "field": 43, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99202, + "translation_before_route": 387 + }, + { + "field": 44, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 7196, + "translation_before_route": 29 + }, + { + "field": 45, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 11308, + "translation_before_route": 45 + }, + { + "field": 46, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35980, + "translation_before_route": 141 + }, + { + "field": 47, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68876, + "translation_before_route": 269 + }, + { + "field": 48, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 21588, + "translation_before_route": 85 + }, + { + "field": 49, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 38036, + "translation_before_route": 149 + }, + { + "field": 50, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70932, + "translation_before_route": 277 + }, + { + "field": 51, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25700, + "translation_before_route": 101 + }, + { + "field": 52, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 42148, + "translation_before_route": 165 + }, + { + "field": 53, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 75044, + "translation_before_route": 293 + }, + { + "field": 54, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 50372, + "translation_before_route": 197 + }, + { + "field": 55, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 83268, + "translation_before_route": 325 + }, + { + "field": 56, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99716, + "translation_before_route": 389 + }, + { + "field": 57, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 14392, + "translation_before_route": 57 + }, + { + "field": 58, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 22616, + "translation_before_route": 89 + }, + { + "field": 59, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 39064, + "translation_before_route": 153 + }, + { + "field": 60, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 71960, + "translation_before_route": 281 + }, + { + "field": 61, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 26728, + "translation_before_route": 105 + }, + { + "field": 62, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 43176, + "translation_before_route": 169 + }, + { + "field": 63, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 76072, + "translation_before_route": 297 + }, + { + "field": 64, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 51400, + "translation_before_route": 201 + }, + { + "field": 65, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 84296, + "translation_before_route": 329 + }, + { + "field": 66, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 100744, + "translation_before_route": 393 + }, + { + "field": 67, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 28784, + "translation_before_route": 113 + }, + { + "field": 68, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 45232, + "translation_before_route": 177 + }, + { + "field": 69, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 78128, + "translation_before_route": 305 + }, + { + "field": 70, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 53456, + "translation_before_route": 209 + }, + { + "field": 71, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 86352, + "translation_before_route": 337 + }, + { + "field": 72, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 102800, + "translation_before_route": 401 + }, + { + "field": 73, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 57568, + "translation_before_route": 225 + }, + { + "field": 74, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 90464, + "translation_before_route": 353 + }, + { + "field": 75, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 106912, + "translation_before_route": 417 + }, + { + "field": 76, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 115136, + "translation_before_route": 449 + }, + { + "field": 77, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130556, + "translation_before_route": 509 + }, + { + "field": 78, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130042, + "translation_before_route": 507 + }, + { + "field": 79, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129014, + "translation_before_route": 503 + }, + { + "field": 80, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126958, + "translation_before_route": 495 + }, + { + "field": 81, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122846, + "translation_before_route": 479 + }, + { + "field": 82, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114622, + "translation_before_route": 447 + }, + { + "field": 83, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98174, + "translation_before_route": 383 + }, + { + "field": 84, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65278, + "translation_before_route": 255 + }, + { + "field": 85, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130041, + "translation_before_route": 507 + }, + { + "field": 86, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129013, + "translation_before_route": 503 + }, + { + "field": 87, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126957, + "translation_before_route": 495 + }, + { + "field": 88, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122845, + "translation_before_route": 479 + }, + { + "field": 89, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114621, + "translation_before_route": 447 + }, + { + "field": 90, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98173, + "translation_before_route": 383 + }, + { + "field": 91, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65277, + "translation_before_route": 255 + }, + { + "field": 92, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129011, + "translation_before_route": 503 + }, + { + "field": 93, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126955, + "translation_before_route": 495 + }, + { + "field": 94, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122843, + "translation_before_route": 479 + }, + { + "field": 95, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114619, + "translation_before_route": 447 + }, + { + "field": 96, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98171, + "translation_before_route": 383 + }, + { + "field": 97, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65275, + "translation_before_route": 255 + }, + { + "field": 98, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126951, + "translation_before_route": 495 + }, + { + "field": 99, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122839, + "translation_before_route": 479 + }, + { + "field": 100, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114615, + "translation_before_route": 447 + }, + { + "field": 101, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98167, + "translation_before_route": 383 + }, + { + "field": 102, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65271, + "translation_before_route": 255 + }, + { + "field": 103, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122831, + "translation_before_route": 479 + }, + { + "field": 104, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114607, + "translation_before_route": 447 + }, + { + "field": 105, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98159, + "translation_before_route": 383 + }, + { + "field": 106, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65263, + "translation_before_route": 255 + }, + { + "field": 107, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114591, + "translation_before_route": 447 + }, + { + "field": 108, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98143, + "translation_before_route": 383 + }, + { + "field": 109, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65247, + "translation_before_route": 255 + }, + { + "field": 110, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98111, + "translation_before_route": 383 + }, + { + "field": 111, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65215, + "translation_before_route": 255 + }, + { + "field": 112, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3595, + "translation_before_route": 15 + }, + { + "field": 113, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5651, + "translation_before_route": 23 + }, + { + "field": 114, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9763, + "translation_before_route": 39 + }, + { + "field": 115, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17987, + "translation_before_route": 71 + }, + { + "field": 116, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34435, + "translation_before_route": 135 + }, + { + "field": 117, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67331, + "translation_before_route": 263 + }, + { + "field": 118, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3597, + "translation_before_route": 15 + }, + { + "field": 119, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5653, + "translation_before_route": 23 + }, + { + "field": 120, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9765, + "translation_before_route": 39 + }, + { + "field": 121, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17989, + "translation_before_route": 71 + }, + { + "field": 122, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34437, + "translation_before_route": 135 + }, + { + "field": 123, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67333, + "translation_before_route": 263 + }, + { + "field": 124, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 10793, + "translation_before_route": 43 + }, + { + "field": 125, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 19017, + "translation_before_route": 75 + }, + { + "field": 126, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35465, + "translation_before_route": 139 + }, + { + "field": 127, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68361, + "translation_before_route": 267 + }, + { + "field": 128, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12849, + "translation_before_route": 51 + }, + { + "field": 129, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 21073, + "translation_before_route": 83 + }, + { + "field": 130, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37521, + "translation_before_route": 147 + }, + { + "field": 131, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70417, + "translation_before_route": 275 + }, + { + "field": 132, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41633, + "translation_before_route": 163 + }, + { + "field": 133, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74529, + "translation_before_route": 291 + }, + { + "field": 134, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49857, + "translation_before_route": 195 + }, + { + "field": 135, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82753, + "translation_before_route": 323 + }, + { + "field": 136, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99201, + "translation_before_route": 387 + }, + { + "field": 137, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3598, + "translation_before_route": 15 + }, + { + "field": 138, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5654, + "translation_before_route": 23 + }, + { + "field": 139, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9766, + "translation_before_route": 39 + }, + { + "field": 140, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17990, + "translation_before_route": 71 + }, + { + "field": 141, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34438, + "translation_before_route": 135 + }, + { + "field": 142, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67334, + "translation_before_route": 263 + }, + { + "field": 143, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 6682, + "translation_before_route": 27 + }, + { + "field": 144, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 19018, + "translation_before_route": 75 + }, + { + "field": 145, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35466, + "translation_before_route": 139 + }, + { + "field": 146, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68362, + "translation_before_route": 267 + }, + { + "field": 147, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12850, + "translation_before_route": 51 + }, + { + "field": 148, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37522, + "translation_before_route": 147 + }, + { + "field": 149, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70418, + "translation_before_route": 275 + }, + { + "field": 150, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25186, + "translation_before_route": 99 + }, + { + "field": 151, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41634, + "translation_before_route": 163 + }, + { + "field": 152, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74530, + "translation_before_route": 291 + }, + { + "field": 153, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49858, + "translation_before_route": 195 + }, + { + "field": 154, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82754, + "translation_before_route": 323 + }, + { + "field": 155, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99202, + "translation_before_route": 387 + }, + { + "field": 156, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 7196, + "translation_before_route": 29 + }, + { + "field": 157, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 11308, + "translation_before_route": 45 + }, + { + "field": 158, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35980, + "translation_before_route": 141 + }, + { + "field": 159, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68876, + "translation_before_route": 269 + }, + { + "field": 160, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 21588, + "translation_before_route": 85 + }, + { + "field": 161, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 38036, + "translation_before_route": 149 + }, + { + "field": 162, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70932, + "translation_before_route": 277 + }, + { + "field": 163, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25700, + "translation_before_route": 101 + }, + { + "field": 164, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 42148, + "translation_before_route": 165 + }, + { + "field": 165, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 75044, + "translation_before_route": 293 + }, + { + "field": 166, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 50372, + "translation_before_route": 197 + }, + { + "field": 167, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 83268, + "translation_before_route": 325 + }, + { + "field": 168, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99716, + "translation_before_route": 389 + }, + { + "field": 169, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 14392, + "translation_before_route": 57 + }, + { + "field": 170, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 22616, + "translation_before_route": 89 + }, + { + "field": 171, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 39064, + "translation_before_route": 153 + }, + { + "field": 172, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 71960, + "translation_before_route": 281 + }, + { + "field": 173, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 26728, + "translation_before_route": 105 + }, + { + "field": 174, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 43176, + "translation_before_route": 169 + }, + { + "field": 175, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 76072, + "translation_before_route": 297 + }, + { + "field": 176, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 51400, + "translation_before_route": 201 + }, + { + "field": 177, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 84296, + "translation_before_route": 329 + }, + { + "field": 178, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 100744, + "translation_before_route": 393 + }, + { + "field": 179, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 28784, + "translation_before_route": 113 + }, + { + "field": 180, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 45232, + "translation_before_route": 177 + }, + { + "field": 181, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 78128, + "translation_before_route": 305 + }, + { + "field": 182, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 53456, + "translation_before_route": 209 + }, + { + "field": 183, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 86352, + "translation_before_route": 337 + }, + { + "field": 184, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 102800, + "translation_before_route": 401 + }, + { + "field": 185, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 57568, + "translation_before_route": 225 + }, + { + "field": 186, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 90464, + "translation_before_route": 353 + }, + { + "field": 187, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 106912, + "translation_before_route": 417 + }, + { + "field": 188, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 115136, + "translation_before_route": 449 + }, + { + "field": 189, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130556, + "translation_before_route": 509 + }, + { + "field": 190, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130042, + "translation_before_route": 507 + }, + { + "field": 191, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129014, + "translation_before_route": 503 + }, + { + "field": 192, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126958, + "translation_before_route": 495 + }, + { + "field": 193, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122846, + "translation_before_route": 479 + }, + { + "field": 194, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114622, + "translation_before_route": 447 + }, + { + "field": 195, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98174, + "translation_before_route": 383 + }, + { + "field": 196, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65278, + "translation_before_route": 255 + }, + { + "field": 197, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130041, + "translation_before_route": 507 + }, + { + "field": 198, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129013, + "translation_before_route": 503 + }, + { + "field": 199, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126957, + "translation_before_route": 495 + }, + { + "field": 200, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122845, + "translation_before_route": 479 + }, + { + "field": 201, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114621, + "translation_before_route": 447 + }, + { + "field": 202, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98173, + "translation_before_route": 383 + }, + { + "field": 203, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65277, + "translation_before_route": 255 + }, + { + "field": 204, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129011, + "translation_before_route": 503 + }, + { + "field": 205, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126955, + "translation_before_route": 495 + }, + { + "field": 206, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122843, + "translation_before_route": 479 + }, + { + "field": 207, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114619, + "translation_before_route": 447 + }, + { + "field": 208, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98171, + "translation_before_route": 383 + }, + { + "field": 209, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65275, + "translation_before_route": 255 + }, + { + "field": 210, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126951, + "translation_before_route": 495 + }, + { + "field": 211, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122839, + "translation_before_route": 479 + }, + { + "field": 212, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114615, + "translation_before_route": 447 + }, + { + "field": 213, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98167, + "translation_before_route": 383 + }, + { + "field": 214, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65271, + "translation_before_route": 255 + }, + { + "field": 215, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122831, + "translation_before_route": 479 + }, + { + "field": 216, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114607, + "translation_before_route": 447 + }, + { + "field": 217, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98159, + "translation_before_route": 383 + }, + { + "field": 218, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65263, + "translation_before_route": 255 + }, + { + "field": 219, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114591, + "translation_before_route": 447 + }, + { + "field": 220, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98143, + "translation_before_route": 383 + }, + { + "field": 221, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65247, + "translation_before_route": 255 + }, + { + "field": 222, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98111, + "translation_before_route": 383 + }, + { + "field": 223, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65215, + "translation_before_route": 255 + } + ], + "DATA_exit": [ + { + "field": 0, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3588 + }, + { + "field": 1, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5636 + }, + { + "field": 2, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9732 + }, + { + "field": 3, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17924 + }, + { + "field": 4, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34308 + }, + { + "field": 5, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67076 + }, + { + "field": 6, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3586 + }, + { + "field": 7, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5634 + }, + { + "field": 8, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9730 + }, + { + "field": 9, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17922 + }, + { + "field": 10, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34306 + }, + { + "field": 11, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67074 + }, + { + "field": 12, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 10754 + }, + { + "field": 13, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 18946 + }, + { + "field": 14, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35330 + }, + { + "field": 15, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68098 + }, + { + "field": 16, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12802 + }, + { + "field": 17, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 20994 + }, + { + "field": 18, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37378 + }, + { + "field": 19, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70146 + }, + { + "field": 20, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41474 + }, + { + "field": 21, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74242 + }, + { + "field": 22, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49666 + }, + { + "field": 23, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82434 + }, + { + "field": 24, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98818 + }, + { + "field": 25, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 3585 + }, + { + "field": 26, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 5633 + }, + { + "field": 27, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 9729 + }, + { + "field": 28, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 17921 + }, + { + "field": 29, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 34305 + }, + { + "field": 30, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 67073 + }, + { + "field": 31, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 6657 + }, + { + "field": 32, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 18945 + }, + { + "field": 33, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35329 + }, + { + "field": 34, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68097 + }, + { + "field": 35, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 12801 + }, + { + "field": 36, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37377 + }, + { + "field": 37, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70145 + }, + { + "field": 38, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25089 + }, + { + "field": 39, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41473 + }, + { + "field": 40, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74241 + }, + { + "field": 41, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 49665 + }, + { + "field": 42, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82433 + }, + { + "field": 43, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 98817 + }, + { + "field": 44, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 7169 + }, + { + "field": 45, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 11265 + }, + { + "field": 46, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 35841 + }, + { + "field": 47, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 68609 + }, + { + "field": 48, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 21505 + }, + { + "field": 49, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 37889 + }, + { + "field": 50, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 70657 + }, + { + "field": 51, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 25601 + }, + { + "field": 52, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 41985 + }, + { + "field": 53, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 74753 + }, + { + "field": 54, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 50177 + }, + { + "field": 55, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 82945 + }, + { + "field": 56, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 99329 + }, + { + "field": 57, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 14337 + }, + { + "field": 58, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 22529 + }, + { + "field": 59, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 38913 + }, + { + "field": 60, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 71681 + }, + { + "field": 61, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 26625 + }, + { + "field": 62, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 43009 + }, + { + "field": 63, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 75777 + }, + { + "field": 64, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 51201 + }, + { + "field": 65, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 83969 + }, + { + "field": 66, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 100353 + }, + { + "field": 67, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 28673 + }, + { + "field": 68, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 45057 + }, + { + "field": 69, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 77825 + }, + { + "field": 70, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 53249 + }, + { + "field": 71, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 86017 + }, + { + "field": 72, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 102401 + }, + { + "field": 73, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 57345 + }, + { + "field": 74, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 90113 + }, + { + "field": 75, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 106497 + }, + { + "field": 76, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114689 + }, + { + "field": 77, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 130049 + }, + { + "field": 78, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129537 + }, + { + "field": 79, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 128513 + }, + { + "field": 80, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126465 + }, + { + "field": 81, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122369 + }, + { + "field": 82, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114177 + }, + { + "field": 83, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97793 + }, + { + "field": 84, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65025 + }, + { + "field": 85, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 129538 + }, + { + "field": 86, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 128514 + }, + { + "field": 87, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126466 + }, + { + "field": 88, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122370 + }, + { + "field": 89, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114178 + }, + { + "field": 90, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97794 + }, + { + "field": 91, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65026 + }, + { + "field": 92, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 128516 + }, + { + "field": 93, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126468 + }, + { + "field": 94, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122372 + }, + { + "field": 95, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114180 + }, + { + "field": 96, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97796 + }, + { + "field": 97, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65028 + }, + { + "field": 98, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 126472 + }, + { + "field": 99, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122376 + }, + { + "field": 100, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114184 + }, + { + "field": 101, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97800 + }, + { + "field": 102, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65032 + }, + { + "field": 103, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 122384 + }, + { + "field": 104, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114192 + }, + { + "field": 105, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97808 + }, + { + "field": 106, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65040 + }, + { + "field": 107, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 114208 + }, + { + "field": 108, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97824 + }, + { + "field": 109, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65056 + }, + { + "field": 110, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 97856 + }, + { + "field": 111, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "X", + "translation_after_route": 65088 + }, + { + "field": 112, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3588 + }, + { + "field": 113, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5636 + }, + { + "field": 114, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9732 + }, + { + "field": 115, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17924 + }, + { + "field": 116, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34308 + }, + { + "field": 117, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67076 + }, + { + "field": 118, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3586 + }, + { + "field": 119, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5634 + }, + { + "field": 120, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9730 + }, + { + "field": 121, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17922 + }, + { + "field": 122, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34306 + }, + { + "field": 123, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67074 + }, + { + "field": 124, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 10754 + }, + { + "field": 125, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 18946 + }, + { + "field": 126, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35330 + }, + { + "field": 127, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68098 + }, + { + "field": 128, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12802 + }, + { + "field": 129, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 20994 + }, + { + "field": 130, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37378 + }, + { + "field": 131, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70146 + }, + { + "field": 132, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41474 + }, + { + "field": 133, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74242 + }, + { + "field": 134, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49666 + }, + { + "field": 135, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82434 + }, + { + "field": 136, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98818 + }, + { + "field": 137, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 3585 + }, + { + "field": 138, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 5633 + }, + { + "field": 139, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 9729 + }, + { + "field": 140, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 17921 + }, + { + "field": 141, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 34305 + }, + { + "field": 142, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 67073 + }, + { + "field": 143, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 6657 + }, + { + "field": 144, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 18945 + }, + { + "field": 145, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35329 + }, + { + "field": 146, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68097 + }, + { + "field": 147, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 12801 + }, + { + "field": 148, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37377 + }, + { + "field": 149, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70145 + }, + { + "field": 150, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25089 + }, + { + "field": 151, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41473 + }, + { + "field": 152, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74241 + }, + { + "field": 153, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 49665 + }, + { + "field": 154, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82433 + }, + { + "field": 155, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 98817 + }, + { + "field": 156, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 7169 + }, + { + "field": 157, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 11265 + }, + { + "field": 158, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 35841 + }, + { + "field": 159, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 68609 + }, + { + "field": 160, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 21505 + }, + { + "field": 161, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 37889 + }, + { + "field": 162, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 70657 + }, + { + "field": 163, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 25601 + }, + { + "field": 164, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 41985 + }, + { + "field": 165, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 74753 + }, + { + "field": 166, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 50177 + }, + { + "field": 167, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 82945 + }, + { + "field": 168, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 99329 + }, + { + "field": 169, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 14337 + }, + { + "field": 170, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 22529 + }, + { + "field": 171, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 38913 + }, + { + "field": 172, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 71681 + }, + { + "field": 173, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 26625 + }, + { + "field": 174, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 43009 + }, + { + "field": 175, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 75777 + }, + { + "field": 176, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 51201 + }, + { + "field": 177, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 83969 + }, + { + "field": 178, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 100353 + }, + { + "field": 179, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 28673 + }, + { + "field": 180, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 45057 + }, + { + "field": 181, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 77825 + }, + { + "field": 182, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 53249 + }, + { + "field": 183, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 86017 + }, + { + "field": 184, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 102401 + }, + { + "field": 185, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 57345 + }, + { + "field": 186, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 90113 + }, + { + "field": 187, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 106497 + }, + { + "field": 188, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114689 + }, + { + "field": 189, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 130049 + }, + { + "field": 190, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129537 + }, + { + "field": 191, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 128513 + }, + { + "field": 192, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126465 + }, + { + "field": 193, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122369 + }, + { + "field": 194, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114177 + }, + { + "field": 195, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97793 + }, + { + "field": 196, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65025 + }, + { + "field": 197, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 129538 + }, + { + "field": 198, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 128514 + }, + { + "field": 199, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126466 + }, + { + "field": 200, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122370 + }, + { + "field": 201, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114178 + }, + { + "field": 202, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97794 + }, + { + "field": 203, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65026 + }, + { + "field": 204, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 128516 + }, + { + "field": 205, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126468 + }, + { + "field": 206, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122372 + }, + { + "field": 207, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114180 + }, + { + "field": 208, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97796 + }, + { + "field": 209, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65028 + }, + { + "field": 210, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 126472 + }, + { + "field": 211, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122376 + }, + { + "field": 212, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114184 + }, + { + "field": 213, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97800 + }, + { + "field": 214, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65032 + }, + { + "field": 215, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 122384 + }, + { + "field": 216, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114192 + }, + { + "field": 217, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97808 + }, + { + "field": 218, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65040 + }, + { + "field": 219, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 114208 + }, + { + "field": 220, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97824 + }, + { + "field": 221, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65056 + }, + { + "field": 222, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 97856 + }, + { + "field": 223, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "side": "Y", + "translation_after_route": 65088 + } + ], + "common_exterior_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "physical_input_level": 0, + "physical_output_level": 1, + "service_stage": 1 + }, + { + "DATA_entry": [ + { + "field": 0, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917515, + "translation_before_route": 15 + }, + { + "field": 1, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441811, + "translation_before_route": 23 + }, + { + "field": 2, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490403, + "translation_before_route": 39 + }, + { + "field": 3, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587587, + "translation_before_route": 71 + }, + { + "field": 4, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781955, + "translation_before_route": 135 + }, + { + "field": 5, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170691, + "translation_before_route": 263 + }, + { + "field": 6, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917517, + "translation_before_route": 15 + }, + { + "field": 7, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441813, + "translation_before_route": 23 + }, + { + "field": 8, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490405, + "translation_before_route": 39 + }, + { + "field": 9, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587589, + "translation_before_route": 71 + }, + { + "field": 10, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781957, + "translation_before_route": 135 + }, + { + "field": 11, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170693, + "translation_before_route": 263 + }, + { + "field": 12, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2752553, + "translation_before_route": 43 + }, + { + "field": 13, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849737, + "translation_before_route": 75 + }, + { + "field": 14, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9044105, + "translation_before_route": 139 + }, + { + "field": 15, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432841, + "translation_before_route": 267 + }, + { + "field": 16, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276849, + "translation_before_route": 51 + }, + { + "field": 17, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5374033, + "translation_before_route": 83 + }, + { + "field": 18, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568401, + "translation_before_route": 147 + }, + { + "field": 19, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17957137, + "translation_before_route": 275 + }, + { + "field": 20, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616993, + "translation_before_route": 163 + }, + { + "field": 21, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005729, + "translation_before_route": 291 + }, + { + "field": 22, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12714177, + "translation_before_route": 195 + }, + { + "field": 23, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102913, + "translation_before_route": 323 + }, + { + "field": 24, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25297281, + "translation_before_route": 387 + }, + { + "field": 25, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917518, + "translation_before_route": 15 + }, + { + "field": 26, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441814, + "translation_before_route": 23 + }, + { + "field": 27, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490406, + "translation_before_route": 39 + }, + { + "field": 28, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587590, + "translation_before_route": 71 + }, + { + "field": 29, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781958, + "translation_before_route": 135 + }, + { + "field": 30, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170694, + "translation_before_route": 263 + }, + { + "field": 31, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1703962, + "translation_before_route": 27 + }, + { + "field": 32, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849738, + "translation_before_route": 75 + }, + { + "field": 33, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9044106, + "translation_before_route": 139 + }, + { + "field": 34, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432842, + "translation_before_route": 267 + }, + { + "field": 35, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276850, + "translation_before_route": 51 + }, + { + "field": 36, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568402, + "translation_before_route": 147 + }, + { + "field": 37, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17957138, + "translation_before_route": 275 + }, + { + "field": 38, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6422626, + "translation_before_route": 99 + }, + { + "field": 39, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616994, + "translation_before_route": 163 + }, + { + "field": 40, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005730, + "translation_before_route": 291 + }, + { + "field": 41, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12714178, + "translation_before_route": 195 + }, + { + "field": 42, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102914, + "translation_before_route": 323 + }, + { + "field": 43, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25297282, + "translation_before_route": 387 + }, + { + "field": 44, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1835036, + "translation_before_route": 29 + }, + { + "field": 45, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2883628, + "translation_before_route": 45 + }, + { + "field": 46, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "X", + "translation_after_route": 9175180, + "translation_before_route": 141 + }, + { + "field": 47, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "X", + "translation_after_route": 17563916, + "translation_before_route": 269 + }, + { + "field": 48, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5505108, + "translation_before_route": 85 + }, + { + "field": 49, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "X", + "translation_after_route": 9699476, + "translation_before_route": 149 + }, + { + "field": 50, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "X", + "translation_after_route": 18088212, + "translation_before_route": 277 + }, + { + "field": 51, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6553700, + "translation_before_route": 101 + }, + { + "field": 52, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "X", + "translation_after_route": 10748068, + "translation_before_route": 165 + }, + { + "field": 53, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "X", + "translation_after_route": 19136804, + "translation_before_route": 293 + }, + { + "field": 54, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "X", + "translation_after_route": 12845252, + "translation_before_route": 197 + }, + { + "field": 55, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "X", + "translation_after_route": 21233988, + "translation_before_route": 325 + }, + { + "field": 56, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "X", + "translation_after_route": 25428356, + "translation_before_route": 389 + }, + { + "field": 57, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3670072, + "translation_before_route": 57 + }, + { + "field": 58, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5767256, + "translation_before_route": 89 + }, + { + "field": 59, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "X", + "translation_after_route": 9961624, + "translation_before_route": 153 + }, + { + "field": 60, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "X", + "translation_after_route": 18350360, + "translation_before_route": 281 + }, + { + "field": 61, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6815848, + "translation_before_route": 105 + }, + { + "field": 62, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "X", + "translation_after_route": 11010216, + "translation_before_route": 169 + }, + { + "field": 63, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "X", + "translation_after_route": 19398952, + "translation_before_route": 297 + }, + { + "field": 64, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "X", + "translation_after_route": 13107400, + "translation_before_route": 201 + }, + { + "field": 65, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "X", + "translation_after_route": 21496136, + "translation_before_route": 329 + }, + { + "field": 66, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "X", + "translation_after_route": 25690504, + "translation_before_route": 393 + }, + { + "field": 67, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "X", + "translation_after_route": 7340144, + "translation_before_route": 113 + }, + { + "field": 68, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "X", + "translation_after_route": 11534512, + "translation_before_route": 177 + }, + { + "field": 69, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "X", + "translation_after_route": 19923248, + "translation_before_route": 305 + }, + { + "field": 70, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "X", + "translation_after_route": 13631696, + "translation_before_route": 209 + }, + { + "field": 71, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "X", + "translation_after_route": 22020432, + "translation_before_route": 337 + }, + { + "field": 72, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "X", + "translation_after_route": 26214800, + "translation_before_route": 401 + }, + { + "field": 73, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "X", + "translation_after_route": 14680288, + "translation_before_route": 225 + }, + { + "field": 74, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "X", + "translation_after_route": 23069024, + "translation_before_route": 353 + }, + { + "field": 75, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "X", + "translation_after_route": 27263392, + "translation_before_route": 417 + }, + { + "field": 76, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "X", + "translation_after_route": 29360576, + "translation_before_route": 449 + }, + { + "field": 77, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "X", + "translation_after_route": 33292796, + "translation_before_route": 509 + }, + { + "field": 78, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161722, + "translation_before_route": 507 + }, + { + "field": 79, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899574, + "translation_before_route": 503 + }, + { + "field": 80, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375278, + "translation_before_route": 495 + }, + { + "field": 81, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326686, + "translation_before_route": 479 + }, + { + "field": 82, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229502, + "translation_before_route": 447 + }, + { + "field": 83, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035134, + "translation_before_route": 383 + }, + { + "field": 84, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646398, + "translation_before_route": 255 + }, + { + "field": 85, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161721, + "translation_before_route": 507 + }, + { + "field": 86, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899573, + "translation_before_route": 503 + }, + { + "field": 87, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375277, + "translation_before_route": 495 + }, + { + "field": 88, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326685, + "translation_before_route": 479 + }, + { + "field": 89, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229501, + "translation_before_route": 447 + }, + { + "field": 90, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035133, + "translation_before_route": 383 + }, + { + "field": 91, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646397, + "translation_before_route": 255 + }, + { + "field": 92, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899571, + "translation_before_route": 503 + }, + { + "field": 93, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375275, + "translation_before_route": 495 + }, + { + "field": 94, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326683, + "translation_before_route": 479 + }, + { + "field": 95, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229499, + "translation_before_route": 447 + }, + { + "field": 96, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035131, + "translation_before_route": 383 + }, + { + "field": 97, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646395, + "translation_before_route": 255 + }, + { + "field": 98, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32375271, + "translation_before_route": 495 + }, + { + "field": 99, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326679, + "translation_before_route": 479 + }, + { + "field": 100, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229495, + "translation_before_route": 447 + }, + { + "field": 101, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035127, + "translation_before_route": 383 + }, + { + "field": 102, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646391, + "translation_before_route": 255 + }, + { + "field": 103, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326671, + "translation_before_route": 479 + }, + { + "field": 104, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229487, + "translation_before_route": 447 + }, + { + "field": 105, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035119, + "translation_before_route": 383 + }, + { + "field": 106, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646383, + "translation_before_route": 255 + }, + { + "field": 107, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229471, + "translation_before_route": 447 + }, + { + "field": 108, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035103, + "translation_before_route": 383 + }, + { + "field": 109, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646367, + "translation_before_route": 255 + }, + { + "field": 110, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25035071, + "translation_before_route": 383 + }, + { + "field": 111, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646335, + "translation_before_route": 255 + }, + { + "field": 112, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917515, + "translation_before_route": 15 + }, + { + "field": 113, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441811, + "translation_before_route": 23 + }, + { + "field": 114, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490403, + "translation_before_route": 39 + }, + { + "field": 115, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587587, + "translation_before_route": 71 + }, + { + "field": 116, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781955, + "translation_before_route": 135 + }, + { + "field": 117, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170691, + "translation_before_route": 263 + }, + { + "field": 118, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917517, + "translation_before_route": 15 + }, + { + "field": 119, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441813, + "translation_before_route": 23 + }, + { + "field": 120, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490405, + "translation_before_route": 39 + }, + { + "field": 121, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587589, + "translation_before_route": 71 + }, + { + "field": 122, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781957, + "translation_before_route": 135 + }, + { + "field": 123, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170693, + "translation_before_route": 263 + }, + { + "field": 124, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2752553, + "translation_before_route": 43 + }, + { + "field": 125, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849737, + "translation_before_route": 75 + }, + { + "field": 126, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9044105, + "translation_before_route": 139 + }, + { + "field": 127, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432841, + "translation_before_route": 267 + }, + { + "field": 128, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276849, + "translation_before_route": 51 + }, + { + "field": 129, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5374033, + "translation_before_route": 83 + }, + { + "field": 130, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568401, + "translation_before_route": 147 + }, + { + "field": 131, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17957137, + "translation_before_route": 275 + }, + { + "field": 132, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616993, + "translation_before_route": 163 + }, + { + "field": 133, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005729, + "translation_before_route": 291 + }, + { + "field": 134, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12714177, + "translation_before_route": 195 + }, + { + "field": 135, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102913, + "translation_before_route": 323 + }, + { + "field": 136, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25297281, + "translation_before_route": 387 + }, + { + "field": 137, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917518, + "translation_before_route": 15 + }, + { + "field": 138, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441814, + "translation_before_route": 23 + }, + { + "field": 139, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490406, + "translation_before_route": 39 + }, + { + "field": 140, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587590, + "translation_before_route": 71 + }, + { + "field": 141, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781958, + "translation_before_route": 135 + }, + { + "field": 142, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170694, + "translation_before_route": 263 + }, + { + "field": 143, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1703962, + "translation_before_route": 27 + }, + { + "field": 144, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849738, + "translation_before_route": 75 + }, + { + "field": 145, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9044106, + "translation_before_route": 139 + }, + { + "field": 146, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432842, + "translation_before_route": 267 + }, + { + "field": 147, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276850, + "translation_before_route": 51 + }, + { + "field": 148, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568402, + "translation_before_route": 147 + }, + { + "field": 149, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17957138, + "translation_before_route": 275 + }, + { + "field": 150, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6422626, + "translation_before_route": 99 + }, + { + "field": 151, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616994, + "translation_before_route": 163 + }, + { + "field": 152, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005730, + "translation_before_route": 291 + }, + { + "field": 153, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12714178, + "translation_before_route": 195 + }, + { + "field": 154, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102914, + "translation_before_route": 323 + }, + { + "field": 155, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25297282, + "translation_before_route": 387 + }, + { + "field": 156, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1835036, + "translation_before_route": 29 + }, + { + "field": 157, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2883628, + "translation_before_route": 45 + }, + { + "field": 158, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "Y", + "translation_after_route": 9175180, + "translation_before_route": 141 + }, + { + "field": 159, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "Y", + "translation_after_route": 17563916, + "translation_before_route": 269 + }, + { + "field": 160, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5505108, + "translation_before_route": 85 + }, + { + "field": 161, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "Y", + "translation_after_route": 9699476, + "translation_before_route": 149 + }, + { + "field": 162, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "Y", + "translation_after_route": 18088212, + "translation_before_route": 277 + }, + { + "field": 163, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6553700, + "translation_before_route": 101 + }, + { + "field": 164, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "Y", + "translation_after_route": 10748068, + "translation_before_route": 165 + }, + { + "field": 165, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "Y", + "translation_after_route": 19136804, + "translation_before_route": 293 + }, + { + "field": 166, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "Y", + "translation_after_route": 12845252, + "translation_before_route": 197 + }, + { + "field": 167, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "Y", + "translation_after_route": 21233988, + "translation_before_route": 325 + }, + { + "field": 168, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "Y", + "translation_after_route": 25428356, + "translation_before_route": 389 + }, + { + "field": 169, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3670072, + "translation_before_route": 57 + }, + { + "field": 170, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5767256, + "translation_before_route": 89 + }, + { + "field": 171, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "Y", + "translation_after_route": 9961624, + "translation_before_route": 153 + }, + { + "field": 172, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "Y", + "translation_after_route": 18350360, + "translation_before_route": 281 + }, + { + "field": 173, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6815848, + "translation_before_route": 105 + }, + { + "field": 174, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "Y", + "translation_after_route": 11010216, + "translation_before_route": 169 + }, + { + "field": 175, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "Y", + "translation_after_route": 19398952, + "translation_before_route": 297 + }, + { + "field": 176, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "Y", + "translation_after_route": 13107400, + "translation_before_route": 201 + }, + { + "field": 177, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "Y", + "translation_after_route": 21496136, + "translation_before_route": 329 + }, + { + "field": 178, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "Y", + "translation_after_route": 25690504, + "translation_before_route": 393 + }, + { + "field": 179, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 7340144, + "translation_before_route": 113 + }, + { + "field": 180, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "Y", + "translation_after_route": 11534512, + "translation_before_route": 177 + }, + { + "field": 181, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "Y", + "translation_after_route": 19923248, + "translation_before_route": 305 + }, + { + "field": 182, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "Y", + "translation_after_route": 13631696, + "translation_before_route": 209 + }, + { + "field": 183, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "Y", + "translation_after_route": 22020432, + "translation_before_route": 337 + }, + { + "field": 184, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "Y", + "translation_after_route": 26214800, + "translation_before_route": 401 + }, + { + "field": 185, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "Y", + "translation_after_route": 14680288, + "translation_before_route": 225 + }, + { + "field": 186, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "Y", + "translation_after_route": 23069024, + "translation_before_route": 353 + }, + { + "field": 187, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "Y", + "translation_after_route": 27263392, + "translation_before_route": 417 + }, + { + "field": 188, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "Y", + "translation_after_route": 29360576, + "translation_before_route": 449 + }, + { + "field": 189, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "Y", + "translation_after_route": 33292796, + "translation_before_route": 509 + }, + { + "field": 190, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161722, + "translation_before_route": 507 + }, + { + "field": 191, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899574, + "translation_before_route": 503 + }, + { + "field": 192, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375278, + "translation_before_route": 495 + }, + { + "field": 193, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326686, + "translation_before_route": 479 + }, + { + "field": 194, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229502, + "translation_before_route": 447 + }, + { + "field": 195, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035134, + "translation_before_route": 383 + }, + { + "field": 196, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646398, + "translation_before_route": 255 + }, + { + "field": 197, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161721, + "translation_before_route": 507 + }, + { + "field": 198, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899573, + "translation_before_route": 503 + }, + { + "field": 199, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375277, + "translation_before_route": 495 + }, + { + "field": 200, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326685, + "translation_before_route": 479 + }, + { + "field": 201, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229501, + "translation_before_route": 447 + }, + { + "field": 202, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035133, + "translation_before_route": 383 + }, + { + "field": 203, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646397, + "translation_before_route": 255 + }, + { + "field": 204, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899571, + "translation_before_route": 503 + }, + { + "field": 205, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375275, + "translation_before_route": 495 + }, + { + "field": 206, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326683, + "translation_before_route": 479 + }, + { + "field": 207, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229499, + "translation_before_route": 447 + }, + { + "field": 208, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035131, + "translation_before_route": 383 + }, + { + "field": 209, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646395, + "translation_before_route": 255 + }, + { + "field": 210, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32375271, + "translation_before_route": 495 + }, + { + "field": 211, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326679, + "translation_before_route": 479 + }, + { + "field": 212, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229495, + "translation_before_route": 447 + }, + { + "field": 213, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035127, + "translation_before_route": 383 + }, + { + "field": 214, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646391, + "translation_before_route": 255 + }, + { + "field": 215, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326671, + "translation_before_route": 479 + }, + { + "field": 216, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229487, + "translation_before_route": 447 + }, + { + "field": 217, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035119, + "translation_before_route": 383 + }, + { + "field": 218, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646383, + "translation_before_route": 255 + }, + { + "field": 219, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229471, + "translation_before_route": 447 + }, + { + "field": 220, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035103, + "translation_before_route": 383 + }, + { + "field": 221, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646367, + "translation_before_route": 255 + }, + { + "field": 222, + "intrinsic_input": "I", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25035071, + "translation_before_route": 383 + }, + { + "field": 223, + "intrinsic_input": "Q_p", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646335, + "translation_before_route": 255 + } + ], + "DATA_exit": [ + { + "field": 0, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917508 + }, + { + "field": 1, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441796 + }, + { + "field": 2, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490372 + }, + { + "field": 3, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587524 + }, + { + "field": 4, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781828 + }, + { + "field": 5, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170436 + }, + { + "field": 6, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917506 + }, + { + "field": 7, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441794 + }, + { + "field": 8, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490370 + }, + { + "field": 9, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587522 + }, + { + "field": 10, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781826 + }, + { + "field": 11, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170434 + }, + { + "field": 12, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2752514 + }, + { + "field": 13, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849666 + }, + { + "field": 14, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9043970 + }, + { + "field": 15, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432578 + }, + { + "field": 16, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276802 + }, + { + "field": 17, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5373954 + }, + { + "field": 18, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568258 + }, + { + "field": 19, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17956866 + }, + { + "field": 20, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616834 + }, + { + "field": 21, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005442 + }, + { + "field": 22, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12713986 + }, + { + "field": 23, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102594 + }, + { + "field": 24, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25296898 + }, + { + "field": 25, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 917505 + }, + { + "field": 26, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1441793 + }, + { + "field": 27, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2490369 + }, + { + "field": 28, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4587521 + }, + { + "field": 29, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "X", + "translation_after_route": 8781825 + }, + { + "field": 30, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "X", + "translation_after_route": 17170433 + }, + { + "field": 31, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1703937 + }, + { + "field": 32, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "X", + "translation_after_route": 4849665 + }, + { + "field": 33, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "X", + "translation_after_route": 9043969 + }, + { + "field": 34, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "X", + "translation_after_route": 17432577 + }, + { + "field": 35, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3276801 + }, + { + "field": 36, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "X", + "translation_after_route": 9568257 + }, + { + "field": 37, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "X", + "translation_after_route": 17956865 + }, + { + "field": 38, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6422529 + }, + { + "field": 39, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "X", + "translation_after_route": 10616833 + }, + { + "field": 40, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "X", + "translation_after_route": 19005441 + }, + { + "field": 41, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "X", + "translation_after_route": 12713985 + }, + { + "field": 42, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "X", + "translation_after_route": 21102593 + }, + { + "field": 43, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "X", + "translation_after_route": 25296897 + }, + { + "field": 44, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 1835009 + }, + { + "field": 45, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 2883585 + }, + { + "field": 46, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "X", + "translation_after_route": 9175041 + }, + { + "field": 47, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "X", + "translation_after_route": 17563649 + }, + { + "field": 48, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5505025 + }, + { + "field": 49, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "X", + "translation_after_route": 9699329 + }, + { + "field": 50, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "X", + "translation_after_route": 18087937 + }, + { + "field": 51, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6553601 + }, + { + "field": 52, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "X", + "translation_after_route": 10747905 + }, + { + "field": 53, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "X", + "translation_after_route": 19136513 + }, + { + "field": 54, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "X", + "translation_after_route": 12845057 + }, + { + "field": 55, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "X", + "translation_after_route": 21233665 + }, + { + "field": 56, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "X", + "translation_after_route": 25427969 + }, + { + "field": 57, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "X", + "translation_after_route": 3670017 + }, + { + "field": 58, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "X", + "translation_after_route": 5767169 + }, + { + "field": 59, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "X", + "translation_after_route": 9961473 + }, + { + "field": 60, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "X", + "translation_after_route": 18350081 + }, + { + "field": 61, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "X", + "translation_after_route": 6815745 + }, + { + "field": 62, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "X", + "translation_after_route": 11010049 + }, + { + "field": 63, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "X", + "translation_after_route": 19398657 + }, + { + "field": 64, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "X", + "translation_after_route": 13107201 + }, + { + "field": 65, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "X", + "translation_after_route": 21495809 + }, + { + "field": 66, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "X", + "translation_after_route": 25690113 + }, + { + "field": 67, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "X", + "translation_after_route": 7340033 + }, + { + "field": 68, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "X", + "translation_after_route": 11534337 + }, + { + "field": 69, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "X", + "translation_after_route": 19922945 + }, + { + "field": 70, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "X", + "translation_after_route": 13631489 + }, + { + "field": 71, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "X", + "translation_after_route": 22020097 + }, + { + "field": 72, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "X", + "translation_after_route": 26214401 + }, + { + "field": 73, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "X", + "translation_after_route": 14680065 + }, + { + "field": 74, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "X", + "translation_after_route": 23068673 + }, + { + "field": 75, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "X", + "translation_after_route": 27262977 + }, + { + "field": 76, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "X", + "translation_after_route": 29360129 + }, + { + "field": 77, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "X", + "translation_after_route": 33292289 + }, + { + "field": 78, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161217 + }, + { + "field": 79, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899073 + }, + { + "field": 80, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374785 + }, + { + "field": 81, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326209 + }, + { + "field": 82, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229057 + }, + { + "field": 83, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034753 + }, + { + "field": 84, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646145 + }, + { + "field": 85, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "X", + "translation_after_route": 33161218 + }, + { + "field": 86, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899074 + }, + { + "field": 87, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374786 + }, + { + "field": 88, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326210 + }, + { + "field": 89, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229058 + }, + { + "field": 90, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034754 + }, + { + "field": 91, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646146 + }, + { + "field": 92, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "X", + "translation_after_route": 32899076 + }, + { + "field": 93, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374788 + }, + { + "field": 94, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326212 + }, + { + "field": 95, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229060 + }, + { + "field": 96, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034756 + }, + { + "field": 97, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646148 + }, + { + "field": 98, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "X", + "translation_after_route": 32374792 + }, + { + "field": 99, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326216 + }, + { + "field": 100, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229064 + }, + { + "field": 101, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034760 + }, + { + "field": 102, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646152 + }, + { + "field": 103, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "X", + "translation_after_route": 31326224 + }, + { + "field": 104, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229072 + }, + { + "field": 105, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034768 + }, + { + "field": 106, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646160 + }, + { + "field": 107, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "X", + "translation_after_route": 29229088 + }, + { + "field": 108, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034784 + }, + { + "field": 109, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646176 + }, + { + "field": 110, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "X", + "translation_after_route": 25034816 + }, + { + "field": 111, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "X", + "translation_after_route": 16646208 + }, + { + "field": 112, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917508 + }, + { + "field": 113, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441796 + }, + { + "field": 114, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490372 + }, + { + "field": 115, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587524 + }, + { + "field": 116, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781828 + }, + { + "field": 117, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170436 + }, + { + "field": 118, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917506 + }, + { + "field": 119, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441794 + }, + { + "field": 120, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490370 + }, + { + "field": 121, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587522 + }, + { + "field": 122, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781826 + }, + { + "field": 123, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170434 + }, + { + "field": 124, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2752514 + }, + { + "field": 125, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849666 + }, + { + "field": 126, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9043970 + }, + { + "field": 127, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432578 + }, + { + "field": 128, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276802 + }, + { + "field": 129, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5373954 + }, + { + "field": 130, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568258 + }, + { + "field": 131, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17956866 + }, + { + "field": 132, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616834 + }, + { + "field": 133, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005442 + }, + { + "field": 134, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12713986 + }, + { + "field": 135, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102594 + }, + { + "field": 136, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25296898 + }, + { + "field": 137, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 917505 + }, + { + "field": 138, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1441793 + }, + { + "field": 139, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2490369 + }, + { + "field": 140, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4587521 + }, + { + "field": 141, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "side": "Y", + "translation_after_route": 8781825 + }, + { + "field": 142, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "side": "Y", + "translation_after_route": 17170433 + }, + { + "field": 143, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1703937 + }, + { + "field": 144, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 4849665 + }, + { + "field": 145, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "side": "Y", + "translation_after_route": 9043969 + }, + { + "field": 146, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "side": "Y", + "translation_after_route": 17432577 + }, + { + "field": 147, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3276801 + }, + { + "field": 148, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "side": "Y", + "translation_after_route": 9568257 + }, + { + "field": 149, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "side": "Y", + "translation_after_route": 17956865 + }, + { + "field": 150, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6422529 + }, + { + "field": 151, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "side": "Y", + "translation_after_route": 10616833 + }, + { + "field": 152, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "side": "Y", + "translation_after_route": 19005441 + }, + { + "field": 153, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "side": "Y", + "translation_after_route": 12713985 + }, + { + "field": 154, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "side": "Y", + "translation_after_route": 21102593 + }, + { + "field": 155, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "side": "Y", + "translation_after_route": 25296897 + }, + { + "field": 156, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 1835009 + }, + { + "field": 157, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 2883585 + }, + { + "field": 158, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "side": "Y", + "translation_after_route": 9175041 + }, + { + "field": 159, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "side": "Y", + "translation_after_route": 17563649 + }, + { + "field": 160, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5505025 + }, + { + "field": 161, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "side": "Y", + "translation_after_route": 9699329 + }, + { + "field": 162, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "side": "Y", + "translation_after_route": 18087937 + }, + { + "field": 163, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6553601 + }, + { + "field": 164, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "side": "Y", + "translation_after_route": 10747905 + }, + { + "field": 165, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "side": "Y", + "translation_after_route": 19136513 + }, + { + "field": 166, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "side": "Y", + "translation_after_route": 12845057 + }, + { + "field": 167, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "side": "Y", + "translation_after_route": 21233665 + }, + { + "field": 168, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "side": "Y", + "translation_after_route": 25427969 + }, + { + "field": 169, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 3670017 + }, + { + "field": 170, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 5767169 + }, + { + "field": 171, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "side": "Y", + "translation_after_route": 9961473 + }, + { + "field": 172, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "side": "Y", + "translation_after_route": 18350081 + }, + { + "field": 173, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 6815745 + }, + { + "field": 174, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "side": "Y", + "translation_after_route": 11010049 + }, + { + "field": 175, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "side": "Y", + "translation_after_route": 19398657 + }, + { + "field": 176, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "side": "Y", + "translation_after_route": 13107201 + }, + { + "field": 177, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "side": "Y", + "translation_after_route": 21495809 + }, + { + "field": 178, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "side": "Y", + "translation_after_route": 25690113 + }, + { + "field": 179, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "side": "Y", + "translation_after_route": 7340033 + }, + { + "field": 180, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "side": "Y", + "translation_after_route": 11534337 + }, + { + "field": 181, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "side": "Y", + "translation_after_route": 19922945 + }, + { + "field": 182, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "side": "Y", + "translation_after_route": 13631489 + }, + { + "field": 183, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "side": "Y", + "translation_after_route": 22020097 + }, + { + "field": 184, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "side": "Y", + "translation_after_route": 26214401 + }, + { + "field": 185, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "side": "Y", + "translation_after_route": 14680065 + }, + { + "field": 186, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "side": "Y", + "translation_after_route": 23068673 + }, + { + "field": 187, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "side": "Y", + "translation_after_route": 27262977 + }, + { + "field": 188, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "side": "Y", + "translation_after_route": 29360129 + }, + { + "field": 189, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "side": "Y", + "translation_after_route": 33292289 + }, + { + "field": 190, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161217 + }, + { + "field": 191, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899073 + }, + { + "field": 192, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374785 + }, + { + "field": 193, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326209 + }, + { + "field": 194, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229057 + }, + { + "field": 195, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034753 + }, + { + "field": 196, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646145 + }, + { + "field": 197, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "side": "Y", + "translation_after_route": 33161218 + }, + { + "field": 198, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899074 + }, + { + "field": 199, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374786 + }, + { + "field": 200, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326210 + }, + { + "field": 201, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229058 + }, + { + "field": 202, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034754 + }, + { + "field": 203, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646146 + }, + { + "field": 204, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "side": "Y", + "translation_after_route": 32899076 + }, + { + "field": 205, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374788 + }, + { + "field": 206, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326212 + }, + { + "field": 207, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229060 + }, + { + "field": 208, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034756 + }, + { + "field": 209, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646148 + }, + { + "field": 210, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "side": "Y", + "translation_after_route": 32374792 + }, + { + "field": 211, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326216 + }, + { + "field": 212, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229064 + }, + { + "field": 213, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034760 + }, + { + "field": 214, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646152 + }, + { + "field": 215, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "side": "Y", + "translation_after_route": 31326224 + }, + { + "field": 216, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229072 + }, + { + "field": 217, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034768 + }, + { + "field": 218, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646160 + }, + { + "field": 219, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "side": "Y", + "translation_after_route": 29229088 + }, + { + "field": 220, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034784 + }, + { + "field": 221, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646176 + }, + { + "field": 222, + "global_output": "FULL*q_p", + "literal_translation_key": "exit_Y", + "owner_from_body": "h=d*rho", + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "side": "Y", + "translation_after_route": 25034816 + }, + { + "field": 223, + "global_output": "FULL", + "literal_translation_key": "exit_X", + "owner_from_body": "h=d*rho", + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "side": "Y", + "translation_after_route": 16646208 + } + ], + "common_exterior_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "physical_input_level": 1, + "physical_output_level": 2, + "service_stage": 2 + } + ] +} diff --git a/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json new file mode 100644 index 0000000000..42b9b9dc2b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json @@ -0,0 +1,102701 @@ +{ + "backward_companion_bound_here": false, + "carrier_recipes": [ + { + "basis_columns": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 261, + 262, + 7, + 259, + 8, + 16, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 15, + "port": 0, + "q": 11, + "rank": 8 + }, + { + "basis_columns": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 38, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 19, + 274, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 39, + "port": 27, + "q": 38, + "rank": 8 + }, + { + "basis_columns": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 146, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 73, + 328, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 147, + "port": 36, + "q": 146, + "rank": 8 + }, + { + "basis_columns": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 351, + 382, + 381, + 379, + 375, + 367, + 127, + 319, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 255, + "port": 111, + "q": 191, + "rank": 8 + }, + { + "basis_columns": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 336, + 81, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 163, + "port": 20, + "q": 161, + "rank": 8 + }, + { + "basis_columns": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 266, + 11, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 23, + "port": 7, + "q": 21, + "rank": 8 + }, + { + "basis_columns": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 56, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 28, + 1, + 2, + 280, + 276, + 268, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 57, + "port": 57, + "q": 56, + "rank": 8 + }, + { + "basis_columns": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 70, + 1, + 324, + 322, + 8, + 16, + 32, + 262, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 141, + "port": 46, + "q": 140, + "rank": 8 + }, + { + "basis_columns": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 265, + 266, + 11, + 4, + 259, + 16, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 23, + "port": 1, + "q": 19, + "rank": 8 + }, + { + "basis_columns": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 289, + 290, + 35, + 4, + 8, + 16, + 259, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 71, + "port": 3, + "q": 67, + "rank": 8 + }, + { + "basis_columns": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 262, + 7, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 15, + "port": 6, + "q": 13, + "rank": 8 + }, + { + "basis_columns": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 274, + 19, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 39, + "port": 8, + "q": 37, + "rank": 8 + }, + { + "basis_columns": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 296, + 41, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 83, + "port": 17, + "q": 81, + "rank": 8 + }, + { + "basis_columns": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 328, + 73, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 147, + "port": 18, + "q": 145, + "rank": 8 + }, + { + "basis_columns": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 385, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 448, + 193, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 387, + "port": 24, + "q": 385, + "rank": 8 + }, + { + "basis_columns": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 321, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "input_frame": "Q_p", + "inverse_columns": [ + 416, + 161, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "output_frame": "F9", + "output_translation": 323, + "port": 23, + "q": 321, + "rank": 8 + } + ], + "complete_local_emitter_bound_here": false, + "formation_checker_sha256": "48baba6e09b787924c496c8d4ce89c9dd3f77585946516f90ff8803d45adb5cd", + "input_Y": "Selected Q_p L_s y; complement y_R, in the current body.", + "output_Y": "Selected F9 L_s(y+E_t x); complement F9 q_R(y+E_t x)_R.", + "pairs": [ + { + "additional_binary_grid_levels_at_most": 3, + "chronology": [ + "Y_P += B_s X_R through old_reader_views", + "Y_P += X_P", + "X <- C_t X through current_code_views", + "Y_P -= X_P", + "Y_P += (L_s E_t selector_P) X_P through middle_query", + "X <- C_t^-1 X through current_code_views" + ], + "conservative_prefix_one_norm": "972", + "current_code_views": [ + { + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 3588 + }, + { + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 5636 + }, + { + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 9732 + }, + { + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 17924 + }, + { + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 34308 + }, + { + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 67076 + }, + { + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 3586 + }, + { + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 5634 + }, + { + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 9730 + }, + { + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 17922 + }, + { + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 34306 + }, + { + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 67074 + }, + { + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 10754 + }, + { + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 18946 + }, + { + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 35330 + }, + { + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 68098 + }, + { + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 12802 + }, + { + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 20994 + }, + { + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 37378 + }, + { + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 70146 + }, + { + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 41474 + }, + { + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 74242 + }, + { + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 49666 + }, + { + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 82434 + }, + { + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 98818 + }, + { + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 3585 + }, + { + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 5633 + }, + { + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 9729 + }, + { + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 17921 + }, + { + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 34305 + }, + { + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 67073 + }, + { + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 6657 + }, + { + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 18945 + }, + { + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 35329 + }, + { + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 68097 + }, + { + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 12801 + }, + { + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 37377 + }, + { + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 70145 + }, + { + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 25089 + }, + { + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 41473 + }, + { + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 74241 + }, + { + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 49665 + }, + { + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 82433 + }, + { + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 98817 + }, + { + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 7169 + }, + { + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 11265 + }, + { + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 35841 + }, + { + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 68609 + }, + { + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 21505 + }, + { + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 37889 + }, + { + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 70657 + }, + { + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 25601 + }, + { + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 41985 + }, + { + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 74753 + }, + { + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 50177 + }, + { + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 82945 + }, + { + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 99329 + }, + { + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 14337 + }, + { + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 22529 + }, + { + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 38913 + }, + { + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 71681 + }, + { + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 26625 + }, + { + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 43009 + }, + { + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 75777 + }, + { + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 51201 + }, + { + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 83969 + }, + { + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 100353 + }, + { + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 28673 + }, + { + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 45057 + }, + { + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 77825 + }, + { + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 53249 + }, + { + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 86017 + }, + { + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 102401 + }, + { + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 57345 + }, + { + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 90113 + }, + { + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 106497 + }, + { + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114689 + }, + { + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 130049 + }, + { + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 129537 + }, + { + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 128513 + }, + { + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126465 + }, + { + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122369 + }, + { + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114177 + }, + { + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97793 + }, + { + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65025 + }, + { + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 129538 + }, + { + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 128514 + }, + { + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126466 + }, + { + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122370 + }, + { + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114178 + }, + { + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97794 + }, + { + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65026 + }, + { + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 128516 + }, + { + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126468 + }, + { + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122372 + }, + { + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114180 + }, + { + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97796 + }, + { + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65028 + }, + { + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126472 + }, + { + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122376 + }, + { + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114184 + }, + { + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97800 + }, + { + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65032 + }, + { + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122384 + }, + { + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114192 + }, + { + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97808 + }, + { + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65040 + }, + { + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114208 + }, + { + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97824 + }, + { + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65056 + }, + { + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97856 + }, + { + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65088 + } + ], + "direct_owner_paths_checked": 3808, + "extra_fields": 0, + "middle_query": [ + [ + "scale", + 0, + null, + "4", + null + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 3 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 4 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 6 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 8 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 9 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 12 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 16 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 17 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 19 + ], + [ + "mapped_add_restore", + 0, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 0, + 7, + "1", + 21 + ], + [ + "mapped_add_restore", + 0, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 0, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 24 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 26 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 28 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 30 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 37 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 38 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 40 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 41 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 42 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 43 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 44 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 46 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 47 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 48 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 52 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 55 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 57 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 59 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 60 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 62 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 64 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 65 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 67 + ], + [ + "mapped_add_restore", + 0, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 0, + 57, + "1", + 69 + ], + [ + "mapped_add_restore", + 0, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 0, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 72 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 74 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 75 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 79 + ], + [ + "scale", + 0, + null, + "1/4", + null + ], + [ + "scale", + 27, + null, + "4", + null + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 2 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 3 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 4 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 5 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 6 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 8 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 9 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 10 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 12 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 16 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 17 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 19 + ], + [ + "mapped_add_restore", + 27, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 27, + 7, + "-1", + 21 + ], + [ + "mapped_add_restore", + 27, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 27, + 7, + "1", + 23 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 24 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 25 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 26 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 28 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 30 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 37 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 38 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 39 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 40 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 41 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 42 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 43 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 44 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 45 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 46 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 47 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 48 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 51 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 52 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 55 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 56 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 57 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 59 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 62 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 63 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 64 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 65 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 67 + ], + [ + "mapped_add_restore", + 27, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 27, + 57, + "-1", + 69 + ], + [ + "mapped_add_restore", + 27, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 27, + 57, + "1", + 71 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 72 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 74 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 75 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 78 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 79 + ], + [ + "scale", + 27, + null, + "1/4", + null + ], + [ + "scale", + 36, + null, + "4", + null + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 3 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 4 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 8 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 9 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 13 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 80 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 81 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 82 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 83 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 84 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 86 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 87 + ], + [ + "mapped_add_restore", + 36, + 20, + "-1", + 88 + ], + [ + "mapped_add_restore", + 36, + 20, + "1", + 89 + ], + [ + "mapped_add_restore", + 36, + 20, + "1", + 90 + ], + [ + "mapped_add_restore", + 36, + 20, + "-1", + 91 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 36 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 37 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 44 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 46 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 47 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 52 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 92 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 93 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 54 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 94 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 55 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 96 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 97 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 98 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 99 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 100 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 57 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 101 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 102 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 59 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 103 + ], + [ + "mapped_add_restore", + 36, + 46, + "-1", + 104 + ], + [ + "mapped_add_restore", + 36, + 46, + "-1", + 105 + ], + [ + "mapped_add_restore", + 36, + 46, + "1", + 106 + ], + [ + "mapped_add_restore", + 36, + 46, + "1", + 107 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 108 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 110 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 111 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 112 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 113 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 114 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 115 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 116 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 72 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 117 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 118 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 74 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 75 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 119 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 120 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 121 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 77 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 122 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 124 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 125 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 126 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 79 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 127 + ], + [ + "scale", + 36, + null, + "1/4", + null + ], + [ + "scale", + 111, + null, + "4", + null + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 3 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 4 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 8 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 9 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 14 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 80 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 81 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 82 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 83 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 84 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 86 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 87 + ], + [ + "mapped_add_restore", + 111, + 20, + "-1", + 88 + ], + [ + "mapped_add_restore", + 111, + 20, + "-1", + 89 + ], + [ + "mapped_add_restore", + 111, + 20, + "1", + 90 + ], + [ + "mapped_add_restore", + 111, + 20, + "1", + 91 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 37 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 44 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 46 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 47 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 49 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 52 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 92 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 93 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 94 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 55 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 96 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 97 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 98 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 99 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 100 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 57 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 58 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 101 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 102 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 59 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 103 + ], + [ + "mapped_add_restore", + 111, + 46, + "-1", + 104 + ], + [ + "mapped_add_restore", + 111, + 46, + "1", + 105 + ], + [ + "mapped_add_restore", + 111, + 46, + "1", + 106 + ], + [ + "mapped_add_restore", + 111, + 46, + "-1", + 107 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 108 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 110 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 111 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 112 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 113 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 114 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 115 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 116 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 72 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 117 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 118 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 74 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 75 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 119 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 120 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 121 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 76 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 122 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 124 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 125 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 126 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 79 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 127 + ], + [ + "scale", + 111, + null, + "1/4", + null + ], + [ + "scale", + 20, + null, + "4", + null + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 0 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 6 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 12 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 16 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 19 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 128 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 129 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 130 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 132 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 133 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 134 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 135 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 24 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 137 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 138 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 88 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 26 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 139 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 28 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 29 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 140 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 141 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 89 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 142 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 30 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 90 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 91 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 143 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 38 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 40 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 41 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 43 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 48 + ], + [ + "mapped_add_restore", + 20, + 36, + "1", + 96 + ], + [ + "mapped_add_restore", + 20, + 36, + "-1", + 98 + ], + [ + "mapped_add_restore", + 20, + 36, + "1", + 99 + ], + [ + "mapped_add_restore", + 20, + 36, + "-1", + 103 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 145 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 104 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 62 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 146 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 147 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 105 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 106 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 148 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 107 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 149 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 64 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 150 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 65 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 151 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 67 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 153 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 154 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 155 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 156 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 157 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 158 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 159 + ], + [ + "mapped_add_restore", + 20, + 111, + "-1", + 120 + ], + [ + "mapped_add_restore", + 20, + 111, + "-1", + 124 + ], + [ + "mapped_add_restore", + 20, + 111, + "1", + 125 + ], + [ + "mapped_add_restore", + 20, + 111, + "1", + 126 + ], + [ + "scale", + 20, + null, + "1/4", + null + ], + [ + "scale", + 7, + null, + "4", + null + ], + [ + "mapped_add_restore", + 7, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 7, + 0, + "1", + 15 + ], + [ + "mapped_add_restore", + 7, + 0, + "1", + 17 + ], + [ + "mapped_add_restore", + 7, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 128 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 129 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 80 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 130 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 81 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 82 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 83 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 84 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 132 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 133 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 86 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 87 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 134 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 21 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 22 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 135 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 137 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 138 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 139 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 140 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 141 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 142 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 143 + ], + [ + "mapped_add_restore", + 7, + 27, + "1", + 33 + ], + [ + "mapped_add_restore", + 7, + 27, + "-1", + 42 + ], + [ + "mapped_add_restore", + 7, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 7, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 92 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 93 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 94 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 97 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 100 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 101 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 102 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 145 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 146 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 147 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 148 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 149 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 150 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 151 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 68 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 108 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 153 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 154 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 110 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 155 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 111 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 112 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 156 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 113 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 69 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 157 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 158 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 114 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 159 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 115 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 116 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 117 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 118 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 119 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 121 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 122 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 127 + ], + [ + "scale", + 7, + null, + "1/4", + null + ], + [ + "scale", + 57, + null, + "4", + null + ], + [ + "mapped_add_restore", + 57, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 57, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 57, + 0, + "1", + 17 + ], + [ + "mapped_add_restore", + 57, + 0, + "1", + 18 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 128 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 129 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 80 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 130 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 81 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 20 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 82 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 83 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 84 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 132 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 133 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 86 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 87 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 134 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 21 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 135 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 137 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 138 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 139 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 140 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 141 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 142 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 143 + ], + [ + "mapped_add_restore", + 57, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 57, + 27, + "-1", + 42 + ], + [ + "mapped_add_restore", + 57, + 27, + "1", + 50 + ], + [ + "mapped_add_restore", + 57, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 92 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 93 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 94 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 97 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 100 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 101 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 102 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 145 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 146 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 147 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 148 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 149 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 150 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 151 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 108 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 153 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 154 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 110 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 155 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 111 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 112 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 156 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 113 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 69 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 157 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 70 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 158 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 114 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 159 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 115 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 116 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 117 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 118 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 119 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 121 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 122 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 127 + ], + [ + "scale", + 57, + null, + "1/4", + null + ], + [ + "scale", + 46, + null, + "4", + null + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 1 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 6 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 12 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 16 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 19 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 128 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 129 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 130 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 132 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 133 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 134 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 135 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 24 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 137 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 138 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 88 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 26 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 27 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 139 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 28 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 140 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 141 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 89 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 142 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 30 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 90 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 91 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 143 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 32 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 38 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 40 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 41 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 43 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 48 + ], + [ + "mapped_add_restore", + 46, + 36, + "-1", + 96 + ], + [ + "mapped_add_restore", + 46, + 36, + "-1", + 98 + ], + [ + "mapped_add_restore", + 46, + 36, + "1", + 99 + ], + [ + "mapped_add_restore", + 46, + 36, + "1", + 103 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 145 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 104 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 62 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 146 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 147 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 105 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 106 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 148 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 107 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 149 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 64 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 150 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 65 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 66 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 151 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 67 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 153 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 154 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 155 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 156 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 157 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 158 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 159 + ], + [ + "mapped_add_restore", + 46, + 111, + "-1", + 120 + ], + [ + "mapped_add_restore", + 46, + 111, + "1", + 124 + ], + [ + "mapped_add_restore", + 46, + 111, + "1", + 125 + ], + [ + "mapped_add_restore", + 46, + 111, + "-1", + 126 + ], + [ + "scale", + 46, + null, + "1/4", + null + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 160 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 161 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 162 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 163 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 164 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 165 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 166 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 167 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 168 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 169 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 170 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 171 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 172 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 173 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 174 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 175 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 176 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 177 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 178 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 179 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 180 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 181 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 182 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 183 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 184 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 185 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 186 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 187 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 188 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 189 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 190 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 191 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 192 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 193 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 194 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 195 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 196 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 197 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 198 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 199 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 200 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 201 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 202 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 203 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 204 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 205 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 206 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 207 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 208 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 209 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 210 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 211 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 212 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 213 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 214 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 215 + ] + ], + "middle_routes": [ + { + "FULL_translation": 1038, + "columns": [ + 1034, + 1036, + 1, + 1030, + 16, + 32, + 64, + 128, + 256, + 512, + 14, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1035, + "inverse_columns": [ + 4, + 1033, + 1034, + 1027, + 16, + 32, + 64, + 128, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 3629, + 3630, + 11, + 3587, + 16, + 7, + 64, + 128, + 256, + 3107, + 2595, + 8192, + 4096, + 1571, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 39, + "inverse_columns": [ + 9773, + 9774, + 35, + 7, + 16, + 9731, + 64, + 128, + 256, + 9227, + 8715, + 1547, + 4096, + 2048, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 4093, + 4094, + 11, + 3587, + 487, + 471, + 439, + 375, + 247, + 3571, + 3059, + 126976, + 124915, + 120819, + 112627, + 96243, + 63475, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 129021, + 129022, + 499, + 7, + 128995, + 128979, + 128947, + 128883, + 128755, + 128011, + 127499, + 1547, + 124928, + 120832, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 19983, + "columns": [ + 16393, + 16455, + 13, + 16462, + 16, + 32, + 11, + 128, + 256, + 3584, + 3145, + 1609, + 4096, + 8192, + 2633, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 581, + "inverse_columns": [ + 19527, + 74, + 14, + 19533, + 16, + 32, + 19466, + 128, + 256, + 18944, + 3584, + 17920, + 4096, + 8192, + 11, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1038, + "columns": [ + 28170, + 28265, + 107, + 28259, + 16, + 69, + 37, + 128, + 256, + 3172, + 27236, + 1636, + 4096, + 17508, + 9316, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1121, + "inverse_columns": [ + 110, + 13, + 28256, + 7, + 16, + 28238, + 28206, + 128, + 256, + 3083, + 27147, + 1547, + 4096, + 17419, + 9227, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 36367, + "columns": [ + 32777, + 32903, + 13, + 32910, + 16, + 32, + 64, + 11, + 256, + 3584, + 3209, + 1673, + 4096, + 8192, + 16384, + 2697, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 645, + "inverse_columns": [ + 35975, + 138, + 14, + 35981, + 16, + 32, + 64, + 35850, + 256, + 35328, + 3584, + 34304, + 4096, + 8192, + 16384, + 11, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1038, + "columns": [ + 44554, + 44713, + 171, + 44707, + 16, + 133, + 64, + 37, + 256, + 3236, + 43684, + 1700, + 4096, + 33956, + 16384, + 9380, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1185, + "inverse_columns": [ + 174, + 13, + 44704, + 7, + 16, + 44686, + 64, + 44590, + 256, + 3083, + 43531, + 1547, + 4096, + 33803, + 16384, + 9227, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 54287, + "columns": [ + 55818, + 55820, + 14, + 55814, + 193, + 32, + 145, + 81, + 256, + 56320, + 3584, + 54784, + 49360, + 8192, + 37072, + 20688, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1247, + "inverse_columns": [ + 208, + 13, + 14, + 7, + 53440, + 32, + 53392, + 53328, + 256, + 3083, + 3584, + 1547, + 51723, + 8192, + 39435, + 23051, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1037, + "columns": [ + 62473, + 62476, + 242, + 62469, + 239, + 223, + 191, + 127, + 256, + 61693, + 61952, + 63488, + 61181, + 57085, + 48893, + 32509, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 763, + "inverse_columns": [ + 62201, + 244, + 62202, + 62195, + 62180, + 62164, + 62132, + 62068, + 256, + 62464, + 61451, + 63488, + 60939, + 56843, + 48651, + 32267, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 69135, + "columns": [ + 65545, + 65799, + 13, + 65806, + 16, + 32, + 64, + 128, + 11, + 3584, + 3337, + 1801, + 4096, + 8192, + 16384, + 32768, + 2825, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 773, + "inverse_columns": [ + 68871, + 266, + 14, + 68877, + 16, + 32, + 64, + 128, + 68618, + 68096, + 3584, + 67072, + 4096, + 8192, + 16384, + 32768, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1038, + "columns": [ + 77322, + 77609, + 299, + 77603, + 16, + 261, + 64, + 128, + 37, + 3364, + 76580, + 1828, + 4096, + 66852, + 16384, + 32768, + 9508, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1313, + "inverse_columns": [ + 302, + 13, + 77600, + 7, + 16, + 77582, + 64, + 128, + 77358, + 3083, + 76299, + 1547, + 4096, + 66571, + 16384, + 32768, + 9227, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 87055, + "columns": [ + 88586, + 88588, + 14, + 88582, + 321, + 32, + 273, + 128, + 81, + 89088, + 3584, + 87552, + 82256, + 8192, + 69968, + 32768, + 20816, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1375, + "inverse_columns": [ + 336, + 13, + 14, + 7, + 86336, + 32, + 86288, + 128, + 86096, + 3083, + 3584, + 1547, + 84491, + 8192, + 72203, + 32768, + 23051, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1037, + "columns": [ + 95241, + 95244, + 370, + 95237, + 367, + 351, + 319, + 128, + 127, + 94589, + 94720, + 96256, + 94077, + 89981, + 81789, + 32768, + 32637, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 891, + "inverse_columns": [ + 95097, + 372, + 95098, + 95091, + 95076, + 95060, + 95028, + 128, + 94836, + 95232, + 94219, + 96256, + 93707, + 89611, + 81419, + 32768, + 32267, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 103439, + "columns": [ + 104970, + 104972, + 14, + 104966, + 385, + 32, + 64, + 273, + 145, + 105472, + 3584, + 103936, + 98704, + 8192, + 16384, + 70032, + 37264, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1439, + "inverse_columns": [ + 400, + 13, + 14, + 7, + 102784, + 32, + 64, + 102672, + 102544, + 3083, + 3584, + 1547, + 100875, + 8192, + 16384, + 72203, + 39435, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1037, + "columns": [ + 111625, + 111628, + 434, + 111621, + 431, + 415, + 64, + 319, + 191, + 111037, + 111104, + 112640, + 110525, + 106429, + 16384, + 81853, + 49085, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 955, + "inverse_columns": [ + 111545, + 436, + 111546, + 111539, + 111524, + 111508, + 64, + 111412, + 111284, + 111616, + 110603, + 112640, + 110091, + 105995, + 16384, + 81419, + 48651, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 115727, + "columns": [ + 117258, + 117260, + 14, + 117254, + 16, + 32, + 385, + 321, + 193, + 117760, + 3584, + 116224, + 4096, + 8192, + 98752, + 82368, + 49600, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1487, + "inverse_columns": [ + 448, + 13, + 14, + 7, + 16, + 32, + 115072, + 115008, + 114880, + 3083, + 3584, + 1547, + 4096, + 8192, + 100875, + 84491, + 51723, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1031, + "columns": [ + 119811, + 119813, + 472, + 119814, + 463, + 32, + 415, + 351, + 223, + 119296, + 120832, + 119255, + 118743, + 8192, + 106455, + 90071, + 57303, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 2523, + "inverse_columns": [ + 121299, + 121305, + 121306, + 468, + 121284, + 32, + 121236, + 121172, + 121044, + 119296, + 118795, + 119808, + 118283, + 8192, + 105995, + 89611, + 56843, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1038, + "columns": [ + 119818, + 119820, + 465, + 119814, + 463, + 32, + 415, + 351, + 223, + 119296, + 119262, + 120832, + 118750, + 8192, + 106462, + 90078, + 57310, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1499, + "inverse_columns": [ + 468, + 120281, + 120282, + 120275, + 120260, + 32, + 120212, + 120148, + 120020, + 119296, + 118795, + 120832, + 118283, + 8192, + 105995, + 89611, + 56843, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1037, + "columns": [ + 123913, + 123916, + 482, + 123909, + 16, + 463, + 431, + 367, + 239, + 123373, + 123392, + 124928, + 4096, + 118765, + 110573, + 94189, + 61421, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1003, + "inverse_columns": [ + 123881, + 484, + 123882, + 123875, + 16, + 123844, + 123812, + 123748, + 123620, + 123904, + 122891, + 124928, + 4096, + 118283, + 110091, + 93707, + 60939, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 130575, + "columns": [ + 126986, + 127479, + 14, + 127485, + 491, + 475, + 443, + 379, + 251, + 3578, + 3584, + 2042, + 125946, + 121850, + 113658, + 97274, + 64506, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1525, + "inverse_columns": [ + 506, + 130039, + 14, + 130045, + 130026, + 130010, + 129978, + 129914, + 129786, + 130048, + 3584, + 128512, + 122891, + 118795, + 110603, + 94219, + 61451, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 6139, + 21, + 6142, + 487, + 5637, + 463, + 431, + 367, + 239, + 5613, + 5101, + 124909, + 124928, + 118765, + 110573, + 94189, + 61421, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 495, + "inverse_columns": [ + 126971, + 493, + 126974, + 126949, + 7, + 126925, + 126893, + 126829, + 126701, + 125973, + 125461, + 126976, + 1557, + 120832, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 117268, + 457, + 117266, + 471, + 117254, + 32, + 415, + 351, + 223, + 117214, + 117760, + 120798, + 120832, + 8192, + 106462, + 90078, + 57310, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 989, + "inverse_columns": [ + 458, + 117724, + 117721, + 117698, + 117709, + 32, + 117642, + 117578, + 117450, + 116757, + 117760, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 115223, + "columns": [ + 119828, + 22, + 119826, + 8, + 119814, + 32, + 385, + 321, + 193, + 5632, + 119296, + 2048, + 116224, + 8192, + 98752, + 82368, + 49600, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 983, + "inverse_columns": [ + 448, + 22, + 19, + 8, + 7, + 32, + 115072, + 115008, + 114880, + 5632, + 4629, + 2048, + 1557, + 8192, + 103445, + 87061, + 54293, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 531, + "columns": [ + 123409, + 484, + 123410, + 8, + 123395, + 471, + 439, + 375, + 247, + 123904, + 123379, + 2048, + 126976, + 120819, + 112627, + 96243, + 63475, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1525, + "inverse_columns": [ + 124401, + 124404, + 482, + 8, + 124389, + 124354, + 124322, + 124258, + 124130, + 122901, + 123392, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 42659, + "columns": [ + 1184, + 162, + 161, + 8, + 16, + 1063, + 64, + 1159, + 256, + 41472, + 41124, + 2048, + 4096, + 33444, + 16384, + 8868, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 519, + "inverse_columns": [ + 164, + 162, + 42144, + 8, + 16, + 42023, + 64, + 42119, + 256, + 41472, + 161, + 2048, + 4096, + 34304, + 16384, + 9728, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 41515, + 161, + 4, + 131, + 16, + 41601, + 64, + 41642, + 256, + 41097, + 1024, + 33417, + 4096, + 2048, + 16384, + 8841, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 139, + "inverse_columns": [ + 35371, + 137, + 4, + 35457, + 16, + 131, + 64, + 35498, + 256, + 34977, + 1024, + 8192, + 4096, + 33441, + 16384, + 2721, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 41951, + 161, + 379, + 375, + 367, + 41982, + 319, + 41505, + 127, + 41341, + 97149, + 96125, + 94077, + 33661, + 81789, + 89088, + 32637, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 383, + "inverse_columns": [ + 98271, + 381, + 98169, + 98165, + 98157, + 98302, + 98109, + 35, + 97917, + 97441, + 120832, + 119808, + 117760, + 89761, + 105472, + 8865, + 56320, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 645, + "columns": [ + 42119, + 162, + 38, + 8, + 16, + 42149, + 64, + 42018, + 256, + 41472, + 9728, + 2048, + 4096, + 34304, + 16384, + 35, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 42535, + "inverse_columns": [ + 32801, + 32903, + 37, + 8, + 16, + 32934, + 64, + 35, + 256, + 9728, + 9377, + 2048, + 4096, + 1697, + 16384, + 8865, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 893, + "columns": [ + 43391, + 162, + 475, + 478, + 463, + 43138, + 415, + 43517, + 223, + 41472, + 121815, + 122368, + 118743, + 87511, + 106455, + 10752, + 57303, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 43999, + "inverse_columns": [ + 95701, + 95615, + 95705, + 477, + 95693, + 131, + 95645, + 95742, + 95453, + 122368, + 96256, + 122017, + 93184, + 33441, + 80896, + 89761, + 31744, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 44704, + 173, + 11, + 7, + 16, + 44685, + 64, + 44589, + 256, + 44046, + 2574, + 1550, + 4096, + 33294, + 16384, + 8718, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 525, + "inverse_columns": [ + 174, + 44556, + 44714, + 44710, + 16, + 131, + 64, + 35, + 256, + 44193, + 2721, + 1697, + 4096, + 33441, + 16384, + 8865, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 88736, + 345, + 4, + 499, + 491, + 88706, + 443, + 88610, + 251, + 88570, + 1024, + 127994, + 125946, + 96256, + 113658, + 120832, + 64506, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1017, + "inverse_columns": [ + 346, + 89080, + 4, + 88914, + 88906, + 89049, + 88858, + 88953, + 88666, + 88225, + 1024, + 127649, + 125601, + 96256, + 113313, + 120832, + 64161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 86691, + "columns": [ + 127136, + 162, + 4, + 8, + 321, + 127106, + 273, + 127010, + 81, + 41472, + 1024, + 2048, + 82256, + 119296, + 69968, + 94720, + 20816, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1011, + "inverse_columns": [ + 336, + 162, + 4, + 8, + 86336, + 131, + 86288, + 35, + 86096, + 41472, + 1024, + 2048, + 123041, + 33441, + 110753, + 8865, + 61601, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1059, + "columns": [ + 4, + 1057, + 1058, + 8, + 16, + 1027, + 64, + 128, + 256, + 512, + 35, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1062, + "inverse_columns": [ + 1058, + 1060, + 1, + 8, + 16, + 1030, + 64, + 128, + 256, + 512, + 38, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9762, + 8, + 16, + 9734, + 385, + 321, + 193, + 123904, + 123392, + 2048, + 4096, + 116224, + 98752, + 82368, + 49600, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 449, + "inverse_columns": [ + 448, + 37, + 35, + 8, + 16, + 7, + 115072, + 115008, + 114880, + 9254, + 8742, + 2048, + 4096, + 1574, + 108032, + 91648, + 58880, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9762, + 8, + 193, + 9734, + 145, + 81, + 256, + 62464, + 61952, + 2048, + 49360, + 54784, + 37072, + 20688, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 209, + "inverse_columns": [ + 208, + 37, + 35, + 8, + 53440, + 7, + 53392, + 53328, + 256, + 9254, + 8742, + 2048, + 58880, + 1574, + 46592, + 30208, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9762, + 8, + 321, + 9734, + 273, + 128, + 81, + 95232, + 94720, + 2048, + 82256, + 87552, + 69968, + 32768, + 20816, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 337, + "inverse_columns": [ + 336, + 37, + 35, + 8, + 86336, + 7, + 86288, + 128, + 86096, + 9254, + 8742, + 2048, + 91648, + 1574, + 79360, + 32768, + 30208, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9762, + 8, + 385, + 9734, + 64, + 273, + 145, + 111616, + 111104, + 2048, + 98704, + 103936, + 16384, + 70032, + 37264, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 401, + "inverse_columns": [ + 400, + 37, + 35, + 8, + 102784, + 7, + 64, + 102672, + 102544, + 9254, + 8742, + 2048, + 108032, + 1574, + 16384, + 79360, + 46592, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9799, + 8, + 16, + 9827, + 37, + 128, + 256, + 16384, + 8804, + 2048, + 4096, + 1636, + 9316, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 101, + "inverse_columns": [ + 100, + 37, + 25671, + 8, + 16, + 25699, + 25636, + 128, + 256, + 9254, + 24614, + 2048, + 4096, + 17446, + 512, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9863, + 8, + 16, + 9891, + 64, + 37, + 256, + 32768, + 8868, + 2048, + 4096, + 1700, + 16384, + 9380, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 165, + "inverse_columns": [ + 164, + 37, + 42119, + 8, + 16, + 42147, + 64, + 42020, + 256, + 9254, + 40998, + 2048, + 4096, + 33830, + 16384, + 512, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9764, + 9991, + 8, + 16, + 10019, + 64, + 128, + 37, + 65536, + 8996, + 2048, + 4096, + 1828, + 16384, + 32768, + 9508, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 293, + "inverse_columns": [ + 292, + 37, + 75015, + 8, + 16, + 75043, + 64, + 128, + 74788, + 9254, + 73766, + 2048, + 4096, + 66598, + 16384, + 32768, + 512, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 9771, + 9773, + 7, + 16, + 9734, + 64, + 128, + 256, + 9230, + 8718, + 1550, + 4096, + 2048, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15, + "inverse_columns": [ + 14, + 3627, + 3629, + 3590, + 16, + 7, + 64, + 128, + 256, + 3110, + 2598, + 8192, + 4096, + 1574, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 10207, + 9762, + 499, + 491, + 10237, + 443, + 379, + 251, + 9722, + 120832, + 127994, + 125946, + 2042, + 113658, + 97274, + 64506, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 507, + "inverse_columns": [ + 506, + 130015, + 35, + 130034, + 130026, + 130045, + 129978, + 129914, + 129786, + 129062, + 8742, + 119808, + 117760, + 121382, + 105472, + 89088, + 56320, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 10235, + 10237, + 471, + 463, + 9734, + 415, + 351, + 223, + 9694, + 9182, + 120798, + 118750, + 120832, + 106462, + 90078, + 57310, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 479, + "inverse_columns": [ + 478, + 122875, + 122877, + 122838, + 122830, + 7, + 122782, + 122718, + 122590, + 121894, + 121382, + 126976, + 124928, + 1574, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 2553, + "columns": [ + 38, + 10235, + 10237, + 478, + 463, + 9734, + 415, + 351, + 223, + 11264, + 10752, + 122368, + 118743, + 119255, + 106455, + 90071, + 57303, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 12255, + "inverse_columns": [ + 127446, + 127483, + 127485, + 478, + 127438, + 7, + 127390, + 127326, + 127198, + 121894, + 121382, + 122368, + 124928, + 1574, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 110, + 28196, + 28266, + 67, + 16, + 28238, + 11, + 128, + 256, + 27721, + 8777, + 16969, + 4096, + 1609, + 2633, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 586, + "inverse_columns": [ + 28232, + 109, + 35, + 28261, + 16, + 7, + 28205, + 128, + 256, + 27686, + 8742, + 16934, + 4096, + 1574, + 2598, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 174, + 44580, + 44714, + 131, + 16, + 44686, + 64, + 11, + 256, + 44169, + 8841, + 33417, + 4096, + 1673, + 16384, + 2697, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 650, + "inverse_columns": [ + 44680, + 173, + 35, + 44709, + 16, + 7, + 64, + 44589, + 256, + 44070, + 8742, + 33318, + 4096, + 1574, + 16384, + 2598, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 218, + 55844, + 55841, + 247, + 239, + 55813, + 191, + 127, + 256, + 55549, + 56320, + 63229, + 61181, + 63488, + 48893, + 32509, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 766, + "inverse_columns": [ + 56060, + 217, + 56058, + 56017, + 56009, + 56030, + 55961, + 55897, + 256, + 55334, + 56320, + 63014, + 60966, + 63488, + 48678, + 32294, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 302, + 77348, + 77610, + 259, + 16, + 77582, + 64, + 128, + 11, + 77065, + 8969, + 66313, + 4096, + 1801, + 16384, + 32768, + 2825, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 778, + "inverse_columns": [ + 77576, + 301, + 35, + 77605, + 16, + 7, + 64, + 128, + 77357, + 76838, + 8742, + 66086, + 4096, + 1574, + 16384, + 32768, + 2598, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 346, + 88612, + 88609, + 375, + 367, + 88581, + 319, + 128, + 127, + 88445, + 89088, + 96125, + 94077, + 96256, + 81789, + 32768, + 32637, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 894, + "inverse_columns": [ + 88956, + 345, + 88954, + 88913, + 88905, + 88926, + 88857, + 128, + 88665, + 88102, + 89088, + 95782, + 93734, + 96256, + 81446, + 32768, + 32294, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 410, + 104996, + 104993, + 439, + 431, + 104965, + 64, + 319, + 191, + 104893, + 105472, + 112573, + 110525, + 112640, + 16384, + 81853, + 49085, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 958, + "inverse_columns": [ + 105404, + 409, + 105402, + 105361, + 105353, + 105374, + 64, + 105241, + 105113, + 104486, + 105472, + 112166, + 110118, + 112640, + 16384, + 81446, + 48678, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 549, + "columns": [ + 458, + 117284, + 117281, + 487, + 16, + 117253, + 431, + 367, + 239, + 117229, + 117760, + 124909, + 4096, + 124928, + 110573, + 94189, + 61421, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1006, + "inverse_columns": [ + 117740, + 457, + 117738, + 117697, + 16, + 117710, + 117641, + 117577, + 117449, + 116774, + 117760, + 124454, + 4096, + 124928, + 110118, + 93734, + 60966, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1059, + "columns": [ + 468, + 119841, + 119842, + 8, + 487, + 119811, + 439, + 375, + 247, + 119296, + 119283, + 2048, + 124915, + 126976, + 112627, + 96243, + 63475, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1526, + "inverse_columns": [ + 120306, + 120308, + 465, + 8, + 120257, + 120278, + 120209, + 120145, + 120017, + 119296, + 118822, + 2048, + 124454, + 126976, + 112166, + 95782, + 63014, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 110, + 28304, + 251, + 247, + 28289, + 223, + 191, + 28177, + 256, + 27901, + 64253, + 63229, + 31744, + 57085, + 48893, + 60416, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 766, + "inverse_columns": [ + 28412, + 109, + 28265, + 28261, + 28398, + 28237, + 28205, + 28286, + 256, + 27794, + 64146, + 63122, + 31744, + 56978, + 48786, + 60416, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 4, + 8, + 37459, + 32, + 145, + 37571, + 256, + 16384, + 1024, + 2048, + 33488, + 8192, + 37072, + 4816, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 209, + "inverse_columns": [ + 208, + 145, + 4, + 8, + 53331, + 32, + 53392, + 53443, + 256, + 37010, + 1024, + 2048, + 49298, + 8192, + 512, + 20626, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 4, + 8, + 37651, + 32, + 64, + 37763, + 145, + 65536, + 1024, + 2048, + 33680, + 8192, + 16384, + 5008, + 37264, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 401, + "inverse_columns": [ + 400, + 145, + 4, + 8, + 102675, + 32, + 64, + 102787, + 102544, + 37010, + 1024, + 2048, + 98450, + 8192, + 16384, + 69778, + 512, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 97, + 8, + 37506, + 69, + 37, + 37394, + 256, + 62464, + 24676, + 2048, + 58880, + 17508, + 9316, + 30208, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 101, + "inverse_columns": [ + 100, + 145, + 25696, + 8, + 131, + 25668, + 25636, + 19, + 256, + 37010, + 61952, + 2048, + 33426, + 54784, + 46592, + 4754, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 289, + 8, + 37506, + 261, + 64, + 37394, + 37, + 111616, + 74020, + 2048, + 108032, + 66852, + 16384, + 79360, + 9508, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 293, + "inverse_columns": [ + 292, + 145, + 75040, + 8, + 131, + 75012, + 64, + 19, + 74788, + 37010, + 111104, + 2048, + 33426, + 103936, + 16384, + 4754, + 46592, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 218, + 55952, + 4, + 67, + 56010, + 32, + 11, + 55898, + 256, + 55369, + 1024, + 16969, + 33353, + 8192, + 2633, + 4681, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 586, + "inverse_columns": [ + 55880, + 217, + 4, + 56017, + 131, + 32, + 55961, + 19, + 256, + 55442, + 1024, + 17042, + 33426, + 8192, + 2706, + 4754, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 302, + 77456, + 443, + 439, + 77441, + 415, + 64, + 77329, + 191, + 77245, + 113597, + 112573, + 80896, + 106429, + 16384, + 109568, + 49085, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 958, + "inverse_columns": [ + 77756, + 301, + 77609, + 77605, + 77742, + 77581, + 64, + 77630, + 77357, + 76946, + 113298, + 112274, + 80896, + 106130, + 16384, + 109568, + 48786, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 410, + 105104, + 4, + 259, + 105354, + 32, + 64, + 105242, + 11, + 104713, + 1024, + 66313, + 33545, + 8192, + 16384, + 4873, + 2825, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 778, + "inverse_columns": [ + 105224, + 409, + 4, + 105361, + 131, + 32, + 64, + 19, + 105113, + 104594, + 1024, + 66194, + 33426, + 8192, + 16384, + 4754, + 2706, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 35885, + 35972, + 16, + 133, + 64, + 36009, + 256, + 512, + 34980, + 8192, + 4096, + 33956, + 16384, + 3236, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 165, + "inverse_columns": [ + 164, + 2, + 42029, + 133, + 16, + 42116, + 64, + 42153, + 256, + 512, + 41100, + 33932, + 4096, + 2048, + 16384, + 9356, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 35976, + 35972, + 321, + 32, + 273, + 35852, + 81, + 512, + 120832, + 119808, + 82256, + 8192, + 69968, + 89088, + 20816, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 337, + "inverse_columns": [ + 336, + 2, + 137, + 133, + 86336, + 32, + 86288, + 13, + 86096, + 512, + 34956, + 33932, + 117760, + 8192, + 105472, + 3212, + 56320, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 13, + 35975, + 35979, + 16, + 32, + 64, + 35852, + 256, + 3086, + 34830, + 33806, + 4096, + 8192, + 16384, + 512, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15, + "inverse_columns": [ + 14, + 3596, + 3719, + 3723, + 16, + 32, + 64, + 13, + 256, + 32768, + 2700, + 1676, + 4096, + 8192, + 16384, + 3212, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 140, + 138, + 35976, + 35855, + 16, + 32, + 64, + 35975, + 256, + 35328, + 137, + 34304, + 4096, + 8192, + 16384, + 3584, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 36491, + "inverse_columns": [ + 1160, + 138, + 137, + 1039, + 16, + 32, + 64, + 1159, + 256, + 35328, + 34956, + 33420, + 4096, + 8192, + 16384, + 2700, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1011, + "columns": [ + 140, + 382, + 36343, + 36347, + 367, + 351, + 319, + 35852, + 127, + 97792, + 35328, + 34304, + 94077, + 89981, + 81789, + 94589, + 32637, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 36735, + "inverse_columns": [ + 127356, + 382, + 127479, + 127483, + 127342, + 127326, + 127294, + 13, + 127102, + 97792, + 96908, + 95884, + 123392, + 119296, + 111104, + 3212, + 61952, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 505, + 35976, + 36223, + 491, + 475, + 443, + 36343, + 251, + 129530, + 94720, + 34298, + 125946, + 121850, + 113658, + 3578, + 64506, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 507, + "inverse_columns": [ + 506, + 130040, + 137, + 129919, + 130026, + 130010, + 129978, + 130039, + 129786, + 95232, + 34956, + 127628, + 91648, + 87552, + 79360, + 96908, + 30208, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1161, + "columns": [ + 174, + 37, + 44680, + 44710, + 16, + 7, + 64, + 44590, + 256, + 9251, + 43555, + 33827, + 4096, + 1571, + 16384, + 3107, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1062, + "inverse_columns": [ + 44578, + 44713, + 171, + 133, + 16, + 44683, + 64, + 13, + 256, + 9356, + 43660, + 33932, + 4096, + 1676, + 16384, + 3212, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 2181, + "columns": [ + 346, + 477, + 88705, + 88708, + 463, + 32, + 415, + 88581, + 223, + 122327, + 87552, + 86999, + 118743, + 8192, + 106455, + 119296, + 57303, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 2526, + "inverse_columns": [ + 89046, + 88913, + 89050, + 339, + 88899, + 32, + 88851, + 88926, + 88659, + 121996, + 87552, + 86668, + 118412, + 8192, + 106124, + 119296, + 56972, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 14384, + 14376, + 14360, + 385, + 321, + 193, + 512, + 1024, + 126976, + 124928, + 120832, + 98752, + 82368, + 49600, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 449, + "inverse_columns": [ + 448, + 2, + 4, + 49, + 41, + 25, + 115072, + 115008, + 114880, + 512, + 1024, + 12344, + 10296, + 6200, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 477, + 475, + 14831, + 14839, + 14360, + 415, + 351, + 223, + 122334, + 121822, + 12766, + 10718, + 116224, + 106462, + 90078, + 57310, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 479, + "inverse_columns": [ + 478, + 122844, + 122842, + 122863, + 122871, + 25, + 122782, + 122718, + 122590, + 123904, + 123392, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 983, + "columns": [ + 56, + 494, + 491, + 14815, + 14376, + 14839, + 431, + 367, + 239, + 126464, + 125933, + 12800, + 116205, + 6656, + 110573, + 94189, + 61421, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15343, + "inverse_columns": [ + 120300, + 494, + 120298, + 120287, + 41, + 120311, + 120238, + 120174, + 120046, + 126464, + 119296, + 124472, + 10296, + 118328, + 103936, + 87552, + 54784, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1487, + "columns": [ + 56, + 501, + 502, + 14384, + 14815, + 14831, + 439, + 375, + 247, + 128499, + 128512, + 115699, + 11264, + 7168, + 112627, + 96243, + 63475, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15863, + "inverse_columns": [ + 117746, + 117748, + 502, + 49, + 117727, + 117743, + 117686, + 117622, + 117494, + 117760, + 128512, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16637, + "columns": [ + 16573, + 16636, + 16633, + 16629, + 16621, + 16605, + 2, + 16509, + 256, + 253, + 1024, + 2048, + 4096, + 8192, + 512, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 703, + "inverse_columns": [ + 701, + 64, + 699, + 695, + 687, + 671, + 702, + 575, + 256, + 16384, + 1024, + 2048, + 4096, + 8192, + 191, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16638, + "columns": [ + 28350, + 28205, + 28203, + 28199, + 28398, + 28175, + 47, + 28286, + 256, + 64720, + 64208, + 63184, + 15872, + 57040, + 11984, + 44544, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16529, + "inverse_columns": [ + 110, + 253, + 251, + 247, + 28289, + 223, + 28304, + 28177, + 256, + 64703, + 64191, + 63167, + 15872, + 57023, + 11967, + 44544, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16638, + "columns": [ + 55998, + 55961, + 56058, + 55955, + 55947, + 56030, + 155, + 55835, + 256, + 64612, + 40448, + 63076, + 61028, + 47616, + 39524, + 32356, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16421, + "inverse_columns": [ + 218, + 253, + 55841, + 247, + 239, + 55813, + 55844, + 127, + 256, + 64703, + 40448, + 63167, + 61119, + 47616, + 39615, + 32447, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16637, + "columns": [ + 62653, + 62716, + 62642, + 62709, + 62630, + 62614, + 182, + 62518, + 256, + 46153, + 64073, + 48128, + 61001, + 56905, + 46592, + 32329, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 523, + "inverse_columns": [ + 46601, + 244, + 251, + 46595, + 239, + 223, + 46602, + 127, + 256, + 62464, + 64191, + 48128, + 61119, + 57023, + 46271, + 32447, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 130815, + "columns": [ + 65725, + 65859, + 65862, + 65866, + 65874, + 65890, + 253, + 65986, + 191, + 65024, + 64445, + 63421, + 61373, + 57277, + 64957, + 32701, + 49085, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 833, + "inverse_columns": [ + 130371, + 446, + 130373, + 130377, + 130385, + 130401, + 254, + 130497, + 130238, + 114176, + 129536, + 128512, + 126464, + 122368, + 65024, + 97792, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 119039, + "columns": [ + 77502, + 77564, + 77562, + 77558, + 77695, + 77534, + 254, + 77807, + 145, + 93184, + 92672, + 91648, + 61328, + 85504, + 65024, + 32656, + 37264, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16751, + "inverse_columns": [ + 400, + 253, + 251, + 247, + 102783, + 223, + 254, + 102895, + 102544, + 64703, + 64191, + 63167, + 114688, + 57023, + 65024, + 86016, + 11967, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 91391, + "columns": [ + 105150, + 105212, + 105439, + 105206, + 105198, + 105467, + 254, + 105086, + 37, + 120832, + 64292, + 119296, + 117248, + 57124, + 65024, + 88576, + 9508, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16859, + "inverse_columns": [ + 292, + 253, + 75231, + 247, + 239, + 75259, + 254, + 127, + 74788, + 64703, + 90112, + 63167, + 61119, + 82944, + 65024, + 32447, + 39615, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 84735, + "columns": [ + 111805, + 112119, + 111865, + 112126, + 111853, + 111837, + 253, + 111741, + 11, + 65024, + 126976, + 63241, + 123904, + 119808, + 64777, + 95232, + 2825, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1013, + "inverse_columns": [ + 84471, + 266, + 251, + 84477, + 239, + 223, + 254, + 127, + 83978, + 68096, + 64191, + 82432, + 61119, + 57023, + 65024, + 32447, + 46271, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 5715, + 21, + 5718, + 8, + 5637, + 32, + 7, + 128, + 256, + 5189, + 4677, + 2048, + 16384, + 8192, + 1605, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 71, + "inverse_columns": [ + 18003, + 69, + 18006, + 8, + 7, + 32, + 17925, + 128, + 256, + 17429, + 16917, + 2048, + 1557, + 8192, + 4096, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 5907, + 21, + 5910, + 8, + 5637, + 32, + 64, + 128, + 7, + 5381, + 4869, + 2048, + 65536, + 8192, + 16384, + 32768, + 1797, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 263, + "inverse_columns": [ + 67347, + 261, + 67350, + 8, + 7, + 32, + 64, + 128, + 67077, + 66581, + 66069, + 2048, + 1557, + 8192, + 16384, + 32768, + 4096, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 27159, + "columns": [ + 31764, + 22, + 31762, + 97, + 31750, + 73, + 41, + 128, + 256, + 5632, + 31232, + 24680, + 28160, + 18536, + 10344, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 639, + "inverse_columns": [ + 104, + 22, + 19, + 26720, + 7, + 26696, + 26664, + 128, + 256, + 5632, + 4629, + 29717, + 1557, + 23573, + 15381, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 54804, + 213, + 54993, + 8, + 54981, + 32, + 131, + 67, + 256, + 54466, + 4802, + 2048, + 1730, + 8192, + 33474, + 17090, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 705, + "inverse_columns": [ + 214, + 54976, + 19, + 8, + 7, + 32, + 54934, + 54870, + 256, + 54293, + 4629, + 2048, + 1557, + 8192, + 33301, + 16917, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 59909, + 248, + 59907, + 247, + 59910, + 223, + 191, + 127, + 256, + 63488, + 60416, + 63215, + 59631, + 57071, + 48879, + 32495, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4349, + "inverse_columns": [ + 63725, + 63740, + 63737, + 63714, + 234, + 63690, + 63658, + 63594, + 256, + 59413, + 60416, + 62997, + 59904, + 56853, + 48661, + 32277, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 76311, + "columns": [ + 80916, + 22, + 80914, + 289, + 80902, + 265, + 64, + 128, + 41, + 5632, + 80384, + 74024, + 77312, + 67880, + 16384, + 32768, + 10536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 831, + "inverse_columns": [ + 296, + 22, + 19, + 76064, + 7, + 76040, + 64, + 128, + 75816, + 5632, + 4629, + 78869, + 1557, + 72725, + 16384, + 32768, + 15381, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 103956, + 405, + 104337, + 8, + 104325, + 32, + 64, + 259, + 131, + 103810, + 4994, + 2048, + 1922, + 8192, + 16384, + 66434, + 33666, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 897, + "inverse_columns": [ + 406, + 104320, + 19, + 8, + 7, + 32, + 64, + 104214, + 104086, + 103445, + 4629, + 2048, + 1557, + 8192, + 16384, + 66069, + 33301, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 109061, + 440, + 109059, + 439, + 109062, + 415, + 64, + 319, + 191, + 112640, + 109568, + 112559, + 108975, + 106415, + 16384, + 81839, + 49071, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4541, + "inverse_columns": [ + 113069, + 113084, + 113081, + 113058, + 426, + 113034, + 64, + 112938, + 112810, + 108565, + 109568, + 112149, + 109056, + 106005, + 16384, + 81429, + 48661, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 41859, + 161, + 4, + 8, + 16, + 41890, + 64, + 41505, + 35, + 41249, + 1024, + 2048, + 4096, + 33569, + 16384, + 65536, + 8993, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 291, + "inverse_columns": [ + 74627, + 289, + 4, + 8, + 16, + 74658, + 64, + 35, + 74273, + 73889, + 1024, + 2048, + 4096, + 66209, + 16384, + 8865, + 32768, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 989, + "columns": [ + 57823, + 162, + 379, + 375, + 367, + 57853, + 382, + 57378, + 127, + 41472, + 97087, + 96063, + 94015, + 49664, + 97792, + 73023, + 32575, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 58239, + "inverse_columns": [ + 105789, + 105951, + 105849, + 105845, + 105837, + 105982, + 381, + 35, + 105597, + 97792, + 120832, + 119808, + 117760, + 89761, + 97441, + 8865, + 56320, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 69283, + "columns": [ + 109728, + 162, + 265, + 261, + 16, + 109698, + 64, + 109602, + 13, + 41472, + 67852, + 66828, + 4096, + 101888, + 16384, + 77312, + 3340, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 943, + "inverse_columns": [ + 268, + 162, + 68872, + 68868, + 16, + 131, + 64, + 35, + 68620, + 41472, + 108705, + 107681, + 4096, + 33441, + 16384, + 8865, + 44193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 111264, + 433, + 4, + 8, + 259, + 111505, + 64, + 111409, + 19, + 110866, + 1024, + 2048, + 66322, + 33554, + 16384, + 8978, + 4882, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 785, + "inverse_columns": [ + 434, + 111376, + 4, + 8, + 111522, + 131, + 64, + 35, + 111282, + 110753, + 1024, + 2048, + 66209, + 33441, + 16384, + 8865, + 4769, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4227, + "columns": [ + 124, + 31873, + 251, + 247, + 31874, + 223, + 191, + 31747, + 256, + 28160, + 64239, + 63215, + 27887, + 57071, + 48879, + 60416, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4350, + "inverse_columns": [ + 31982, + 31996, + 31849, + 31845, + 109, + 31821, + 31789, + 31870, + 256, + 28160, + 64146, + 63122, + 27794, + 56978, + 48786, + 60416, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37459, + 4, + 8, + 37506, + 32, + 131, + 37585, + 256, + 37058, + 1024, + 2048, + 16384, + 8192, + 33474, + 4802, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 195, + "inverse_columns": [ + 194, + 49747, + 4, + 8, + 131, + 32, + 49794, + 49873, + 256, + 49298, + 1024, + 2048, + 33426, + 8192, + 4096, + 17042, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 4, + 97, + 37506, + 73, + 41, + 37394, + 256, + 63488, + 1024, + 24680, + 59904, + 18536, + 10344, + 31232, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 105, + "inverse_columns": [ + 104, + 145, + 4, + 26720, + 131, + 26696, + 26664, + 19, + 256, + 37010, + 1024, + 61952, + 33426, + 55808, + 47616, + 4754, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 4, + 289, + 37506, + 265, + 64, + 37394, + 41, + 112640, + 1024, + 74024, + 109056, + 67880, + 16384, + 80384, + 10536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 297, + "inverse_columns": [ + 296, + 145, + 4, + 76064, + 131, + 76040, + 64, + 19, + 75816, + 37010, + 1024, + 111104, + 33426, + 104960, + 16384, + 4754, + 47616, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37520, + 265, + 261, + 37506, + 32, + 64, + 37394, + 13, + 105472, + 67852, + 66828, + 101888, + 8192, + 16384, + 73216, + 3340, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 269, + "inverse_columns": [ + 268, + 145, + 68872, + 68868, + 131, + 32, + 64, + 19, + 68620, + 37010, + 104960, + 103936, + 33426, + 8192, + 16384, + 4754, + 40448, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37651, + 4, + 8, + 37506, + 32, + 64, + 37777, + 131, + 37250, + 1024, + 2048, + 65536, + 8192, + 16384, + 4994, + 33666, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 387, + "inverse_columns": [ + 386, + 99091, + 4, + 8, + 131, + 32, + 64, + 99217, + 98946, + 98450, + 1024, + 2048, + 33426, + 8192, + 16384, + 66194, + 4096, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 37763, + 4, + 8, + 37777, + 32, + 64, + 37394, + 19, + 37138, + 1024, + 2048, + 33554, + 8192, + 16384, + 65536, + 4882, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 275, + "inverse_columns": [ + 274, + 70531, + 4, + 8, + 70545, + 32, + 64, + 19, + 70162, + 69778, + 1024, + 2048, + 66194, + 8192, + 16384, + 4754, + 32768, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16877, + "columns": [ + 146, + 37871, + 379, + 375, + 37885, + 351, + 382, + 37394, + 127, + 53248, + 97087, + 96063, + 49664, + 89919, + 97792, + 77119, + 32575, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 54143, + "inverse_columns": [ + 109886, + 110063, + 109946, + 109942, + 110077, + 109918, + 382, + 19, + 109694, + 97426, + 124928, + 123904, + 93842, + 117760, + 97792, + 4754, + 60416, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 214, + 54928, + 67, + 8, + 54982, + 32, + 7, + 54870, + 256, + 54341, + 16965, + 2048, + 33349, + 8192, + 1605, + 4677, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 582, + "inverse_columns": [ + 54852, + 213, + 54993, + 8, + 131, + 32, + 54933, + 19, + 256, + 54418, + 17042, + 2048, + 33426, + 8192, + 1682, + 4754, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4227, + "columns": [ + 316, + 81025, + 443, + 439, + 81026, + 415, + 64, + 80899, + 191, + 77312, + 113583, + 112559, + 77231, + 106415, + 16384, + 109568, + 49071, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4542, + "inverse_columns": [ + 81326, + 81340, + 81193, + 81189, + 301, + 81165, + 64, + 81214, + 80941, + 77312, + 113298, + 112274, + 76946, + 106130, + 16384, + 109568, + 48786, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 406, + 104080, + 259, + 8, + 104326, + 32, + 64, + 104214, + 7, + 103685, + 66309, + 2048, + 33541, + 8192, + 16384, + 4869, + 1797, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 774, + "inverse_columns": [ + 104196, + 405, + 104337, + 8, + 131, + 32, + 64, + 19, + 104085, + 103570, + 66194, + 2048, + 33426, + 8192, + 16384, + 4754, + 1682, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 657, + "columns": [ + 434, + 111248, + 4, + 8, + 111522, + 259, + 64, + 111410, + 35, + 110881, + 1024, + 2048, + 33569, + 66337, + 16384, + 4897, + 8993, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 802, + "inverse_columns": [ + 111392, + 433, + 4, + 8, + 131, + 111505, + 64, + 19, + 111281, + 110738, + 1024, + 2048, + 33426, + 66194, + 16384, + 4754, + 8850, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 36229, + 36233, + 16, + 32, + 64, + 35852, + 13, + 512, + 35084, + 34060, + 4096, + 8192, + 16384, + 65536, + 3340, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 269, + "inverse_columns": [ + 268, + 2, + 68997, + 69001, + 16, + 32, + 64, + 13, + 68620, + 512, + 67724, + 66700, + 4096, + 8192, + 16384, + 3212, + 32768, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 273, + 35976, + 35972, + 259, + 32, + 64, + 35852, + 19, + 69906, + 104960, + 103936, + 66322, + 8192, + 16384, + 73216, + 4882, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 275, + "inverse_columns": [ + 274, + 70416, + 137, + 133, + 70402, + 32, + 64, + 13, + 70162, + 105472, + 34956, + 33932, + 101888, + 8192, + 16384, + 3212, + 40448, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 943, + "columns": [ + 140, + 290, + 35976, + 35972, + 16, + 259, + 64, + 35852, + 35, + 74240, + 108833, + 107809, + 4096, + 66337, + 16384, + 77089, + 8993, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 36643, + "inverse_columns": [ + 109856, + 290, + 137, + 133, + 16, + 109826, + 64, + 13, + 109602, + 74240, + 34956, + 33932, + 4096, + 101888, + 16384, + 3212, + 44544, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16883, + "columns": [ + 140, + 381, + 36343, + 36347, + 367, + 351, + 382, + 35852, + 127, + 97599, + 51200, + 50176, + 94015, + 89919, + 97792, + 78655, + 32575, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 52607, + "inverse_columns": [ + 111422, + 111484, + 111607, + 111611, + 111470, + 111454, + 382, + 13, + 111230, + 126976, + 96908, + 95884, + 123392, + 119296, + 97792, + 3212, + 61952, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 14425, + 14376, + 14449, + 41, + 128, + 256, + 512, + 1024, + 12392, + 16384, + 6248, + 10344, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 105, + "inverse_columns": [ + 104, + 2, + 4, + 26713, + 41, + 26737, + 26664, + 128, + 256, + 512, + 1024, + 24632, + 10296, + 18488, + 4096, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 14617, + 14376, + 14641, + 64, + 128, + 41, + 512, + 1024, + 12584, + 65536, + 6440, + 16384, + 32768, + 10536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 297, + "inverse_columns": [ + 296, + 2, + 4, + 76057, + 41, + 76081, + 64, + 128, + 75816, + 512, + 1024, + 73784, + 10296, + 67640, + 16384, + 32768, + 4096, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 639, + "columns": [ + 56, + 70, + 67, + 14384, + 14376, + 14360, + 7, + 128, + 256, + 17920, + 16965, + 29765, + 27717, + 23621, + 1605, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 14919, + "inverse_columns": [ + 31812, + 70, + 31810, + 49, + 41, + 25, + 31750, + 128, + 256, + 17920, + 31232, + 12344, + 10296, + 6200, + 15872, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 193, + 4, + 14384, + 14376, + 14360, + 131, + 67, + 256, + 49346, + 1024, + 61952, + 59904, + 55808, + 33474, + 17090, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 195, + "inverse_columns": [ + 194, + 49856, + 4, + 49, + 41, + 25, + 49794, + 49730, + 256, + 63488, + 1024, + 12344, + 10296, + 6200, + 47616, + 31232, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 831, + "columns": [ + 56, + 262, + 259, + 14384, + 14376, + 14360, + 64, + 128, + 7, + 67072, + 66309, + 79109, + 77061, + 72965, + 16384, + 32768, + 1797, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15111, + "inverse_columns": [ + 81156, + 262, + 81154, + 49, + 41, + 25, + 64, + 128, + 80902, + 67072, + 80384, + 12344, + 10296, + 6200, + 16384, + 32768, + 15872, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 385, + 4, + 14384, + 14376, + 14360, + 64, + 259, + 131, + 98690, + 1024, + 111104, + 109056, + 104960, + 16384, + 66434, + 33666, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 387, + "inverse_columns": [ + 386, + 99200, + 4, + 49, + 41, + 25, + 64, + 99074, + 98946, + 112640, + 1024, + 12344, + 10296, + 6200, + 16384, + 80384, + 47616, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4137, + "columns": [ + 214, + 253, + 251, + 54817, + 54824, + 54793, + 191, + 127, + 256, + 64751, + 64239, + 52736, + 50927, + 58880, + 48879, + 32495, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4350, + "inverse_columns": [ + 55022, + 54981, + 54979, + 55030, + 199, + 55006, + 54919, + 54855, + 256, + 64568, + 64056, + 52736, + 50744, + 58880, + 48696, + 32312, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4137, + "columns": [ + 406, + 445, + 443, + 103969, + 103976, + 103945, + 64, + 319, + 191, + 114095, + 113583, + 101888, + 100271, + 108032, + 16384, + 81839, + 49071, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4542, + "inverse_columns": [ + 104366, + 104325, + 104323, + 104374, + 391, + 104350, + 64, + 104199, + 104071, + 113720, + 113208, + 101888, + 99896, + 108032, + 16384, + 81464, + 48696, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16623, + "columns": [ + 16559, + 16621, + 16619, + 16615, + 16622, + 16591, + 16, + 16495, + 256, + 512, + 1024, + 2048, + 239, + 8192, + 4096, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4287, + "inverse_columns": [ + 4271, + 4285, + 4283, + 4279, + 64, + 4255, + 4286, + 4159, + 256, + 512, + 1024, + 2048, + 16384, + 8192, + 191, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16638, + "columns": [ + 31934, + 31996, + 31801, + 31797, + 31789, + 31773, + 61, + 31870, + 256, + 15872, + 64194, + 63170, + 61122, + 57026, + 15554, + 48128, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16515, + "inverse_columns": [ + 124, + 31873, + 251, + 247, + 239, + 223, + 31874, + 31747, + 256, + 15872, + 64191, + 63167, + 61119, + 57023, + 15551, + 48128, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16638, + "columns": [ + 54974, + 54933, + 54931, + 55030, + 54919, + 55006, + 151, + 54807, + 256, + 64616, + 64104, + 40448, + 61032, + 46592, + 38504, + 32360, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16425, + "inverse_columns": [ + 214, + 253, + 251, + 54817, + 239, + 54793, + 54824, + 127, + 256, + 64703, + 64191, + 40448, + 61119, + 46592, + 38591, + 32447, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16637, + "columns": [ + 63677, + 63740, + 63737, + 63666, + 63658, + 63642, + 186, + 63546, + 256, + 47173, + 48128, + 63045, + 60997, + 56901, + 47616, + 32325, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 519, + "inverse_columns": [ + 47621, + 248, + 47619, + 247, + 239, + 223, + 47622, + 127, + 256, + 63488, + 48128, + 63167, + 61119, + 57023, + 47295, + 32447, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 255, + "columns": [ + 65473, + 65474, + 65476, + 65480, + 65488, + 65504, + 191, + 65087, + 127, + 64831, + 64319, + 63295, + 61247, + 57151, + 48959, + 65536, + 32575, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 383, + "inverse_columns": [ + 98241, + 98242, + 98244, + 98248, + 98256, + 98272, + 319, + 127, + 97855, + 97471, + 96959, + 95935, + 93887, + 89791, + 81599, + 32447, + 32768, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 130815, + "columns": [ + 65711, + 65874, + 65876, + 65880, + 65873, + 65904, + 239, + 66000, + 191, + 64943, + 64431, + 63407, + 65024, + 57263, + 61359, + 32687, + 49071, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4417, + "inverse_columns": [ + 126801, + 126787, + 126789, + 126793, + 446, + 126817, + 254, + 126913, + 126654, + 130048, + 129536, + 128512, + 114176, + 122368, + 65024, + 97792, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 115455, + "columns": [ + 81086, + 81279, + 81146, + 81142, + 81134, + 81118, + 254, + 81405, + 131, + 64898, + 96256, + 95232, + 93184, + 89088, + 65024, + 32642, + 33666, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16765, + "inverse_columns": [ + 386, + 99199, + 251, + 247, + 239, + 223, + 254, + 99325, + 98946, + 114688, + 64191, + 63167, + 61119, + 57023, + 65024, + 82432, + 15551, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 92415, + "columns": [ + 104126, + 104188, + 104186, + 104415, + 104174, + 104439, + 254, + 104062, + 41, + 119808, + 119296, + 63272, + 116224, + 57128, + 65024, + 87552, + 10536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16855, + "inverse_columns": [ + 296, + 253, + 251, + 76255, + 239, + 76279, + 254, + 127, + 75816, + 64703, + 64191, + 90112, + 61119, + 83968, + 65024, + 32447, + 38591, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 90879, + "columns": [ + 105661, + 105951, + 105721, + 105717, + 105709, + 105982, + 253, + 105597, + 35, + 65024, + 120832, + 119808, + 117760, + 57121, + 64801, + 89088, + 8993, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 989, + "inverse_columns": [ + 90591, + 290, + 251, + 247, + 239, + 90621, + 254, + 127, + 90146, + 74240, + 64191, + 63167, + 61119, + 82432, + 65024, + 32447, + 40127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 86783, + "columns": [ + 109758, + 110063, + 109818, + 109814, + 110077, + 109790, + 254, + 109694, + 19, + 64786, + 124928, + 123904, + 61202, + 117760, + 65024, + 93184, + 4882, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16877, + "inverse_columns": [ + 274, + 70639, + 251, + 247, + 70653, + 223, + 254, + 127, + 70162, + 86016, + 64191, + 63167, + 82432, + 57023, + 65024, + 32447, + 44223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 85247, + "columns": [ + 111294, + 111356, + 111607, + 111611, + 111342, + 111326, + 254, + 111230, + 13, + 126976, + 64268, + 63244, + 123392, + 119296, + 65024, + 94720, + 3340, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16883, + "inverse_columns": [ + 268, + 253, + 69111, + 69115, + 239, + 223, + 254, + 127, + 68620, + 64703, + 83968, + 82944, + 61119, + 57023, + 65024, + 32447, + 45759, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 83711, + "columns": [ + 112829, + 113147, + 113150, + 112885, + 112877, + 112861, + 253, + 112765, + 7, + 65024, + 64261, + 126976, + 124928, + 120832, + 64773, + 96256, + 1797, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1017, + "inverse_columns": [ + 83451, + 262, + 83453, + 247, + 239, + 223, + 254, + 127, + 82950, + 67072, + 82432, + 63167, + 61119, + 57023, + 65024, + 32447, + 47295, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 7703, + "columns": [ + 2068, + 22, + 2063, + 21, + 2075, + 32, + 64, + 128, + 256, + 5632, + 4636, + 5148, + 1564, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 523, + "inverse_columns": [ + 28, + 22, + 7183, + 7188, + 7195, + 32, + 64, + 128, + 256, + 5632, + 6656, + 21, + 3584, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 5671, + 21, + 5649, + 8, + 5686, + 19, + 64, + 128, + 256, + 5169, + 8192, + 2048, + 1585, + 4657, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 51, + "inverse_columns": [ + 12839, + 49, + 19, + 8, + 12854, + 12817, + 64, + 128, + 256, + 12309, + 4629, + 2048, + 8725, + 1024, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 5779, + 21, + 5782, + 8, + 5637, + 32, + 64, + 7, + 256, + 5253, + 4741, + 2048, + 32768, + 8192, + 16384, + 1669, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 135, + "inverse_columns": [ + 34451, + 133, + 34454, + 8, + 7, + 32, + 64, + 34309, + 256, + 33813, + 33301, + 2048, + 1557, + 8192, + 16384, + 4096, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 43543, + "columns": [ + 48148, + 22, + 48146, + 161, + 48134, + 137, + 64, + 41, + 256, + 5632, + 47616, + 41128, + 44544, + 34984, + 16384, + 10408, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 703, + "inverse_columns": [ + 168, + 22, + 19, + 43168, + 7, + 43144, + 64, + 43048, + 256, + 5632, + 4629, + 46101, + 1557, + 39957, + 16384, + 15381, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 87572, + 341, + 87889, + 8, + 87877, + 32, + 259, + 128, + 67, + 87362, + 4930, + 2048, + 1858, + 8192, + 66370, + 32768, + 17218, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 833, + "inverse_columns": [ + 342, + 87872, + 19, + 8, + 7, + 32, + 87830, + 128, + 87638, + 87061, + 4629, + 2048, + 1557, + 8192, + 66069, + 32768, + 16917, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 92677, + 376, + 92675, + 375, + 92678, + 351, + 319, + 128, + 127, + 96256, + 93184, + 96111, + 92527, + 89967, + 81775, + 32768, + 32623, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4477, + "inverse_columns": [ + 96621, + 96636, + 96633, + 96610, + 362, + 96586, + 96554, + 128, + 96362, + 92181, + 93184, + 95765, + 92672, + 89621, + 81429, + 32768, + 32277, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 531, + "columns": [ + 117265, + 460, + 117266, + 471, + 117251, + 32, + 415, + 351, + 223, + 117760, + 117211, + 120795, + 120832, + 8192, + 106459, + 90075, + 57307, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1501, + "inverse_columns": [ + 118233, + 118236, + 458, + 118210, + 118221, + 32, + 118154, + 118090, + 117962, + 116757, + 117248, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 123412, + 481, + 123410, + 8, + 123398, + 471, + 439, + 375, + 247, + 123382, + 123904, + 2048, + 126976, + 120822, + 112630, + 96246, + 63478, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1013, + "inverse_columns": [ + 482, + 123892, + 123889, + 8, + 123877, + 123842, + 123810, + 123746, + 123618, + 122901, + 123904, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 43683, + "columns": [ + 2208, + 162, + 4, + 161, + 16, + 2091, + 64, + 2187, + 256, + 41472, + 1024, + 41128, + 4096, + 33448, + 16384, + 8872, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 523, + "inverse_columns": [ + 168, + 162, + 4, + 43168, + 16, + 43051, + 64, + 43147, + 256, + 41472, + 1024, + 161, + 4096, + 35328, + 16384, + 10752, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 41511, + 161, + 131, + 8, + 16, + 41601, + 64, + 41638, + 256, + 41093, + 33413, + 2048, + 4096, + 1024, + 16384, + 8837, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 135, + "inverse_columns": [ + 34343, + 133, + 34433, + 8, + 16, + 131, + 64, + 34470, + 256, + 33953, + 8192, + 2048, + 4096, + 33441, + 16384, + 1697, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 41619, + 161, + 4, + 8, + 35, + 41650, + 64, + 41505, + 256, + 41009, + 1024, + 2048, + 8753, + 33329, + 16384, + 4096, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 51, + "inverse_columns": [ + 12947, + 49, + 4, + 8, + 12833, + 12978, + 64, + 35, + 256, + 12449, + 1024, + 2048, + 32768, + 4769, + 16384, + 8865, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 893, + "columns": [ + 42367, + 162, + 478, + 471, + 463, + 42114, + 415, + 42493, + 223, + 41472, + 122368, + 120795, + 118747, + 88539, + 106459, + 9728, + 57307, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 42975, + "inverse_columns": [ + 96729, + 96639, + 477, + 96725, + 96717, + 131, + 96669, + 96766, + 96477, + 122368, + 122017, + 95232, + 93184, + 33441, + 80896, + 89761, + 31744, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 989, + "columns": [ + 45535, + 162, + 379, + 375, + 382, + 45565, + 319, + 45090, + 127, + 41472, + 97135, + 96111, + 97792, + 37376, + 81775, + 85359, + 32623, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 45951, + "inverse_columns": [ + 118125, + 118239, + 118137, + 118133, + 381, + 118270, + 118077, + 35, + 117885, + 97792, + 120832, + 119808, + 97441, + 89761, + 105472, + 8865, + 56320, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 7843, + "columns": [ + 48288, + 162, + 25, + 21, + 13, + 48258, + 64, + 48162, + 256, + 41472, + 6172, + 5148, + 3100, + 40448, + 16384, + 15872, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 703, + "inverse_columns": [ + 28, + 162, + 7192, + 7188, + 7180, + 131, + 64, + 35, + 256, + 41472, + 47265, + 46241, + 44193, + 33441, + 16384, + 8865, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 87712, + 341, + 499, + 8, + 487, + 87682, + 439, + 87586, + 247, + 87542, + 127990, + 2048, + 124918, + 95232, + 112630, + 119808, + 63478, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1013, + "inverse_columns": [ + 342, + 88052, + 87890, + 8, + 87878, + 88021, + 87830, + 87925, + 87638, + 87201, + 127649, + 2048, + 124577, + 95232, + 112289, + 119808, + 63137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 123552, + 481, + 4, + 8, + 16, + 123841, + 259, + 123745, + 67, + 123202, + 1024, + 2048, + 4096, + 33602, + 66370, + 9026, + 17218, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 833, + "inverse_columns": [ + 482, + 123712, + 4, + 8, + 16, + 131, + 123810, + 35, + 123618, + 123041, + 1024, + 2048, + 4096, + 33441, + 66209, + 8865, + 17057, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 35976, + 35885, + 16, + 137, + 64, + 36005, + 256, + 512, + 8192, + 33960, + 4096, + 34984, + 16384, + 3240, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 169, + "inverse_columns": [ + 168, + 2, + 137, + 43053, + 16, + 43144, + 64, + 43173, + 256, + 512, + 34956, + 41100, + 4096, + 1024, + 16384, + 10380, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 35989, + 35993, + 13, + 32, + 64, + 35852, + 256, + 512, + 34844, + 33820, + 3100, + 8192, + 16384, + 4096, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 29, + "inverse_columns": [ + 28, + 2, + 7317, + 7321, + 7180, + 32, + 64, + 13, + 256, + 512, + 6284, + 5260, + 32768, + 8192, + 16384, + 3212, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 703, + "columns": [ + 140, + 50, + 35976, + 35972, + 35, + 19, + 64, + 35852, + 256, + 12800, + 47153, + 46129, + 8753, + 4657, + 16384, + 15409, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 36403, + "inverse_columns": [ + 48176, + 50, + 137, + 133, + 48162, + 48146, + 64, + 13, + 256, + 12800, + 34956, + 33932, + 44544, + 40448, + 16384, + 3212, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 523, + "columns": [ + 140, + 134, + 35855, + 35972, + 16, + 32, + 64, + 35979, + 256, + 34304, + 35328, + 133, + 4096, + 8192, + 16384, + 3584, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 36487, + "inverse_columns": [ + 2180, + 134, + 2063, + 133, + 16, + 32, + 64, + 2187, + 256, + 34304, + 33420, + 33932, + 4096, + 8192, + 16384, + 1676, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 321, + 35976, + 35972, + 16, + 32, + 259, + 35852, + 67, + 82242, + 117248, + 116224, + 4096, + 8192, + 66370, + 85504, + 17218, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 323, + "inverse_columns": [ + 322, + 82752, + 137, + 133, + 16, + 32, + 82690, + 13, + 82498, + 117760, + 34956, + 33932, + 4096, + 8192, + 101888, + 3212, + 52736, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4595, + "columns": [ + 140, + 381, + 36343, + 36347, + 382, + 351, + 319, + 35852, + 127, + 97647, + 38912, + 37888, + 97792, + 89967, + 81775, + 90991, + 32623, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 40319, + "inverse_columns": [ + 123758, + 123772, + 123895, + 123899, + 382, + 123742, + 123710, + 13, + 123518, + 126976, + 96908, + 95884, + 97792, + 119296, + 111104, + 3212, + 61952, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 501, + 36223, + 35972, + 487, + 471, + 439, + 36347, + 247, + 128502, + 35318, + 94720, + 124918, + 120822, + 112630, + 3574, + 63478, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 502, + 129012, + 128895, + 133, + 128998, + 128982, + 128950, + 129019, + 128758, + 96256, + 127628, + 33932, + 92672, + 88576, + 80384, + 95884, + 31232, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1161, + "columns": [ + 342, + 477, + 87688, + 87681, + 463, + 32, + 415, + 87561, + 223, + 122331, + 87003, + 88576, + 118747, + 8192, + 106459, + 119296, + 57307, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1502, + "inverse_columns": [ + 88026, + 87889, + 339, + 88022, + 87875, + 32, + 87827, + 87902, + 87635, + 121996, + 86668, + 88576, + 118412, + 8192, + 106124, + 119296, + 56972, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 14489, + 14376, + 14513, + 64, + 41, + 256, + 512, + 1024, + 12456, + 32768, + 6312, + 16384, + 10408, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 169, + "inverse_columns": [ + 168, + 2, + 4, + 43161, + 41, + 43185, + 64, + 43048, + 256, + 512, + 1024, + 41016, + 10296, + 34872, + 16384, + 4096, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 25, + 14381, + 14389, + 14360, + 64, + 128, + 256, + 512, + 6172, + 12316, + 10268, + 1024, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 29, + "inverse_columns": [ + 28, + 2, + 7192, + 7213, + 7221, + 25, + 64, + 128, + 256, + 512, + 8192, + 5176, + 3128, + 6200, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 523, + "columns": [ + 56, + 50, + 4, + 14384, + 14363, + 14379, + 64, + 128, + 256, + 12800, + 1024, + 49, + 10752, + 6656, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 14899, + "inverse_columns": [ + 2096, + 50, + 4, + 49, + 2075, + 2091, + 64, + 128, + 256, + 12800, + 1024, + 12344, + 8760, + 4664, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 703, + "columns": [ + 56, + 134, + 131, + 14384, + 14376, + 14360, + 64, + 7, + 256, + 34304, + 33413, + 46213, + 44165, + 40069, + 16384, + 1669, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 14983, + "inverse_columns": [ + 48260, + 134, + 48258, + 49, + 41, + 25, + 64, + 48134, + 256, + 34304, + 47616, + 12344, + 10296, + 6200, + 16384, + 15872, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 321, + 4, + 14384, + 14376, + 14360, + 259, + 128, + 67, + 82242, + 1024, + 94720, + 92672, + 88576, + 66370, + 32768, + 17218, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 323, + "inverse_columns": [ + 322, + 82752, + 4, + 49, + 41, + 25, + 82690, + 128, + 82498, + 96256, + 1024, + 12344, + 10296, + 6200, + 80384, + 32768, + 31232, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1511, + "columns": [ + 56, + 477, + 478, + 14831, + 14839, + 14360, + 415, + 351, + 223, + 122331, + 122368, + 13312, + 11264, + 115675, + 106459, + 90075, + 57307, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15839, + "inverse_columns": [ + 123866, + 123868, + 478, + 123887, + 123895, + 25, + 123806, + 123742, + 123614, + 123904, + 122368, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 501, + 499, + 14384, + 14815, + 14831, + 439, + 375, + 247, + 128502, + 127990, + 116224, + 10742, + 6646, + 112630, + 96246, + 63478, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 502, + 129012, + 129010, + 49, + 128991, + 129007, + 128950, + 128886, + 128758, + 117760, + 117248, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4137, + "columns": [ + 342, + 381, + 379, + 87585, + 87592, + 87561, + 319, + 128, + 127, + 97647, + 97135, + 85504, + 83823, + 91648, + 81775, + 32768, + 32623, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4478, + "inverse_columns": [ + 87918, + 87877, + 87875, + 87926, + 327, + 87902, + 87815, + 128, + 87623, + 97336, + 96824, + 85504, + 83512, + 91648, + 81464, + 32768, + 32312, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 5909, + 5910, + 19, + 8, + 5635, + 32, + 64, + 128, + 7, + 5379, + 4867, + 2048, + 65536, + 8192, + 16384, + 32768, + 1795, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 263, + "inverse_columns": [ + 67349, + 67350, + 259, + 8, + 7, + 32, + 64, + 128, + 67075, + 66579, + 66067, + 2048, + 1555, + 8192, + 16384, + 32768, + 4096, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1046, + "columns": [ + 54802, + 54993, + 211, + 8, + 54979, + 32, + 133, + 69, + 256, + 5316, + 53956, + 2048, + 1732, + 8192, + 33988, + 17604, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1217, + "inverse_columns": [ + 214, + 21, + 54976, + 8, + 7, + 32, + 54934, + 54870, + 256, + 5139, + 53779, + 2048, + 1555, + 8192, + 33811, + 17427, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 52247, + "columns": [ + 55826, + 55828, + 22, + 193, + 55814, + 32, + 137, + 73, + 256, + 56320, + 5632, + 49352, + 52736, + 8192, + 35016, + 18632, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1247, + "inverse_columns": [ + 200, + 21, + 22, + 51392, + 7, + 32, + 51336, + 51272, + 256, + 5139, + 5632, + 53779, + 1555, + 8192, + 39443, + 23059, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 58391, + "columns": [ + 61970, + 61972, + 22, + 8, + 61958, + 193, + 161, + 97, + 256, + 62464, + 5632, + 2048, + 58880, + 49376, + 41184, + 24800, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1271, + "inverse_columns": [ + 224, + 21, + 22, + 8, + 7, + 57536, + 57504, + 57440, + 256, + 5139, + 5632, + 2048, + 1555, + 53779, + 45587, + 29203, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 71191, + "columns": [ + 65553, + 65799, + 21, + 8, + 65814, + 32, + 64, + 128, + 19, + 5632, + 5393, + 2048, + 1809, + 8192, + 16384, + 32768, + 4881, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 773, + "inverse_columns": [ + 70919, + 274, + 22, + 8, + 70933, + 32, + 64, + 128, + 70674, + 70144, + 5632, + 2048, + 67072, + 8192, + 16384, + 32768, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1046, + "columns": [ + 93202, + 93204, + 361, + 375, + 93190, + 351, + 319, + 128, + 127, + 92672, + 92542, + 96126, + 96256, + 89982, + 81790, + 32768, + 32638, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1403, + "inverse_columns": [ + 364, + 93561, + 93562, + 93540, + 93547, + 93516, + 93484, + 128, + 93292, + 92672, + 92179, + 95763, + 96256, + 89619, + 81427, + 32768, + 32275, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1046, + "columns": [ + 109586, + 109588, + 425, + 439, + 109574, + 415, + 64, + 319, + 191, + 109056, + 108990, + 112574, + 112640, + 106430, + 16384, + 81854, + 49086, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1467, + "inverse_columns": [ + 428, + 110009, + 110010, + 109988, + 109995, + 109964, + 64, + 109868, + 109740, + 109056, + 108563, + 112147, + 112640, + 106003, + 16384, + 81427, + 48659, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 71, + "columns": [ + 18117, + 18118, + 67, + 8, + 16, + 32, + 17923, + 7, + 256, + 17539, + 17027, + 2048, + 4096, + 8192, + 32768, + 1667, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 135, + "inverse_columns": [ + 34501, + 34502, + 131, + 8, + 16, + 32, + 7, + 34307, + 256, + 33859, + 33347, + 2048, + 4096, + 8192, + 1603, + 16384, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 50759, + "columns": [ + 32833, + 32903, + 69, + 8, + 16, + 32, + 32966, + 67, + 256, + 17920, + 17601, + 2048, + 4096, + 8192, + 1729, + 17089, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 645, + "inverse_columns": [ + 50311, + 194, + 70, + 8, + 16, + 32, + 50373, + 50242, + 256, + 49664, + 17920, + 2048, + 4096, + 8192, + 34304, + 67, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1094, + "columns": [ + 48194, + 48196, + 185, + 247, + 239, + 223, + 48134, + 127, + 256, + 47616, + 47358, + 63230, + 61182, + 57086, + 63488, + 32510, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1275, + "inverse_columns": [ + 188, + 48377, + 48378, + 48308, + 48300, + 48284, + 48315, + 48188, + 256, + 47616, + 47171, + 63043, + 60995, + 56899, + 63488, + 32323, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1094, + "columns": [ + 87618, + 87889, + 339, + 8, + 261, + 32, + 87827, + 128, + 21, + 17684, + 86804, + 2048, + 66836, + 8192, + 1812, + 32768, + 5396, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1297, + "inverse_columns": [ + 342, + 69, + 87824, + 8, + 87878, + 32, + 7, + 128, + 87638, + 17475, + 86595, + 2048, + 66627, + 8192, + 1603, + 32768, + 5187, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 72775, + "columns": [ + 88642, + 88644, + 70, + 273, + 265, + 32, + 88582, + 128, + 25, + 89088, + 17920, + 69912, + 67864, + 8192, + 73216, + 32768, + 6424, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1375, + "inverse_columns": [ + 280, + 69, + 70, + 71952, + 71944, + 32, + 7, + 128, + 71704, + 17475, + 17920, + 86595, + 84547, + 8192, + 1603, + 32768, + 23107, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 78919, + "columns": [ + 94786, + 94788, + 70, + 8, + 289, + 273, + 94726, + 128, + 49, + 95232, + 17920, + 2048, + 74032, + 69936, + 79360, + 32768, + 12592, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1399, + "inverse_columns": [ + 304, + 69, + 70, + 8, + 78112, + 78096, + 7, + 128, + 77872, + 17475, + 17920, + 2048, + 90691, + 86595, + 1603, + 32768, + 29251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1094, + "columns": [ + 109634, + 109636, + 425, + 487, + 16, + 463, + 109574, + 367, + 239, + 109056, + 109038, + 124910, + 4096, + 118766, + 124928, + 94190, + 61422, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1515, + "inverse_columns": [ + 428, + 110057, + 110058, + 109988, + 16, + 109964, + 109995, + 109868, + 109740, + 109056, + 108611, + 124483, + 4096, + 118339, + 124928, + 93763, + 60995, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 4087, + 13, + 3593, + 4094, + 491, + 475, + 443, + 379, + 251, + 3577, + 126976, + 2041, + 125945, + 121849, + 113657, + 97273, + 64505, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 507, + "inverse_columns": [ + 130039, + 505, + 11, + 130046, + 130025, + 130009, + 129977, + 129913, + 129785, + 129037, + 2573, + 127501, + 123904, + 119808, + 111616, + 95232, + 62464, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 4091, + 13, + 4094, + 3589, + 487, + 471, + 439, + 375, + 247, + 3573, + 3061, + 126976, + 124917, + 120821, + 112629, + 96245, + 63477, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 129019, + 501, + 129022, + 7, + 128997, + 128981, + 128949, + 128885, + 128757, + 128013, + 127501, + 1549, + 124928, + 120832, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 526, + "columns": [ + 15884, + 61, + 15929, + 15925, + 35, + 19, + 64, + 128, + 256, + 15410, + 2610, + 1586, + 8754, + 4658, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 561, + "inverse_columns": [ + 62, + 15920, + 11, + 7, + 15918, + 15902, + 64, + 128, + 256, + 15373, + 2573, + 1549, + 8717, + 4621, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 526, + "columns": [ + 28172, + 109, + 28265, + 28261, + 16, + 67, + 35, + 128, + 256, + 27746, + 2658, + 1634, + 4096, + 16994, + 8802, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 609, + "inverse_columns": [ + 110, + 28256, + 11, + 7, + 16, + 28238, + 28206, + 128, + 256, + 27661, + 2573, + 1549, + 4096, + 16909, + 8717, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 526, + "columns": [ + 44556, + 173, + 44713, + 44709, + 16, + 131, + 64, + 35, + 256, + 44194, + 2722, + 1698, + 4096, + 33442, + 16384, + 8866, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 673, + "inverse_columns": [ + 174, + 44704, + 11, + 7, + 16, + 44686, + 64, + 44590, + 256, + 44045, + 2573, + 1549, + 4096, + 33293, + 16384, + 8717, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 526, + "columns": [ + 77324, + 301, + 77609, + 77605, + 16, + 259, + 64, + 128, + 35, + 77090, + 2850, + 1826, + 4096, + 66338, + 16384, + 32768, + 8994, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 801, + "inverse_columns": [ + 302, + 77600, + 11, + 7, + 16, + 77582, + 64, + 128, + 77358, + 76813, + 2573, + 1549, + 4096, + 66061, + 16384, + 32768, + 8717, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 130575, + "columns": [ + 126988, + 14, + 127479, + 127483, + 493, + 477, + 445, + 381, + 253, + 3584, + 3068, + 2044, + 126460, + 122364, + 114172, + 97788, + 65020, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1011, + "inverse_columns": [ + 508, + 14, + 130551, + 130555, + 130540, + 130524, + 130492, + 130428, + 130300, + 3584, + 129536, + 128512, + 122893, + 118797, + 110605, + 94221, + 61453, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 11815, + "columns": [ + 2084, + 38, + 2063, + 37, + 16, + 2091, + 64, + 128, + 256, + 9728, + 8748, + 9260, + 4096, + 1580, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 523, + "inverse_columns": [ + 44, + 38, + 11279, + 11300, + 16, + 11307, + 64, + 128, + 256, + 9728, + 10752, + 37, + 4096, + 3584, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 9743, + 37, + 9761, + 35, + 16, + 9774, + 64, + 128, + 256, + 9257, + 2048, + 8745, + 4096, + 1577, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 43, + "inverse_columns": [ + 10767, + 41, + 35, + 10785, + 16, + 10798, + 64, + 128, + 256, + 10277, + 8741, + 1024, + 4096, + 2597, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 10235, + 37, + 10238, + 471, + 463, + 9733, + 415, + 351, + 223, + 9693, + 9181, + 120797, + 118749, + 120832, + 106461, + 90077, + 57309, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 479, + "inverse_columns": [ + 122875, + 477, + 122878, + 122837, + 122829, + 7, + 122781, + 122717, + 122589, + 121893, + 121381, + 126976, + 124928, + 1573, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1017, + "columns": [ + 13819, + 38, + 13821, + 471, + 478, + 13318, + 415, + 351, + 223, + 9728, + 12800, + 120783, + 122368, + 117199, + 106447, + 90063, + 57295, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 14303, + "inverse_columns": [ + 125389, + 125435, + 125438, + 125397, + 477, + 7, + 125341, + 125277, + 125149, + 122368, + 121381, + 126976, + 121893, + 1573, + 112640, + 96256, + 63488, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 55813, + 248, + 55811, + 247, + 239, + 55814, + 191, + 127, + 256, + 63488, + 56320, + 63199, + 61151, + 55519, + 48863, + 32479, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 8445, + "inverse_columns": [ + 63709, + 63740, + 63737, + 63698, + 63690, + 218, + 63642, + 63578, + 256, + 55333, + 56320, + 63013, + 60965, + 55808, + 48677, + 32293, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 88581, + 376, + 88579, + 375, + 367, + 88582, + 319, + 128, + 127, + 96256, + 89088, + 96095, + 94047, + 88415, + 81759, + 32768, + 32607, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 8573, + "inverse_columns": [ + 96605, + 96636, + 96633, + 96594, + 96586, + 346, + 96538, + 128, + 96346, + 88101, + 89088, + 95781, + 93733, + 88576, + 81445, + 32768, + 32293, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 519, + "columns": [ + 104965, + 440, + 104963, + 439, + 431, + 104966, + 64, + 319, + 191, + 112640, + 105472, + 112543, + 110495, + 104863, + 16384, + 81823, + 49055, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 8637, + "inverse_columns": [ + 113053, + 113084, + 113081, + 113042, + 113034, + 410, + 64, + 112922, + 112794, + 104485, + 105472, + 112165, + 110117, + 104960, + 16384, + 81445, + 48677, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23123, + "columns": [ + 2128, + 82, + 4, + 81, + 2075, + 32, + 2123, + 128, + 256, + 20992, + 1024, + 20568, + 16984, + 8192, + 4696, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 523, + "inverse_columns": [ + 88, + 82, + 4, + 22608, + 22555, + 32, + 22603, + 128, + 256, + 20992, + 1024, + 81, + 18944, + 8192, + 6656, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 29267, + "columns": [ + 8272, + 82, + 4, + 8, + 8243, + 81, + 8291, + 128, + 256, + 20992, + 1024, + 2048, + 17008, + 20592, + 4720, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 547, + "inverse_columns": [ + 112, + 82, + 4, + 8, + 28723, + 28752, + 28771, + 128, + 256, + 20992, + 1024, + 2048, + 25088, + 81, + 12800, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 957, + "columns": [ + 21951, + 82, + 494, + 487, + 21570, + 463, + 22013, + 367, + 239, + 20992, + 126464, + 124907, + 109035, + 118763, + 5632, + 94187, + 61419, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 22511, + "inverse_columns": [ + 113129, + 113087, + 493, + 113125, + 67, + 113101, + 113150, + 113005, + 112877, + 126464, + 126033, + 111616, + 16977, + 105472, + 110161, + 80896, + 48128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1005, + "columns": [ + 21999, + 82, + 446, + 439, + 22013, + 415, + 21522, + 319, + 191, + 20992, + 114176, + 112571, + 17920, + 106427, + 108987, + 81851, + 49083, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 22463, + "inverse_columns": [ + 125369, + 125423, + 445, + 125365, + 125438, + 125341, + 19, + 125245, + 125117, + 114176, + 113745, + 123904, + 110161, + 117760, + 4689, + 93184, + 60416, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 594, + "columns": [ + 54864, + 213, + 131, + 8, + 54981, + 32, + 54933, + 7, + 256, + 54406, + 33414, + 2048, + 17030, + 8192, + 4742, + 1670, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 645, + "inverse_columns": [ + 214, + 54916, + 54994, + 8, + 67, + 32, + 19, + 54870, + 256, + 54353, + 33361, + 2048, + 16977, + 8192, + 4689, + 1617, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 594, + "columns": [ + 87632, + 341, + 259, + 8, + 87877, + 32, + 87829, + 128, + 7, + 87302, + 66310, + 2048, + 17158, + 8192, + 4870, + 32768, + 1798, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 773, + "inverse_columns": [ + 342, + 87812, + 87890, + 8, + 67, + 32, + 19, + 128, + 87638, + 87121, + 66129, + 2048, + 16977, + 8192, + 4689, + 32768, + 1617, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 99923, + "columns": [ + 119888, + 82, + 385, + 8, + 119874, + 32, + 119826, + 261, + 133, + 20992, + 98692, + 2048, + 116224, + 8192, + 103936, + 66948, + 34180, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 983, + "inverse_columns": [ + 388, + 82, + 99712, + 8, + 67, + 32, + 19, + 99588, + 99460, + 20992, + 118865, + 2048, + 16977, + 8192, + 4689, + 87121, + 54353, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 38547, + "columns": [ + 1168, + 146, + 145, + 8, + 1047, + 32, + 64, + 1159, + 256, + 37376, + 37012, + 2048, + 33428, + 8192, + 16384, + 4756, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 519, + "inverse_columns": [ + 148, + 146, + 38032, + 8, + 37911, + 32, + 64, + 38023, + 256, + 37376, + 145, + 2048, + 34304, + 8192, + 16384, + 5632, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 45715, + "columns": [ + 8336, + 146, + 4, + 8, + 8243, + 145, + 64, + 8355, + 256, + 37376, + 1024, + 2048, + 33456, + 37040, + 16384, + 4784, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 547, + "inverse_columns": [ + 176, + 146, + 4, + 8, + 45107, + 45200, + 64, + 45219, + 256, + 37376, + 1024, + 2048, + 41472, + 145, + 16384, + 12800, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 893, + "columns": [ + 39295, + 146, + 491, + 494, + 39042, + 463, + 431, + 39421, + 239, + 37376, + 125927, + 126464, + 91623, + 118759, + 110567, + 6656, + 61415, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 39919, + "inverse_columns": [ + 95717, + 95615, + 95721, + 493, + 131, + 95693, + 95661, + 95742, + 95469, + 126464, + 96256, + 126097, + 33425, + 89088, + 80896, + 93841, + 31744, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1005, + "columns": [ + 39407, + 146, + 379, + 382, + 39421, + 351, + 319, + 38930, + 127, + 37376, + 97143, + 97792, + 35328, + 89975, + 81783, + 91511, + 32631, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 39807, + "inverse_columns": [ + 124277, + 124399, + 124281, + 381, + 124414, + 124253, + 124221, + 19, + 124029, + 97792, + 124928, + 97425, + 93841, + 117760, + 109568, + 4753, + 60416, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 658, + "columns": [ + 55952, + 217, + 4, + 67, + 56009, + 32, + 11, + 55897, + 256, + 55370, + 1024, + 16970, + 33354, + 8192, + 2634, + 4682, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 585, + "inverse_columns": [ + 218, + 55880, + 4, + 56018, + 131, + 32, + 55962, + 19, + 256, + 55441, + 1024, + 17041, + 33425, + 8192, + 2705, + 4753, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 658, + "columns": [ + 105104, + 409, + 4, + 259, + 105353, + 32, + 64, + 105241, + 11, + 104714, + 1024, + 66314, + 33546, + 8192, + 16384, + 4874, + 2826, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 777, + "inverse_columns": [ + 410, + 105224, + 4, + 105362, + 131, + 32, + 64, + 19, + 105114, + 104593, + 1024, + 66193, + 33425, + 8192, + 16384, + 4753, + 2705, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 84627, + "columns": [ + 120976, + 146, + 4, + 321, + 120962, + 32, + 265, + 120850, + 73, + 37376, + 1024, + 82248, + 117248, + 8192, + 67912, + 88576, + 18760, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 987, + "inverse_columns": [ + 328, + 146, + 4, + 84288, + 131, + 32, + 84232, + 19, + 84040, + 37376, + 1024, + 118929, + 33425, + 8192, + 104593, + 4753, + 55441, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 101251, + "columns": [ + 2432, + 386, + 4, + 385, + 16, + 32, + 64, + 2187, + 2315, + 98816, + 1024, + 98696, + 4096, + 8192, + 16384, + 66440, + 33672, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 523, + "inverse_columns": [ + 392, + 386, + 4, + 100736, + 16, + 32, + 64, + 100491, + 100619, + 98816, + 1024, + 385, + 4096, + 8192, + 16384, + 68096, + 35328, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 107395, + "columns": [ + 8576, + 386, + 4, + 8, + 16, + 385, + 64, + 8355, + 8483, + 98816, + 1024, + 2048, + 4096, + 98720, + 16384, + 66464, + 33696, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 547, + "inverse_columns": [ + 416, + 386, + 4, + 8, + 16, + 106880, + 64, + 106659, + 106787, + 98816, + 1024, + 2048, + 4096, + 385, + 16384, + 74240, + 41472, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 765, + "columns": [ + 99583, + 386, + 382, + 375, + 367, + 351, + 319, + 99586, + 99837, + 98816, + 97792, + 96123, + 94075, + 89979, + 81787, + 31099, + 34304, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 100223, + "inverse_columns": [ + 63865, + 63743, + 381, + 63861, + 63853, + 63837, + 63805, + 259, + 63998, + 97792, + 97665, + 62464, + 60416, + 56320, + 48128, + 66433, + 32641, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 893, + "columns": [ + 99711, + 386, + 254, + 247, + 239, + 223, + 191, + 99837, + 99458, + 98816, + 65024, + 63227, + 61179, + 57083, + 48891, + 67072, + 30971, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 100095, + "inverse_columns": [ + 96505, + 96639, + 253, + 96501, + 96493, + 96477, + 96445, + 96766, + 131, + 65024, + 64897, + 95232, + 93184, + 89088, + 80896, + 32641, + 33665, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 898, + "columns": [ + 104320, + 405, + 19, + 8, + 7, + 32, + 64, + 104213, + 104085, + 103446, + 4630, + 2048, + 1558, + 8192, + 16384, + 66070, + 33302, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 533, + "inverse_columns": [ + 406, + 103956, + 104338, + 8, + 104326, + 32, + 64, + 259, + 131, + 103809, + 4993, + 2048, + 1921, + 8192, + 16384, + 66433, + 33665, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 898, + "columns": [ + 116608, + 453, + 67, + 8, + 16, + 32, + 7, + 116549, + 116421, + 115782, + 16966, + 2048, + 4096, + 8192, + 1606, + 66118, + 33350, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 581, + "inverse_columns": [ + 454, + 116292, + 116674, + 8, + 16, + 32, + 116614, + 259, + 131, + 116097, + 17281, + 2048, + 4096, + 8192, + 1921, + 66433, + 33665, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 22403, + "columns": [ + 120192, + 386, + 81, + 8, + 69, + 32, + 21, + 120066, + 119938, + 98816, + 20564, + 2048, + 17492, + 8192, + 5204, + 87552, + 54784, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 983, + "inverse_columns": [ + 84, + 386, + 21584, + 8, + 21572, + 32, + 21524, + 259, + 131, + 98816, + 119169, + 2048, + 116097, + 8192, + 103809, + 66433, + 33665, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 83779, + "columns": [ + 1344, + 322, + 321, + 8, + 16, + 32, + 1095, + 128, + 1287, + 82432, + 82244, + 2048, + 4096, + 8192, + 66372, + 32768, + 17220, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 519, + "inverse_columns": [ + 324, + 322, + 83264, + 8, + 16, + 32, + 83015, + 128, + 83207, + 82432, + 321, + 2048, + 4096, + 8192, + 67072, + 32768, + 17920, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 90947, + "columns": [ + 8512, + 322, + 4, + 8, + 16, + 321, + 8291, + 128, + 8483, + 82432, + 1024, + 2048, + 4096, + 82272, + 66400, + 32768, + 17248, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 547, + "inverse_columns": [ + 352, + 322, + 4, + 8, + 16, + 90432, + 90211, + 128, + 90403, + 82432, + 1024, + 2048, + 4096, + 321, + 74240, + 32768, + 25088, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 765, + "columns": [ + 84223, + 322, + 443, + 446, + 431, + 415, + 84226, + 319, + 84477, + 82432, + 113591, + 114176, + 110519, + 106423, + 46519, + 81847, + 18944, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 84927, + "inverse_columns": [ + 62901, + 62719, + 62905, + 445, + 62893, + 62877, + 259, + 62781, + 62974, + 114176, + 63488, + 113985, + 60416, + 56320, + 66369, + 31744, + 48961, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 957, + "columns": [ + 84415, + 322, + 251, + 254, + 239, + 223, + 84477, + 127, + 84034, + 82432, + 64247, + 65024, + 61175, + 57079, + 68096, + 32503, + 46327, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 84735, + "inverse_columns": [ + 111861, + 112063, + 111865, + 253, + 111853, + 111837, + 112126, + 111741, + 67, + 65024, + 112640, + 64833, + 109568, + 105472, + 48961, + 80896, + 17217, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 834, + "columns": [ + 88896, + 345, + 4, + 19, + 11, + 32, + 88857, + 128, + 88665, + 88090, + 1024, + 4634, + 2586, + 8192, + 66074, + 32768, + 16922, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 537, + "inverse_columns": [ + 346, + 88600, + 4, + 88914, + 88906, + 32, + 259, + 128, + 67, + 88385, + 1024, + 4929, + 2881, + 8192, + 66369, + 32768, + 17217, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 834, + "columns": [ + 117568, + 457, + 4, + 131, + 16, + 32, + 117641, + 11, + 117449, + 116874, + 1024, + 33418, + 4096, + 8192, + 66186, + 2698, + 17034, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 649, + "inverse_columns": [ + 458, + 117384, + 4, + 117698, + 16, + 32, + 259, + 117578, + 67, + 117057, + 1024, + 33601, + 4096, + 8192, + 66369, + 2881, + 17217, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39747, + "columns": [ + 121152, + 322, + 4, + 145, + 137, + 32, + 121090, + 25, + 120898, + 82432, + 1024, + 37016, + 34968, + 8192, + 104960, + 6296, + 55808, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 987, + "inverse_columns": [ + 152, + 322, + 4, + 39056, + 39048, + 32, + 259, + 38936, + 67, + 82432, + 1024, + 119105, + 117057, + 8192, + 66369, + 88385, + 17217, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + } + ], + "monomial_map_calls": 2064, + "native_children_in_query": 0, + "odd_divisions": 0, + "old_reader_view_ports": { + "X": [ + 2, + 4, + 5, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 21, + 22, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110 + ], + "Y": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ] + }, + "old_reader_views": [ + { + "port": 0, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 1, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 2, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 3, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 4, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 5, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 6, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 7, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 8, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 9, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 10, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 11, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 12, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 13, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 14, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 15, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 16, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 17, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 18, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 19, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 20, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 21, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 22, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 23, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 24, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 25, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 26, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 27, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 28, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 29, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 30, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 31, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 32, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 33, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 34, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 35, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 36, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 37, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 38, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 39, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 40, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 41, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 42, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 43, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 44, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 45, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 46, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 47, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 48, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 49, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 50, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 51, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 52, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 53, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 54, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 55, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 56, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 57, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 58, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 59, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 60, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 61, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 62, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 63, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 64, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 65, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 66, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 67, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 68, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 69, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 70, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 71, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 72, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 73, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 74, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 75, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 76, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 77, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 78, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 79, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 80, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 81, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 82, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 83, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 84, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 85, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 86, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 87, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 88, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 89, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 90, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 91, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 92, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 93, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 94, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 95, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 96, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 97, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 98, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 99, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 100, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 101, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 102, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 103, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 104, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 105, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 106, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 107, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 108, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 109, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 110, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 111, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + } + ], + "reader_stage": 0, + "real_scalar_primitives": 11168, + "selected_source_paths": 696, + "service_stage": 1 + }, + { + "additional_binary_grid_levels_at_most": 3, + "chronology": [ + "Y_P += B_s X_R through old_reader_views", + "Y_P += X_P", + "X <- C_t X through current_code_views", + "Y_P -= X_P", + "Y_P += (L_s E_t selector_P) X_P through middle_query", + "X <- C_t^-1 X through current_code_views" + ], + "conservative_prefix_one_norm": "972", + "current_code_views": [ + { + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "translation": 917508 + }, + { + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "translation": 1441796 + }, + { + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "translation": 2490372 + }, + { + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "translation": 4587524 + }, + { + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "translation": 8781828 + }, + { + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "translation": 17170436 + }, + { + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "translation": 917506 + }, + { + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "translation": 1441794 + }, + { + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "translation": 2490370 + }, + { + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "translation": 4587522 + }, + { + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "translation": 8781826 + }, + { + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "translation": 17170434 + }, + { + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "translation": 2752514 + }, + { + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "translation": 4849666 + }, + { + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "translation": 9043970 + }, + { + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "translation": 17432578 + }, + { + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "translation": 3276802 + }, + { + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "translation": 5373954 + }, + { + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "translation": 9568258 + }, + { + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "translation": 17956866 + }, + { + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "translation": 10616834 + }, + { + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "translation": 19005442 + }, + { + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "translation": 12713986 + }, + { + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "translation": 21102594 + }, + { + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "translation": 25296898 + }, + { + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "translation": 917505 + }, + { + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "translation": 1441793 + }, + { + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "translation": 2490369 + }, + { + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "translation": 4587521 + }, + { + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "translation": 8781825 + }, + { + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "translation": 17170433 + }, + { + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "translation": 1703937 + }, + { + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "translation": 4849665 + }, + { + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "translation": 9043969 + }, + { + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "translation": 17432577 + }, + { + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "translation": 3276801 + }, + { + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "translation": 9568257 + }, + { + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "translation": 17956865 + }, + { + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "translation": 6422529 + }, + { + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "translation": 10616833 + }, + { + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "translation": 19005441 + }, + { + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "translation": 12713985 + }, + { + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "translation": 21102593 + }, + { + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "translation": 25296897 + }, + { + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "translation": 1835009 + }, + { + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "translation": 2883585 + }, + { + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "translation": 9175041 + }, + { + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "translation": 17563649 + }, + { + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "translation": 5505025 + }, + { + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "translation": 9699329 + }, + { + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "translation": 18087937 + }, + { + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "translation": 6553601 + }, + { + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "translation": 10747905 + }, + { + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "translation": 19136513 + }, + { + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "translation": 12845057 + }, + { + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "translation": 21233665 + }, + { + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "translation": 25427969 + }, + { + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "translation": 3670017 + }, + { + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "translation": 5767169 + }, + { + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "translation": 9961473 + }, + { + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "translation": 18350081 + }, + { + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "translation": 6815745 + }, + { + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "translation": 11010049 + }, + { + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "translation": 19398657 + }, + { + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "translation": 13107201 + }, + { + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "translation": 21495809 + }, + { + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "translation": 25690113 + }, + { + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "translation": 7340033 + }, + { + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "translation": 11534337 + }, + { + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "translation": 19922945 + }, + { + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "translation": 13631489 + }, + { + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "translation": 22020097 + }, + { + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "translation": 26214401 + }, + { + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "translation": 14680065 + }, + { + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "translation": 23068673 + }, + { + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "translation": 27262977 + }, + { + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "translation": 29360129 + }, + { + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "translation": 33292289 + }, + { + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "translation": 33161217 + }, + { + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "translation": 32899073 + }, + { + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374785 + }, + { + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326209 + }, + { + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229057 + }, + { + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034753 + }, + { + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646145 + }, + { + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "translation": 33161218 + }, + { + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "translation": 32899074 + }, + { + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374786 + }, + { + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326210 + }, + { + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229058 + }, + { + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034754 + }, + { + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646146 + }, + { + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "translation": 32899076 + }, + { + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374788 + }, + { + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326212 + }, + { + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229060 + }, + { + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034756 + }, + { + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646148 + }, + { + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374792 + }, + { + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326216 + }, + { + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229064 + }, + { + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034760 + }, + { + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646152 + }, + { + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "translation": 31326224 + }, + { + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "translation": 29229072 + }, + { + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "translation": 25034768 + }, + { + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "translation": 16646160 + }, + { + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "translation": 29229088 + }, + { + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "translation": 25034784 + }, + { + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "translation": 16646176 + }, + { + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "translation": 25034816 + }, + { + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "translation": 16646208 + } + ], + "direct_owner_paths_checked": 3808, + "extra_fields": 0, + "middle_query": [ + [ + "scale", + 0, + null, + "4", + null + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 3 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 4 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 6 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 8 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 9 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 12 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 16 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 17 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 19 + ], + [ + "mapped_add_restore", + 0, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 0, + 7, + "1", + 21 + ], + [ + "mapped_add_restore", + 0, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 0, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 24 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 26 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 28 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 30 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 37 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 38 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 40 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 41 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 42 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 43 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 44 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 46 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 47 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 48 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 52 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 55 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 57 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 59 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 60 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 62 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 64 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 65 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 67 + ], + [ + "mapped_add_restore", + 0, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 0, + 57, + "1", + 69 + ], + [ + "mapped_add_restore", + 0, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 0, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 72 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 74 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 75 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 79 + ], + [ + "scale", + 0, + null, + "1/4", + null + ], + [ + "scale", + 27, + null, + "4", + null + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 2 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 3 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 4 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 5 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 6 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 8 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 9 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 10 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 12 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 16 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 17 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 19 + ], + [ + "mapped_add_restore", + 27, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 27, + 7, + "-1", + 21 + ], + [ + "mapped_add_restore", + 27, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 27, + 7, + "1", + 23 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 24 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 25 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 26 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 28 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 30 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 37 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 38 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 39 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 40 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 41 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 42 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 43 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 44 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 45 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 46 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 47 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 48 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 51 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 52 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 55 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 56 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 57 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 59 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 62 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 63 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 64 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 65 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 67 + ], + [ + "mapped_add_restore", + 27, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 27, + 57, + "-1", + 69 + ], + [ + "mapped_add_restore", + 27, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 27, + 57, + "1", + 71 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 72 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 74 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 75 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 78 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 79 + ], + [ + "scale", + 27, + null, + "1/4", + null + ], + [ + "scale", + 36, + null, + "4", + null + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 3 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 4 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 8 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 9 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 13 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 80 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 81 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 82 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 83 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 84 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 86 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 87 + ], + [ + "mapped_add_restore", + 36, + 20, + "-1", + 88 + ], + [ + "mapped_add_restore", + 36, + 20, + "1", + 89 + ], + [ + "mapped_add_restore", + 36, + 20, + "1", + 90 + ], + [ + "mapped_add_restore", + 36, + 20, + "-1", + 91 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 36 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 37 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 44 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 46 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 47 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 52 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 92 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 93 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 54 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 94 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 55 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 96 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 97 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 98 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 99 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 100 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 57 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 101 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 102 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 59 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 103 + ], + [ + "mapped_add_restore", + 36, + 46, + "-1", + 104 + ], + [ + "mapped_add_restore", + 36, + 46, + "-1", + 105 + ], + [ + "mapped_add_restore", + 36, + 46, + "1", + 106 + ], + [ + "mapped_add_restore", + 36, + 46, + "1", + 107 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 108 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 110 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 111 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 112 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 113 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 114 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 115 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 116 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 72 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 117 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 118 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 74 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 75 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 119 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 120 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 121 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 77 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 122 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 124 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 125 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 126 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 79 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 127 + ], + [ + "scale", + 36, + null, + "1/4", + null + ], + [ + "scale", + 111, + null, + "4", + null + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 3 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 4 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 8 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 9 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 14 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 80 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 81 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 82 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 83 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 84 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 86 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 87 + ], + [ + "mapped_add_restore", + 111, + 20, + "-1", + 88 + ], + [ + "mapped_add_restore", + 111, + 20, + "-1", + 89 + ], + [ + "mapped_add_restore", + 111, + 20, + "1", + 90 + ], + [ + "mapped_add_restore", + 111, + 20, + "1", + 91 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 37 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 44 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 46 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 47 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 49 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 52 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 92 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 93 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 94 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 55 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 96 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 97 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 98 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 99 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 100 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 57 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 58 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 101 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 102 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 59 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 103 + ], + [ + "mapped_add_restore", + 111, + 46, + "-1", + 104 + ], + [ + "mapped_add_restore", + 111, + 46, + "1", + 105 + ], + [ + "mapped_add_restore", + 111, + 46, + "1", + 106 + ], + [ + "mapped_add_restore", + 111, + 46, + "-1", + 107 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 108 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 110 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 111 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 112 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 113 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 114 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 115 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 116 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 72 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 117 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 118 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 74 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 75 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 119 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 120 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 121 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 76 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 122 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 124 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 125 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 126 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 79 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 127 + ], + [ + "scale", + 111, + null, + "1/4", + null + ], + [ + "scale", + 20, + null, + "4", + null + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 0 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 6 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 12 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 16 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 19 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 128 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 129 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 130 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 132 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 133 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 134 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 135 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 24 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 137 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 138 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 88 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 26 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 139 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 28 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 29 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 140 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 141 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 89 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 142 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 30 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 90 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 91 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 143 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 38 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 40 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 41 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 43 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 48 + ], + [ + "mapped_add_restore", + 20, + 36, + "1", + 96 + ], + [ + "mapped_add_restore", + 20, + 36, + "-1", + 98 + ], + [ + "mapped_add_restore", + 20, + 36, + "1", + 99 + ], + [ + "mapped_add_restore", + 20, + 36, + "-1", + 103 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 145 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 104 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 62 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 146 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 147 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 105 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 106 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 148 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 107 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 149 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 64 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 150 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 65 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 151 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 67 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 153 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 154 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 155 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 156 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 157 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 158 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 159 + ], + [ + "mapped_add_restore", + 20, + 111, + "-1", + 120 + ], + [ + "mapped_add_restore", + 20, + 111, + "-1", + 124 + ], + [ + "mapped_add_restore", + 20, + 111, + "1", + 125 + ], + [ + "mapped_add_restore", + 20, + 111, + "1", + 126 + ], + [ + "scale", + 20, + null, + "1/4", + null + ], + [ + "scale", + 7, + null, + "4", + null + ], + [ + "mapped_add_restore", + 7, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 7, + 0, + "1", + 15 + ], + [ + "mapped_add_restore", + 7, + 0, + "1", + 17 + ], + [ + "mapped_add_restore", + 7, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 128 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 129 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 80 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 130 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 81 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 82 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 83 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 84 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 132 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 133 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 86 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 87 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 134 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 21 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 22 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 135 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 137 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 138 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 139 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 140 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 141 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 142 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 143 + ], + [ + "mapped_add_restore", + 7, + 27, + "1", + 33 + ], + [ + "mapped_add_restore", + 7, + 27, + "-1", + 42 + ], + [ + "mapped_add_restore", + 7, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 7, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 92 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 93 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 94 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 97 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 100 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 101 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 102 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 145 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 146 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 147 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 148 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 149 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 150 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 151 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 68 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 108 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 153 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 154 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 110 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 155 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 111 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 112 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 156 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 113 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 69 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 157 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 158 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 114 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 159 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 115 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 116 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 117 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 118 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 119 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 121 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 122 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 127 + ], + [ + "scale", + 7, + null, + "1/4", + null + ], + [ + "scale", + 57, + null, + "4", + null + ], + [ + "mapped_add_restore", + 57, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 57, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 57, + 0, + "1", + 17 + ], + [ + "mapped_add_restore", + 57, + 0, + "1", + 18 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 128 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 129 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 80 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 130 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 81 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 20 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 82 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 83 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 84 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 85 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 132 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 133 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 86 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 87 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 134 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 21 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 135 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 137 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 138 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 139 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 140 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 141 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 142 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 143 + ], + [ + "mapped_add_restore", + 57, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 57, + 27, + "-1", + 42 + ], + [ + "mapped_add_restore", + 57, + 27, + "1", + 50 + ], + [ + "mapped_add_restore", + 57, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 92 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 93 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 94 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 95 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 97 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 100 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 101 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 102 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 145 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 146 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 147 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 148 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 149 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 150 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 151 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 108 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 109 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 153 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 154 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 110 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 155 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 111 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 112 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 156 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 113 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 69 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 157 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 70 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 158 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 114 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 159 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 115 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 116 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 117 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 118 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 119 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 121 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 122 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 123 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 127 + ], + [ + "scale", + 57, + null, + "1/4", + null + ], + [ + "scale", + 46, + null, + "4", + null + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 1 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 6 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 12 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 16 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 19 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 128 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 129 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 130 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 131 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 132 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 133 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 134 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 135 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 24 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 136 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 137 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 138 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 88 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 26 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 27 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 139 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 28 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 140 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 141 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 89 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 142 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 30 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 90 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 91 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 143 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 32 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 38 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 40 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 41 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 43 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 48 + ], + [ + "mapped_add_restore", + 46, + 36, + "-1", + 96 + ], + [ + "mapped_add_restore", + 46, + 36, + "-1", + 98 + ], + [ + "mapped_add_restore", + 46, + 36, + "1", + 99 + ], + [ + "mapped_add_restore", + 46, + 36, + "1", + 103 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 144 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 145 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 104 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 62 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 146 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 147 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 105 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 106 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 148 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 107 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 149 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 64 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 150 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 65 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 66 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 151 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 67 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 152 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 153 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 154 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 155 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 156 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 157 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 158 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 159 + ], + [ + "mapped_add_restore", + 46, + 111, + "-1", + 120 + ], + [ + "mapped_add_restore", + 46, + 111, + "1", + 124 + ], + [ + "mapped_add_restore", + 46, + 111, + "1", + 125 + ], + [ + "mapped_add_restore", + 46, + 111, + "-1", + 126 + ], + [ + "scale", + 46, + null, + "1/4", + null + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 160 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 161 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 162 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 163 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 164 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 165 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 166 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 167 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 168 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 169 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 170 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 171 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 172 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 173 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 174 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 175 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 176 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 177 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 178 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 179 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 180 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 181 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 182 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 183 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 184 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 185 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 186 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 187 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 188 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 189 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 190 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 191 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 192 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 193 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 194 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 195 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 196 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 197 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 198 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 199 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 200 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 201 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 202 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 203 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 204 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 205 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 206 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 207 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 208 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 209 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 210 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 211 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 212 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 213 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 214 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 215 + ] + ], + "middle_routes": [ + { + "FULL_translation": 262158, + "columns": [ + 262154, + 262156, + 1, + 262150, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 14, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262155, + "inverse_columns": [ + 4, + 262153, + 262154, + 262147, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 11, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 917549, + 917550, + 11, + 917507, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786467, + 655395, + 2097152, + 1048576, + 393251, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 39, + "inverse_columns": [ + 2490413, + 2490414, + 35, + 7, + 16, + 2490371, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359307, + 2228235, + 393227, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 918013, + 918014, + 11, + 917507, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786931, + 655859, + 32505856, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 32899581, + 32899582, + 499, + 7, + 32899555, + 32899539, + 32899507, + 32899443, + 32899315, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32768011, + 32636939, + 393227, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 5111823, + "columns": [ + 4194313, + 4194375, + 13, + 4194382, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 917504, + 786505, + 393289, + 1048576, + 2097152, + 655433, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131141, + "inverse_columns": [ + 4980807, + 74, + 14, + 4980813, + 16, + 32, + 4980746, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4849664, + 917504, + 4587520, + 1048576, + 2097152, + 11, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 262158, + "columns": [ + 7208970, + 7209065, + 107, + 7209059, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786532, + 6946916, + 393316, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262241, + "inverse_columns": [ + 110, + 13, + 7209056, + 7, + 16, + 7209038, + 7209006, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 6946827, + 393227, + 1048576, + 4456459, + 2359307, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 9306127, + "columns": [ + 8388617, + 8388743, + 13, + 8388750, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 917504, + 786569, + 393353, + 1048576, + 2097152, + 4194304, + 655497, + 16777216 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 9175175, + 138, + 14, + 9175181, + 16, + 32, + 64, + 9175050, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9043968, + 917504, + 8781824, + 1048576, + 2097152, + 4194304, + 11, + 16777216 + ] + }, + { + "FULL_translation": 262158, + "columns": [ + 11403274, + 11403433, + 171, + 11403427, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786596, + 11141284, + 393380, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216 + ], + "inverse_FULL_translation": 262305, + "inverse_columns": [ + 174, + 13, + 11403424, + 7, + 16, + 11403406, + 64, + 11403310, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 11141131, + 393227, + 1048576, + 8650763, + 4194304, + 2359307, + 16777216 + ] + }, + { + "FULL_translation": 13893647, + "columns": [ + 14286858, + 14286860, + 14, + 14286854, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14417920, + 917504, + 14024704, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216 + ], + "inverse_FULL_translation": 262367, + "inverse_columns": [ + 208, + 13, + 14, + 7, + 13631680, + 32, + 13631632, + 13631568, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 917504, + 393227, + 13238283, + 2097152, + 10092555, + 5898251, + 16777216 + ] + }, + { + "FULL_translation": 262157, + "columns": [ + 15990793, + 15990796, + 242, + 15990789, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15728893, + 15859712, + 16252928, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216 + ], + "inverse_FULL_translation": 131323, + "inverse_columns": [ + 15859961, + 244, + 15859962, + 15859955, + 15859940, + 15859924, + 15859892, + 15859828, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15990784, + 15728651, + 16252928, + 15597579, + 14549003, + 12451851, + 8257547, + 16777216 + ] + }, + { + "FULL_translation": 17694735, + "columns": [ + 16777225, + 16777479, + 13, + 16777486, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 917504, + 786697, + 393481, + 1048576, + 2097152, + 4194304, + 8388608, + 655625 + ], + "inverse_FULL_translation": 131333, + "inverse_columns": [ + 17563911, + 266, + 14, + 17563917, + 16, + 32, + 64, + 128, + 17563658, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17432576, + 917504, + 17170432, + 1048576, + 2097152, + 4194304, + 8388608, + 11 + ] + }, + { + "FULL_translation": 262158, + "columns": [ + 19791882, + 19792169, + 299, + 19792163, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786724, + 19530020, + 393508, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588 + ], + "inverse_FULL_translation": 262433, + "inverse_columns": [ + 302, + 13, + 19792160, + 7, + 16, + 19792142, + 64, + 128, + 19791918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 19529739, + 393227, + 1048576, + 17039371, + 4194304, + 8388608, + 2359307 + ] + }, + { + "FULL_translation": 22282255, + "columns": [ + 22675466, + 22675468, + 14, + 22675462, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22806528, + 917504, + 22413312, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216 + ], + "inverse_FULL_translation": 262495, + "inverse_columns": [ + 336, + 13, + 14, + 7, + 22020416, + 32, + 22020368, + 128, + 22020176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 917504, + 393227, + 21626891, + 2097152, + 18481163, + 8388608, + 5898251 + ] + }, + { + "FULL_translation": 262157, + "columns": [ + 24379401, + 24379404, + 370, + 24379397, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24117629, + 24248320, + 24641536, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917 + ], + "inverse_FULL_translation": 131451, + "inverse_columns": [ + 24248697, + 372, + 24248698, + 24248691, + 24248676, + 24248660, + 24248628, + 128, + 24248436, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24379392, + 24117259, + 24641536, + 23986187, + 22937611, + 20840459, + 8388608, + 8257547 + ] + }, + { + "FULL_translation": 26476559, + "columns": [ + 26869770, + 26869772, + 14, + 26869766, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27000832, + 917504, + 26607616, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584 + ], + "inverse_FULL_translation": 262559, + "inverse_columns": [ + 400, + 13, + 14, + 7, + 26214784, + 32, + 64, + 26214672, + 26214544, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 917504, + 393227, + 25821195, + 2097152, + 4194304, + 18481163, + 10092555 + ] + }, + { + "FULL_translation": 262157, + "columns": [ + 28573705, + 28573708, + 434, + 28573701, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28311997, + 28442624, + 28835840, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285 + ], + "inverse_FULL_translation": 131515, + "inverse_columns": [ + 28443065, + 436, + 28443066, + 28443059, + 28443044, + 28443028, + 64, + 28442932, + 28442804, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28573696, + 28311563, + 28835840, + 28180491, + 27131915, + 4194304, + 20840459, + 12451851 + ] + }, + { + "FULL_translation": 29622287, + "columns": [ + 30015498, + 30015500, + 14, + 30015494, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30146560, + 917504, + 29753344, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360 + ], + "inverse_FULL_translation": 262607, + "inverse_columns": [ + 448, + 13, + 14, + 7, + 16, + 32, + 29360512, + 29360448, + 29360320, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 25821195, + 21626891, + 13238283 + ] + }, + { + "FULL_translation": 262151, + "columns": [ + 30670851, + 30670853, + 472, + 30670854, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30539776, + 30932992, + 30409175, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463 + ], + "inverse_FULL_translation": 524763, + "inverse_columns": [ + 30933459, + 30933465, + 30933466, + 468, + 30933444, + 32, + 30933396, + 30933332, + 30933204, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30539776, + 30408715, + 30670848, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 262158, + "columns": [ + 30670858, + 30670860, + 465, + 30670854, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30539776, + 30409182, + 30932992, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470 + ], + "inverse_FULL_translation": 262619, + "inverse_columns": [ + 468, + 30671321, + 30671322, + 30671315, + 30671300, + 32, + 30671252, + 30671188, + 30671060, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30539776, + 30408715, + 30932992, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 262157, + "columns": [ + 31719433, + 31719436, + 482, + 31719429, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31457773, + 31588352, + 31981568, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061 + ], + "inverse_FULL_translation": 131563, + "inverse_columns": [ + 31588841, + 484, + 31588842, + 31588835, + 16, + 31588804, + 31588772, + 31588708, + 31588580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31719424, + 31457291, + 31981568, + 1048576, + 30277643, + 28180491, + 23986187, + 15597579 + ] + }, + { + "FULL_translation": 33423375, + "columns": [ + 32505866, + 32506359, + 14, + 32506365, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786938, + 917504, + 393722, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506 + ], + "inverse_FULL_translation": 262645, + "inverse_columns": [ + 506, + 33161719, + 14, + 33161725, + 33161706, + 33161690, + 33161658, + 33161594, + 33161466, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 33292288, + 917504, + 32899072, + 31457291, + 30408715, + 28311563, + 24117259, + 15728651 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 1442299, + 21, + 1442302, + 487, + 1441797, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1311213, + 1180141, + 31850989, + 31981568, + 30278125, + 28180973, + 23986669, + 15598061 + ], + "inverse_FULL_translation": 495, + "inverse_columns": [ + 32375291, + 493, + 32375294, + 32375269, + 7, + 32375245, + 32375213, + 32375149, + 32375021, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32243733, + 32112661, + 32505856, + 393237, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 131094, + "columns": [ + 30015508, + 457, + 30015506, + 471, + 30015494, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884894, + 30146560, + 30802398, + 30932992, + 2097152, + 27132382, + 22938078, + 14549470 + ], + "inverse_FULL_translation": 131549, + "inverse_columns": [ + 458, + 30015964, + 30015961, + 30015938, + 30015949, + 32, + 30015882, + 30015818, + 30015690, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884437, + 30146560, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 29491223, + "columns": [ + 30670868, + 22, + 30670866, + 8, + 30670854, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 30539776, + 524288, + 29753344, + 2097152, + 25166272, + 20971968, + 12583360 + ], + "inverse_FULL_translation": 131543, + "inverse_columns": [ + 448, + 22, + 19, + 8, + 7, + 32, + 29360512, + 29360448, + 29360320, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 26476565, + 22282261, + 13893653 + ] + }, + { + "FULL_translation": 131091, + "columns": [ + 31588369, + 484, + 31588370, + 8, + 31588355, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31719424, + 31457779, + 524288, + 32505856, + 30802419, + 28705267, + 24510963, + 16122355 + ], + "inverse_FULL_translation": 262645, + "inverse_columns": [ + 31719921, + 31719924, + 482, + 8, + 31719909, + 31719874, + 31719842, + 31719778, + 31719650, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31457301, + 31588352, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 10879139, + "columns": [ + 262304, + 162, + 161, + 8, + 16, + 262183, + 64, + 262279, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 10485924, + 524288, + 1048576, + 8519844, + 4194304, + 2228388, + 16777216 + ], + "inverse_FULL_translation": 131079, + "inverse_columns": [ + 164, + 162, + 10748064, + 8, + 16, + 10747943, + 64, + 10748039, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 161, + 524288, + 1048576, + 8781824, + 4194304, + 2490368, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 10616875, + 161, + 4, + 131, + 16, + 10616961, + 64, + 10617002, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10485897, + 262144, + 8519817, + 1048576, + 524288, + 4194304, + 2228361, + 16777216 + ], + "inverse_FULL_translation": 139, + "inverse_columns": [ + 9044011, + 137, + 4, + 9044097, + 16, + 131, + 64, + 9044138, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8913057, + 262144, + 2097152, + 1048576, + 8519841, + 4194304, + 655521, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 10617311, + 161, + 379, + 375, + 367, + 10617342, + 319, + 10616865, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10486141, + 24772989, + 24510845, + 23986557, + 8520061, + 20840829, + 22806528, + 8257917 + ], + "inverse_FULL_translation": 383, + "inverse_columns": [ + 25035231, + 381, + 25035129, + 25035125, + 25035117, + 25035262, + 25035069, + 35, + 25034877, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24903841, + 30932992, + 30670848, + 30146560, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 131205, + "columns": [ + 10748039, + 162, + 38, + 8, + 16, + 10748069, + 64, + 10747938, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 2490368, + 524288, + 1048576, + 8781824, + 4194304, + 35, + 16777216 + ], + "inverse_FULL_translation": 10879015, + "inverse_columns": [ + 8388641, + 8388743, + 37, + 8, + 16, + 8388774, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2490368, + 2359457, + 524288, + 1048576, + 393377, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 131453, + "columns": [ + 11010431, + 162, + 475, + 478, + 463, + 11010178, + 415, + 11010557, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 31064535, + 31326208, + 30278103, + 22282711, + 27132375, + 2752512, + 14549463 + ], + "inverse_FULL_translation": 11141599, + "inverse_columns": [ + 24379861, + 24379775, + 24379865, + 477, + 24379853, + 131, + 24379805, + 24379902, + 24379613, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31326208, + 24641536, + 31195297, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 131234, + "columns": [ + 11403424, + 173, + 11, + 7, + 16, + 11403405, + 64, + 11403309, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272206, + 655374, + 393230, + 1048576, + 8519694, + 4194304, + 2228238, + 16777216 + ], + "inverse_FULL_translation": 131085, + "inverse_columns": [ + 174, + 11403276, + 11403434, + 11403430, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272353, + 655521, + 393377, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 131234, + "columns": [ + 22675616, + 345, + 4, + 499, + 491, + 22675586, + 443, + 22675490, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544890, + 262144, + 32637434, + 32113146, + 24641536, + 28967418, + 30932992, + 16384506 + ], + "inverse_FULL_translation": 131577, + "inverse_columns": [ + 346, + 22675960, + 4, + 22675794, + 22675786, + 22675929, + 22675738, + 22675833, + 22675546, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544545, + 262144, + 32637089, + 32112801, + 24641536, + 28967073, + 30932992, + 16384161 + ] + }, + { + "FULL_translation": 22151331, + "columns": [ + 32506016, + 162, + 4, + 8, + 321, + 32505986, + 273, + 32505890, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 262144, + 524288, + 20971856, + 30539776, + 17826128, + 24248320, + 5243216 + ], + "inverse_FULL_translation": 131571, + "inverse_columns": [ + 336, + 162, + 4, + 8, + 22020416, + 131, + 22020368, + 35, + 22020176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 262144, + 524288, + 31457441, + 8519841, + 28311713, + 2228385, + 15728801 + ] + }, + { + "FULL_translation": 262179, + "columns": [ + 4, + 262177, + 262178, + 8, + 16, + 262147, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 35, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262182, + "inverse_columns": [ + 262178, + 262180, + 1, + 8, + 16, + 262150, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 38, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490402, + 8, + 16, + 2490374, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31719424, + 31588352, + 524288, + 1048576, + 29753344, + 25166272, + 20971968, + 12583360 + ], + "inverse_FULL_translation": 449, + "inverse_columns": [ + 448, + 37, + 35, + 8, + 16, + 7, + 29360512, + 29360448, + 29360320, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490402, + 8, + 193, + 2490374, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15990784, + 15859712, + 524288, + 12583120, + 14024704, + 9437392, + 5243088, + 16777216 + ], + "inverse_FULL_translation": 209, + "inverse_columns": [ + 208, + 37, + 35, + 8, + 13631680, + 7, + 13631632, + 13631568, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 2228262, + 524288, + 15073280, + 393254, + 11927552, + 7733248, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490402, + 8, + 321, + 2490374, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24379392, + 24248320, + 524288, + 20971856, + 22413312, + 17826128, + 8388608, + 5243216 + ], + "inverse_FULL_translation": 337, + "inverse_columns": [ + 336, + 37, + 35, + 8, + 22020416, + 7, + 22020368, + 128, + 22020176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 2228262, + 524288, + 23461888, + 393254, + 20316160, + 8388608, + 7733248 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490402, + 8, + 385, + 2490374, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28573696, + 28442624, + 524288, + 25166224, + 26607616, + 4194304, + 17826192, + 9437584 + ], + "inverse_FULL_translation": 401, + "inverse_columns": [ + 400, + 37, + 35, + 8, + 26214784, + 7, + 64, + 26214672, + 26214544, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 2228262, + 524288, + 27656192, + 393254, + 4194304, + 20316160, + 11927552 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490439, + 8, + 16, + 2490467, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4194304, + 2228324, + 524288, + 1048576, + 393316, + 2359396, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 101, + "inverse_columns": [ + 100, + 37, + 6553671, + 8, + 16, + 6553699, + 6553636, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 6291494, + 524288, + 1048576, + 4456486, + 131072, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490503, + 8, + 16, + 2490531, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8388608, + 2228388, + 524288, + 1048576, + 393380, + 4194304, + 2359460, + 16777216 + ], + "inverse_FULL_translation": 165, + "inverse_columns": [ + 164, + 37, + 10748039, + 8, + 16, + 10748067, + 64, + 10747940, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 10485798, + 524288, + 1048576, + 8650790, + 4194304, + 131072, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490404, + 2490631, + 8, + 16, + 2490659, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16777216, + 2228516, + 524288, + 1048576, + 393508, + 4194304, + 8388608, + 2359588 + ], + "inverse_FULL_translation": 293, + "inverse_columns": [ + 292, + 37, + 19136775, + 8, + 16, + 19136803, + 64, + 128, + 19136548, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359334, + 18874406, + 524288, + 1048576, + 17039398, + 4194304, + 8388608, + 131072 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490411, + 2490413, + 7, + 16, + 2490374, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359310, + 2228238, + 393230, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 15, + "inverse_columns": [ + 14, + 917547, + 917549, + 917510, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786470, + 655398, + 2097152, + 1048576, + 393254, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490847, + 2490402, + 499, + 491, + 2490877, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359802, + 30932992, + 32637434, + 32113146, + 393722, + 28967418, + 24773114, + 16384506 + ], + "inverse_FULL_translation": 507, + "inverse_columns": [ + 506, + 33161695, + 35, + 33161714, + 33161706, + 33161725, + 33161658, + 33161594, + 33161466, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 33030182, + 2228262, + 30670848, + 30146560, + 31064102, + 27000832, + 22806528, + 14417920 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 38, + 2490875, + 2490877, + 471, + 463, + 2490374, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359774, + 2228702, + 30802398, + 30278110, + 30932992, + 27132382, + 22938078, + 14549470 + ], + "inverse_FULL_translation": 479, + "inverse_columns": [ + 478, + 31326715, + 31326717, + 31326678, + 31326670, + 7, + 31326622, + 31326558, + 31326430, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195174, + 31064102, + 32505856, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 524793, + "columns": [ + 38, + 2490875, + 2490877, + 478, + 463, + 2490374, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2883584, + 2752512, + 31326208, + 30278103, + 30409175, + 27132375, + 22938071, + 14549463 + ], + "inverse_FULL_translation": 3015135, + "inverse_columns": [ + 32506326, + 32506363, + 32506365, + 478, + 32506318, + 7, + 32506270, + 32506206, + 32506078, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195174, + 31064102, + 31326208, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 110, + 7208996, + 7209066, + 67, + 16, + 7209038, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7077961, + 2228297, + 4325449, + 1048576, + 393289, + 655433, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131146, + "inverse_columns": [ + 7209032, + 109, + 35, + 7209061, + 16, + 7, + 7209005, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7077926, + 2228262, + 4325414, + 1048576, + 393254, + 655398, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 174, + 11403300, + 11403434, + 131, + 16, + 11403406, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272329, + 2228361, + 8519817, + 1048576, + 393353, + 4194304, + 655497, + 16777216 + ], + "inverse_FULL_translation": 131210, + "inverse_columns": [ + 11403400, + 173, + 35, + 11403429, + 16, + 7, + 64, + 11403309, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272230, + 2228262, + 8519718, + 1048576, + 393254, + 4194304, + 655398, + 16777216 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 218, + 14286884, + 14286881, + 247, + 239, + 14286853, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14156029, + 14417920, + 16122109, + 15597821, + 16252928, + 12452093, + 8257789, + 16777216 + ], + "inverse_FULL_translation": 131326, + "inverse_columns": [ + 14287100, + 217, + 14287098, + 14287057, + 14287049, + 14287070, + 14287001, + 14286937, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14155814, + 14417920, + 16121894, + 15597606, + 16252928, + 12451878, + 8257574, + 16777216 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 302, + 19791908, + 19792170, + 259, + 16, + 19792142, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19661065, + 2228489, + 16908553, + 1048576, + 393481, + 4194304, + 8388608, + 655625 + ], + "inverse_FULL_translation": 131338, + "inverse_columns": [ + 19792136, + 301, + 35, + 19792165, + 16, + 7, + 64, + 128, + 19791917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19660838, + 2228262, + 16908326, + 1048576, + 393254, + 4194304, + 8388608, + 655398 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 346, + 22675492, + 22675489, + 375, + 367, + 22675461, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544765, + 22806528, + 24510845, + 23986557, + 24641536, + 20840829, + 8388608, + 8257917 + ], + "inverse_FULL_translation": 131454, + "inverse_columns": [ + 22675836, + 345, + 22675834, + 22675793, + 22675785, + 22675806, + 22675737, + 128, + 22675545, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544422, + 22806528, + 24510502, + 23986214, + 24641536, + 20840486, + 8388608, + 8257574 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 410, + 26869796, + 26869793, + 439, + 431, + 26869765, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26739133, + 27000832, + 28705213, + 28180925, + 28835840, + 4194304, + 20840893, + 12452285 + ], + "inverse_FULL_translation": 131518, + "inverse_columns": [ + 26870204, + 409, + 26870202, + 26870161, + 26870153, + 26870174, + 64, + 26870041, + 26869913, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26738726, + 27000832, + 28704806, + 28180518, + 28835840, + 4194304, + 20840486, + 12451878 + ] + }, + { + "FULL_translation": 131109, + "columns": [ + 458, + 30015524, + 30015521, + 487, + 16, + 30015493, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884909, + 30146560, + 31850989, + 1048576, + 31981568, + 28180973, + 23986669, + 15598061 + ], + "inverse_FULL_translation": 131566, + "inverse_columns": [ + 30015980, + 457, + 30015978, + 30015937, + 16, + 30015950, + 30015881, + 30015817, + 30015689, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884454, + 30146560, + 31850534, + 1048576, + 31981568, + 28180518, + 23986214, + 15597606 + ] + }, + { + "FULL_translation": 262179, + "columns": [ + 468, + 30670881, + 30670882, + 8, + 487, + 30670851, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30539776, + 30409203, + 524288, + 31850995, + 32505856, + 28705267, + 24510963, + 16122355 + ], + "inverse_FULL_translation": 262646, + "inverse_columns": [ + 30671346, + 30671348, + 465, + 8, + 30671297, + 30671318, + 30671249, + 30671185, + 30671057, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30539776, + 30408742, + 524288, + 31850534, + 32505856, + 28704806, + 24510502, + 16121894 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 110, + 7209104, + 251, + 247, + 7209089, + 223, + 191, + 7208977, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7078141, + 16384253, + 16122109, + 8126464, + 14549245, + 12452093, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 131326, + "inverse_columns": [ + 7209212, + 109, + 7209065, + 7209061, + 7209198, + 7209037, + 7209005, + 7209086, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7078034, + 16384146, + 16122002, + 8126464, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 4, + 8, + 9568339, + 32, + 145, + 9568451, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4194304, + 262144, + 524288, + 8519888, + 2097152, + 9437392, + 1179856, + 16777216 + ], + "inverse_FULL_translation": 209, + "inverse_columns": [ + 208, + 145, + 4, + 8, + 13631571, + 32, + 13631632, + 13631683, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 262144, + 524288, + 12583058, + 2097152, + 131072, + 5243026, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 4, + 8, + 9568531, + 32, + 64, + 9568643, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16777216, + 262144, + 524288, + 8520080, + 2097152, + 4194304, + 1180048, + 9437584 + ], + "inverse_FULL_translation": 401, + "inverse_columns": [ + 400, + 145, + 4, + 8, + 26214675, + 32, + 64, + 26214787, + 26214544, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 262144, + 524288, + 25165970, + 2097152, + 4194304, + 17825938, + 131072 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 97, + 8, + 9568386, + 69, + 37, + 9568274, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15990784, + 6291556, + 524288, + 15073280, + 4456548, + 2359396, + 7733248, + 16777216 + ], + "inverse_FULL_translation": 101, + "inverse_columns": [ + 100, + 145, + 6553696, + 8, + 131, + 6553668, + 6553636, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 15859712, + 524288, + 8519826, + 14024704, + 11927552, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 289, + 8, + 9568386, + 261, + 64, + 9568274, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28573696, + 18874660, + 524288, + 27656192, + 17039652, + 4194304, + 20316160, + 2359588 + ], + "inverse_FULL_translation": 293, + "inverse_columns": [ + 292, + 145, + 19136800, + 8, + 131, + 19136772, + 64, + 19, + 19136548, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 28442624, + 524288, + 8519826, + 26607616, + 4194304, + 1179794, + 11927552 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 218, + 14286992, + 4, + 67, + 14287050, + 32, + 11, + 14286938, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14155849, + 262144, + 4325449, + 8519753, + 2097152, + 655433, + 1179721, + 16777216 + ], + "inverse_FULL_translation": 131146, + "inverse_columns": [ + 14286920, + 217, + 4, + 14287057, + 131, + 32, + 14287001, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14155922, + 262144, + 4325522, + 8519826, + 2097152, + 655506, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 302, + 19792016, + 443, + 439, + 19792001, + 415, + 64, + 19791889, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19661245, + 28967357, + 28705213, + 20709376, + 27132349, + 4194304, + 28049408, + 12452285 + ], + "inverse_FULL_translation": 131518, + "inverse_columns": [ + 19792316, + 301, + 19792169, + 19792165, + 19792302, + 19792141, + 64, + 19792190, + 19791917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19660946, + 28967058, + 28704914, + 20709376, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 410, + 26869904, + 4, + 259, + 26870154, + 32, + 64, + 26870042, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26738953, + 262144, + 16908553, + 8519945, + 2097152, + 4194304, + 1179913, + 655625 + ], + "inverse_FULL_translation": 131338, + "inverse_columns": [ + 26870024, + 409, + 4, + 26870161, + 131, + 32, + 64, + 19, + 26869913, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26738834, + 262144, + 16908434, + 8519826, + 2097152, + 4194304, + 1179794, + 655506 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 9175085, + 9175172, + 16, + 133, + 64, + 9175209, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 8913060, + 2097152, + 1048576, + 8650916, + 4194304, + 786596, + 16777216 + ], + "inverse_FULL_translation": 165, + "inverse_columns": [ + 164, + 2, + 10747949, + 133, + 16, + 10748036, + 64, + 10748073, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 10485900, + 8650892, + 1048576, + 524288, + 4194304, + 2359436, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 9175176, + 9175172, + 321, + 32, + 273, + 9175052, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 30932992, + 30670848, + 20971856, + 2097152, + 17826128, + 22806528, + 5243216 + ], + "inverse_FULL_translation": 337, + "inverse_columns": [ + 336, + 2, + 137, + 133, + 22020416, + 32, + 22020368, + 13, + 22020176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 8913036, + 8650892, + 30146560, + 2097152, + 27000832, + 786572, + 14417920 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 13, + 9175175, + 9175179, + 16, + 32, + 64, + 9175052, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786446, + 8912910, + 8650766, + 1048576, + 2097152, + 4194304, + 131072, + 16777216 + ], + "inverse_FULL_translation": 15, + "inverse_columns": [ + 14, + 917516, + 917639, + 917643, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8388608, + 655500, + 393356, + 1048576, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 140, + 138, + 9175176, + 9175055, + 16, + 32, + 64, + 9175175, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9043968, + 137, + 8781824, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9306251, + "inverse_columns": [ + 262280, + 138, + 137, + 262159, + 16, + 32, + 64, + 262279, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9043968, + 8913036, + 8519820, + 1048576, + 2097152, + 4194304, + 655500, + 16777216 + ] + }, + { + "FULL_translation": 131571, + "columns": [ + 140, + 382, + 9175543, + 9175547, + 367, + 351, + 319, + 9175052, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25034752, + 9043968, + 8781824, + 23986557, + 22937981, + 20840829, + 24117629, + 8257917 + ], + "inverse_FULL_translation": 9306495, + "inverse_columns": [ + 32506236, + 382, + 32506359, + 32506363, + 32506222, + 32506206, + 32506174, + 13, + 32505982, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25034752, + 24772748, + 24510604, + 31588352, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 505, + 9175176, + 9175423, + 491, + 475, + 443, + 9175543, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 33030650, + 24248320, + 8651258, + 32113146, + 31064570, + 28967418, + 786938, + 16384506 + ], + "inverse_FULL_translation": 507, + "inverse_columns": [ + 506, + 33161720, + 137, + 33161599, + 33161706, + 33161690, + 33161658, + 33161719, + 33161466, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24379392, + 8913036, + 32637068, + 23461888, + 22413312, + 20316160, + 24772748, + 7733248 + ] + }, + { + "FULL_translation": 262281, + "columns": [ + 174, + 37, + 11403400, + 11403430, + 16, + 7, + 64, + 11403310, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359331, + 11141155, + 8650787, + 1048576, + 393251, + 4194304, + 786467, + 16777216 + ], + "inverse_FULL_translation": 262182, + "inverse_columns": [ + 11403298, + 11403433, + 171, + 133, + 16, + 11403403, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359436, + 11141260, + 8650892, + 1048576, + 393356, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 524421, + "columns": [ + 346, + 477, + 22675585, + 22675588, + 463, + 32, + 415, + 22675461, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195607, + 22413312, + 22151639, + 30278103, + 2097152, + 27132375, + 30539776, + 14549463 + ], + "inverse_FULL_translation": 524766, + "inverse_columns": [ + 22675926, + 22675793, + 22675930, + 339, + 22675779, + 32, + 22675731, + 22675806, + 22675539, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195276, + 22413312, + 22151308, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 3670064, + 3670056, + 3670040, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 32505856, + 31981568, + 30932992, + 25166272, + 20971968, + 12583360 + ], + "inverse_FULL_translation": 449, + "inverse_columns": [ + 448, + 2, + 4, + 49, + 41, + 25, + 29360512, + 29360448, + 29360320, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 477, + 475, + 3670511, + 3670519, + 3670040, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195614, + 31064542, + 3146206, + 2621918, + 29753344, + 27132382, + 22938078, + 14549470 + ], + "inverse_FULL_translation": 479, + "inverse_columns": [ + 478, + 31326684, + 31326682, + 31326703, + 31326711, + 25, + 31326622, + 31326558, + 31326430, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31719424, + 31588352, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 131543, + "columns": [ + 56, + 494, + 491, + 3670495, + 3670056, + 3670519, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32374784, + 32113133, + 3276800, + 29622765, + 1703936, + 28180973, + 23986669, + 15598061 + ], + "inverse_FULL_translation": 3801583, + "inverse_columns": [ + 30671340, + 494, + 30671338, + 30671327, + 41, + 30671351, + 30671278, + 30671214, + 30671086, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32374784, + 30539776, + 31850552, + 2621496, + 30277688, + 26607616, + 22413312, + 14024704 + ] + }, + { + "FULL_translation": 262607, + "columns": [ + 56, + 501, + 502, + 3670064, + 3670495, + 3670511, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32768499, + 32899072, + 29491699, + 2883584, + 1835008, + 28705267, + 24510963, + 16122355 + ], + "inverse_FULL_translation": 3932663, + "inverse_columns": [ + 30015986, + 30015988, + 502, + 49, + 30015967, + 30015983, + 30015926, + 30015862, + 30015734, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30146560, + 32899072, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 4194557, + "columns": [ + 4194493, + 4194556, + 4194553, + 4194549, + 4194541, + 4194525, + 2, + 4194429, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 262144, + 524288, + 1048576, + 2097152, + 131072, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131263, + "inverse_columns": [ + 131261, + 64, + 131259, + 131255, + 131247, + 131231, + 131262, + 131135, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4194304, + 262144, + 524288, + 1048576, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4194558, + "columns": [ + 7209150, + 7209005, + 7209003, + 7208999, + 7209198, + 7208975, + 47, + 7209086, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515280, + 16384208, + 16122064, + 4063232, + 14549200, + 3014864, + 11403264, + 16777216 + ], + "inverse_FULL_translation": 4194449, + "inverse_columns": [ + 110, + 253, + 251, + 247, + 7209089, + 223, + 7209104, + 7208977, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 16384191, + 16122047, + 4063232, + 14549183, + 3014847, + 11403264, + 16777216 + ] + }, + { + "FULL_translation": 4194558, + "columns": [ + 14287038, + 14287001, + 14287098, + 14286995, + 14286987, + 14287070, + 155, + 14286875, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515172, + 10354688, + 16121956, + 15597668, + 12189696, + 10092644, + 8257636, + 16777216 + ], + "inverse_FULL_translation": 4194341, + "inverse_columns": [ + 218, + 253, + 14286881, + 247, + 239, + 14286853, + 14286884, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 10354688, + 16122047, + 15597759, + 12189696, + 10092735, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4194557, + "columns": [ + 15990973, + 15991036, + 15990962, + 15991029, + 15990950, + 15990934, + 182, + 15990838, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11796553, + 16384073, + 12320768, + 15597641, + 14549065, + 11927552, + 8257609, + 16777216 + ], + "inverse_FULL_translation": 131083, + "inverse_columns": [ + 11927561, + 244, + 251, + 11927555, + 239, + 223, + 11927562, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15990784, + 16384191, + 12320768, + 15597759, + 14549183, + 11796671, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 33423615, + "columns": [ + 16777405, + 16777539, + 16777542, + 16777546, + 16777554, + 16777570, + 253, + 16777666, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16646144, + 16384445, + 16122301, + 15598013, + 14549437, + 16515517, + 8257981, + 12452285 + ], + "inverse_FULL_translation": 131393, + "inverse_columns": [ + 33292611, + 446, + 33292613, + 33292617, + 33292625, + 33292641, + 254, + 33292737, + 33292478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29229056, + 33161216, + 32899072, + 32374784, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 30408959, + "columns": [ + 19792062, + 19792124, + 19792122, + 19792118, + 19792255, + 19792094, + 254, + 19792367, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 23855104, + 23724032, + 23461888, + 15597968, + 21889024, + 16646144, + 8257936, + 9437584 + ], + "inverse_FULL_translation": 4194671, + "inverse_columns": [ + 400, + 253, + 251, + 247, + 26214783, + 223, + 254, + 26214895, + 26214544, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 16384191, + 16122047, + 29360128, + 14549183, + 16646144, + 22020096, + 3014847 + ] + }, + { + "FULL_translation": 23331071, + "columns": [ + 26869950, + 26870012, + 26870239, + 26870006, + 26869998, + 26870267, + 254, + 26869886, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30932992, + 16384292, + 30539776, + 30015488, + 14549284, + 16646144, + 22675456, + 2359588 + ], + "inverse_FULL_translation": 4194779, + "inverse_columns": [ + 292, + 253, + 19136991, + 247, + 239, + 19137019, + 254, + 127, + 19136548, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 23068672, + 16122047, + 15597759, + 21233664, + 16646144, + 8257727, + 10092735 + ] + }, + { + "FULL_translation": 21627135, + "columns": [ + 28573885, + 28574199, + 28573945, + 28574206, + 28573933, + 28573917, + 253, + 28573821, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16646144, + 32505856, + 16122121, + 31719424, + 30670848, + 16515337, + 24379392, + 655625 + ], + "inverse_FULL_translation": 131573, + "inverse_columns": [ + 21496311, + 266, + 251, + 21496317, + 239, + 223, + 254, + 127, + 21495818, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17432576, + 16384191, + 21102592, + 15597759, + 14549183, + 16646144, + 8257727, + 11796671 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 1441875, + 21, + 1441878, + 8, + 1441797, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310789, + 1179717, + 524288, + 4194304, + 2097152, + 393285, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 71, + "inverse_columns": [ + 4587603, + 69, + 4587606, + 8, + 7, + 32, + 4587525, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4456469, + 4325397, + 524288, + 393237, + 2097152, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 1442067, + 21, + 1442070, + 8, + 1441797, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310981, + 1179909, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 393477 + ], + "inverse_FULL_translation": 263, + "inverse_columns": [ + 17170707, + 261, + 17170710, + 8, + 7, + 32, + 64, + 128, + 17170437, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17039381, + 16908309, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 6946839, + "columns": [ + 8126484, + 22, + 8126482, + 97, + 8126470, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 7995392, + 6291560, + 7208960, + 4718696, + 2621544, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131199, + "inverse_columns": [ + 104, + 22, + 19, + 6815840, + 7, + 6815816, + 6815784, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1179669, + 7602197, + 393237, + 6029333, + 3932181, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131094, + "columns": [ + 14024724, + 213, + 14024913, + 8, + 14024901, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13893826, + 1179842, + 524288, + 393410, + 2097152, + 8519874, + 4325570, + 16777216 + ], + "inverse_FULL_translation": 131265, + "inverse_columns": [ + 214, + 14024896, + 19, + 8, + 7, + 32, + 14024854, + 14024790, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13893653, + 1179669, + 524288, + 393237, + 2097152, + 8519701, + 4325397, + 16777216 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 15335429, + 248, + 15335427, + 247, + 15335430, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16252928, + 15466496, + 16122095, + 15204591, + 14549231, + 12452079, + 8257775, + 16777216 + ], + "inverse_FULL_translation": 1048829, + "inverse_columns": [ + 16253165, + 16253180, + 16253177, + 16253154, + 234, + 16253130, + 16253098, + 16253034, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15204373, + 15466496, + 16121877, + 15335424, + 14549013, + 12451861, + 8257557, + 16777216 + ] + }, + { + "FULL_translation": 19529751, + "columns": [ + 20709396, + 22, + 20709394, + 289, + 20709382, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 20578304, + 18874664, + 19791872, + 17301800, + 4194304, + 8388608, + 2621736 + ], + "inverse_FULL_translation": 131391, + "inverse_columns": [ + 296, + 22, + 19, + 19398944, + 7, + 19398920, + 64, + 128, + 19398696, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1179669, + 20185109, + 393237, + 18612245, + 4194304, + 8388608, + 3932181 + ] + }, + { + "FULL_translation": 131094, + "columns": [ + 26607636, + 405, + 26608017, + 8, + 26608005, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26476930, + 1180034, + 524288, + 393602, + 2097152, + 4194304, + 16908674, + 8520066 + ], + "inverse_FULL_translation": 131457, + "inverse_columns": [ + 406, + 26608000, + 19, + 8, + 7, + 32, + 64, + 26607894, + 26607766, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26476565, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 16908309, + 8519701 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 27918341, + 440, + 27918339, + 439, + 27918342, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28835840, + 28049408, + 28705199, + 27787695, + 27132335, + 4194304, + 20840879, + 12452271 + ], + "inverse_FULL_translation": 1049021, + "inverse_columns": [ + 28836269, + 28836284, + 28836281, + 28836258, + 426, + 28836234, + 64, + 28836138, + 28836010, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27787285, + 28049408, + 28704789, + 27918336, + 27131925, + 4194304, + 20840469, + 12451861 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 10617219, + 161, + 4, + 8, + 16, + 10617250, + 64, + 10616865, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10486049, + 262144, + 524288, + 1048576, + 8519969, + 4194304, + 16777216, + 2228513 + ], + "inverse_FULL_translation": 291, + "inverse_columns": [ + 19005827, + 289, + 4, + 8, + 16, + 19005858, + 64, + 35, + 19005473, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 18874529, + 262144, + 524288, + 1048576, + 16908449, + 4194304, + 2228385, + 8388608 + ] + }, + { + "FULL_translation": 131549, + "columns": [ + 14680543, + 162, + 379, + 375, + 367, + 14680573, + 382, + 14680098, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 24772927, + 24510783, + 23986495, + 12713984, + 25034752, + 18612543, + 8257855 + ], + "inverse_FULL_translation": 14811519, + "inverse_columns": [ + 27001149, + 27001311, + 27001209, + 27001205, + 27001197, + 27001342, + 381, + 35, + 27000957, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25034752, + 30932992, + 30670848, + 30146560, + 22937761, + 24903841, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 17694883, + "columns": [ + 28049568, + 162, + 265, + 261, + 16, + 28049538, + 64, + 28049442, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 17301772, + 17039628, + 1048576, + 26083328, + 4194304, + 19791872, + 786700 + ], + "inverse_FULL_translation": 131503, + "inverse_columns": [ + 268, + 162, + 17563912, + 17563908, + 16, + 131, + 64, + 35, + 17563660, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 27787425, + 27525281, + 1048576, + 8519841, + 4194304, + 2228385, + 11272353 + ] + }, + { + "FULL_translation": 131234, + "columns": [ + 28442784, + 433, + 4, + 8, + 259, + 28443025, + 64, + 28442929, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28311826, + 262144, + 524288, + 16908562, + 8519954, + 4194304, + 2228498, + 1179922 + ], + "inverse_FULL_translation": 131345, + "inverse_columns": [ + 434, + 28442896, + 4, + 8, + 28443042, + 131, + 64, + 35, + 28442802, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28311713, + 262144, + 524288, + 16908449, + 8519841, + 4194304, + 2228385, + 1179809 + ] + }, + { + "FULL_translation": 1048707, + "columns": [ + 124, + 8126593, + 251, + 247, + 8126594, + 223, + 191, + 8126467, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7208960, + 16384239, + 16122095, + 7078127, + 14549231, + 12452079, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 1048830, + "inverse_columns": [ + 8126702, + 8126716, + 8126569, + 8126565, + 109, + 8126541, + 8126509, + 8126590, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7208960, + 16384146, + 16122002, + 7078034, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568339, + 4, + 8, + 9568386, + 32, + 131, + 9568465, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437378, + 262144, + 524288, + 4194304, + 2097152, + 8519874, + 1179842, + 16777216 + ], + "inverse_FULL_translation": 195, + "inverse_columns": [ + 194, + 12714067, + 4, + 8, + 131, + 32, + 12714114, + 12714193, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 12583058, + 262144, + 524288, + 8519826, + 2097152, + 1048576, + 4325522, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 4, + 97, + 9568386, + 73, + 41, + 9568274, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16252928, + 262144, + 6291560, + 15335424, + 4718696, + 2621544, + 7995392, + 16777216 + ], + "inverse_FULL_translation": 105, + "inverse_columns": [ + 104, + 145, + 4, + 6815840, + 131, + 6815816, + 6815784, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 262144, + 15859712, + 8519826, + 14286848, + 12189696, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 4, + 289, + 9568386, + 265, + 64, + 9568274, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28835840, + 262144, + 18874664, + 27918336, + 17301800, + 4194304, + 20578304, + 2621736 + ], + "inverse_FULL_translation": 297, + "inverse_columns": [ + 296, + 145, + 4, + 19398944, + 131, + 19398920, + 64, + 19, + 19398696, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 262144, + 28442624, + 8519826, + 26869760, + 4194304, + 1179794, + 12189696 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568400, + 265, + 261, + 9568386, + 32, + 64, + 9568274, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27000832, + 17301772, + 17039628, + 26083328, + 2097152, + 4194304, + 18743296, + 786700 + ], + "inverse_FULL_translation": 269, + "inverse_columns": [ + 268, + 145, + 17563912, + 17563908, + 131, + 32, + 64, + 19, + 17563660, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437330, + 26869760, + 26607616, + 8519826, + 2097152, + 4194304, + 1179794, + 10354688 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568531, + 4, + 8, + 9568386, + 32, + 64, + 9568657, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437570, + 262144, + 524288, + 16777216, + 2097152, + 4194304, + 1180034, + 8520066 + ], + "inverse_FULL_translation": 387, + "inverse_columns": [ + 386, + 25297171, + 4, + 8, + 131, + 32, + 64, + 25297297, + 25297026, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25165970, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 16908434, + 1048576 + ] + }, + { + "FULL_translation": 147, + "columns": [ + 146, + 9568643, + 4, + 8, + 9568657, + 32, + 64, + 9568274, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9437458, + 262144, + 524288, + 8519954, + 2097152, + 4194304, + 16777216, + 1179922 + ], + "inverse_FULL_translation": 275, + "inverse_columns": [ + 274, + 17957251, + 4, + 8, + 17957265, + 32, + 64, + 19, + 17956882, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17825938, + 262144, + 524288, + 16908434, + 2097152, + 4194304, + 1179794, + 8388608 + ] + }, + { + "FULL_translation": 4194797, + "columns": [ + 146, + 9568751, + 379, + 375, + 9568765, + 351, + 382, + 9568274, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13631488, + 24772927, + 24510783, + 12713984, + 22937919, + 25034752, + 19661119, + 8257855 + ], + "inverse_FULL_translation": 13762943, + "inverse_columns": [ + 28049726, + 28049903, + 28049786, + 28049782, + 28049917, + 28049758, + 382, + 19, + 28049534, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24903826, + 31981568, + 31719424, + 23986322, + 30146560, + 25034752, + 1179794, + 15466496 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 214, + 14024848, + 67, + 8, + 14024902, + 32, + 7, + 14024790, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13893701, + 4325445, + 524288, + 8519749, + 2097152, + 393285, + 1179717, + 16777216 + ], + "inverse_FULL_translation": 131142, + "inverse_columns": [ + 14024772, + 213, + 14024913, + 8, + 131, + 32, + 14024853, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13893778, + 4325522, + 524288, + 8519826, + 2097152, + 393362, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 1048707, + "columns": [ + 316, + 20709505, + 443, + 439, + 20709506, + 415, + 64, + 20709379, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19791872, + 28967343, + 28705199, + 19661231, + 27132335, + 4194304, + 28049408, + 12452271 + ], + "inverse_FULL_translation": 1049022, + "inverse_columns": [ + 20709806, + 20709820, + 20709673, + 20709669, + 301, + 20709645, + 64, + 20709694, + 20709421, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19791872, + 28967058, + 28704914, + 19660946, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 406, + 26607760, + 259, + 8, + 26608006, + 32, + 64, + 26607894, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26476805, + 16908549, + 524288, + 8519941, + 2097152, + 4194304, + 1179909, + 393477 + ], + "inverse_FULL_translation": 131334, + "inverse_columns": [ + 26607876, + 405, + 26608017, + 8, + 131, + 32, + 64, + 19, + 26607765, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26476690, + 16908434, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 393362 + ] + }, + { + "FULL_translation": 131217, + "columns": [ + 434, + 28442768, + 4, + 8, + 28443042, + 259, + 64, + 28442930, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28311841, + 262144, + 524288, + 8519969, + 16908577, + 4194304, + 1179937, + 2228513 + ], + "inverse_FULL_translation": 131362, + "inverse_columns": [ + 28442912, + 433, + 4, + 8, + 131, + 28443025, + 64, + 19, + 28442801, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28311698, + 262144, + 524288, + 8519826, + 16908434, + 4194304, + 1179794, + 2228370 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 9175429, + 9175433, + 16, + 32, + 64, + 9175052, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 8913164, + 8651020, + 1048576, + 2097152, + 4194304, + 16777216, + 786700 + ], + "inverse_FULL_translation": 269, + "inverse_columns": [ + 268, + 2, + 17564037, + 17564041, + 16, + 32, + 64, + 13, + 17563660, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 17301644, + 17039500, + 1048576, + 2097152, + 4194304, + 786572, + 8388608 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 273, + 9175176, + 9175172, + 259, + 32, + 64, + 9175052, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17826066, + 26869760, + 26607616, + 16908562, + 2097152, + 4194304, + 18743296, + 1179922 + ], + "inverse_FULL_translation": 275, + "inverse_columns": [ + 274, + 17957136, + 137, + 133, + 17957122, + 32, + 64, + 13, + 17956882, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27000832, + 8913036, + 8650892, + 26083328, + 2097152, + 4194304, + 786572, + 10354688 + ] + }, + { + "FULL_translation": 131503, + "columns": [ + 140, + 290, + 9175176, + 9175172, + 16, + 259, + 64, + 9175052, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19005440, + 27787553, + 27525409, + 1048576, + 16908577, + 4194304, + 19661089, + 2228513 + ], + "inverse_FULL_translation": 9306403, + "inverse_columns": [ + 28049696, + 290, + 137, + 133, + 16, + 28049666, + 64, + 13, + 28049442, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19005440, + 8913036, + 8650892, + 1048576, + 26083328, + 4194304, + 786572, + 11403264 + ] + }, + { + "FULL_translation": 4194803, + "columns": [ + 140, + 381, + 9175543, + 9175547, + 367, + 351, + 382, + 9175052, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24903999, + 13107200, + 12845056, + 23986495, + 22937919, + 25034752, + 20054335, + 8257855 + ], + "inverse_FULL_translation": 13369727, + "inverse_columns": [ + 28442942, + 28443004, + 28443127, + 28443131, + 28442990, + 28442974, + 382, + 13, + 28442750, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32505856, + 24772748, + 24510604, + 31588352, + 30539776, + 25034752, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 3670105, + 3670056, + 3670129, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 3145832, + 4194304, + 1572968, + 2621544, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 105, + "inverse_columns": [ + 104, + 2, + 4, + 6815833, + 41, + 6815857, + 6815784, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 6291512, + 2621496, + 4718648, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 3670297, + 3670056, + 3670321, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 3146024, + 16777216, + 1573160, + 4194304, + 8388608, + 2621736 + ], + "inverse_FULL_translation": 297, + "inverse_columns": [ + 296, + 2, + 4, + 19398937, + 41, + 19398961, + 64, + 128, + 19398696, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 18874424, + 2621496, + 17301560, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 131199, + "columns": [ + 56, + 70, + 67, + 3670064, + 3670056, + 3670040, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4587520, + 4325445, + 7602245, + 7077957, + 6029381, + 393285, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3801159, + "inverse_columns": [ + 8126532, + 70, + 8126530, + 49, + 41, + 25, + 8126470, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4587520, + 7995392, + 3145784, + 2621496, + 1572920, + 4063232, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 193, + 4, + 3670064, + 3670056, + 3670040, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 12583106, + 262144, + 15859712, + 15335424, + 14286848, + 8519874, + 4325570, + 16777216 + ], + "inverse_FULL_translation": 195, + "inverse_columns": [ + 194, + 12714176, + 4, + 49, + 41, + 25, + 12714114, + 12714050, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16252928, + 262144, + 3145784, + 2621496, + 1572920, + 12189696, + 7995392, + 16777216 + ] + }, + { + "FULL_translation": 131391, + "columns": [ + 56, + 262, + 259, + 3670064, + 3670056, + 3670040, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17170432, + 16908549, + 20185349, + 19661061, + 18612485, + 4194304, + 8388608, + 393477 + ], + "inverse_FULL_translation": 3801351, + "inverse_columns": [ + 20709636, + 262, + 20709634, + 49, + 41, + 25, + 64, + 128, + 20709382, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17170432, + 20578304, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 4063232 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 385, + 4, + 3670064, + 3670056, + 3670040, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25166210, + 262144, + 28442624, + 27918336, + 26869760, + 4194304, + 16908674, + 8520066 + ], + "inverse_FULL_translation": 387, + "inverse_columns": [ + 386, + 25297280, + 4, + 49, + 41, + 25, + 64, + 25297154, + 25297026, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28835840, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 20578304, + 12189696 + ] + }, + { + "FULL_translation": 1048617, + "columns": [ + 214, + 253, + 251, + 14024737, + 14024744, + 14024713, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515311, + 16384239, + 13500416, + 12976367, + 15073280, + 12452079, + 8257775, + 16777216 + ], + "inverse_FULL_translation": 1048830, + "inverse_columns": [ + 14024942, + 14024901, + 14024899, + 14024950, + 199, + 14024926, + 14024839, + 14024775, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515128, + 16384056, + 13500416, + 12976184, + 15073280, + 12451896, + 8257592, + 16777216 + ] + }, + { + "FULL_translation": 1048617, + "columns": [ + 406, + 445, + 443, + 26607649, + 26607656, + 26607625, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29098415, + 28967343, + 26083328, + 25559471, + 27656192, + 4194304, + 20840879, + 12452271 + ], + "inverse_FULL_translation": 1049022, + "inverse_columns": [ + 26608046, + 26608005, + 26608003, + 26608054, + 391, + 26608030, + 64, + 26607879, + 26607751, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29098040, + 28966968, + 26083328, + 25559096, + 27656192, + 4194304, + 20840504, + 12451896 + ] + }, + { + "FULL_translation": 4194543, + "columns": [ + 4194479, + 4194541, + 4194539, + 4194535, + 4194542, + 4194511, + 16, + 4194415, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 239, + 2097152, + 1048576, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1048767, + "inverse_columns": [ + 1048751, + 1048765, + 1048763, + 1048759, + 64, + 1048735, + 1048766, + 1048639, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 4194304, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4194558, + "columns": [ + 8126654, + 8126716, + 8126521, + 8126517, + 8126509, + 8126493, + 61, + 8126590, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4063232, + 16384194, + 16122050, + 15597762, + 14549186, + 3932354, + 12320768, + 16777216 + ], + "inverse_FULL_translation": 4194435, + "inverse_columns": [ + 124, + 8126593, + 251, + 247, + 239, + 223, + 8126594, + 8126467, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4063232, + 16384191, + 16122047, + 15597759, + 14549183, + 3932351, + 12320768, + 16777216 + ] + }, + { + "FULL_translation": 4194558, + "columns": [ + 14024894, + 14024853, + 14024851, + 14024950, + 14024839, + 14024926, + 151, + 14024727, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515176, + 16384104, + 10354688, + 15597672, + 11927552, + 9830504, + 8257640, + 16777216 + ], + "inverse_FULL_translation": 4194345, + "inverse_columns": [ + 214, + 253, + 251, + 14024737, + 239, + 14024713, + 14024744, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 16384191, + 10354688, + 15597759, + 11927552, + 9830591, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4194557, + "columns": [ + 16253117, + 16253180, + 16253177, + 16253106, + 16253098, + 16253082, + 186, + 16252986, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 12058693, + 12320768, + 16121925, + 15597637, + 14549061, + 12189696, + 8257605, + 16777216 + ], + "inverse_FULL_translation": 131079, + "inverse_columns": [ + 12189701, + 248, + 12189699, + 247, + 239, + 223, + 12189702, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16252928, + 12320768, + 16122047, + 15597759, + 14549183, + 12058815, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 255, + "columns": [ + 16646593, + 16646594, + 16646596, + 16646600, + 16646608, + 16646624, + 191, + 16646207, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515391, + 16384319, + 16122175, + 15597887, + 14549311, + 12452159, + 16777216, + 8257855 + ], + "inverse_FULL_translation": 383, + "inverse_columns": [ + 25035201, + 25035202, + 25035204, + 25035208, + 25035216, + 25035232, + 319, + 127, + 25034815, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24903871, + 24772799, + 24510655, + 23986367, + 22937791, + 20840639, + 8257727, + 8388608 + ] + }, + { + "FULL_translation": 33423615, + "columns": [ + 16777391, + 16777554, + 16777556, + 16777560, + 16777553, + 16777584, + 239, + 16777680, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515503, + 16384431, + 16122287, + 16646144, + 14549423, + 15597999, + 8257967, + 12452271 + ], + "inverse_FULL_translation": 1048897, + "inverse_columns": [ + 32375121, + 32375107, + 32375109, + 32375113, + 446, + 32375137, + 254, + 32375233, + 32374974, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 33292288, + 33161216, + 32899072, + 29229056, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 29491455, + "columns": [ + 20709566, + 20709759, + 20709626, + 20709622, + 20709614, + 20709598, + 254, + 20709885, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515458, + 24641536, + 24379392, + 23855104, + 22806528, + 16646144, + 8257922, + 8520066 + ], + "inverse_FULL_translation": 4194685, + "inverse_columns": [ + 386, + 25297279, + 251, + 247, + 239, + 223, + 254, + 25297405, + 25297026, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29360128, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 21102592, + 3932351 + ] + }, + { + "FULL_translation": 23593215, + "columns": [ + 26607806, + 26607868, + 26607866, + 26608095, + 26607854, + 26608119, + 254, + 26607742, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30670848, + 30539776, + 16122152, + 29753344, + 14549288, + 16646144, + 22413312, + 2621736 + ], + "inverse_FULL_translation": 4194775, + "inverse_columns": [ + 296, + 253, + 251, + 19399135, + 239, + 19399159, + 254, + 127, + 19398696, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 16384191, + 23068672, + 15597759, + 21495808, + 16646144, + 8257727, + 9830591 + ] + }, + { + "FULL_translation": 23199999, + "columns": [ + 27001021, + 27001311, + 27001081, + 27001077, + 27001069, + 27001342, + 253, + 27000957, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16646144, + 30932992, + 30670848, + 30146560, + 14549281, + 16515361, + 22806528, + 2228513 + ], + "inverse_FULL_translation": 131549, + "inverse_columns": [ + 23069151, + 290, + 251, + 247, + 239, + 23069181, + 254, + 127, + 23068706, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19005440, + 16384191, + 16122047, + 15597759, + 21102592, + 16646144, + 8257727, + 10223807 + ] + }, + { + "FULL_translation": 22151423, + "columns": [ + 28049598, + 28049903, + 28049658, + 28049654, + 28049917, + 28049630, + 254, + 28049534, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515346, + 31981568, + 31719424, + 15597842, + 30146560, + 16646144, + 23855104, + 1179922 + ], + "inverse_FULL_translation": 4194797, + "inverse_columns": [ + 274, + 17957359, + 251, + 247, + 17957373, + 223, + 254, + 127, + 17956882, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22020096, + 16384191, + 16122047, + 21102592, + 14549183, + 16646144, + 8257727, + 11272383 + ] + }, + { + "FULL_translation": 21758207, + "columns": [ + 28442814, + 28442876, + 28443127, + 28443131, + 28442862, + 28442846, + 254, + 28442750, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32505856, + 16384268, + 16122124, + 31588352, + 30539776, + 16646144, + 24248320, + 786700 + ], + "inverse_FULL_translation": 4194803, + "inverse_columns": [ + 268, + 253, + 17564151, + 17564155, + 239, + 223, + 254, + 127, + 17563660, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16515263, + 21495808, + 21233664, + 15597759, + 14549183, + 16646144, + 8257727, + 11665599 + ] + }, + { + "FULL_translation": 21364991, + "columns": [ + 28836029, + 28836347, + 28836350, + 28836085, + 28836077, + 28836061, + 253, + 28835965, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16646144, + 16384261, + 32505856, + 31981568, + 30932992, + 16515333, + 24641536, + 393477 + ], + "inverse_FULL_translation": 131577, + "inverse_columns": [ + 21234171, + 262, + 21234173, + 247, + 239, + 223, + 254, + 127, + 21233670, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17170432, + 21102592, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 12058815 + ] + }, + { + "FULL_translation": 1966103, + "columns": [ + 524308, + 22, + 524303, + 21, + 524315, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1179676, + 1310748, + 393244, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131083, + "inverse_columns": [ + 28, + 22, + 1835023, + 1835028, + 1835035, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1703936, + 21, + 917504, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 1441831, + 21, + 1441809, + 8, + 1441846, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310769, + 2097152, + 524288, + 393265, + 1179697, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 51, + "inverse_columns": [ + 3276839, + 49, + 19, + 8, + 3276854, + 3276817, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3145749, + 1179669, + 524288, + 2228245, + 262144, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 1441939, + 21, + 1441942, + 8, + 1441797, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310853, + 1179781, + 524288, + 8388608, + 2097152, + 4194304, + 393349, + 16777216 + ], + "inverse_FULL_translation": 135, + "inverse_columns": [ + 8781971, + 133, + 8781974, + 8, + 7, + 32, + 64, + 8781829, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8650773, + 8519701, + 524288, + 393237, + 2097152, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 11141143, + "columns": [ + 12320788, + 22, + 12320786, + 161, + 12320774, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 12189696, + 10485928, + 11403264, + 8913064, + 4194304, + 2621608, + 16777216 + ], + "inverse_FULL_translation": 131263, + "inverse_columns": [ + 168, + 22, + 19, + 11010208, + 7, + 11010184, + 64, + 11010088, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1179669, + 11796501, + 393237, + 10223637, + 4194304, + 3932181, + 16777216 + ] + }, + { + "FULL_translation": 131094, + "columns": [ + 22413332, + 341, + 22413649, + 8, + 22413637, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22282562, + 1179970, + 524288, + 393538, + 2097152, + 16908610, + 8388608, + 4325698 + ], + "inverse_FULL_translation": 131393, + "inverse_columns": [ + 342, + 22413632, + 19, + 8, + 7, + 32, + 22413590, + 128, + 22413398, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22282261, + 1179669, + 524288, + 393237, + 2097152, + 16908309, + 8388608, + 4325397 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 23724037, + 376, + 23724035, + 375, + 23724038, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24641536, + 23855104, + 24510831, + 23593327, + 22937967, + 20840815, + 8388608, + 8257903 + ], + "inverse_FULL_translation": 1048957, + "inverse_columns": [ + 24641901, + 24641916, + 24641913, + 24641890, + 362, + 24641866, + 24641834, + 128, + 24641642, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 23592981, + 23855104, + 24510485, + 23724032, + 22937621, + 20840469, + 8388608, + 8257557 + ] + }, + { + "FULL_translation": 131091, + "columns": [ + 30015505, + 460, + 30015506, + 471, + 30015491, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30146560, + 29884891, + 30802395, + 30932992, + 2097152, + 27132379, + 22938075, + 14549467 + ], + "inverse_FULL_translation": 262621, + "inverse_columns": [ + 30147033, + 30147036, + 458, + 30147010, + 30147021, + 32, + 30146954, + 30146890, + 30146762, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884437, + 30015488, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 131094, + "columns": [ + 31588372, + 481, + 31588370, + 8, + 31588358, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31457782, + 31719424, + 524288, + 32505856, + 30802422, + 28705270, + 24510966, + 16122358 + ], + "inverse_FULL_translation": 131573, + "inverse_columns": [ + 482, + 31588852, + 31588849, + 8, + 31588837, + 31588802, + 31588770, + 31588706, + 31588578, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31457301, + 31719424, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 11141283, + "columns": [ + 524448, + 162, + 4, + 161, + 16, + 524331, + 64, + 524427, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 262144, + 10485928, + 1048576, + 8519848, + 4194304, + 2228392, + 16777216 + ], + "inverse_FULL_translation": 131083, + "inverse_columns": [ + 168, + 162, + 4, + 11010208, + 16, + 11010091, + 64, + 11010187, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 262144, + 161, + 1048576, + 9043968, + 4194304, + 2752512, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 10616871, + 161, + 131, + 8, + 16, + 10616961, + 64, + 10616998, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10485893, + 8519813, + 524288, + 1048576, + 262144, + 4194304, + 2228357, + 16777216 + ], + "inverse_FULL_translation": 135, + "inverse_columns": [ + 8781863, + 133, + 8781953, + 8, + 16, + 131, + 64, + 8781990, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8650913, + 2097152, + 524288, + 1048576, + 8519841, + 4194304, + 393377, + 16777216 + ] + }, + { + "FULL_translation": 163, + "columns": [ + 10616979, + 161, + 4, + 8, + 35, + 10617010, + 64, + 10616865, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10485809, + 262144, + 524288, + 2228273, + 8519729, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 51, + "inverse_columns": [ + 3276947, + 49, + 4, + 8, + 3276833, + 3276978, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3145889, + 262144, + 524288, + 8388608, + 1179809, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 131453, + "columns": [ + 10748287, + 162, + 478, + 471, + 463, + 10748034, + 415, + 10748413, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 31326208, + 30802395, + 30278107, + 22544859, + 27132379, + 2490368, + 14549467 + ], + "inverse_FULL_translation": 10879455, + "inverse_columns": [ + 24642009, + 24641919, + 477, + 24642005, + 24641997, + 131, + 24641949, + 24642046, + 24641757, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31326208, + 31195297, + 24379392, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 131549, + "columns": [ + 11534815, + 162, + 379, + 375, + 382, + 11534845, + 319, + 11534370, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 24772975, + 24510831, + 25034752, + 9568256, + 20840815, + 21758319, + 8257903 + ], + "inverse_FULL_translation": 11665791, + "inverse_columns": [ + 30146925, + 30147039, + 30146937, + 30146933, + 381, + 30147070, + 30146877, + 35, + 30146685, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25034752, + 30932992, + 30670848, + 24903841, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 1966243, + "columns": [ + 12320928, + 162, + 25, + 21, + 13, + 12320898, + 64, + 12320802, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 1572892, + 1310748, + 786460, + 10354688, + 4194304, + 4063232, + 16777216 + ], + "inverse_FULL_translation": 131263, + "inverse_columns": [ + 28, + 162, + 1835032, + 1835028, + 1835020, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 12058785, + 11796641, + 11272353, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 131234, + "columns": [ + 22413472, + 341, + 499, + 8, + 487, + 22413442, + 439, + 22413346, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22282742, + 32637430, + 524288, + 31850998, + 24379392, + 28705270, + 30670848, + 16122358 + ], + "inverse_FULL_translation": 131573, + "inverse_columns": [ + 342, + 22413812, + 22413650, + 8, + 22413638, + 22413781, + 22413590, + 22413685, + 22413398, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22282401, + 32637089, + 524288, + 31850657, + 24379392, + 28704929, + 30670848, + 16122017 + ] + }, + { + "FULL_translation": 131234, + "columns": [ + 31588512, + 481, + 4, + 8, + 16, + 31588801, + 259, + 31588705, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31457602, + 262144, + 524288, + 1048576, + 8520002, + 16908610, + 2228546, + 4325698 + ], + "inverse_FULL_translation": 131393, + "inverse_columns": [ + 482, + 31588672, + 4, + 8, + 16, + 131, + 31588770, + 35, + 31588578, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31457441, + 262144, + 524288, + 1048576, + 8519841, + 16908449, + 2228385, + 4325537 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 9175176, + 9175085, + 16, + 137, + 64, + 9175205, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 2097152, + 8650920, + 1048576, + 8913064, + 4194304, + 786600, + 16777216 + ], + "inverse_FULL_translation": 169, + "inverse_columns": [ + 168, + 2, + 137, + 11010093, + 16, + 11010184, + 64, + 11010213, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 8913036, + 10485900, + 1048576, + 262144, + 4194304, + 2621580, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 2, + 9175189, + 9175193, + 13, + 32, + 64, + 9175052, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 8912924, + 8650780, + 786460, + 2097152, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 29, + "inverse_columns": [ + 28, + 2, + 1835157, + 1835161, + 1835020, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 1573004, + 1310860, + 8388608, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 131263, + "columns": [ + 140, + 50, + 9175176, + 9175172, + 35, + 19, + 64, + 9175052, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3276800, + 12058673, + 11796529, + 2228273, + 1179697, + 4194304, + 3932209, + 16777216 + ], + "inverse_FULL_translation": 9306163, + "inverse_columns": [ + 12320816, + 50, + 137, + 133, + 12320802, + 12320786, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3276800, + 8913036, + 8650892, + 11403264, + 10354688, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 131083, + "columns": [ + 140, + 134, + 9175055, + 9175172, + 16, + 32, + 64, + 9175179, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8781824, + 9043968, + 133, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9306247, + "inverse_columns": [ + 524420, + 134, + 524303, + 133, + 16, + 32, + 64, + 524427, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8781824, + 8519820, + 8650892, + 1048576, + 2097152, + 4194304, + 393356, + 16777216 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 321, + 9175176, + 9175172, + 16, + 32, + 259, + 9175052, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 20971842, + 30015488, + 29753344, + 1048576, + 2097152, + 16908610, + 21889024, + 4325698 + ], + "inverse_FULL_translation": 323, + "inverse_columns": [ + 322, + 21102912, + 137, + 133, + 16, + 32, + 21102850, + 13, + 21102658, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30146560, + 8913036, + 8650892, + 1048576, + 2097152, + 26083328, + 786572, + 13500416 + ] + }, + { + "FULL_translation": 1049075, + "columns": [ + 140, + 381, + 9175543, + 9175547, + 382, + 351, + 319, + 9175052, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24904047, + 9961472, + 9699328, + 25034752, + 22937967, + 20840815, + 23200111, + 8257903 + ], + "inverse_FULL_translation": 10223999, + "inverse_columns": [ + 31588718, + 31588732, + 31588855, + 31588859, + 382, + 31588702, + 31588670, + 13, + 31588478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32505856, + 24772748, + 24510604, + 25034752, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 141, + "columns": [ + 140, + 501, + 9175423, + 9175172, + 487, + 471, + 439, + 9175547, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32768502, + 8913398, + 24248320, + 31850998, + 30802422, + 28705270, + 786934, + 16122358 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 502, + 32899572, + 32899455, + 133, + 32899558, + 32899542, + 32899510, + 32899579, + 32899318, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24641536, + 32637068, + 8650892, + 23724032, + 22675456, + 20578304, + 24510604, + 7995392 + ] + }, + { + "FULL_translation": 262281, + "columns": [ + 342, + 477, + 22413448, + 22413441, + 463, + 32, + 415, + 22413321, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195611, + 22151643, + 22675456, + 30278107, + 2097152, + 27132379, + 30539776, + 14549467 + ], + "inverse_FULL_translation": 262622, + "inverse_columns": [ + 22413786, + 22413649, + 339, + 22413782, + 22413635, + 32, + 22413587, + 22413662, + 22413395, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195276, + 22151308, + 22675456, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 4, + 3670169, + 3670056, + 3670193, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 3145896, + 8388608, + 1573032, + 4194304, + 2621608, + 16777216 + ], + "inverse_FULL_translation": 169, + "inverse_columns": [ + 168, + 2, + 4, + 11010201, + 41, + 11010225, + 64, + 11010088, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 10485816, + 2621496, + 8912952, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 2, + 25, + 3670061, + 3670069, + 3670040, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 1572892, + 3145756, + 2621468, + 262144, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 29, + "inverse_columns": [ + 28, + 2, + 1835032, + 1835053, + 1835061, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 2097152, + 1310776, + 786488, + 1572920, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131083, + "columns": [ + 56, + 50, + 4, + 3670064, + 3670043, + 3670059, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3276800, + 262144, + 49, + 2752512, + 1703936, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3801139, + "inverse_columns": [ + 524336, + 50, + 4, + 49, + 524315, + 524331, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3276800, + 262144, + 3145784, + 2228280, + 1179704, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131263, + "columns": [ + 56, + 134, + 131, + 3670064, + 3670056, + 3670040, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8781824, + 8519813, + 11796613, + 11272325, + 10223749, + 4194304, + 393349, + 16777216 + ], + "inverse_FULL_translation": 3801223, + "inverse_columns": [ + 12320900, + 134, + 12320898, + 49, + 41, + 25, + 64, + 12320774, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8781824, + 12189696, + 3145784, + 2621496, + 1572920, + 4194304, + 4063232, + 16777216 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 321, + 4, + 3670064, + 3670056, + 3670040, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 20971842, + 262144, + 24248320, + 23724032, + 22675456, + 16908610, + 8388608, + 4325698 + ], + "inverse_FULL_translation": 323, + "inverse_columns": [ + 322, + 21102912, + 4, + 49, + 41, + 25, + 21102850, + 128, + 21102658, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24641536, + 262144, + 3145784, + 2621496, + 1572920, + 20578304, + 8388608, + 7995392 + ] + }, + { + "FULL_translation": 262631, + "columns": [ + 56, + 477, + 478, + 3670511, + 3670519, + 3670040, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195611, + 31326208, + 3407872, + 2883584, + 29491675, + 27132379, + 22938075, + 14549467 + ], + "inverse_FULL_translation": 3932639, + "inverse_columns": [ + 31588826, + 31588828, + 478, + 31588847, + 31588855, + 25, + 31588766, + 31588702, + 31588574, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31719424, + 31326208, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 57, + "columns": [ + 56, + 501, + 499, + 3670064, + 3670495, + 3670511, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32768502, + 32637430, + 29753344, + 2621942, + 1573366, + 28705270, + 24510966, + 16122358 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 502, + 32899572, + 32899570, + 49, + 32899551, + 32899567, + 32899510, + 32899446, + 32899318, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 30146560, + 30015488, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 1048617, + "columns": [ + 342, + 381, + 379, + 22413345, + 22413352, + 22413321, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24904047, + 24772975, + 21889024, + 21365103, + 23461888, + 20840815, + 8388608, + 8257903 + ], + "inverse_FULL_translation": 1048958, + "inverse_columns": [ + 22413678, + 22413637, + 22413635, + 22413686, + 327, + 22413662, + 22413575, + 128, + 22413383, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24903736, + 24772664, + 21889024, + 21364792, + 23461888, + 20840504, + 8388608, + 8257592 + ] + }, + { + "FULL_translation": 23, + "columns": [ + 1442069, + 1442070, + 19, + 8, + 1441795, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310979, + 1179907, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 393475 + ], + "inverse_FULL_translation": 263, + "inverse_columns": [ + 17170709, + 17170710, + 259, + 8, + 7, + 32, + 64, + 128, + 17170435, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17039379, + 16908307, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 262166, + "columns": [ + 14024722, + 14024913, + 211, + 8, + 14024899, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310916, + 13762756, + 524288, + 393412, + 2097152, + 8650948, + 4456644, + 16777216 + ], + "inverse_FULL_translation": 262337, + "inverse_columns": [ + 214, + 21, + 14024896, + 8, + 7, + 32, + 14024854, + 14024790, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310739, + 13762579, + 524288, + 393235, + 2097152, + 8650771, + 4456467, + 16777216 + ] + }, + { + "FULL_translation": 13369367, + "columns": [ + 14286866, + 14286868, + 22, + 193, + 14286854, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14417920, + 1441792, + 12583112, + 13500416, + 2097152, + 8913096, + 4718792, + 16777216 + ], + "inverse_FULL_translation": 262367, + "inverse_columns": [ + 200, + 21, + 22, + 13107392, + 7, + 32, + 13107336, + 13107272, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310739, + 1441792, + 13762579, + 393235, + 2097152, + 10092563, + 5898259, + 16777216 + ] + }, + { + "FULL_translation": 14942231, + "columns": [ + 15859730, + 15859732, + 22, + 8, + 15859718, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 15990784, + 1441792, + 524288, + 15073280, + 12583136, + 10485984, + 6291680, + 16777216 + ], + "inverse_FULL_translation": 262391, + "inverse_columns": [ + 224, + 21, + 22, + 8, + 7, + 14680256, + 14680224, + 14680160, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1310739, + 1441792, + 524288, + 393235, + 13762579, + 11665427, + 7471123, + 16777216 + ] + }, + { + "FULL_translation": 18219031, + "columns": [ + 16777233, + 16777479, + 21, + 8, + 16777494, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1310993, + 524288, + 393489, + 2097152, + 4194304, + 8388608, + 1179921 + ], + "inverse_FULL_translation": 131333, + "inverse_columns": [ + 18088199, + 274, + 22, + 8, + 18088213, + 32, + 64, + 128, + 18087954, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 17956864, + 1441792, + 524288, + 17170432, + 2097152, + 4194304, + 8388608, + 19 + ] + }, + { + "FULL_translation": 262166, + "columns": [ + 23855122, + 23855124, + 361, + 375, + 23855110, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 23724032, + 23593342, + 24510846, + 24641536, + 22937982, + 20840830, + 8388608, + 8257918 + ], + "inverse_FULL_translation": 262523, + "inverse_columns": [ + 364, + 23855481, + 23855482, + 23855460, + 23855467, + 23855436, + 23855404, + 128, + 23855212, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 23724032, + 23592979, + 24510483, + 24641536, + 22937619, + 20840467, + 8388608, + 8257555 + ] + }, + { + "FULL_translation": 262166, + "columns": [ + 28049426, + 28049428, + 425, + 439, + 28049414, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27918336, + 27787710, + 28705214, + 28835840, + 27132350, + 4194304, + 20840894, + 12452286 + ], + "inverse_FULL_translation": 262587, + "inverse_columns": [ + 428, + 28049849, + 28049850, + 28049828, + 28049835, + 28049804, + 64, + 28049708, + 28049580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27918336, + 27787283, + 28704787, + 28835840, + 27131923, + 4194304, + 20840467, + 12451859 + ] + }, + { + "FULL_translation": 71, + "columns": [ + 4587717, + 4587718, + 67, + 8, + 16, + 32, + 4587523, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4456579, + 4325507, + 524288, + 1048576, + 2097152, + 8388608, + 393347, + 16777216 + ], + "inverse_FULL_translation": 135, + "inverse_columns": [ + 8782021, + 8782022, + 131, + 8, + 16, + 32, + 7, + 8781827, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8650819, + 8519747, + 524288, + 1048576, + 2097152, + 393283, + 4194304, + 16777216 + ] + }, + { + "FULL_translation": 12976199, + "columns": [ + 8388673, + 8388743, + 69, + 8, + 16, + 32, + 8388806, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4587520, + 4456641, + 524288, + 1048576, + 2097152, + 393409, + 4325569, + 16777216 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 12845191, + 194, + 70, + 8, + 16, + 32, + 12845253, + 12845122, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 12713984, + 4587520, + 524288, + 1048576, + 2097152, + 8781824, + 67, + 16777216 + ] + }, + { + "FULL_translation": 262214, + "columns": [ + 12320834, + 12320836, + 185, + 247, + 239, + 223, + 12320774, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 12189696, + 12058878, + 16122110, + 15597822, + 14549246, + 16252928, + 8257790, + 16777216 + ], + "inverse_FULL_translation": 262395, + "inverse_columns": [ + 188, + 12321017, + 12321018, + 12320948, + 12320940, + 12320924, + 12320955, + 12320828, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 12189696, + 12058691, + 16121923, + 15597635, + 14549059, + 16252928, + 8257603, + 16777216 + ] + }, + { + "FULL_translation": 262214, + "columns": [ + 22413378, + 22413649, + 339, + 8, + 261, + 32, + 22413587, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4456724, + 22151444, + 524288, + 17039636, + 2097152, + 393492, + 8388608, + 1310996 + ], + "inverse_FULL_translation": 262417, + "inverse_columns": [ + 342, + 69, + 22413584, + 8, + 22413638, + 32, + 7, + 128, + 22413398, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4456515, + 22151235, + 524288, + 17039427, + 2097152, + 393283, + 8388608, + 1310787 + ] + }, + { + "FULL_translation": 18612295, + "columns": [ + 22675522, + 22675524, + 70, + 273, + 265, + 32, + 22675462, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22806528, + 4587520, + 17826072, + 17301784, + 2097152, + 18743296, + 8388608, + 1573144 + ], + "inverse_FULL_translation": 262495, + "inverse_columns": [ + 280, + 69, + 70, + 18350352, + 18350344, + 32, + 7, + 128, + 18350104, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4456515, + 4587520, + 22151235, + 21626947, + 2097152, + 393283, + 8388608, + 5898307 + ] + }, + { + "FULL_translation": 20185159, + "columns": [ + 24248386, + 24248388, + 70, + 8, + 289, + 273, + 24248326, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24379392, + 4587520, + 524288, + 18874672, + 17826096, + 20316160, + 8388608, + 3146032 + ], + "inverse_FULL_translation": 262519, + "inverse_columns": [ + 304, + 69, + 70, + 8, + 19923232, + 19923216, + 7, + 128, + 19922992, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 4456515, + 4587520, + 524288, + 23199811, + 22151235, + 393283, + 8388608, + 7471171 + ] + }, + { + "FULL_translation": 262214, + "columns": [ + 28049474, + 28049476, + 425, + 487, + 16, + 463, + 28049414, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27918336, + 27787758, + 31850990, + 1048576, + 30278126, + 31981568, + 23986670, + 15598062 + ], + "inverse_FULL_translation": 262635, + "inverse_columns": [ + 428, + 28049897, + 28049898, + 28049828, + 16, + 28049804, + 28049835, + 28049708, + 28049580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 27918336, + 27787331, + 31850563, + 1048576, + 30277699, + 31981568, + 23986243, + 15597635 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 918007, + 13, + 917513, + 918014, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786937, + 32505856, + 393721, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505 + ], + "inverse_FULL_translation": 507, + "inverse_columns": [ + 33161719, + 505, + 11, + 33161726, + 33161705, + 33161689, + 33161657, + 33161593, + 33161465, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 33030157, + 655373, + 32636941, + 31719424, + 30670848, + 28573696, + 24379392, + 15990784 + ] + }, + { + "FULL_translation": 15, + "columns": [ + 918011, + 13, + 918014, + 917509, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786933, + 655861, + 32505856, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357 + ], + "inverse_FULL_translation": 503, + "inverse_columns": [ + 32899579, + 501, + 32899582, + 7, + 32899557, + 32899541, + 32899509, + 32899445, + 32899317, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32768013, + 32636941, + 393229, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 131086, + "columns": [ + 4063244, + 61, + 4063289, + 4063285, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3932210, + 655410, + 393266, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131121, + "inverse_columns": [ + 62, + 4063280, + 11, + 7, + 4063278, + 4063262, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 3932173, + 655373, + 393229, + 2228237, + 1179661, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131086, + "columns": [ + 7208972, + 109, + 7209065, + 7209061, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7077986, + 655458, + 393314, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131169, + "inverse_columns": [ + 110, + 7209056, + 11, + 7, + 16, + 7209038, + 7209006, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 7077901, + 655373, + 393229, + 1048576, + 4325389, + 2228237, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131086, + "columns": [ + 11403276, + 173, + 11403433, + 11403429, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272354, + 655522, + 393378, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216 + ], + "inverse_FULL_translation": 131233, + "inverse_columns": [ + 174, + 11403424, + 11, + 7, + 16, + 11403406, + 64, + 11403310, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272205, + 655373, + 393229, + 1048576, + 8519693, + 4194304, + 2228237, + 16777216 + ] + }, + { + "FULL_translation": 131086, + "columns": [ + 19791884, + 301, + 19792169, + 19792165, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19661090, + 655650, + 393506, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514 + ], + "inverse_FULL_translation": 131361, + "inverse_columns": [ + 302, + 19792160, + 11, + 7, + 16, + 19792142, + 64, + 128, + 19791918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 19660813, + 655373, + 393229, + 1048576, + 16908301, + 4194304, + 8388608, + 2228237 + ] + }, + { + "FULL_translation": 33423375, + "columns": [ + 32505868, + 14, + 32506359, + 32506363, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 917504, + 655868, + 393724, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580 + ], + "inverse_FULL_translation": 131571, + "inverse_columns": [ + 508, + 14, + 33292791, + 33292795, + 33292780, + 33292764, + 33292732, + 33292668, + 33292540, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 917504, + 33161216, + 32899072, + 31457293, + 30408717, + 28311565, + 24117261, + 15728653 + ] + }, + { + "FULL_translation": 3014695, + "columns": [ + 524324, + 38, + 524303, + 37, + 16, + 524331, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2490368, + 2228268, + 2359340, + 1048576, + 393260, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131083, + "inverse_columns": [ + 44, + 38, + 2883599, + 2883620, + 16, + 2883627, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2490368, + 2752512, + 37, + 1048576, + 917504, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 2490383, + 37, + 2490401, + 35, + 16, + 2490414, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359337, + 524288, + 2228265, + 1048576, + 393257, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 43, + "inverse_columns": [ + 2752527, + 41, + 35, + 2752545, + 16, + 2752558, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2621477, + 2228261, + 262144, + 1048576, + 655397, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 39, + "columns": [ + 2490875, + 37, + 2490878, + 471, + 463, + 2490373, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359773, + 2228701, + 30802397, + 30278109, + 30932992, + 27132381, + 22938077, + 14549469 + ], + "inverse_FULL_translation": 479, + "inverse_columns": [ + 31326715, + 477, + 31326718, + 31326677, + 31326669, + 7, + 31326621, + 31326557, + 31326429, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31195173, + 31064101, + 32505856, + 31981568, + 393253, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 131577, + "columns": [ + 3408379, + 38, + 3408381, + 471, + 478, + 3407878, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2490368, + 3276800, + 30802383, + 31326208, + 29884879, + 27132367, + 22938063, + 14549455 + ], + "inverse_FULL_translation": 3539423, + "inverse_columns": [ + 31982029, + 31982075, + 31982078, + 31982037, + 477, + 7, + 31981981, + 31981917, + 31981789, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 31326208, + 31064101, + 32505856, + 31195173, + 393253, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 14286853, + 248, + 14286851, + 247, + 239, + 14286854, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16252928, + 14417920, + 16122079, + 15597791, + 14155999, + 12452063, + 8257759, + 16777216 + ], + "inverse_FULL_translation": 2097405, + "inverse_columns": [ + 16253149, + 16253180, + 16253177, + 16253138, + 16253130, + 218, + 16253082, + 16253018, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14155813, + 14417920, + 16121893, + 15597605, + 14286848, + 12451877, + 8257573, + 16777216 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 22675461, + 376, + 22675459, + 375, + 367, + 22675462, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 24641536, + 22806528, + 24510815, + 23986527, + 22544735, + 20840799, + 8388608, + 8257887 + ], + "inverse_FULL_translation": 2097533, + "inverse_columns": [ + 24641885, + 24641916, + 24641913, + 24641874, + 24641866, + 346, + 24641818, + 128, + 24641626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544421, + 22806528, + 24510501, + 23986213, + 22675456, + 20840485, + 8388608, + 8257573 + ] + }, + { + "FULL_translation": 131079, + "columns": [ + 26869765, + 440, + 26869763, + 439, + 431, + 26869766, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 28835840, + 27000832, + 28705183, + 28180895, + 26739103, + 4194304, + 20840863, + 12452255 + ], + "inverse_FULL_translation": 2097597, + "inverse_columns": [ + 28836253, + 28836284, + 28836281, + 28836242, + 28836234, + 410, + 64, + 28836122, + 28835994, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26738725, + 27000832, + 28704805, + 28180517, + 26869760, + 4194304, + 20840485, + 12451877 + ] + }, + { + "FULL_translation": 5898323, + "columns": [ + 524368, + 82, + 4, + 81, + 524315, + 32, + 524363, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 262144, + 5242968, + 4325464, + 2097152, + 1179736, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131083, + "inverse_columns": [ + 88, + 82, + 4, + 5767248, + 5767195, + 32, + 5767243, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 262144, + 81, + 4849664, + 2097152, + 1703936, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 7471187, + "columns": [ + 2097232, + 82, + 4, + 8, + 2097203, + 81, + 2097251, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 262144, + 524288, + 4325488, + 5242992, + 1179760, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131107, + "inverse_columns": [ + 112, + 82, + 4, + 8, + 7340083, + 7340112, + 7340131, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 262144, + 524288, + 6422528, + 81, + 3276800, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131517, + "columns": [ + 5505471, + 82, + 494, + 487, + 5505090, + 463, + 5505533, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 32374784, + 31850987, + 27787755, + 30278123, + 1441792, + 23986667, + 15598059 + ], + "inverse_FULL_translation": 5636591, + "inverse_columns": [ + 28836329, + 28836287, + 493, + 28836325, + 67, + 28836301, + 28836350, + 28836205, + 28836077, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32374784, + 32243793, + 28573696, + 4325457, + 27000832, + 28180561, + 20709376, + 12320768 + ] + }, + { + "FULL_translation": 131565, + "columns": [ + 5505519, + 82, + 446, + 439, + 5505533, + 415, + 5505042, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 29229056, + 28705211, + 4587520, + 27132347, + 27787707, + 20840891, + 12452283 + ], + "inverse_FULL_translation": 5636543, + "inverse_columns": [ + 31982009, + 31982063, + 445, + 31982005, + 31982078, + 31981981, + 19, + 31981885, + 31981757, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29229056, + 29098065, + 31719424, + 28180561, + 30146560, + 1179729, + 23855104, + 15466496 + ] + }, + { + "FULL_translation": 131154, + "columns": [ + 14024784, + 213, + 131, + 8, + 14024901, + 32, + 14024853, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13893766, + 8519814, + 524288, + 4325510, + 2097152, + 1179782, + 393350, + 16777216 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 214, + 14024836, + 14024914, + 8, + 67, + 32, + 19, + 14024790, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13893713, + 8519761, + 524288, + 4325457, + 2097152, + 1179729, + 393297, + 16777216 + ] + }, + { + "FULL_translation": 131154, + "columns": [ + 22413392, + 341, + 259, + 8, + 22413637, + 32, + 22413589, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22282502, + 16908550, + 524288, + 4325638, + 2097152, + 1179910, + 8388608, + 393478 + ], + "inverse_FULL_translation": 131333, + "inverse_columns": [ + 342, + 22413572, + 22413650, + 8, + 67, + 32, + 19, + 128, + 22413398, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22282321, + 16908369, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 393297 + ] + }, + { + "FULL_translation": 25559123, + "columns": [ + 30670928, + 82, + 385, + 8, + 30670914, + 32, + 30670866, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 25166212, + 524288, + 29753344, + 2097152, + 26607616, + 17039748, + 8651140 + ], + "inverse_FULL_translation": 131543, + "inverse_columns": [ + 388, + 82, + 25428352, + 8, + 67, + 32, + 19, + 25428228, + 25428100, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 5373952, + 30408785, + 524288, + 4325457, + 2097152, + 1179729, + 22282321, + 13893713 + ] + }, + { + "FULL_translation": 9830547, + "columns": [ + 262288, + 146, + 145, + 8, + 262167, + 32, + 64, + 262279, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 9437332, + 524288, + 8519828, + 2097152, + 4194304, + 1179796, + 16777216 + ], + "inverse_FULL_translation": 131079, + "inverse_columns": [ + 148, + 146, + 9699472, + 8, + 9699351, + 32, + 64, + 9699463, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 145, + 524288, + 8781824, + 2097152, + 4194304, + 1441792, + 16777216 + ] + }, + { + "FULL_translation": 11665555, + "columns": [ + 2097296, + 146, + 4, + 8, + 2097203, + 145, + 64, + 2097315, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 262144, + 524288, + 8519856, + 9437360, + 4194304, + 1179824, + 16777216 + ], + "inverse_FULL_translation": 131107, + "inverse_columns": [ + 176, + 146, + 4, + 8, + 11534387, + 11534480, + 64, + 11534499, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 262144, + 524288, + 10616832, + 145, + 4194304, + 3276800, + 16777216 + ] + }, + { + "FULL_translation": 131453, + "columns": [ + 9961855, + 146, + 491, + 494, + 9961602, + 463, + 431, + 9961981, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 32113127, + 32374784, + 23331303, + 30278119, + 28180967, + 1703936, + 15598055 + ], + "inverse_FULL_translation": 10093039, + "inverse_columns": [ + 24379877, + 24379775, + 24379881, + 493, + 131, + 24379853, + 24379821, + 24379902, + 24379629, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 32374784, + 24641536, + 32243857, + 8519825, + 22806528, + 20709376, + 23986321, + 8126464 + ] + }, + { + "FULL_translation": 131565, + "columns": [ + 9961967, + 146, + 379, + 382, + 9961981, + 351, + 319, + 9961490, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 24772983, + 25034752, + 9043968, + 22937975, + 20840823, + 23331191, + 8257911 + ], + "inverse_FULL_translation": 10092927, + "inverse_columns": [ + 31719797, + 31719919, + 31719801, + 381, + 31719934, + 31719773, + 31719741, + 19, + 31719549, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25034752, + 31981568, + 24903825, + 23986321, + 30146560, + 28049408, + 1179793, + 15466496 + ] + }, + { + "FULL_translation": 131218, + "columns": [ + 14286992, + 217, + 4, + 67, + 14287049, + 32, + 11, + 14286937, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14155850, + 262144, + 4325450, + 8519754, + 2097152, + 655434, + 1179722, + 16777216 + ], + "inverse_FULL_translation": 131145, + "inverse_columns": [ + 218, + 14286920, + 4, + 14287058, + 131, + 32, + 14287002, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14155921, + 262144, + 4325521, + 8519825, + 2097152, + 655505, + 1179793, + 16777216 + ] + }, + { + "FULL_translation": 131218, + "columns": [ + 26869904, + 409, + 4, + 259, + 26870153, + 32, + 64, + 26870041, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26738954, + 262144, + 16908554, + 8519946, + 2097152, + 4194304, + 1179914, + 655626 + ], + "inverse_FULL_translation": 131337, + "inverse_columns": [ + 410, + 26870024, + 4, + 26870162, + 131, + 32, + 64, + 19, + 26869914, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26738833, + 262144, + 16908433, + 8519825, + 2097152, + 4194304, + 1179793, + 655505 + ] + }, + { + "FULL_translation": 21627027, + "columns": [ + 30933136, + 146, + 4, + 321, + 30933122, + 32, + 265, + 30933010, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 262144, + 20971848, + 30015488, + 2097152, + 17301832, + 22675456, + 4718920 + ], + "inverse_FULL_translation": 131547, + "inverse_columns": [ + 328, + 146, + 4, + 21496128, + 131, + 32, + 21496072, + 19, + 21495880, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 9568256, + 262144, + 30408849, + 8519825, + 2097152, + 26738833, + 1179793, + 14155921 + ] + }, + { + "FULL_translation": 25821571, + "columns": [ + 524672, + 386, + 4, + 385, + 16, + 32, + 64, + 524427, + 524555, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 16908680, + 8520072 + ], + "inverse_FULL_translation": 131083, + "inverse_columns": [ + 392, + 386, + 4, + 25690496, + 16, + 32, + 64, + 25690251, + 25690379, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 262144, + 385, + 1048576, + 2097152, + 4194304, + 17432576, + 9043968 + ] + }, + { + "FULL_translation": 27394435, + "columns": [ + 2097536, + 386, + 4, + 8, + 16, + 385, + 64, + 2097315, + 2097443, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 16908704, + 8520096 + ], + "inverse_FULL_translation": 131107, + "inverse_columns": [ + 416, + 386, + 4, + 8, + 16, + 27263360, + 64, + 27263139, + 27263267, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 262144, + 524288, + 1048576, + 385, + 4194304, + 19005440, + 10616832 + ] + }, + { + "FULL_translation": 131325, + "columns": [ + 25428223, + 386, + 382, + 375, + 367, + 351, + 319, + 25428226, + 25428477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 7864699, + 8781824 + ], + "inverse_FULL_translation": 25559423, + "inverse_columns": [ + 16253305, + 16253183, + 381, + 16253301, + 16253293, + 16253277, + 16253245, + 259, + 16253438, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25034752, + 24904065, + 15990784, + 15466496, + 14417920, + 12320768, + 16908673, + 8257921 + ] + }, + { + "FULL_translation": 131453, + "columns": [ + 25428351, + 386, + 254, + 247, + 239, + 223, + 191, + 25428477, + 25428098, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 17170432, + 7864571 + ], + "inverse_FULL_translation": 25559295, + "inverse_columns": [ + 24641785, + 24641919, + 253, + 24641781, + 24641773, + 24641757, + 24641725, + 24642046, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16646144, + 16515457, + 24379392, + 23855104, + 22806528, + 20709376, + 8257921, + 8520065 + ] + }, + { + "FULL_translation": 131458, + "columns": [ + 26608000, + 405, + 19, + 8, + 7, + 32, + 64, + 26607893, + 26607765, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26476566, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 16908310, + 8519702 + ], + "inverse_FULL_translation": 131093, + "inverse_columns": [ + 406, + 26607636, + 26608018, + 8, + 26608006, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 26476929, + 1180033, + 524288, + 393601, + 2097152, + 4194304, + 16908673, + 8520065 + ] + }, + { + "FULL_translation": 131458, + "columns": [ + 29753728, + 453, + 67, + 8, + 16, + 32, + 7, + 29753669, + 29753541, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29622342, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 16908358, + 8519750 + ], + "inverse_FULL_translation": 131141, + "inverse_columns": [ + 454, + 29753412, + 29753794, + 8, + 16, + 32, + 29753734, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29622657, + 4325761, + 524288, + 1048576, + 2097152, + 393601, + 16908673, + 8520065 + ] + }, + { + "FULL_translation": 5636483, + "columns": [ + 30671232, + 386, + 81, + 8, + 69, + 32, + 21, + 30671106, + 30670978, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 22413312, + 14024704 + ], + "inverse_FULL_translation": 131543, + "inverse_columns": [ + 84, + 386, + 5505104, + 8, + 5505092, + 32, + 5505044, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25296896, + 30409089, + 524288, + 29622657, + 2097152, + 26476929, + 16908673, + 8520065 + ] + }, + { + "FULL_translation": 21365059, + "columns": [ + 262464, + 322, + 321, + 8, + 16, + 32, + 262215, + 128, + 262407, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 20971844, + 524288, + 1048576, + 2097152, + 16908612, + 8388608, + 4325700 + ], + "inverse_FULL_translation": 131079, + "inverse_columns": [ + 324, + 322, + 21233984, + 8, + 16, + 32, + 21233735, + 128, + 21233927, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 321, + 524288, + 1048576, + 2097152, + 17170432, + 8388608, + 4587520 + ] + }, + { + "FULL_translation": 23200067, + "columns": [ + 2097472, + 322, + 4, + 8, + 16, + 321, + 2097251, + 128, + 2097443, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 262144, + 524288, + 1048576, + 20971872, + 16908640, + 8388608, + 4325728 + ], + "inverse_FULL_translation": 131107, + "inverse_columns": [ + 352, + 322, + 4, + 8, + 16, + 23068992, + 23068771, + 128, + 23068963, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 262144, + 524288, + 1048576, + 321, + 19005440, + 8388608, + 6422528 + ] + }, + { + "FULL_translation": 131325, + "columns": [ + 21496063, + 322, + 443, + 446, + 431, + 415, + 21496066, + 319, + 21496317, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 28967351, + 29229056, + 28180919, + 27132343, + 11796919, + 20840887, + 4849664 + ], + "inverse_FULL_translation": 21627327, + "inverse_columns": [ + 15991221, + 15991039, + 15991225, + 445, + 15991213, + 15991197, + 259, + 15991101, + 15991294, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29229056, + 16252928, + 29098305, + 15466496, + 14417920, + 16908609, + 8126464, + 12452161 + ] + }, + { + "FULL_translation": 131517, + "columns": [ + 21496255, + 322, + 251, + 254, + 239, + 223, + 21496317, + 127, + 21495874, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 16384247, + 16646144, + 15597815, + 14549239, + 17432576, + 8257783, + 11796727 + ], + "inverse_FULL_translation": 21627135, + "inverse_columns": [ + 28573941, + 28574143, + 28573945, + 253, + 28573933, + 28573917, + 28574206, + 28573821, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 16646144, + 28835840, + 16515393, + 28049408, + 27000832, + 12452161, + 20709376, + 4325697 + ] + }, + { + "FULL_translation": 131394, + "columns": [ + 22675776, + 345, + 4, + 19, + 11, + 32, + 22675737, + 128, + 22675545, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544410, + 262144, + 1179674, + 655386, + 2097152, + 16908314, + 8388608, + 4325402 + ], + "inverse_FULL_translation": 131097, + "inverse_columns": [ + 346, + 22675480, + 4, + 22675794, + 22675786, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22544705, + 262144, + 1179969, + 655681, + 2097152, + 16908609, + 8388608, + 4325697 + ] + }, + { + "FULL_translation": 131394, + "columns": [ + 30015808, + 457, + 4, + 131, + 16, + 32, + 30015881, + 11, + 30015689, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884554, + 262144, + 8519818, + 1048576, + 2097152, + 16908426, + 655498, + 4325514 + ], + "inverse_FULL_translation": 131209, + "inverse_columns": [ + 458, + 30015624, + 4, + 30015938, + 16, + 32, + 259, + 30015818, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 29884737, + 262144, + 8520001, + 1048576, + 2097152, + 16908609, + 655681, + 4325697 + ] + }, + { + "FULL_translation": 10092867, + "columns": [ + 30933312, + 322, + 4, + 145, + 137, + 32, + 30933250, + 25, + 30933058, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 262144, + 9437336, + 8913048, + 2097152, + 26869760, + 1573016, + 14286848 + ], + "inverse_FULL_translation": 131547, + "inverse_columns": [ + 152, + 322, + 4, + 9961616, + 9961608, + 32, + 259, + 9961496, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21102592, + 262144, + 30409025, + 29884737, + 2097152, + 16908609, + 22544705, + 4325697 + ] + } + ], + "monomial_map_calls": 2064, + "native_children_in_query": 0, + "odd_divisions": 0, + "old_reader_view_ports": { + "X": [ + 2, + 4, + 5, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 21, + 22, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110 + ], + "Y": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ] + }, + "old_reader_views": [ + { + "port": 0, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 1, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 2, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 3, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 4, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 5, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 6, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 7, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 8, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 9, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 10, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 11, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 12, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 13, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 14, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 15, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 16, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 17, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 18, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 19, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 20, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 21, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 22, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 23, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 24, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 25, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 26, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 27, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 28, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 29, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 30, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 31, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 32, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 33, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 34, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 35, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 36, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 37, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 38, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 39, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 40, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 41, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 42, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 43, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 44, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 45, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 46, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 47, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 48, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 49, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 50, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 51, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 52, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 53, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 54, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 55, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 56, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 57, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 58, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 59, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 60, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 61, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 62, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 63, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 64, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 65, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 66, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 67, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 68, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 69, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 70, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 71, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 72, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 73, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 74, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 75, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 76, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 77, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 78, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 79, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 80, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 81, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 82, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 83, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 84, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 85, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 86, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 87, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 88, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 89, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 90, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 91, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 92, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 93, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 94, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 95, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 96, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 97, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 98, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 99, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 100, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 101, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 102, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 103, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 104, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 105, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 106, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 107, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 108, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 109, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 110, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + }, + { + "port": 111, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 0 + } + ], + "reader_stage": 0, + "real_scalar_primitives": 11168, + "selected_source_paths": 696, + "service_stage": 2 + }, + { + "additional_binary_grid_levels_at_most": 3, + "chronology": [ + "Y_P += B_s X_R through old_reader_views", + "Y_P += X_P", + "X <- C_t X through current_code_views", + "Y_P -= X_P", + "Y_P += (L_s E_t selector_P) X_P through middle_query", + "X <- C_t^-1 X through current_code_views" + ], + "conservative_prefix_one_norm": "972", + "current_code_views": [ + { + "port": 0, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "translation": 917508 + }, + { + "port": 1, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "translation": 1441796 + }, + { + "port": 2, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "translation": 2490372 + }, + { + "port": 3, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "translation": 4587524 + }, + { + "port": 4, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "translation": 8781828 + }, + { + "port": 5, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "translation": 17170436 + }, + { + "port": 6, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "translation": 917506 + }, + { + "port": 7, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "translation": 1441794 + }, + { + "port": 8, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "translation": 2490370 + }, + { + "port": 9, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "translation": 4587522 + }, + { + "port": 10, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "translation": 8781826 + }, + { + "port": 11, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "translation": 17170434 + }, + { + "port": 12, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "translation": 2752514 + }, + { + "port": 13, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "translation": 4849666 + }, + { + "port": 14, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "translation": 9043970 + }, + { + "port": 15, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "translation": 17432578 + }, + { + "port": 16, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "translation": 3276802 + }, + { + "port": 17, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "translation": 5373954 + }, + { + "port": 18, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "translation": 9568258 + }, + { + "port": 19, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "translation": 17956866 + }, + { + "port": 20, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "translation": 10616834 + }, + { + "port": 21, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "translation": 19005442 + }, + { + "port": 22, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "translation": 12713986 + }, + { + "port": 23, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "translation": 21102594 + }, + { + "port": 24, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "translation": 25296898 + }, + { + "port": 25, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "translation": 917505 + }, + { + "port": 26, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "translation": 1441793 + }, + { + "port": 27, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "translation": 2490369 + }, + { + "port": 28, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "translation": 4587521 + }, + { + "port": 29, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "translation": 8781825 + }, + { + "port": 30, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "translation": 17170433 + }, + { + "port": 31, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "translation": 1703937 + }, + { + "port": 32, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "translation": 4849665 + }, + { + "port": 33, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "translation": 9043969 + }, + { + "port": 34, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "translation": 17432577 + }, + { + "port": 35, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "translation": 3276801 + }, + { + "port": 36, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "translation": 9568257 + }, + { + "port": 37, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "translation": 17956865 + }, + { + "port": 38, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "translation": 6422529 + }, + { + "port": 39, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "translation": 10616833 + }, + { + "port": 40, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "translation": 19005441 + }, + { + "port": 41, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "translation": 12713985 + }, + { + "port": 42, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "translation": 21102593 + }, + { + "port": 43, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "translation": 25296897 + }, + { + "port": 44, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "translation": 1835009 + }, + { + "port": 45, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "translation": 2883585 + }, + { + "port": 46, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "translation": 9175041 + }, + { + "port": 47, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "translation": 17563649 + }, + { + "port": 48, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "translation": 5505025 + }, + { + "port": 49, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "translation": 9699329 + }, + { + "port": 50, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "translation": 18087937 + }, + { + "port": 51, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "translation": 6553601 + }, + { + "port": 52, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "translation": 10747905 + }, + { + "port": 53, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "translation": 19136513 + }, + { + "port": 54, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "translation": 12845057 + }, + { + "port": 55, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "translation": 21233665 + }, + { + "port": 56, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "translation": 25427969 + }, + { + "port": 57, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "translation": 3670017 + }, + { + "port": 58, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "translation": 5767169 + }, + { + "port": 59, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "translation": 9961473 + }, + { + "port": 60, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "translation": 18350081 + }, + { + "port": 61, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "translation": 6815745 + }, + { + "port": 62, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "translation": 11010049 + }, + { + "port": 63, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "translation": 19398657 + }, + { + "port": 64, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "translation": 13107201 + }, + { + "port": 65, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "translation": 21495809 + }, + { + "port": 66, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "translation": 25690113 + }, + { + "port": 67, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "translation": 7340033 + }, + { + "port": 68, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "translation": 11534337 + }, + { + "port": 69, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "translation": 19922945 + }, + { + "port": 70, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "translation": 13631489 + }, + { + "port": 71, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "translation": 22020097 + }, + { + "port": 72, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "translation": 26214401 + }, + { + "port": 73, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "translation": 14680065 + }, + { + "port": 74, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "translation": 23068673 + }, + { + "port": 75, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "translation": 27262977 + }, + { + "port": 76, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "translation": 29360129 + }, + { + "port": 77, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "translation": 33292289 + }, + { + "port": 78, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "translation": 33161217 + }, + { + "port": 79, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "translation": 32899073 + }, + { + "port": 80, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374785 + }, + { + "port": 81, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326209 + }, + { + "port": 82, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229057 + }, + { + "port": 83, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034753 + }, + { + "port": 84, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646145 + }, + { + "port": 85, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "translation": 33161218 + }, + { + "port": 86, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "translation": 32899074 + }, + { + "port": 87, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374786 + }, + { + "port": 88, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326210 + }, + { + "port": 89, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229058 + }, + { + "port": 90, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034754 + }, + { + "port": 91, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646146 + }, + { + "port": 92, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "translation": 32899076 + }, + { + "port": 93, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374788 + }, + { + "port": 94, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326212 + }, + { + "port": 95, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229060 + }, + { + "port": 96, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034756 + }, + { + "port": 97, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646148 + }, + { + "port": 98, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "translation": 32374792 + }, + { + "port": 99, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "translation": 31326216 + }, + { + "port": 100, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "translation": 29229064 + }, + { + "port": 101, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "translation": 25034760 + }, + { + "port": 102, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "translation": 16646152 + }, + { + "port": 103, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "translation": 31326224 + }, + { + "port": 104, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "translation": 29229072 + }, + { + "port": 105, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "translation": 25034768 + }, + { + "port": 106, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "translation": 16646160 + }, + { + "port": 107, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "translation": 29229088 + }, + { + "port": 108, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "translation": 25034784 + }, + { + "port": 109, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "translation": 16646176 + }, + { + "port": 110, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "translation": 25034816 + }, + { + "port": 111, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "translation": 16646208 + } + ], + "direct_owner_paths_checked": 3808, + "extra_fields": 0, + "middle_query": [ + [ + "scale", + 0, + null, + "4", + null + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 0 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 1 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 2 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 3 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 4 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 5 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 6 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 7 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 8 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 9 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 10 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 11 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 12 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 13 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 14 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 15 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 16 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 17 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 18 + ], + [ + "mapped_add_restore", + 0, + 0, + "-1", + 19 + ], + [ + "mapped_add_restore", + 0, + 7, + "-1", + 20 + ], + [ + "mapped_add_restore", + 0, + 7, + "1", + 21 + ], + [ + "mapped_add_restore", + 0, + 7, + "1", + 22 + ], + [ + "mapped_add_restore", + 0, + 7, + "-1", + 23 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 24 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 25 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 26 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 27 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 28 + ], + [ + "mapped_add_restore", + 0, + 20, + "1", + 29 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 30 + ], + [ + "mapped_add_restore", + 0, + 20, + "-1", + 31 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 32 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 33 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 34 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 35 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 36 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 37 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 38 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 39 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 40 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 41 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 42 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 43 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 44 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 45 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 46 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 47 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 48 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 49 + ], + [ + "mapped_add_restore", + 0, + 27, + "-1", + 50 + ], + [ + "mapped_add_restore", + 0, + 27, + "1", + 51 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 52 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 53 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 54 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 55 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 56 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 57 + ], + [ + "mapped_add_restore", + 0, + 36, + "-1", + 58 + ], + [ + "mapped_add_restore", + 0, + 36, + "1", + 59 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 60 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 61 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 62 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 63 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 64 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 65 + ], + [ + "mapped_add_restore", + 0, + 46, + "1", + 66 + ], + [ + "mapped_add_restore", + 0, + 46, + "-1", + 67 + ], + [ + "mapped_add_restore", + 0, + 57, + "-1", + 68 + ], + [ + "mapped_add_restore", + 0, + 57, + "1", + 69 + ], + [ + "mapped_add_restore", + 0, + 57, + "1", + 70 + ], + [ + "mapped_add_restore", + 0, + 57, + "-1", + 71 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 72 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 73 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 74 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 75 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 76 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 77 + ], + [ + "mapped_add_restore", + 0, + 111, + "-1", + 78 + ], + [ + "mapped_add_restore", + 0, + 111, + "1", + 79 + ], + [ + "scale", + 0, + null, + "1/4", + null + ], + [ + "scale", + 27, + null, + "4", + null + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 80 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 81 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 82 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 83 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 84 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 85 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 86 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 87 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 88 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 89 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 90 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 91 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 92 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 93 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 94 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 95 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 96 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 97 + ], + [ + "mapped_add_restore", + 27, + 0, + "-1", + 98 + ], + [ + "mapped_add_restore", + 27, + 0, + "1", + 99 + ], + [ + "mapped_add_restore", + 27, + 7, + "-1", + 100 + ], + [ + "mapped_add_restore", + 27, + 7, + "-1", + 101 + ], + [ + "mapped_add_restore", + 27, + 7, + "1", + 102 + ], + [ + "mapped_add_restore", + 27, + 7, + "1", + 103 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 104 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 105 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 106 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 107 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 108 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 109 + ], + [ + "mapped_add_restore", + 27, + 20, + "1", + 110 + ], + [ + "mapped_add_restore", + 27, + 20, + "-1", + 111 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 112 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 113 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 114 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 115 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 116 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 117 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 118 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 119 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 120 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 121 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 122 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 123 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 124 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 125 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 126 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 127 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 128 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 129 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 130 + ], + [ + "mapped_add_restore", + 27, + 27, + "-1", + 131 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 132 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 133 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 134 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 135 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 136 + ], + [ + "mapped_add_restore", + 27, + 36, + "1", + 137 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 138 + ], + [ + "mapped_add_restore", + 27, + 36, + "-1", + 139 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 140 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 141 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 142 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 143 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 144 + ], + [ + "mapped_add_restore", + 27, + 46, + "-1", + 145 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 146 + ], + [ + "mapped_add_restore", + 27, + 46, + "1", + 147 + ], + [ + "mapped_add_restore", + 27, + 57, + "-1", + 148 + ], + [ + "mapped_add_restore", + 27, + 57, + "1", + 149 + ], + [ + "mapped_add_restore", + 27, + 57, + "1", + 150 + ], + [ + "mapped_add_restore", + 27, + 57, + "-1", + 151 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 152 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 153 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 154 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 155 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 156 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 157 + ], + [ + "mapped_add_restore", + 27, + 111, + "1", + 158 + ], + [ + "mapped_add_restore", + 27, + 111, + "-1", + 159 + ], + [ + "scale", + 27, + null, + "1/4", + null + ], + [ + "scale", + 36, + null, + "4", + null + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 160 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 161 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 162 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 163 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 164 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 165 + ], + [ + "mapped_add_restore", + 36, + 0, + "1", + 166 + ], + [ + "mapped_add_restore", + 36, + 0, + "-1", + 167 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 168 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 169 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 170 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 171 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 172 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 173 + ], + [ + "mapped_add_restore", + 36, + 7, + "1", + 174 + ], + [ + "mapped_add_restore", + 36, + 7, + "-1", + 175 + ], + [ + "mapped_add_restore", + 36, + 20, + "-1", + 176 + ], + [ + "mapped_add_restore", + 36, + 20, + "1", + 177 + ], + [ + "mapped_add_restore", + 36, + 20, + "1", + 178 + ], + [ + "mapped_add_restore", + 36, + 20, + "-1", + 179 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 180 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 181 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 182 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 183 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 184 + ], + [ + "mapped_add_restore", + 36, + 27, + "1", + 185 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 186 + ], + [ + "mapped_add_restore", + 36, + 27, + "-1", + 187 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 188 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 189 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 190 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 191 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 192 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 193 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 194 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 195 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 196 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 197 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 198 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 199 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 200 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 201 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 202 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 203 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 204 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 205 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 206 + ], + [ + "mapped_add_restore", + 36, + 36, + "-1", + 207 + ], + [ + "mapped_add_restore", + 36, + 46, + "-1", + 208 + ], + [ + "mapped_add_restore", + 36, + 46, + "-1", + 209 + ], + [ + "mapped_add_restore", + 36, + 46, + "1", + 210 + ], + [ + "mapped_add_restore", + 36, + 46, + "1", + 211 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 212 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 213 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 214 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 215 + ], + [ + "mapped_add_restore", + 36, + 57, + "-1", + 216 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 217 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 218 + ], + [ + "mapped_add_restore", + 36, + 57, + "1", + 219 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 220 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 221 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 222 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 223 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 224 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 225 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 226 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 227 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 228 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 229 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 230 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 231 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 232 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 233 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 234 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 235 + ], + [ + "mapped_add_restore", + 36, + 111, + "1", + 236 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 237 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 238 + ], + [ + "mapped_add_restore", + 36, + 111, + "-1", + 239 + ], + [ + "scale", + 36, + null, + "1/4", + null + ], + [ + "scale", + 111, + null, + "4", + null + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 240 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 241 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 242 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 243 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 244 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 245 + ], + [ + "mapped_add_restore", + 111, + 0, + "-1", + 246 + ], + [ + "mapped_add_restore", + 111, + 0, + "1", + 247 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 248 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 249 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 250 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 251 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 252 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 253 + ], + [ + "mapped_add_restore", + 111, + 7, + "-1", + 254 + ], + [ + "mapped_add_restore", + 111, + 7, + "1", + 255 + ], + [ + "mapped_add_restore", + 111, + 20, + "-1", + 256 + ], + [ + "mapped_add_restore", + 111, + 20, + "-1", + 257 + ], + [ + "mapped_add_restore", + 111, + 20, + "1", + 258 + ], + [ + "mapped_add_restore", + 111, + 20, + "1", + 259 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 260 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 261 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 262 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 263 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 264 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 265 + ], + [ + "mapped_add_restore", + 111, + 27, + "-1", + 266 + ], + [ + "mapped_add_restore", + 111, + 27, + "1", + 267 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 268 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 269 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 270 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 271 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 272 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 273 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 274 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 275 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 276 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 277 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 278 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 279 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 280 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 281 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 282 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 283 + ], + [ + "mapped_add_restore", + 111, + 36, + "1", + 284 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 285 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 286 + ], + [ + "mapped_add_restore", + 111, + 36, + "-1", + 287 + ], + [ + "mapped_add_restore", + 111, + 46, + "-1", + 288 + ], + [ + "mapped_add_restore", + 111, + 46, + "1", + 289 + ], + [ + "mapped_add_restore", + 111, + 46, + "1", + 290 + ], + [ + "mapped_add_restore", + 111, + 46, + "-1", + 291 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 292 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 293 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 294 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 295 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 296 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 297 + ], + [ + "mapped_add_restore", + 111, + 57, + "1", + 298 + ], + [ + "mapped_add_restore", + 111, + 57, + "-1", + 299 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 300 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 301 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 302 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 303 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 304 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 305 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 306 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 307 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 308 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 309 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 310 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 311 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 312 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 313 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 314 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 315 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 316 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 317 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 318 + ], + [ + "mapped_add_restore", + 111, + 111, + "-1", + 319 + ], + [ + "scale", + 111, + null, + "1/4", + null + ], + [ + "scale", + 20, + null, + "4", + null + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 320 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 321 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 322 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 323 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 324 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 325 + ], + [ + "mapped_add_restore", + 20, + 0, + "1", + 326 + ], + [ + "mapped_add_restore", + 20, + 0, + "-1", + 327 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 328 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 329 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 330 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 331 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 332 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 333 + ], + [ + "mapped_add_restore", + 20, + 7, + "1", + 334 + ], + [ + "mapped_add_restore", + 20, + 7, + "-1", + 335 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 336 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 337 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 338 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 339 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 340 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 341 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 342 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 343 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 344 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 345 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 346 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 347 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 348 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 349 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 350 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 351 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 352 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 353 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 354 + ], + [ + "mapped_add_restore", + 20, + 20, + "-1", + 355 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 356 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 357 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 358 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 359 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 360 + ], + [ + "mapped_add_restore", + 20, + 27, + "-1", + 361 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 362 + ], + [ + "mapped_add_restore", + 20, + 27, + "1", + 363 + ], + [ + "mapped_add_restore", + 20, + 36, + "1", + 364 + ], + [ + "mapped_add_restore", + 20, + 36, + "1", + 365 + ], + [ + "mapped_add_restore", + 20, + 36, + "-1", + 366 + ], + [ + "mapped_add_restore", + 20, + 36, + "-1", + 367 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 368 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 369 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 370 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 371 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 372 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 373 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 374 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 375 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 376 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 377 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 378 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 379 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 380 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 381 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 382 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 383 + ], + [ + "mapped_add_restore", + 20, + 46, + "-1", + 384 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 385 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 386 + ], + [ + "mapped_add_restore", + 20, + 46, + "1", + 387 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 388 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 389 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 390 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 391 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 392 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 393 + ], + [ + "mapped_add_restore", + 20, + 57, + "1", + 394 + ], + [ + "mapped_add_restore", + 20, + 57, + "-1", + 395 + ], + [ + "mapped_add_restore", + 20, + 111, + "-1", + 396 + ], + [ + "mapped_add_restore", + 20, + 111, + "-1", + 397 + ], + [ + "mapped_add_restore", + 20, + 111, + "1", + 398 + ], + [ + "mapped_add_restore", + 20, + 111, + "1", + 399 + ], + [ + "scale", + 20, + null, + "1/4", + null + ], + [ + "scale", + 7, + null, + "4", + null + ], + [ + "mapped_add_restore", + 7, + 0, + "-1", + 400 + ], + [ + "mapped_add_restore", + 7, + 0, + "1", + 401 + ], + [ + "mapped_add_restore", + 7, + 0, + "1", + 402 + ], + [ + "mapped_add_restore", + 7, + 0, + "-1", + 403 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 404 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 405 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 406 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 407 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 408 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 409 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 410 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 411 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 412 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 413 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 414 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 415 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 416 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 417 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 418 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 419 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 420 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 421 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 422 + ], + [ + "mapped_add_restore", + 7, + 7, + "-1", + 423 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 424 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 425 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 426 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 427 + ], + [ + "mapped_add_restore", + 7, + 20, + "1", + 428 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 429 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 430 + ], + [ + "mapped_add_restore", + 7, + 20, + "-1", + 431 + ], + [ + "mapped_add_restore", + 7, + 27, + "1", + 432 + ], + [ + "mapped_add_restore", + 7, + 27, + "-1", + 433 + ], + [ + "mapped_add_restore", + 7, + 27, + "-1", + 434 + ], + [ + "mapped_add_restore", + 7, + 27, + "1", + 435 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 436 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 437 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 438 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 439 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 440 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 441 + ], + [ + "mapped_add_restore", + 7, + 36, + "-1", + 442 + ], + [ + "mapped_add_restore", + 7, + 36, + "1", + 443 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 444 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 445 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 446 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 447 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 448 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 449 + ], + [ + "mapped_add_restore", + 7, + 46, + "1", + 450 + ], + [ + "mapped_add_restore", + 7, + 46, + "-1", + 451 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 452 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 453 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 454 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 455 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 456 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 457 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 458 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 459 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 460 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 461 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 462 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 463 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 464 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 465 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 466 + ], + [ + "mapped_add_restore", + 7, + 57, + "-1", + 467 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 468 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 469 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 470 + ], + [ + "mapped_add_restore", + 7, + 57, + "1", + 471 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 472 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 473 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 474 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 475 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 476 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 477 + ], + [ + "mapped_add_restore", + 7, + 111, + "-1", + 478 + ], + [ + "mapped_add_restore", + 7, + 111, + "1", + 479 + ], + [ + "scale", + 7, + null, + "1/4", + null + ], + [ + "scale", + 57, + null, + "4", + null + ], + [ + "mapped_add_restore", + 57, + 0, + "-1", + 480 + ], + [ + "mapped_add_restore", + 57, + 0, + "-1", + 481 + ], + [ + "mapped_add_restore", + 57, + 0, + "1", + 482 + ], + [ + "mapped_add_restore", + 57, + 0, + "1", + 483 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 484 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 485 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 486 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 487 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 488 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 489 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 490 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 491 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 492 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 493 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 494 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 495 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 496 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 497 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 498 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 499 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 500 + ], + [ + "mapped_add_restore", + 57, + 7, + "1", + 501 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 502 + ], + [ + "mapped_add_restore", + 57, + 7, + "-1", + 503 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 504 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 505 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 506 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 507 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 508 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 509 + ], + [ + "mapped_add_restore", + 57, + 20, + "-1", + 510 + ], + [ + "mapped_add_restore", + 57, + 20, + "1", + 511 + ], + [ + "mapped_add_restore", + 57, + 27, + "-1", + 512 + ], + [ + "mapped_add_restore", + 57, + 27, + "-1", + 513 + ], + [ + "mapped_add_restore", + 57, + 27, + "1", + 514 + ], + [ + "mapped_add_restore", + 57, + 27, + "1", + 515 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 516 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 517 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 518 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 519 + ], + [ + "mapped_add_restore", + 57, + 36, + "-1", + 520 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 521 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 522 + ], + [ + "mapped_add_restore", + 57, + 36, + "1", + 523 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 524 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 525 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 526 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 527 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 528 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 529 + ], + [ + "mapped_add_restore", + 57, + 46, + "1", + 530 + ], + [ + "mapped_add_restore", + 57, + 46, + "-1", + 531 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 532 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 533 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 534 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 535 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 536 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 537 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 538 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 539 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 540 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 541 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 542 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 543 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 544 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 545 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 546 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 547 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 548 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 549 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 550 + ], + [ + "mapped_add_restore", + 57, + 57, + "-1", + 551 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 552 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 553 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 554 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 555 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 556 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 557 + ], + [ + "mapped_add_restore", + 57, + 111, + "-1", + 558 + ], + [ + "mapped_add_restore", + 57, + 111, + "1", + 559 + ], + [ + "scale", + 57, + null, + "1/4", + null + ], + [ + "scale", + 46, + null, + "4", + null + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 560 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 561 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 562 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 563 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 564 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 565 + ], + [ + "mapped_add_restore", + 46, + 0, + "-1", + 566 + ], + [ + "mapped_add_restore", + 46, + 0, + "1", + 567 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 568 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 569 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 570 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 571 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 572 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 573 + ], + [ + "mapped_add_restore", + 46, + 7, + "-1", + 574 + ], + [ + "mapped_add_restore", + 46, + 7, + "1", + 575 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 576 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 577 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 578 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 579 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 580 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 581 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 582 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 583 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 584 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 585 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 586 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 587 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 588 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 589 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 590 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 591 + ], + [ + "mapped_add_restore", + 46, + 20, + "1", + 592 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 593 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 594 + ], + [ + "mapped_add_restore", + 46, + 20, + "-1", + 595 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 596 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 597 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 598 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 599 + ], + [ + "mapped_add_restore", + 46, + 27, + "-1", + 600 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 601 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 602 + ], + [ + "mapped_add_restore", + 46, + 27, + "1", + 603 + ], + [ + "mapped_add_restore", + 46, + 36, + "-1", + 604 + ], + [ + "mapped_add_restore", + 46, + 36, + "-1", + 605 + ], + [ + "mapped_add_restore", + 46, + 36, + "1", + 606 + ], + [ + "mapped_add_restore", + 46, + 36, + "1", + 607 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 608 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 609 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 610 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 611 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 612 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 613 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 614 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 615 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 616 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 617 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 618 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 619 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 620 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 621 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 622 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 623 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 624 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 625 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 626 + ], + [ + "mapped_add_restore", + 46, + 46, + "-1", + 627 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 628 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 629 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 630 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 631 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 632 + ], + [ + "mapped_add_restore", + 46, + 57, + "1", + 633 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 634 + ], + [ + "mapped_add_restore", + 46, + 57, + "-1", + 635 + ], + [ + "mapped_add_restore", + 46, + 111, + "-1", + 636 + ], + [ + "mapped_add_restore", + 46, + 111, + "1", + 637 + ], + [ + "mapped_add_restore", + 46, + 111, + "1", + 638 + ], + [ + "mapped_add_restore", + 46, + 111, + "-1", + 639 + ], + [ + "scale", + 46, + null, + "1/4", + null + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 640 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 641 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 642 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 643 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 644 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 645 + ], + [ + "mapped_add_restore", + 1, + 1, + "-1", + 646 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 647 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 648 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 649 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 650 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 651 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 652 + ], + [ + "mapped_add_restore", + 3, + 3, + "-1", + 653 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 654 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 655 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 656 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 657 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 658 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 659 + ], + [ + "mapped_add_restore", + 6, + 6, + "-1", + 660 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 661 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 662 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 663 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 664 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 665 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 666 + ], + [ + "mapped_add_restore", + 8, + 8, + "-1", + 667 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 668 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 669 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 670 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 671 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 672 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 673 + ], + [ + "mapped_add_restore", + 17, + 17, + "-1", + 674 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 675 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 676 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 677 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 678 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 679 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 680 + ], + [ + "mapped_add_restore", + 18, + 18, + "-1", + 681 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 682 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 683 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 684 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 685 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 686 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 687 + ], + [ + "mapped_add_restore", + 24, + 24, + "-1", + 688 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 689 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 690 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 691 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 692 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 693 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 694 + ], + [ + "mapped_add_restore", + 23, + 23, + "-1", + 695 + ] + ], + "middle_routes": [ + { + "FULL_translation": 262155, + "columns": [ + 262154, + 262153, + 4, + 262147, + 16, + 32, + 64, + 128, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 1024, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1035, + "inverse_columns": [ + 1034, + 1033, + 4, + 1027, + 16, + 32, + 64, + 128, + 256, + 512, + 262144, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 11, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 917514, + 917513, + 4, + 917507, + 16, + 32, + 64, + 128, + 256, + 9227, + 8715, + 1547, + 4096, + 2048, + 16384, + 32768, + 65536, + 796160, + 665088, + 2097152, + 1048576, + 402944, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 3594, + 3593, + 4, + 3587, + 16, + 32, + 64, + 128, + 256, + 2493440, + 2492928, + 8192, + 4096, + 2491904, + 16384, + 32768, + 65536, + 2359307, + 2228235, + 393227, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 917514, + 917513, + 4, + 917507, + 16, + 32, + 64, + 128, + 256, + 128011, + 127499, + 1547, + 124928, + 120832, + 112640, + 96256, + 63488, + 914944, + 783872, + 32505856, + 31979008, + 30930432, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 3594, + 3593, + 4, + 3587, + 16, + 32, + 64, + 128, + 256, + 32902144, + 32901632, + 126976, + 33023488, + 33019392, + 33011200, + 32994816, + 32962048, + 32768011, + 32636939, + 393227, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 5112331, + "columns": [ + 4194314, + 4194313, + 4, + 4194307, + 16, + 32, + 64, + 128, + 256, + 18944, + 3584, + 17920, + 4096, + 8192, + 11, + 32768, + 65536, + 917504, + 805888, + 412672, + 1048576, + 2097152, + 674816, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 151051, + "inverse_columns": [ + 16394, + 16393, + 4, + 16387, + 16, + 32, + 64, + 128, + 256, + 3584, + 4983808, + 4982272, + 4096, + 8192, + 4983296, + 32768, + 65536, + 4849664, + 917504, + 4587520, + 1048576, + 2097152, + 11, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 289291, + "columns": [ + 7208970, + 7208969, + 4, + 7208963, + 16, + 32, + 64, + 128, + 256, + 3083, + 27147, + 1547, + 4096, + 17419, + 9227, + 32768, + 65536, + 814592, + 6974976, + 421376, + 1048576, + 4484608, + 2387456, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 6947851, + "inverse_columns": [ + 28170, + 28169, + 4, + 28163, + 16, + 32, + 64, + 128, + 256, + 7212032, + 7236096, + 7210496, + 4096, + 7226368, + 7218176, + 32768, + 65536, + 786443, + 6946827, + 393227, + 1048576, + 4456459, + 2359307, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 9306635, + "columns": [ + 8388618, + 8388617, + 4, + 8388611, + 16, + 32, + 64, + 128, + 256, + 35328, + 3584, + 34304, + 4096, + 8192, + 16384, + 11, + 65536, + 917504, + 822272, + 429056, + 1048576, + 2097152, + 4194304, + 691200, + 16777216 + ], + "inverse_FULL_translation": 167435, + "inverse_columns": [ + 32778, + 32777, + 4, + 32771, + 16, + 32, + 64, + 128, + 256, + 3584, + 9178112, + 9176576, + 4096, + 8192, + 16384, + 9177600, + 65536, + 9043968, + 917504, + 8781824, + 1048576, + 2097152, + 4194304, + 11, + 16777216 + ] + }, + { + "FULL_translation": 305675, + "columns": [ + 11403274, + 11403273, + 4, + 11403267, + 16, + 32, + 64, + 128, + 256, + 3083, + 43531, + 1547, + 4096, + 33803, + 16384, + 9227, + 65536, + 830976, + 11185664, + 437760, + 1048576, + 8695296, + 4194304, + 2403840, + 16777216 + ], + "inverse_FULL_translation": 11142155, + "inverse_columns": [ + 44554, + 44553, + 4, + 44547, + 16, + 32, + 64, + 128, + 256, + 11406336, + 11446784, + 11404800, + 4096, + 11437056, + 16384, + 11412480, + 65536, + 786443, + 11141131, + 393227, + 1048576, + 8650763, + 4194304, + 2359307, + 16777216 + ] + }, + { + "FULL_translation": 13894667, + "columns": [ + 14286858, + 14286857, + 4, + 14286851, + 16, + 32, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 51723, + 8192, + 39435, + 23051, + 65536, + 14417920, + 917504, + 14024704, + 12636160, + 2097152, + 9490432, + 5296128, + 16777216 + ], + "inverse_FULL_translation": 316427, + "inverse_columns": [ + 55818, + 55817, + 4, + 55811, + 16, + 32, + 64, + 128, + 256, + 56320, + 3584, + 54784, + 13680640, + 8192, + 13668352, + 13651968, + 65536, + 786443, + 917504, + 393227, + 13238283, + 2097152, + 10092555, + 5898251, + 16777216 + ] + }, + { + "FULL_translation": 323595, + "columns": [ + 15990794, + 15990793, + 4, + 15990787, + 16, + 32, + 64, + 128, + 256, + 62464, + 61451, + 63488, + 60939, + 56843, + 48651, + 32267, + 65536, + 15790592, + 15859712, + 16252928, + 15659520, + 14610944, + 12513792, + 8319488, + 16777216 + ], + "inverse_FULL_translation": 15729675, + "inverse_columns": [ + 62474, + 62473, + 4, + 62467, + 16, + 32, + 64, + 128, + 256, + 15921152, + 61952, + 63488, + 15920640, + 15916544, + 15908352, + 15891968, + 65536, + 15990784, + 15728651, + 16252928, + 15597579, + 14549003, + 12451851, + 8257547, + 16777216 + ] + }, + { + "FULL_translation": 17695243, + "columns": [ + 16777226, + 16777225, + 4, + 16777219, + 16, + 32, + 64, + 128, + 256, + 68096, + 3584, + 67072, + 4096, + 8192, + 16384, + 32768, + 11, + 917504, + 855040, + 461824, + 1048576, + 2097152, + 4194304, + 8388608, + 723968 + ], + "inverse_FULL_translation": 200203, + "inverse_columns": [ + 65546, + 65545, + 4, + 65539, + 16, + 32, + 64, + 128, + 256, + 3584, + 17566720, + 17565184, + 4096, + 8192, + 16384, + 32768, + 17566208, + 17432576, + 917504, + 17170432, + 1048576, + 2097152, + 4194304, + 8388608, + 11 + ] + }, + { + "FULL_translation": 338443, + "columns": [ + 19791882, + 19791881, + 4, + 19791875, + 16, + 32, + 64, + 128, + 256, + 3083, + 76299, + 1547, + 4096, + 66571, + 16384, + 32768, + 9227, + 863744, + 19607040, + 470528, + 1048576, + 17116672, + 4194304, + 8388608, + 2436608 + ], + "inverse_FULL_translation": 19530763, + "inverse_columns": [ + 77322, + 77321, + 4, + 77315, + 16, + 32, + 64, + 128, + 256, + 19794944, + 19868160, + 19793408, + 4096, + 19858432, + 16384, + 32768, + 19801088, + 786443, + 19529739, + 393227, + 1048576, + 17039371, + 4194304, + 8388608, + 2359307 + ] + }, + { + "FULL_translation": 22283275, + "columns": [ + 22675466, + 22675465, + 4, + 22675459, + 16, + 32, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 84491, + 8192, + 72203, + 32768, + 23051, + 22806528, + 917504, + 22413312, + 21057536, + 2097152, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 349195, + "inverse_columns": [ + 88586, + 88585, + 4, + 88579, + 16, + 32, + 64, + 128, + 256, + 89088, + 3584, + 87552, + 22102016, + 8192, + 22089728, + 32768, + 22040576, + 786443, + 917504, + 393227, + 21626891, + 2097152, + 18481163, + 8388608, + 5898251 + ] + }, + { + "FULL_translation": 356363, + "columns": [ + 24379402, + 24379401, + 4, + 24379395, + 16, + 32, + 64, + 128, + 256, + 95232, + 94219, + 96256, + 93707, + 89611, + 81419, + 32768, + 32267, + 24211968, + 24248320, + 24641536, + 24080896, + 23032320, + 20935168, + 8388608, + 8352256 + ], + "inverse_FULL_translation": 24118283, + "inverse_columns": [ + 95242, + 95241, + 4, + 95235, + 16, + 32, + 64, + 128, + 256, + 24342528, + 94720, + 96256, + 24342016, + 24337920, + 24329728, + 32768, + 24280576, + 24379392, + 24117259, + 24641536, + 23986187, + 22937611, + 20840459, + 8388608, + 8257547 + ] + }, + { + "FULL_translation": 26477579, + "columns": [ + 26869770, + 26869769, + 4, + 26869763, + 16, + 32, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 100875, + 8192, + 16384, + 72203, + 39435, + 27000832, + 917504, + 26607616, + 25268224, + 2097152, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 365579, + "inverse_columns": [ + 104970, + 104969, + 4, + 104963, + 16, + 32, + 64, + 128, + 256, + 105472, + 3584, + 103936, + 26312704, + 8192, + 16384, + 26284032, + 26251264, + 786443, + 917504, + 393227, + 25821195, + 2097152, + 4194304, + 18481163, + 10092555 + ] + }, + { + "FULL_translation": 372747, + "columns": [ + 28573706, + 28573705, + 4, + 28573699, + 16, + 32, + 64, + 128, + 256, + 111616, + 110603, + 112640, + 110091, + 105995, + 16384, + 81419, + 48651, + 28422656, + 28442624, + 28835840, + 28291584, + 27243008, + 4194304, + 20951552, + 12562944 + ], + "inverse_FULL_translation": 28312587, + "inverse_columns": [ + 111626, + 111625, + 4, + 111619, + 16, + 32, + 64, + 128, + 256, + 28553216, + 111104, + 112640, + 28552704, + 28548608, + 16384, + 28524032, + 28491264, + 28573696, + 28311563, + 28835840, + 28180491, + 27131915, + 4194304, + 20840459, + 12451851 + ] + }, + { + "FULL_translation": 29623307, + "columns": [ + 30015498, + 30015497, + 4, + 30015491, + 16, + 32, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 4096, + 8192, + 100875, + 84491, + 51723, + 30146560, + 917504, + 29753344, + 1048576, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 377867, + "inverse_columns": [ + 117258, + 117257, + 4, + 117251, + 16, + 32, + 64, + 128, + 256, + 117760, + 3584, + 116224, + 4096, + 8192, + 29458432, + 29442048, + 29409280, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 25821195, + 21626891, + 13238283 + ] + }, + { + "FULL_translation": 380939, + "columns": [ + 30670858, + 30670857, + 4, + 30670851, + 16, + 32, + 64, + 128, + 256, + 119296, + 118795, + 119808, + 118283, + 8192, + 105995, + 89611, + 56843, + 30539776, + 30932992, + 30529536, + 30398464, + 2097152, + 27252736, + 23058432, + 14669824 + ], + "inverse_FULL_translation": 30409739, + "inverse_columns": [ + 119818, + 119817, + 4, + 119811, + 16, + 32, + 64, + 128, + 256, + 119296, + 120832, + 31051776, + 31051264, + 8192, + 31038976, + 31022592, + 30989824, + 30539776, + 30408715, + 30670848, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 380939, + "columns": [ + 30670858, + 30670857, + 4, + 30670851, + 16, + 32, + 64, + 128, + 256, + 119296, + 118795, + 120832, + 118283, + 8192, + 105995, + 89611, + 56843, + 30539776, + 30528512, + 30932992, + 30397440, + 2097152, + 27251712, + 23057408, + 14668800 + ], + "inverse_FULL_translation": 30409739, + "inverse_columns": [ + 119818, + 119817, + 4, + 119811, + 16, + 32, + 64, + 128, + 256, + 119296, + 30789632, + 120832, + 30789120, + 8192, + 30776832, + 30760448, + 30727680, + 30539776, + 30408715, + 30932992, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 385035, + "columns": [ + 31719434, + 31719433, + 4, + 31719427, + 16, + 32, + 64, + 128, + 256, + 123904, + 122891, + 124928, + 4096, + 118283, + 110091, + 93707, + 60939, + 31580672, + 31588352, + 31981568, + 1048576, + 30401024, + 28303872, + 24109568, + 15720960 + ], + "inverse_FULL_translation": 31458315, + "inverse_columns": [ + 123914, + 123913, + 4, + 123907, + 16, + 32, + 64, + 128, + 256, + 31711232, + 123392, + 124928, + 4096, + 31706624, + 31698432, + 31682048, + 31649280, + 31719424, + 31457291, + 31981568, + 1048576, + 30277643, + 28180491, + 23986187, + 15597579 + ] + }, + { + "FULL_translation": 33424395, + "columns": [ + 32505866, + 32505865, + 4, + 32505859, + 16, + 32, + 64, + 128, + 256, + 130048, + 3584, + 128512, + 122891, + 118795, + 110603, + 94219, + 61451, + 915968, + 917504, + 522752, + 32242176, + 31193600, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 392715, + "inverse_columns": [ + 126986, + 126985, + 4, + 126979, + 16, + 32, + 64, + 128, + 256, + 33164288, + 3584, + 33162752, + 33286656, + 33282560, + 33274368, + 33257984, + 33225216, + 33292288, + 917504, + 32899072, + 31457291, + 30408715, + 28311563, + 24117259, + 15728651 + ] + }, + { + "FULL_translation": 540, + "columns": [ + 1441822, + 19, + 1441821, + 7, + 1441795, + 32, + 64, + 128, + 256, + 123904, + 122891, + 124928, + 4096, + 118283, + 110091, + 93707, + 60939, + 1434112, + 1303040, + 31973888, + 31981568, + 30401024, + 28303872, + 24109568, + 15720960 + ], + "inverse_FULL_translation": 32375823, + "inverse_columns": [ + 123934, + 123931, + 13, + 123909, + 7, + 32, + 64, + 128, + 256, + 32497664, + 123392, + 124928, + 4096, + 32493056, + 32484864, + 32468480, + 32435712, + 32243733, + 32112661, + 32505856, + 393237, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 249884, + "columns": [ + 30015518, + 19, + 30015517, + 7, + 30015491, + 32, + 64, + 128, + 256, + 119296, + 118795, + 120832, + 118283, + 8192, + 105995, + 89611, + 56843, + 30004224, + 30146560, + 30921728, + 30932992, + 2097152, + 27251712, + 23057408, + 14668800 + ], + "inverse_FULL_translation": 29885466, + "inverse_columns": [ + 119838, + 119835, + 13, + 119813, + 7, + 32, + 64, + 128, + 256, + 119296, + 30134272, + 120832, + 30133760, + 8192, + 30121472, + 30105088, + 30072320, + 29884437, + 30146560, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 29492252, + "columns": [ + 30670878, + 19, + 30670877, + 7, + 30670851, + 32, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 4096, + 8192, + 100875, + 84491, + 51723, + 1441792, + 30539776, + 524288, + 29753344, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 246810, + "inverse_columns": [ + 117278, + 117275, + 13, + 117253, + 7, + 32, + 64, + 128, + 256, + 117760, + 3584, + 116224, + 4096, + 8192, + 29458432, + 29442048, + 29409280, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 26476565, + 22282261, + 13893653 + ] + }, + { + "FULL_translation": 259607, + "columns": [ + 31588382, + 19, + 31588381, + 7, + 31588355, + 32, + 64, + 128, + 256, + 128011, + 127499, + 1547, + 124928, + 120832, + 112640, + 96256, + 63488, + 31719424, + 31585792, + 524288, + 32505856, + 30930432, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 262170, + "inverse_columns": [ + 3614, + 3611, + 13, + 3589, + 7, + 32, + 64, + 128, + 256, + 31722496, + 31721984, + 126976, + 31843840, + 31839744, + 31831552, + 31815168, + 31782400, + 31457301, + 31588352, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 10880162, + "columns": [ + 262304, + 173, + 14, + 7, + 16, + 262285, + 64, + 262189, + 256, + 3083, + 43531, + 1547, + 4096, + 33803, + 16384, + 9227, + 65536, + 10616832, + 10530304, + 524288, + 1048576, + 8564224, + 4194304, + 2272768, + 16777216 + ], + "inverse_FULL_translation": 10880013, + "inverse_columns": [ + 44714, + 44556, + 174, + 44710, + 16, + 131, + 64, + 35, + 256, + 10750976, + 10791424, + 10749440, + 4096, + 10781696, + 16384, + 10757120, + 65536, + 10616832, + 161, + 524288, + 1048576, + 8781824, + 4194304, + 2490368, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 10616992, + 173, + 14, + 7, + 16, + 10616973, + 64, + 10616877, + 256, + 35328, + 3584, + 34304, + 4096, + 8192, + 16384, + 11, + 65536, + 10521600, + 262144, + 8555520, + 1048576, + 524288, + 4194304, + 2264064, + 16777216 + ], + "inverse_FULL_translation": 36524, + "inverse_columns": [ + 32938, + 32780, + 174, + 32934, + 16, + 131, + 64, + 35, + 256, + 3584, + 9047040, + 9045504, + 4096, + 8192, + 16384, + 9046528, + 65536, + 8913057, + 262144, + 2097152, + 1048576, + 8519841, + 4194304, + 655521, + 16777216 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 10616992, + 173, + 14, + 7, + 16, + 10616973, + 64, + 10616877, + 256, + 95232, + 94219, + 96256, + 93707, + 89611, + 81419, + 32768, + 32267, + 10580480, + 24867328, + 24605184, + 24080896, + 8614400, + 20935168, + 22806528, + 8352256 + ], + "inverse_FULL_translation": 25035948, + "inverse_columns": [ + 95402, + 95244, + 174, + 95398, + 16, + 131, + 64, + 35, + 256, + 25128960, + 94720, + 96256, + 25128448, + 25124352, + 25116160, + 32768, + 25067008, + 24903841, + 30932992, + 30670848, + 30146560, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 140969, + "columns": [ + 10748064, + 173, + 14, + 7, + 16, + 10748045, + 64, + 10747949, + 256, + 9227, + 8715, + 1547, + 4096, + 2048, + 16384, + 32768, + 65536, + 10616832, + 2490368, + 524288, + 1048576, + 8781824, + 4194304, + 9728, + 16777216 + ], + "inverse_FULL_translation": 10879148, + "inverse_columns": [ + 3754, + 3596, + 174, + 3750, + 16, + 131, + 64, + 35, + 256, + 8391680, + 8391168, + 8192, + 4096, + 8390144, + 16384, + 32768, + 65536, + 2490368, + 2359457, + 524288, + 1048576, + 393377, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 250018, + "columns": [ + 11010208, + 173, + 14, + 7, + 16, + 11010189, + 64, + 11010093, + 256, + 119296, + 118795, + 119808, + 118283, + 8192, + 105995, + 89611, + 56843, + 10616832, + 31184896, + 31326208, + 30398464, + 22403072, + 27252736, + 2752512, + 14669824 + ], + "inverse_FULL_translation": 31327404, + "inverse_columns": [ + 119978, + 119820, + 174, + 119974, + 16, + 131, + 64, + 35, + 256, + 119296, + 120832, + 24498176, + 24497664, + 8192, + 24485376, + 24468992, + 24436224, + 31326208, + 24641536, + 31195297, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 131234, + "columns": [ + 11403424, + 173, + 14, + 7, + 16, + 11403405, + 64, + 11403309, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11273216, + 656384, + 394240, + 1048576, + 8520704, + 4194304, + 2229248, + 16777216 + ], + "inverse_FULL_translation": 11273229, + "inverse_columns": [ + 1194, + 1036, + 174, + 1190, + 16, + 131, + 64, + 35, + 256, + 512, + 11403264, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 11272353, + 655521, + 393377, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 261794, + "columns": [ + 22675616, + 173, + 14, + 7, + 16, + 22675597, + 64, + 22675501, + 256, + 130048, + 3584, + 128512, + 122891, + 118795, + 110603, + 94219, + 61451, + 22673920, + 262144, + 32766464, + 32242176, + 24641536, + 29096448, + 30932992, + 16513536 + ], + "inverse_FULL_translation": 261645, + "inverse_columns": [ + 127146, + 126988, + 174, + 127142, + 16, + 131, + 64, + 35, + 256, + 22678528, + 3584, + 22676992, + 22800896, + 22796800, + 22788608, + 22772224, + 22739456, + 22544545, + 262144, + 32637089, + 32112801, + 24641536, + 28967073, + 30932992, + 16384161 + ] + }, + { + "FULL_translation": 22152354, + "columns": [ + 32506016, + 173, + 14, + 7, + 16, + 32505997, + 64, + 32505901, + 256, + 3083, + 3584, + 1547, + 84491, + 8192, + 72203, + 32768, + 23051, + 10616832, + 262144, + 524288, + 21057536, + 30539776, + 17911808, + 24248320, + 5328896 + ], + "inverse_FULL_translation": 218125, + "inverse_columns": [ + 88746, + 88588, + 174, + 88742, + 16, + 131, + 64, + 35, + 256, + 89088, + 3584, + 87552, + 22102016, + 8192, + 22089728, + 32768, + 22040576, + 10616832, + 262144, + 524288, + 31457441, + 8519841, + 28311713, + 2228385, + 15728801 + ] + }, + { + "FULL_translation": 271911, + "columns": [ + 35, + 262190, + 262189, + 7, + 16, + 262147, + 64, + 128, + 256, + 9227, + 8715, + 1547, + 4096, + 2048, + 16384, + 32768, + 65536, + 131072, + 9728, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262185, + "inverse_columns": [ + 3629, + 3627, + 14, + 3590, + 16, + 7, + 64, + 128, + 256, + 265216, + 264704, + 8192, + 4096, + 263680, + 16384, + 32768, + 65536, + 131072, + 38, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2360320, + 2229248, + 394240, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 918543, + "inverse_columns": [ + 1069, + 1067, + 14, + 1030, + 16, + 7, + 64, + 128, + 256, + 512, + 917504, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 786470, + 655398, + 2097152, + 1048576, + 393254, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 4096, + 8192, + 100875, + 84491, + 51723, + 31719424, + 31588352, + 524288, + 1048576, + 29753344, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 115727, + "inverse_columns": [ + 117293, + 117291, + 14, + 117254, + 16, + 7, + 64, + 128, + 256, + 117760, + 3584, + 116224, + 4096, + 8192, + 29458432, + 29442048, + 29409280, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 51723, + 8192, + 39435, + 23051, + 65536, + 15990784, + 15859712, + 524288, + 12636160, + 14024704, + 9490432, + 5296128, + 16777216 + ], + "inverse_FULL_translation": 54287, + "inverse_columns": [ + 55853, + 55851, + 14, + 55814, + 16, + 7, + 64, + 128, + 256, + 56320, + 3584, + 54784, + 13680640, + 8192, + 13668352, + 13651968, + 65536, + 2359334, + 2228262, + 524288, + 15073280, + 393254, + 11927552, + 7733248, + 16777216 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 84491, + 8192, + 72203, + 32768, + 23051, + 24379392, + 24248320, + 524288, + 21057536, + 22413312, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 87055, + "inverse_columns": [ + 88621, + 88619, + 14, + 88582, + 16, + 7, + 64, + 128, + 256, + 89088, + 3584, + 87552, + 22102016, + 8192, + 22089728, + 32768, + 22040576, + 2359334, + 2228262, + 524288, + 23461888, + 393254, + 20316160, + 8388608, + 7733248 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 100875, + 8192, + 16384, + 72203, + 39435, + 28573696, + 28442624, + 524288, + 25268224, + 26607616, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 103439, + "inverse_columns": [ + 105005, + 105003, + 14, + 104966, + 16, + 7, + 64, + 128, + 256, + 105472, + 3584, + 103936, + 26312704, + 8192, + 16384, + 26284032, + 26251264, + 2359334, + 2228262, + 524288, + 27656192, + 393254, + 4194304, + 20316160, + 11927552 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 27147, + 1547, + 4096, + 17419, + 9227, + 32768, + 65536, + 4194304, + 2256384, + 524288, + 1048576, + 421376, + 2387456, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 6554639, + "inverse_columns": [ + 28205, + 28203, + 14, + 28166, + 16, + 7, + 64, + 128, + 256, + 6556672, + 6580736, + 6555136, + 4096, + 6571008, + 6562816, + 32768, + 65536, + 2359334, + 6291494, + 524288, + 1048576, + 4456486, + 131072, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 43531, + 1547, + 4096, + 33803, + 16384, + 9227, + 65536, + 8388608, + 2272768, + 524288, + 1048576, + 437760, + 4194304, + 2403840, + 16777216 + ], + "inverse_FULL_translation": 10748943, + "inverse_columns": [ + 44589, + 44587, + 14, + 44550, + 16, + 7, + 64, + 128, + 256, + 10750976, + 10791424, + 10749440, + 4096, + 10781696, + 16384, + 10757120, + 65536, + 2359334, + 10485798, + 524288, + 1048576, + 8650790, + 4194304, + 131072, + 16777216 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 3083, + 76299, + 1547, + 4096, + 66571, + 16384, + 32768, + 9227, + 16777216, + 2305536, + 524288, + 1048576, + 470528, + 4194304, + 8388608, + 2436608 + ], + "inverse_FULL_translation": 19137551, + "inverse_columns": [ + 77357, + 77355, + 14, + 77318, + 16, + 7, + 64, + 128, + 256, + 19139584, + 19212800, + 19138048, + 4096, + 19203072, + 16384, + 32768, + 19145728, + 2359334, + 18874406, + 524288, + 1048576, + 17039398, + 4194304, + 8388608, + 131072 + ] + }, + { + "FULL_translation": 643116, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 119296, + 118795, + 119808, + 118283, + 8192, + 105995, + 89611, + 56843, + 2883584, + 2752512, + 31326208, + 30398464, + 30529536, + 27252736, + 23058432, + 14669824 + ], + "inverse_FULL_translation": 31327247, + "inverse_columns": [ + 119853, + 119851, + 14, + 119814, + 16, + 7, + 64, + 128, + 256, + 119296, + 120832, + 32624640, + 32624128, + 8192, + 32611840, + 32595456, + 32562688, + 31195174, + 31064102, + 31326208, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 119296, + 118795, + 120832, + 118283, + 8192, + 105995, + 89611, + 56843, + 2479104, + 2348032, + 30921728, + 30397440, + 30932992, + 27251712, + 23057408, + 14668800 + ], + "inverse_FULL_translation": 31327247, + "inverse_columns": [ + 119853, + 119851, + 14, + 119814, + 16, + 7, + 64, + 128, + 256, + 119296, + 31444992, + 120832, + 31444480, + 8192, + 31432192, + 31415808, + 31383040, + 31195174, + 31064102, + 32505856, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 1068, + "columns": [ + 35, + 2490414, + 2490413, + 7, + 16, + 2490371, + 64, + 128, + 256, + 130048, + 3584, + 128512, + 122891, + 118795, + 110603, + 94219, + 61451, + 2488832, + 30932992, + 32766464, + 32242176, + 522752, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 130575, + "inverse_columns": [ + 127021, + 127019, + 14, + 126982, + 16, + 7, + 64, + 128, + 256, + 33164288, + 3584, + 33162752, + 33286656, + 33282560, + 33274368, + 33257984, + 33225216, + 33030182, + 2228262, + 30670848, + 30146560, + 31064102, + 27000832, + 22806528, + 14417920 + ] + }, + { + "FULL_translation": 151084, + "columns": [ + 35, + 7209006, + 7209005, + 7, + 16, + 7208963, + 64, + 128, + 256, + 18944, + 3584, + 17920, + 4096, + 8192, + 11, + 32768, + 65536, + 7097344, + 2247680, + 4344832, + 1048576, + 412672, + 674816, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 151081, + "inverse_columns": [ + 16429, + 16427, + 14, + 16390, + 16, + 7, + 64, + 128, + 256, + 3584, + 7212032, + 7210496, + 4096, + 8192, + 7211520, + 32768, + 65536, + 7077926, + 2228262, + 4325414, + 1048576, + 393254, + 655398, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 167468, + "columns": [ + 35, + 11403310, + 11403309, + 7, + 16, + 11403267, + 64, + 128, + 256, + 35328, + 3584, + 34304, + 4096, + 8192, + 16384, + 11, + 65536, + 11308032, + 2264064, + 8555520, + 1048576, + 429056, + 4194304, + 691200, + 16777216 + ], + "inverse_FULL_translation": 167465, + "inverse_columns": [ + 32813, + 32811, + 14, + 32774, + 16, + 7, + 64, + 128, + 256, + 3584, + 11406336, + 11404800, + 4096, + 8192, + 16384, + 11405824, + 65536, + 11272230, + 2228262, + 8519718, + 1048576, + 393254, + 4194304, + 655398, + 16777216 + ] + }, + { + "FULL_translation": 192556, + "columns": [ + 35, + 14286894, + 14286893, + 7, + 16, + 14286851, + 64, + 128, + 256, + 62464, + 61451, + 63488, + 60939, + 56843, + 48651, + 32267, + 65536, + 14217728, + 14417920, + 16183808, + 15659520, + 16252928, + 12513792, + 8319488, + 16777216 + ], + "inverse_FULL_translation": 14156841, + "inverse_columns": [ + 62509, + 62507, + 14, + 62470, + 16, + 7, + 64, + 128, + 256, + 14348288, + 61952, + 63488, + 14347776, + 14343680, + 14335488, + 14319104, + 65536, + 14155814, + 14417920, + 16121894, + 15597606, + 16252928, + 12451878, + 8257574, + 16777216 + ] + }, + { + "FULL_translation": 200236, + "columns": [ + 35, + 19791918, + 19791917, + 7, + 16, + 19791875, + 64, + 128, + 256, + 68096, + 3584, + 67072, + 4096, + 8192, + 16384, + 32768, + 11, + 19729408, + 2296832, + 16976896, + 1048576, + 461824, + 4194304, + 8388608, + 723968 + ], + "inverse_FULL_translation": 200233, + "inverse_columns": [ + 65581, + 65579, + 14, + 65542, + 16, + 7, + 64, + 128, + 256, + 3584, + 19794944, + 19793408, + 4096, + 8192, + 16384, + 32768, + 19794432, + 19660838, + 2228262, + 16908326, + 1048576, + 393254, + 4194304, + 8388608, + 655398 + ] + }, + { + "FULL_translation": 225324, + "columns": [ + 35, + 22675502, + 22675501, + 7, + 16, + 22675459, + 64, + 128, + 256, + 95232, + 94219, + 96256, + 93707, + 89611, + 81419, + 32768, + 32267, + 22639104, + 22806528, + 24605184, + 24080896, + 24641536, + 20935168, + 8388608, + 8352256 + ], + "inverse_FULL_translation": 22545449, + "inverse_columns": [ + 95277, + 95275, + 14, + 95238, + 16, + 7, + 64, + 128, + 256, + 22769664, + 94720, + 96256, + 22769152, + 22765056, + 22756864, + 32768, + 22707712, + 22544422, + 22806528, + 24510502, + 23986214, + 24641536, + 20840486, + 8388608, + 8257574 + ] + }, + { + "FULL_translation": 241708, + "columns": [ + 35, + 26869806, + 26869805, + 7, + 16, + 26869763, + 64, + 128, + 256, + 111616, + 110603, + 112640, + 110091, + 105995, + 16384, + 81419, + 48651, + 26849792, + 27000832, + 28815872, + 28291584, + 28835840, + 4194304, + 20951552, + 12562944 + ], + "inverse_FULL_translation": 26739753, + "inverse_columns": [ + 111661, + 111659, + 14, + 111622, + 16, + 7, + 64, + 128, + 256, + 26980352, + 111104, + 112640, + 26979840, + 26975744, + 16384, + 26951168, + 26918400, + 26738726, + 27000832, + 28704806, + 28180518, + 28835840, + 4194304, + 20840486, + 12451878 + ] + }, + { + "FULL_translation": 253996, + "columns": [ + 35, + 30015534, + 30015533, + 7, + 16, + 30015491, + 64, + 128, + 256, + 123904, + 122891, + 124928, + 4096, + 118283, + 110091, + 93707, + 60939, + 30007808, + 30146560, + 31973888, + 1048576, + 31981568, + 28303872, + 24109568, + 15720960 + ], + "inverse_FULL_translation": 29885481, + "inverse_columns": [ + 123949, + 123947, + 14, + 123910, + 16, + 7, + 64, + 128, + 256, + 30138368, + 123392, + 124928, + 4096, + 30133760, + 30125568, + 30109184, + 30076416, + 29884454, + 30146560, + 31850534, + 1048576, + 31981568, + 28180518, + 23986214, + 15597606 + ] + }, + { + "FULL_translation": 390695, + "columns": [ + 35, + 30670894, + 30670893, + 7, + 16, + 30670851, + 64, + 128, + 256, + 128011, + 127499, + 1547, + 124928, + 120832, + 112640, + 96256, + 63488, + 30539776, + 30537216, + 524288, + 31979008, + 32505856, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 262185, + "inverse_columns": [ + 3629, + 3627, + 14, + 3590, + 16, + 7, + 64, + 128, + 256, + 30673920, + 30673408, + 126976, + 30795264, + 30791168, + 30782976, + 30766592, + 30733824, + 30539776, + 30408742, + 524288, + 31850534, + 32505856, + 28704806, + 24510502, + 16121894 + ] + }, + { + "FULL_translation": 192658, + "columns": [ + 157, + 7209104, + 14, + 7, + 7209101, + 32, + 64, + 7208989, + 256, + 62464, + 61451, + 63488, + 60939, + 56843, + 48651, + 32267, + 65536, + 7139840, + 16445952, + 16183808, + 8126464, + 14610944, + 12513792, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7078926, + "inverse_columns": [ + 62617, + 62476, + 157, + 62613, + 131, + 32, + 64, + 19, + 256, + 7270400, + 61952, + 63488, + 7269888, + 7265792, + 7257600, + 7241216, + 65536, + 7078034, + 16384146, + 16122002, + 8126464, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 1170, + "columns": [ + 157, + 9568400, + 14, + 7, + 9568397, + 32, + 64, + 9568285, + 256, + 3083, + 3584, + 1547, + 51723, + 8192, + 39435, + 23051, + 65536, + 4194304, + 262144, + 524288, + 8572928, + 2097152, + 9490432, + 1232896, + 16777216 + ], + "inverse_FULL_translation": 54428, + "inverse_columns": [ + 55961, + 55820, + 157, + 55957, + 131, + 32, + 64, + 19, + 256, + 56320, + 3584, + 54784, + 13680640, + 8192, + 13668352, + 13651968, + 65536, + 9437330, + 262144, + 524288, + 12583058, + 2097152, + 131072, + 5243026, + 16777216 + ] + }, + { + "FULL_translation": 1170, + "columns": [ + 157, + 9568400, + 14, + 7, + 9568397, + 32, + 64, + 9568285, + 256, + 3083, + 3584, + 1547, + 100875, + 8192, + 16384, + 72203, + 39435, + 16777216, + 262144, + 524288, + 8622080, + 2097152, + 4194304, + 1282048, + 9539584 + ], + "inverse_FULL_translation": 103580, + "inverse_columns": [ + 105113, + 104972, + 157, + 105109, + 131, + 32, + 64, + 19, + 256, + 105472, + 3584, + 103936, + 26312704, + 8192, + 16384, + 26284032, + 26251264, + 9437330, + 262144, + 524288, + 25165970, + 2097152, + 4194304, + 17825938, + 131072 + ] + }, + { + "FULL_translation": 1170, + "columns": [ + 157, + 9568400, + 14, + 7, + 9568397, + 32, + 64, + 9568285, + 256, + 3083, + 27147, + 1547, + 4096, + 17419, + 9227, + 32768, + 65536, + 15990784, + 6319616, + 524288, + 15073280, + 4484608, + 2387456, + 7733248, + 16777216 + ], + "inverse_FULL_translation": 6554780, + "inverse_columns": [ + 28313, + 28172, + 157, + 28309, + 131, + 32, + 64, + 19, + 256, + 6556672, + 6580736, + 6555136, + 4096, + 6571008, + 6562816, + 32768, + 65536, + 9437330, + 15859712, + 524288, + 8519826, + 14024704, + 11927552, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 1170, + "columns": [ + 157, + 9568400, + 14, + 7, + 9568397, + 32, + 64, + 9568285, + 256, + 3083, + 76299, + 1547, + 4096, + 66571, + 16384, + 32768, + 9227, + 28573696, + 18951680, + 524288, + 27656192, + 17116672, + 4194304, + 20316160, + 2436608 + ], + "inverse_FULL_translation": 19137692, + "inverse_columns": [ + 77465, + 77324, + 157, + 77461, + 131, + 32, + 64, + 19, + 256, + 19139584, + 19212800, + 19138048, + 4096, + 19203072, + 16384, + 32768, + 19145728, + 9437330, + 28442624, + 524288, + 8519826, + 26607616, + 4194304, + 1179794, + 11927552 + ] + }, + { + "FULL_translation": 151186, + "columns": [ + 157, + 14286992, + 14, + 7, + 14286989, + 32, + 64, + 14286877, + 256, + 18944, + 3584, + 17920, + 4096, + 8192, + 11, + 32768, + 65536, + 14175232, + 262144, + 4344832, + 8539136, + 2097152, + 674816, + 1199104, + 16777216 + ], + "inverse_FULL_translation": 151054, + "inverse_columns": [ + 16537, + 16396, + 157, + 16533, + 131, + 32, + 64, + 19, + 256, + 3584, + 14289920, + 14288384, + 4096, + 8192, + 14289408, + 32768, + 65536, + 14155922, + 262144, + 4325522, + 8519826, + 2097152, + 655506, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 241810, + "columns": [ + 157, + 19792016, + 14, + 7, + 19792013, + 32, + 64, + 19791901, + 256, + 111616, + 110603, + 112640, + 110091, + 105995, + 16384, + 81419, + 48651, + 19771904, + 29078016, + 28815872, + 20709376, + 27243008, + 4194304, + 28049408, + 12562944 + ], + "inverse_FULL_translation": 19661838, + "inverse_columns": [ + 111769, + 111628, + 157, + 111765, + 131, + 32, + 64, + 19, + 256, + 19902464, + 111104, + 112640, + 19901952, + 19897856, + 16384, + 19873280, + 19840512, + 19660946, + 28967058, + 28704914, + 20709376, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 200338, + "columns": [ + 157, + 26869904, + 14, + 7, + 26869901, + 32, + 64, + 26869789, + 256, + 68096, + 3584, + 67072, + 4096, + 8192, + 16384, + 32768, + 11, + 26807296, + 262144, + 16976896, + 8588288, + 2097152, + 4194304, + 1248256, + 723968 + ], + "inverse_FULL_translation": 200206, + "inverse_columns": [ + 65689, + 65548, + 157, + 65685, + 131, + 32, + 64, + 19, + 256, + 3584, + 26872832, + 26871296, + 4096, + 8192, + 16384, + 32768, + 26872320, + 26738834, + 262144, + 16908434, + 8519826, + 2097152, + 4194304, + 1179794, + 655506 + ] + }, + { + "FULL_translation": 1158, + "columns": [ + 137, + 13, + 9175175, + 9175182, + 16, + 32, + 64, + 9175049, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 787456, + 8913920, + 8651776, + 1048576, + 2097152, + 4194304, + 131072, + 16777216 + ], + "inverse_FULL_translation": 918543, + "inverse_columns": [ + 1159, + 1036, + 14, + 1163, + 16, + 32, + 64, + 13, + 256, + 512, + 917504, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 8388608, + 655500, + 393356, + 1048576, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 1158, + "columns": [ + 137, + 13, + 9175175, + 9175182, + 16, + 32, + 64, + 9175049, + 256, + 3083, + 3584, + 1547, + 84491, + 8192, + 72203, + 32768, + 23051, + 131072, + 30932992, + 30670848, + 21057536, + 2097152, + 17911808, + 22806528, + 5328896 + ], + "inverse_FULL_translation": 87055, + "inverse_columns": [ + 88711, + 88588, + 14, + 88715, + 16, + 32, + 64, + 13, + 256, + 89088, + 3584, + 87552, + 22102016, + 8192, + 22089728, + 32768, + 22040576, + 131072, + 8913036, + 8650892, + 30146560, + 2097152, + 27000832, + 786572, + 14417920 + ] + }, + { + "FULL_translation": 1158, + "columns": [ + 137, + 13, + 9175175, + 9175182, + 16, + 32, + 64, + 9175049, + 256, + 3083, + 43531, + 1547, + 4096, + 33803, + 16384, + 9227, + 65536, + 131072, + 8957440, + 2097152, + 1048576, + 8695296, + 4194304, + 830976, + 16777216 + ], + "inverse_FULL_translation": 10748943, + "inverse_columns": [ + 44679, + 44556, + 14, + 44683, + 16, + 32, + 64, + 13, + 256, + 10750976, + 10791424, + 10749440, + 4096, + 10781696, + 16384, + 10757120, + 65536, + 131072, + 10485900, + 8650892, + 1048576, + 524288, + 4194304, + 2359436, + 16777216 + ] + }, + { + "FULL_translation": 167558, + "columns": [ + 137, + 13, + 9175175, + 9175182, + 16, + 32, + 64, + 9175049, + 256, + 35328, + 3584, + 34304, + 4096, + 8192, + 16384, + 11, + 65536, + 9043968, + 35840, + 8781824, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9342479, + "inverse_columns": [ + 32903, + 32780, + 14, + 32907, + 16, + 32, + 64, + 13, + 256, + 3584, + 265216, + 263680, + 4096, + 8192, + 16384, + 264704, + 65536, + 9043968, + 8913036, + 8519820, + 1048576, + 2097152, + 4194304, + 655500, + 16777216 + ] + }, + { + "FULL_translation": 225414, + "columns": [ + 137, + 13, + 9175175, + 9175182, + 16, + 32, + 64, + 9175049, + 256, + 95232, + 94219, + 96256, + 93707, + 89611, + 81419, + 32768, + 32267, + 25034752, + 9043968, + 8781824, + 24080896, + 23032320, + 20935168, + 24211968, + 8352256 + ], + "inverse_FULL_translation": 25035791, + "inverse_columns": [ + 95367, + 95244, + 14, + 95371, + 16, + 32, + 64, + 13, + 256, + 32600064, + 94720, + 96256, + 32599552, + 32595456, + 32587264, + 32768, + 32538112, + 25034752, + 24772748, + 24510604, + 31588352, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 1158, + "columns": [ + 137, + 13, + 9175175, + 9175182, + 16, + 32, + 64, + 9175049, + 256, + 130048, + 3584, + 128512, + 122891, + 118795, + 110603, + 94219, + 61451, + 33159680, + 24248320, + 8780288, + 32242176, + 31193600, + 29096448, + 915968, + 16513536 + ], + "inverse_FULL_translation": 130575, + "inverse_columns": [ + 127111, + 126988, + 14, + 127115, + 16, + 32, + 64, + 13, + 256, + 33164288, + 3584, + 33162752, + 33286656, + 33282560, + 33274368, + 33257984, + 33225216, + 24379392, + 8913036, + 32637068, + 23461888, + 22413312, + 20316160, + 24772748, + 7733248 + ] + }, + { + "FULL_translation": 272013, + "columns": [ + 137, + 13, + 11403399, + 11403406, + 16, + 32, + 64, + 11403273, + 256, + 9227, + 8715, + 1547, + 4096, + 2048, + 16384, + 32768, + 65536, + 2369024, + 11150848, + 8660480, + 1048576, + 402944, + 4194304, + 796160, + 16777216 + ], + "inverse_FULL_translation": 262275, + "inverse_columns": [ + 3719, + 3596, + 14, + 3723, + 16, + 32, + 64, + 13, + 256, + 11406336, + 11405824, + 8192, + 4096, + 11404800, + 16384, + 32768, + 65536, + 2359436, + 11141260, + 8650892, + 1048576, + 393356, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 643206, + "columns": [ + 137, + 13, + 22675591, + 22675598, + 16, + 32, + 64, + 22675465, + 256, + 119296, + 118795, + 119808, + 118283, + 8192, + 105995, + 89611, + 56843, + 31315968, + 22413312, + 22272000, + 30398464, + 2097152, + 27252736, + 30539776, + 14669824 + ], + "inverse_FULL_translation": 22152323, + "inverse_columns": [ + 119943, + 119820, + 14, + 119947, + 16, + 32, + 64, + 13, + 256, + 119296, + 120832, + 22794240, + 22793728, + 8192, + 22781440, + 22765056, + 22732288, + 31195276, + 22413312, + 22151308, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 1080, + "columns": [ + 55, + 13, + 14, + 3670064, + 3670055, + 3670039, + 64, + 128, + 256, + 3083, + 3584, + 1547, + 4096, + 8192, + 100875, + 84491, + 51723, + 131072, + 262144, + 32505856, + 31981568, + 30932992, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 115766, + "inverse_columns": [ + 117299, + 117301, + 55, + 117254, + 41, + 25, + 64, + 128, + 256, + 117760, + 3584, + 116224, + 4096, + 8192, + 29458432, + 29442048, + 29409280, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 1080, + "columns": [ + 55, + 13, + 14, + 3670064, + 3670055, + 3670039, + 64, + 128, + 256, + 119296, + 118795, + 120832, + 118283, + 8192, + 105995, + 89611, + 56843, + 31314944, + 31183872, + 3265536, + 2741248, + 29753344, + 27251712, + 23057408, + 14668800 + ], + "inverse_FULL_translation": 31327286, + "inverse_columns": [ + 119859, + 119861, + 55, + 119814, + 41, + 25, + 64, + 128, + 256, + 119296, + 31444992, + 120832, + 31444480, + 8192, + 31432192, + 31415808, + 31383040, + 31719424, + 31588352, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 254008, + "columns": [ + 55, + 13, + 14, + 3670064, + 3670055, + 3670039, + 64, + 128, + 256, + 123904, + 122891, + 124928, + 4096, + 118283, + 110091, + 93707, + 60939, + 32374784, + 32236032, + 3276800, + 29745664, + 1703936, + 28303872, + 24109568, + 15720960 + ], + "inverse_FULL_translation": 32375862, + "inverse_columns": [ + 123955, + 123957, + 55, + 123910, + 41, + 25, + 64, + 128, + 256, + 30793728, + 123392, + 124928, + 4096, + 30789120, + 30780928, + 30764544, + 30731776, + 32374784, + 30539776, + 31850552, + 2621496, + 30277688, + 26607616, + 22413312, + 14024704 + ] + }, + { + "FULL_translation": 390707, + "columns": [ + 55, + 13, + 14, + 3670064, + 3670055, + 3670039, + 64, + 128, + 256, + 128011, + 127499, + 1547, + 124928, + 120832, + 112640, + 96256, + 63488, + 32896512, + 32899072, + 29619712, + 2883584, + 1835008, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 3932214, + "inverse_columns": [ + 3635, + 3637, + 55, + 3590, + 41, + 25, + 64, + 128, + 256, + 30018560, + 30018048, + 126976, + 30139904, + 30135808, + 30127616, + 30111232, + 30078464, + 30146560, + 32899072, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 4255995, + "columns": [ + 4194484, + 4194553, + 4194554, + 4194547, + 4194532, + 4194516, + 244, + 4194420, + 256, + 62464, + 61451, + 63488, + 60939, + 56843, + 48651, + 32267, + 65536, + 61952, + 262144, + 524288, + 1048576, + 2097152, + 131072, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1038, + "inverse_columns": [ + 62474, + 62476, + 241, + 62470, + 239, + 223, + 254, + 127, + 256, + 192512, + 61952, + 63488, + 192000, + 187904, + 179712, + 163328, + 65536, + 4194304, + 262144, + 524288, + 1048576, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4248827, + "columns": [ + 7209140, + 7209209, + 7209210, + 7209203, + 7209188, + 7209172, + 244, + 7209076, + 256, + 3083, + 3584, + 1547, + 51723, + 8192, + 39435, + 23051, + 65536, + 16568320, + 16437248, + 16175104, + 4063232, + 14602240, + 3067904, + 11403264, + 16777216 + ], + "inverse_FULL_translation": 4248590, + "inverse_columns": [ + 55818, + 55820, + 241, + 55814, + 239, + 223, + 254, + 127, + 256, + 56320, + 3584, + 54784, + 7258112, + 8192, + 7245824, + 7229440, + 65536, + 16515263, + 16384191, + 16122047, + 4063232, + 14549183, + 3014847, + 11403264, + 16777216 + ] + }, + { + "FULL_translation": 4221691, + "columns": [ + 14287028, + 14287097, + 14287098, + 14287091, + 14287076, + 14287060, + 244, + 14286964, + 256, + 3083, + 27147, + 1547, + 4096, + 17419, + 9227, + 32768, + 65536, + 16543232, + 10354688, + 16150016, + 15625728, + 12189696, + 10120704, + 8285696, + 16777216 + ], + "inverse_FULL_translation": 10093582, + "inverse_columns": [ + 28170, + 28172, + 241, + 28166, + 239, + 223, + 254, + 127, + 256, + 14289920, + 14313984, + 14288384, + 4096, + 14304256, + 14296064, + 32768, + 65536, + 16515263, + 10354688, + 16122047, + 15597759, + 12189696, + 10092735, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4214523, + "columns": [ + 15990964, + 15991033, + 15991034, + 15991027, + 15991012, + 15990996, + 244, + 15990900, + 256, + 18944, + 3584, + 17920, + 4096, + 8192, + 11, + 32768, + 65536, + 11815936, + 16403456, + 12320768, + 15617024, + 14568448, + 11927552, + 8276992, + 16777216 + ], + "inverse_FULL_translation": 151054, + "inverse_columns": [ + 16394, + 16396, + 241, + 16390, + 239, + 223, + 254, + 127, + 256, + 3584, + 11930624, + 11929088, + 4096, + 8192, + 11930112, + 32768, + 65536, + 15990784, + 16384191, + 12320768, + 15597759, + 14549183, + 11796671, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 33424123, + "columns": [ + 16777396, + 16777465, + 16777466, + 16777459, + 16777444, + 16777428, + 244, + 16777332, + 256, + 111616, + 110603, + 112640, + 110091, + 105995, + 16384, + 81419, + 48651, + 16646144, + 16495104, + 16232960, + 15708672, + 14660096, + 16626176, + 8368640, + 12562944 + ], + "inverse_FULL_translation": 33424398, + "inverse_columns": [ + 111626, + 111628, + 241, + 111622, + 239, + 223, + 254, + 127, + 256, + 33402880, + 111104, + 112640, + 33402368, + 33398272, + 16384, + 33373696, + 33340928, + 29229056, + 33161216, + 32899072, + 32374784, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 30409979, + "columns": [ + 19792052, + 19792121, + 19792122, + 19792115, + 19792100, + 19792084, + 244, + 19791988, + 256, + 3083, + 3584, + 1547, + 100875, + 8192, + 16384, + 72203, + 39435, + 23855104, + 23724032, + 23461888, + 15699968, + 21889024, + 16646144, + 8359936, + 9539584 + ], + "inverse_FULL_translation": 4297742, + "inverse_columns": [ + 104970, + 104972, + 241, + 104966, + 239, + 223, + 254, + 127, + 256, + 105472, + 3584, + 103936, + 26312704, + 8192, + 16384, + 26284032, + 26251264, + 16515263, + 16384191, + 16122047, + 29360128, + 14549183, + 16646144, + 22020096, + 3014847 + ] + }, + { + "FULL_translation": 23332091, + "columns": [ + 26869940, + 26870009, + 26870010, + 26870003, + 26869988, + 26869972, + 244, + 26869876, + 256, + 3083, + 76299, + 1547, + 4096, + 66571, + 16384, + 32768, + 9227, + 30932992, + 16461312, + 30539776, + 30015488, + 14626304, + 16646144, + 22675456, + 2436608 + ], + "inverse_FULL_translation": 23331854, + "inverse_columns": [ + 77322, + 77324, + 241, + 77318, + 239, + 223, + 254, + 127, + 256, + 19139584, + 19212800, + 19138048, + 4096, + 19203072, + 16384, + 32768, + 19145728, + 16515263, + 23068672, + 16122047, + 15597759, + 21233664, + 16646144, + 8257727, + 10092735 + ] + }, + { + "FULL_translation": 21627643, + "columns": [ + 28573876, + 28573945, + 28573946, + 28573939, + 28573924, + 28573908, + 244, + 28573812, + 256, + 68096, + 3584, + 67072, + 4096, + 8192, + 16384, + 32768, + 11, + 16646144, + 32505856, + 16190464, + 31719424, + 30670848, + 16583680, + 24379392, + 723968 + ], + "inverse_FULL_translation": 200206, + "inverse_columns": [ + 65546, + 65548, + 241, + 65542, + 239, + 223, + 254, + 127, + 256, + 3584, + 21498880, + 21497344, + 4096, + 8192, + 16384, + 32768, + 21498368, + 17432576, + 16384191, + 21102592, + 15597759, + 14549183, + 16646144, + 8257727, + 11796671 + ] + }, + { + "FULL_translation": 265743, + "columns": [ + 262189, + 262187, + 14, + 262150, + 16, + 7, + 64, + 128, + 256, + 3110, + 2598, + 8192, + 4096, + 1574, + 16384, + 32768, + 65536, + 131072, + 3584, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 271360, + 270848, + 263680, + 4096, + 2048, + 16384, + 32768, + 65536, + 131072, + 11, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1065, + "columns": [ + 917549, + 917547, + 14, + 917510, + 16, + 7, + 64, + 128, + 256, + 512, + 38, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 787456, + 656384, + 2097152, + 1048576, + 394240, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 2491431, + "inverse_columns": [ + 35, + 1070, + 1069, + 7, + 16, + 1027, + 64, + 128, + 256, + 512, + 2490368, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359307, + 2228235, + 393227, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1065, + "columns": [ + 917549, + 917547, + 14, + 917510, + 16, + 7, + 64, + 128, + 256, + 119296, + 118822, + 2048, + 124454, + 126976, + 112166, + 95782, + 63014, + 906240, + 775168, + 32505856, + 31970304, + 30921728, + 28824576, + 24630272, + 16241664 + ], + "inverse_FULL_translation": 32900135, + "inverse_columns": [ + 35, + 119854, + 119853, + 7, + 16, + 119811, + 64, + 128, + 256, + 119296, + 33017856, + 2048, + 33023488, + 126976, + 33011200, + 32994816, + 32962048, + 32768011, + 32636939, + 393227, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 5112361, + "columns": [ + 4194349, + 4194347, + 14, + 4194310, + 16, + 7, + 64, + 128, + 256, + 27686, + 8742, + 16934, + 4096, + 1574, + 2598, + 32768, + 65536, + 917504, + 814592, + 421376, + 1048576, + 2097152, + 683520, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 5112364, + "inverse_columns": [ + 35, + 28206, + 28205, + 7, + 16, + 28163, + 64, + 128, + 256, + 5008384, + 4989440, + 4997632, + 4096, + 4982272, + 4983296, + 32768, + 65536, + 4849664, + 917504, + 4587520, + 1048576, + 2097152, + 11, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 287759, + "columns": [ + 7209005, + 7209003, + 14, + 7208966, + 16, + 7, + 64, + 128, + 256, + 9254, + 24614, + 2048, + 4096, + 17446, + 512, + 32768, + 65536, + 812032, + 6972416, + 418816, + 1048576, + 4482048, + 2384896, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 16384, + 7217664, + 2048, + 4096, + 7210496, + 7218176, + 32768, + 65536, + 786443, + 6946827, + 393227, + 1048576, + 4456459, + 2359307, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 9306665, + "columns": [ + 8388653, + 8388651, + 14, + 8388614, + 16, + 7, + 64, + 128, + 256, + 44070, + 8742, + 33318, + 4096, + 1574, + 16384, + 2598, + 65536, + 917504, + 830976, + 437760, + 1048576, + 2097152, + 4194304, + 699904, + 16777216 + ], + "inverse_FULL_translation": 9306668, + "inverse_columns": [ + 35, + 44590, + 44589, + 7, + 16, + 44547, + 64, + 128, + 256, + 9219072, + 9183744, + 9208320, + 4096, + 9176576, + 16384, + 9177600, + 65536, + 9043968, + 917504, + 8781824, + 1048576, + 2097152, + 4194304, + 11, + 16777216 + ] + }, + { + "FULL_translation": 304143, + "columns": [ + 11403309, + 11403307, + 14, + 11403270, + 16, + 7, + 64, + 128, + 256, + 9254, + 40998, + 2048, + 4096, + 33830, + 16384, + 512, + 65536, + 828416, + 11183104, + 435200, + 1048576, + 8692736, + 4194304, + 2401280, + 16777216 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 32768, + 11411968, + 2048, + 4096, + 11404800, + 16384, + 11412480, + 65536, + 786443, + 11141131, + 393227, + 1048576, + 8650763, + 4194304, + 2359307, + 16777216 + ] + }, + { + "FULL_translation": 13893647, + "columns": [ + 14286893, + 14286891, + 14, + 14286854, + 16, + 7, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 58880, + 1574, + 46592, + 30208, + 65536, + 14417920, + 917504, + 14024704, + 12636160, + 2097152, + 9490432, + 5296128, + 16777216 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 62464, + 61952, + 2048, + 13680640, + 54784, + 13668352, + 13651968, + 65536, + 786443, + 917504, + 393227, + 13238283, + 2097152, + 10092555, + 5898251, + 16777216 + ] + }, + { + "FULL_translation": 317481, + "columns": [ + 15990829, + 15990827, + 14, + 15990790, + 16, + 7, + 64, + 128, + 256, + 55334, + 56320, + 63014, + 60966, + 63488, + 48678, + 32294, + 65536, + 15784448, + 15859712, + 16252928, + 15653376, + 14604800, + 12507648, + 8313344, + 16777216 + ], + "inverse_FULL_translation": 15729196, + "inverse_columns": [ + 35, + 55854, + 55853, + 7, + 16, + 55811, + 64, + 128, + 256, + 15915008, + 56320, + 15922688, + 15920640, + 63488, + 15908352, + 15891968, + 65536, + 15990784, + 15728651, + 16252928, + 15597579, + 14549003, + 12451851, + 8257547, + 16777216 + ] + }, + { + "FULL_translation": 17695273, + "columns": [ + 16777261, + 16777259, + 14, + 16777222, + 16, + 7, + 64, + 128, + 256, + 76838, + 8742, + 66086, + 4096, + 1574, + 16384, + 32768, + 2598, + 917504, + 863744, + 470528, + 1048576, + 2097152, + 4194304, + 8388608, + 732672 + ], + "inverse_FULL_translation": 17695276, + "inverse_columns": [ + 35, + 77358, + 77357, + 7, + 16, + 77315, + 64, + 128, + 256, + 17640448, + 17572352, + 17629696, + 4096, + 17565184, + 16384, + 32768, + 17566208, + 17432576, + 917504, + 17170432, + 1048576, + 2097152, + 4194304, + 8388608, + 11 + ] + }, + { + "FULL_translation": 336911, + "columns": [ + 19791917, + 19791915, + 14, + 19791878, + 16, + 7, + 64, + 128, + 256, + 9254, + 73766, + 2048, + 4096, + 66598, + 16384, + 32768, + 512, + 861184, + 19604480, + 467968, + 1048576, + 17114112, + 4194304, + 8388608, + 2434048 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 65536, + 19800576, + 2048, + 4096, + 19793408, + 16384, + 32768, + 19801088, + 786443, + 19529739, + 393227, + 1048576, + 17039371, + 4194304, + 8388608, + 2359307 + ] + }, + { + "FULL_translation": 22282255, + "columns": [ + 22675501, + 22675499, + 14, + 22675462, + 16, + 7, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 91648, + 1574, + 79360, + 32768, + 30208, + 22806528, + 917504, + 22413312, + 21057536, + 2097152, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 95232, + 94720, + 2048, + 22102016, + 87552, + 22089728, + 32768, + 22040576, + 786443, + 917504, + 393227, + 21626891, + 2097152, + 18481163, + 8388608, + 5898251 + ] + }, + { + "FULL_translation": 350249, + "columns": [ + 24379437, + 24379435, + 14, + 24379398, + 16, + 7, + 64, + 128, + 256, + 88102, + 89088, + 95782, + 93734, + 96256, + 81446, + 32768, + 32294, + 24205824, + 24248320, + 24641536, + 24074752, + 23026176, + 20929024, + 8388608, + 8346112 + ], + "inverse_FULL_translation": 24117804, + "inverse_columns": [ + 35, + 88622, + 88621, + 7, + 16, + 88579, + 64, + 128, + 256, + 24336384, + 89088, + 24344064, + 24342016, + 96256, + 24329728, + 32768, + 24280576, + 24379392, + 24117259, + 24641536, + 23986187, + 22937611, + 20840459, + 8388608, + 8257547 + ] + }, + { + "FULL_translation": 26476559, + "columns": [ + 26869805, + 26869803, + 14, + 26869766, + 16, + 7, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 108032, + 1574, + 16384, + 79360, + 46592, + 27000832, + 917504, + 26607616, + 25268224, + 2097152, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 111616, + 111104, + 2048, + 26312704, + 103936, + 16384, + 26284032, + 26251264, + 786443, + 917504, + 393227, + 25821195, + 2097152, + 4194304, + 18481163, + 10092555 + ] + }, + { + "FULL_translation": 366633, + "columns": [ + 28573741, + 28573739, + 14, + 28573702, + 16, + 7, + 64, + 128, + 256, + 104486, + 105472, + 112166, + 110118, + 112640, + 16384, + 81446, + 48678, + 28416512, + 28442624, + 28835840, + 28285440, + 27236864, + 4194304, + 20945408, + 12556800 + ], + "inverse_FULL_translation": 28312108, + "inverse_columns": [ + 35, + 105006, + 105005, + 7, + 16, + 104963, + 64, + 128, + 256, + 28547072, + 105472, + 28554752, + 28552704, + 112640, + 16384, + 28524032, + 28491264, + 28573696, + 28311563, + 28835840, + 28180491, + 27131915, + 4194304, + 20840459, + 12451851 + ] + }, + { + "FULL_translation": 29622287, + "columns": [ + 30015533, + 30015531, + 14, + 30015494, + 16, + 7, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 4096, + 1574, + 108032, + 91648, + 58880, + 30146560, + 917504, + 29753344, + 1048576, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 123904, + 123392, + 2048, + 4096, + 116224, + 29458432, + 29442048, + 29409280, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 25821195, + 21626891, + 13238283 + ] + }, + { + "FULL_translation": 384527, + "columns": [ + 30670893, + 30670891, + 14, + 30670854, + 16, + 7, + 64, + 128, + 256, + 121894, + 121382, + 122368, + 124928, + 1574, + 112640, + 96256, + 63488, + 30539776, + 30932992, + 30535680, + 30404608, + 2097152, + 27258880, + 23064576, + 14675968 + ], + "inverse_FULL_translation": 30410796, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 11264, + 10752, + 122368, + 31051264, + 31051776, + 31038976, + 31022592, + 30989824, + 30539776, + 30408715, + 30670848, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 384527, + "columns": [ + 30670893, + 30670891, + 14, + 30670854, + 16, + 7, + 64, + 128, + 256, + 121894, + 121382, + 126976, + 124928, + 1574, + 112640, + 96256, + 63488, + 30539776, + 30531072, + 30932992, + 30400000, + 2097152, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 30680064, + 30679552, + 30791168, + 30789120, + 120832, + 30776832, + 30760448, + 30727680, + 30539776, + 30408715, + 30932992, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 378921, + "columns": [ + 31719469, + 31719467, + 14, + 31719430, + 16, + 7, + 64, + 128, + 256, + 116774, + 117760, + 124454, + 4096, + 124928, + 110118, + 93734, + 60966, + 31574528, + 31588352, + 31981568, + 1048576, + 30394880, + 28297728, + 24103424, + 15714816 + ], + "inverse_FULL_translation": 31457836, + "inverse_columns": [ + 35, + 117294, + 117293, + 7, + 16, + 117251, + 64, + 128, + 256, + 31705088, + 117760, + 31712768, + 4096, + 124928, + 31698432, + 31682048, + 31649280, + 31719424, + 31457291, + 31981568, + 1048576, + 30277643, + 28180491, + 23986187, + 15597579 + ] + }, + { + "FULL_translation": 33423375, + "columns": [ + 32505901, + 32505899, + 14, + 32505862, + 16, + 7, + 64, + 128, + 256, + 129062, + 8742, + 119808, + 117760, + 121382, + 105472, + 89088, + 56320, + 915968, + 917504, + 522752, + 32242176, + 31193600, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 262188, + "inverse_columns": [ + 35, + 9774, + 9773, + 7, + 16, + 9731, + 64, + 128, + 256, + 33170432, + 120832, + 33288704, + 33286656, + 33162752, + 33274368, + 33257984, + 33225216, + 33292288, + 917504, + 32899072, + 31457291, + 30408715, + 28311563, + 24117259, + 15728651 + ] + }, + { + "FULL_translation": 561, + "columns": [ + 1441843, + 22, + 1441845, + 8, + 1441798, + 7, + 64, + 128, + 256, + 116774, + 117760, + 124454, + 4096, + 124928, + 110118, + 93734, + 60966, + 1427968, + 1296896, + 31967744, + 31981568, + 30394880, + 28297728, + 24103424, + 15714816 + ], + "inverse_FULL_translation": 32375335, + "inverse_columns": [ + 37, + 117299, + 117302, + 8, + 7, + 117253, + 64, + 128, + 256, + 32491520, + 117760, + 32499200, + 4096, + 124928, + 32484864, + 32468480, + 32435712, + 32243733, + 32112661, + 32505856, + 393237, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 253463, + "columns": [ + 30015539, + 22, + 30015541, + 8, + 30015494, + 7, + 64, + 128, + 256, + 121894, + 121382, + 126976, + 124928, + 1574, + 112640, + 96256, + 63488, + 30006784, + 30146560, + 30924288, + 30932992, + 2097152, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 131122, + "inverse_columns": [ + 37, + 9779, + 9782, + 8, + 7, + 9733, + 64, + 128, + 256, + 30024704, + 30024192, + 30135808, + 30133760, + 120832, + 30121472, + 30105088, + 30072320, + 29884437, + 30146560, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 29491223, + "columns": [ + 30670899, + 22, + 30670901, + 8, + 30670854, + 7, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 4096, + 1574, + 108032, + 91648, + 58880, + 1441792, + 30539776, + 524288, + 29753344, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 131122, + "inverse_columns": [ + 37, + 9779, + 9782, + 8, + 7, + 9733, + 64, + 128, + 256, + 123904, + 123392, + 2048, + 4096, + 116224, + 29458432, + 29442048, + 29409280, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 26476565, + 22282261, + 13893653 + ] + }, + { + "FULL_translation": 249905, + "columns": [ + 31588403, + 22, + 31588405, + 8, + 31588358, + 7, + 64, + 128, + 256, + 119296, + 118822, + 2048, + 124454, + 126976, + 112166, + 95782, + 63014, + 31719424, + 31577088, + 524288, + 32505856, + 30921728, + 28824576, + 24630272, + 16241664 + ], + "inverse_FULL_translation": 31458354, + "inverse_columns": [ + 37, + 119859, + 119862, + 8, + 7, + 119813, + 64, + 128, + 256, + 119296, + 31838208, + 2048, + 31843840, + 126976, + 31831552, + 31815168, + 31782400, + 31457301, + 31588352, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 10879139, + "columns": [ + 262279, + 162, + 35, + 8, + 16, + 262309, + 64, + 262178, + 256, + 9254, + 40998, + 2048, + 4096, + 33830, + 16384, + 512, + 65536, + 10616832, + 10527744, + 524288, + 1048576, + 8561664, + 4194304, + 2270208, + 16777216 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 37, + 9863, + 9761, + 8, + 16, + 9894, + 64, + 35, + 256, + 32768, + 10756608, + 2048, + 4096, + 10749440, + 16384, + 10757120, + 65536, + 10616832, + 161, + 524288, + 1048576, + 8781824, + 4194304, + 2490368, + 16777216 + ] + }, + { + "FULL_translation": 645, + "columns": [ + 10616967, + 162, + 35, + 8, + 16, + 10616997, + 64, + 10616866, + 256, + 44070, + 8742, + 33318, + 4096, + 1574, + 16384, + 2598, + 65536, + 10530304, + 262144, + 8564224, + 1048576, + 524288, + 4194304, + 2272768, + 16777216 + ], + "inverse_FULL_translation": 9044519, + "inverse_columns": [ + 37, + 44679, + 44577, + 8, + 16, + 44710, + 64, + 35, + 256, + 9088000, + 9052672, + 9077248, + 4096, + 9045504, + 16384, + 9046528, + 65536, + 8913057, + 262144, + 2097152, + 1048576, + 8519841, + 4194304, + 655521, + 16777216 + ] + }, + { + "FULL_translation": 645, + "columns": [ + 10616967, + 162, + 35, + 8, + 16, + 10616997, + 64, + 10616866, + 256, + 88102, + 89088, + 95782, + 93734, + 96256, + 81446, + 32768, + 32294, + 10574336, + 24861184, + 24599040, + 24074752, + 8608256, + 20929024, + 22806528, + 8346112 + ], + "inverse_FULL_translation": 25035303, + "inverse_columns": [ + 37, + 88711, + 88609, + 8, + 16, + 88742, + 64, + 35, + 256, + 25122816, + 89088, + 25130496, + 25128448, + 96256, + 25116160, + 32768, + 25067008, + 24903841, + 30932992, + 30670848, + 30146560, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 131205, + "columns": [ + 10748039, + 162, + 35, + 8, + 16, + 10748069, + 64, + 10747938, + 256, + 512, + 38, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 10616832, + 2490368, + 524288, + 1048576, + 8781824, + 4194304, + 1024, + 16777216 + ], + "inverse_FULL_translation": 2491431, + "inverse_columns": [ + 37, + 1159, + 1057, + 8, + 16, + 1190, + 64, + 35, + 256, + 512, + 8388608, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2490368, + 2359457, + 524288, + 1048576, + 393377, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 253603, + "columns": [ + 11010183, + 162, + 35, + 8, + 16, + 11010213, + 64, + 11010082, + 256, + 121894, + 121382, + 122368, + 124928, + 1574, + 112640, + 96256, + 63488, + 10616832, + 31191040, + 31326208, + 30404608, + 22409216, + 27258880, + 2752512, + 14675968 + ], + "inverse_FULL_translation": 31328295, + "inverse_columns": [ + 37, + 9863, + 9761, + 8, + 16, + 9894, + 64, + 35, + 256, + 11264, + 10752, + 122368, + 24497664, + 24498176, + 24485376, + 24468992, + 24436224, + 31326208, + 24641536, + 31195297, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 134819, + "columns": [ + 11403399, + 162, + 35, + 8, + 16, + 11403429, + 64, + 11403298, + 256, + 3110, + 2598, + 8192, + 4096, + 1574, + 16384, + 32768, + 65536, + 11275776, + 658944, + 396800, + 1048576, + 8523264, + 4194304, + 2231808, + 16777216 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 37, + 9863, + 9761, + 8, + 16, + 9894, + 64, + 35, + 256, + 11412480, + 11411968, + 11404800, + 4096, + 2048, + 16384, + 32768, + 65536, + 11272353, + 655521, + 393377, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 260771, + "columns": [ + 22675591, + 162, + 35, + 8, + 16, + 22675621, + 64, + 22675490, + 256, + 129062, + 8742, + 119808, + 117760, + 121382, + 105472, + 89088, + 56320, + 22673920, + 262144, + 32766464, + 32242176, + 24641536, + 29096448, + 30932992, + 16513536 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 37, + 9863, + 9761, + 8, + 16, + 9894, + 64, + 35, + 256, + 22684672, + 120832, + 22802944, + 22800896, + 22676992, + 22788608, + 22772224, + 22739456, + 22544545, + 262144, + 32637089, + 32112801, + 24641536, + 28967073, + 30932992, + 16384161 + ] + }, + { + "FULL_translation": 22151331, + "columns": [ + 32505991, + 162, + 35, + 8, + 16, + 32506021, + 64, + 32505890, + 256, + 9254, + 8742, + 2048, + 91648, + 1574, + 79360, + 32768, + 30208, + 10616832, + 262144, + 524288, + 21057536, + 30539776, + 17911808, + 24248320, + 5328896 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 37, + 9863, + 9761, + 8, + 16, + 9894, + 64, + 35, + 256, + 95232, + 94720, + 2048, + 22102016, + 87552, + 22089728, + 32768, + 22040576, + 10616832, + 262144, + 524288, + 31457441, + 8519841, + 28311713, + 2228385, + 15728801 + ] + }, + { + "FULL_translation": 262182, + "columns": [ + 1, + 262180, + 262178, + 8, + 16, + 262150, + 64, + 128, + 256, + 512, + 38, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 1024, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1062, + "inverse_columns": [ + 1, + 1060, + 1058, + 8, + 16, + 1030, + 64, + 128, + 256, + 512, + 262144, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 38, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 3110, + 2598, + 8192, + 4096, + 1574, + 16384, + 32768, + 65536, + 2362880, + 2231808, + 396800, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 926720, + 926208, + 919040, + 4096, + 2048, + 16384, + 32768, + 65536, + 786470, + 655398, + 2097152, + 1048576, + 393254, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 4096, + 1574, + 108032, + 91648, + 58880, + 31719424, + 31588352, + 524288, + 1048576, + 29753344, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 123904, + 123392, + 2048, + 4096, + 116224, + 29458432, + 29442048, + 29409280, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 58880, + 1574, + 46592, + 30208, + 65536, + 15990784, + 15859712, + 524288, + 12636160, + 14024704, + 9490432, + 5296128, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 62464, + 61952, + 2048, + 13680640, + 54784, + 13668352, + 13651968, + 65536, + 2359334, + 2228262, + 524288, + 15073280, + 393254, + 11927552, + 7733248, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 91648, + 1574, + 79360, + 32768, + 30208, + 24379392, + 24248320, + 524288, + 21057536, + 22413312, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 95232, + 94720, + 2048, + 22102016, + 87552, + 22089728, + 32768, + 22040576, + 2359334, + 2228262, + 524288, + 23461888, + 393254, + 20316160, + 8388608, + 7733248 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 108032, + 1574, + 16384, + 79360, + 46592, + 28573696, + 28442624, + 524288, + 25268224, + 26607616, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 111616, + 111104, + 2048, + 26312704, + 103936, + 16384, + 26284032, + 26251264, + 2359334, + 2228262, + 524288, + 27656192, + 393254, + 4194304, + 20316160, + 11927552 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 24614, + 2048, + 4096, + 17446, + 512, + 32768, + 65536, + 4194304, + 2253824, + 524288, + 1048576, + 418816, + 2384896, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 16384, + 6562304, + 2048, + 4096, + 6555136, + 6562816, + 32768, + 65536, + 2359334, + 6291494, + 524288, + 1048576, + 4456486, + 131072, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 40998, + 2048, + 4096, + 33830, + 16384, + 512, + 65536, + 8388608, + 2270208, + 524288, + 1048576, + 435200, + 4194304, + 2401280, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 32768, + 10756608, + 2048, + 4096, + 10749440, + 16384, + 10757120, + 65536, + 2359334, + 10485798, + 524288, + 1048576, + 8650790, + 4194304, + 131072, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 9254, + 73766, + 2048, + 4096, + 66598, + 16384, + 32768, + 512, + 16777216, + 2302976, + 524288, + 1048576, + 467968, + 4194304, + 8388608, + 2434048 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 65536, + 19145216, + 2048, + 4096, + 19138048, + 16384, + 32768, + 19145728, + 2359334, + 18874406, + 524288, + 1048576, + 17039398, + 4194304, + 8388608, + 131072 + ] + }, + { + "FULL_translation": 646656, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 121894, + 121382, + 122368, + 124928, + 1574, + 112640, + 96256, + 63488, + 2883584, + 2752512, + 31326208, + 30404608, + 30535680, + 27258880, + 23064576, + 14675968 + ], + "inverse_FULL_translation": 31328256, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 11264, + 10752, + 122368, + 32624128, + 32624640, + 32611840, + 32595456, + 32562688, + 31195174, + 31064102, + 31326208, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 121894, + 121382, + 126976, + 124928, + 1574, + 112640, + 96256, + 63488, + 2481664, + 2350592, + 30924288, + 30400000, + 30932992, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 31335424, + 31334912, + 31446528, + 31444480, + 120832, + 31432192, + 31415808, + 31383040, + 31195174, + 31064102, + 32505856, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2490404, + 2490402, + 8, + 16, + 2490374, + 64, + 128, + 256, + 129062, + 8742, + 119808, + 117760, + 121382, + 105472, + 89088, + 56320, + 2488832, + 30932992, + 32766464, + 32242176, + 522752, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 9764, + 9762, + 8, + 16, + 9734, + 64, + 128, + 256, + 33170432, + 120832, + 33288704, + 33286656, + 33162752, + 33274368, + 33257984, + 33225216, + 33030182, + 2228262, + 30670848, + 30146560, + 31064102, + 27000832, + 22806528, + 14417920 + ] + }, + { + "FULL_translation": 158758, + "columns": [ + 1, + 7208996, + 7208994, + 8, + 16, + 7208966, + 64, + 128, + 256, + 27686, + 8742, + 16934, + 4096, + 1574, + 2598, + 32768, + 65536, + 7106048, + 2256384, + 4353536, + 1048576, + 421376, + 683520, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 7078438, + "inverse_columns": [ + 1, + 28196, + 28194, + 8, + 16, + 28166, + 64, + 128, + 256, + 7236608, + 7217664, + 7225856, + 4096, + 7210496, + 7211520, + 32768, + 65536, + 7077926, + 2228262, + 4325414, + 1048576, + 393254, + 655398, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 175142, + "columns": [ + 1, + 11403300, + 11403298, + 8, + 16, + 11403270, + 64, + 128, + 256, + 44070, + 8742, + 33318, + 4096, + 1574, + 16384, + 2598, + 65536, + 11316736, + 2272768, + 8564224, + 1048576, + 437760, + 4194304, + 699904, + 16777216 + ], + "inverse_FULL_translation": 11272742, + "inverse_columns": [ + 1, + 44580, + 44578, + 8, + 16, + 44550, + 64, + 128, + 256, + 11447296, + 11411968, + 11436544, + 4096, + 11404800, + 16384, + 11405824, + 65536, + 11272230, + 2228262, + 8519718, + 1048576, + 393254, + 4194304, + 655398, + 16777216 + ] + }, + { + "FULL_translation": 186406, + "columns": [ + 1, + 14286884, + 14286882, + 8, + 16, + 14286854, + 64, + 128, + 256, + 55334, + 56320, + 63014, + 60966, + 63488, + 48678, + 32294, + 65536, + 14211584, + 14417920, + 16177664, + 15653376, + 16252928, + 12507648, + 8313344, + 16777216 + ], + "inverse_FULL_translation": 14156326, + "inverse_columns": [ + 1, + 55844, + 55842, + 8, + 16, + 55814, + 64, + 128, + 256, + 14342144, + 56320, + 14349824, + 14347776, + 63488, + 14335488, + 14319104, + 65536, + 14155814, + 14417920, + 16121894, + 15597606, + 16252928, + 12451878, + 8257574, + 16777216 + ] + }, + { + "FULL_translation": 207910, + "columns": [ + 1, + 19791908, + 19791906, + 8, + 16, + 19791878, + 64, + 128, + 256, + 76838, + 8742, + 66086, + 4096, + 1574, + 16384, + 32768, + 2598, + 19738112, + 2305536, + 16985600, + 1048576, + 470528, + 4194304, + 8388608, + 732672 + ], + "inverse_FULL_translation": 19661350, + "inverse_columns": [ + 1, + 77348, + 77346, + 8, + 16, + 77318, + 64, + 128, + 256, + 19868672, + 19800576, + 19857920, + 4096, + 19793408, + 16384, + 32768, + 19794432, + 19660838, + 2228262, + 16908326, + 1048576, + 393254, + 4194304, + 8388608, + 655398 + ] + }, + { + "FULL_translation": 219174, + "columns": [ + 1, + 22675492, + 22675490, + 8, + 16, + 22675462, + 64, + 128, + 256, + 88102, + 89088, + 95782, + 93734, + 96256, + 81446, + 32768, + 32294, + 22632960, + 22806528, + 24599040, + 24074752, + 24641536, + 20929024, + 8388608, + 8346112 + ], + "inverse_FULL_translation": 22544934, + "inverse_columns": [ + 1, + 88612, + 88610, + 8, + 16, + 88582, + 64, + 128, + 256, + 22763520, + 89088, + 22771200, + 22769152, + 96256, + 22756864, + 32768, + 22707712, + 22544422, + 22806528, + 24510502, + 23986214, + 24641536, + 20840486, + 8388608, + 8257574 + ] + }, + { + "FULL_translation": 235558, + "columns": [ + 1, + 26869796, + 26869794, + 8, + 16, + 26869766, + 64, + 128, + 256, + 104486, + 105472, + 112166, + 110118, + 112640, + 16384, + 81446, + 48678, + 26843648, + 27000832, + 28809728, + 28285440, + 28835840, + 4194304, + 20945408, + 12556800 + ], + "inverse_FULL_translation": 26739238, + "inverse_columns": [ + 1, + 104996, + 104994, + 8, + 16, + 104966, + 64, + 128, + 256, + 26974208, + 105472, + 26981888, + 26979840, + 112640, + 16384, + 26951168, + 26918400, + 26738726, + 27000832, + 28704806, + 28180518, + 28835840, + 4194304, + 20840486, + 12451878 + ] + }, + { + "FULL_translation": 247846, + "columns": [ + 1, + 30015524, + 30015522, + 8, + 16, + 30015494, + 64, + 128, + 256, + 116774, + 117760, + 124454, + 4096, + 124928, + 110118, + 93734, + 60966, + 30001664, + 30146560, + 31967744, + 1048576, + 31981568, + 28297728, + 24103424, + 15714816 + ], + "inverse_FULL_translation": 29884966, + "inverse_columns": [ + 1, + 117284, + 117282, + 8, + 16, + 117254, + 64, + 128, + 256, + 30132224, + 117760, + 30139904, + 4096, + 124928, + 30125568, + 30109184, + 30076416, + 29884454, + 30146560, + 31850534, + 1048576, + 31981568, + 28180518, + 23986214, + 15597606 + ] + }, + { + "FULL_translation": 380966, + "columns": [ + 1, + 30670884, + 30670882, + 8, + 16, + 30670854, + 64, + 128, + 256, + 119296, + 118822, + 2048, + 124454, + 126976, + 112166, + 95782, + 63014, + 30539776, + 30528512, + 524288, + 31970304, + 32505856, + 28824576, + 24630272, + 16241664 + ], + "inverse_FULL_translation": 30409766, + "inverse_columns": [ + 1, + 119844, + 119842, + 8, + 16, + 119814, + 64, + 128, + 256, + 119296, + 30789632, + 2048, + 30795264, + 126976, + 30782976, + 30766592, + 30733824, + 30539776, + 30408742, + 524288, + 31850534, + 32505856, + 28704806, + 24510502, + 16121894 + ] + }, + { + "FULL_translation": 186514, + "columns": [ + 181, + 7209104, + 35, + 8, + 7209125, + 7, + 64, + 7209013, + 256, + 55334, + 56320, + 63014, + 60966, + 63488, + 48678, + 32294, + 65536, + 7133696, + 16439808, + 16177664, + 8126464, + 14604800, + 12507648, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7078438, + "inverse_columns": [ + 181, + 55844, + 55985, + 8, + 131, + 55957, + 64, + 19, + 256, + 7264256, + 56320, + 7271936, + 7269888, + 63488, + 7257600, + 7241216, + 65536, + 7078034, + 16384146, + 16122002, + 8126464, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 9568400, + 35, + 8, + 9568421, + 7, + 64, + 9568309, + 256, + 9254, + 8742, + 2048, + 58880, + 1574, + 46592, + 30208, + 65536, + 4194304, + 262144, + 524288, + 8572928, + 2097152, + 9490432, + 1232896, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 9764, + 9905, + 8, + 131, + 9877, + 64, + 19, + 256, + 62464, + 61952, + 2048, + 13680640, + 54784, + 13668352, + 13651968, + 65536, + 9437330, + 262144, + 524288, + 12583058, + 2097152, + 131072, + 5243026, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 9568400, + 35, + 8, + 9568421, + 7, + 64, + 9568309, + 256, + 9254, + 8742, + 2048, + 108032, + 1574, + 16384, + 79360, + 46592, + 16777216, + 262144, + 524288, + 8622080, + 2097152, + 4194304, + 1282048, + 9539584 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 9764, + 9905, + 8, + 131, + 9877, + 64, + 19, + 256, + 111616, + 111104, + 2048, + 26312704, + 103936, + 16384, + 26284032, + 26251264, + 9437330, + 262144, + 524288, + 25165970, + 2097152, + 4194304, + 17825938, + 131072 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 9568400, + 35, + 8, + 9568421, + 7, + 64, + 9568309, + 256, + 9254, + 24614, + 2048, + 4096, + 17446, + 512, + 32768, + 65536, + 15990784, + 6317056, + 524288, + 15073280, + 4482048, + 2384896, + 7733248, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 9764, + 9905, + 8, + 131, + 9877, + 64, + 19, + 256, + 16384, + 6562304, + 2048, + 4096, + 6555136, + 6562816, + 32768, + 65536, + 9437330, + 15859712, + 524288, + 8519826, + 14024704, + 11927552, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 9568400, + 35, + 8, + 9568421, + 7, + 64, + 9568309, + 256, + 9254, + 73766, + 2048, + 4096, + 66598, + 16384, + 32768, + 512, + 28573696, + 18949120, + 524288, + 27656192, + 17114112, + 4194304, + 20316160, + 2434048 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 9764, + 9905, + 8, + 131, + 9877, + 64, + 19, + 256, + 65536, + 19145216, + 2048, + 4096, + 19138048, + 16384, + 32768, + 19145728, + 9437330, + 28442624, + 524288, + 8519826, + 26607616, + 4194304, + 1179794, + 11927552 + ] + }, + { + "FULL_translation": 158866, + "columns": [ + 181, + 14286992, + 35, + 8, + 14287013, + 7, + 64, + 14286901, + 256, + 27686, + 8742, + 16934, + 4096, + 1574, + 2598, + 32768, + 65536, + 14183936, + 262144, + 4353536, + 8547840, + 2097152, + 683520, + 1207808, + 16777216 + ], + "inverse_FULL_translation": 14156326, + "inverse_columns": [ + 181, + 28196, + 28337, + 8, + 131, + 28309, + 64, + 19, + 256, + 14314496, + 14295552, + 14303744, + 4096, + 14288384, + 14289408, + 32768, + 65536, + 14155922, + 262144, + 4325522, + 8519826, + 2097152, + 655506, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 235666, + "columns": [ + 181, + 19792016, + 35, + 8, + 19792037, + 7, + 64, + 19791925, + 256, + 104486, + 105472, + 112166, + 110118, + 112640, + 16384, + 81446, + 48678, + 19765760, + 29071872, + 28809728, + 20709376, + 27236864, + 4194304, + 28049408, + 12556800 + ], + "inverse_FULL_translation": 19661350, + "inverse_columns": [ + 181, + 104996, + 105137, + 8, + 131, + 105109, + 64, + 19, + 256, + 19896320, + 105472, + 19904000, + 19901952, + 112640, + 16384, + 19873280, + 19840512, + 19660946, + 28967058, + 28704914, + 20709376, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 208018, + "columns": [ + 181, + 26869904, + 35, + 8, + 26869925, + 7, + 64, + 26869813, + 256, + 76838, + 8742, + 66086, + 4096, + 1574, + 16384, + 32768, + 2598, + 26816000, + 262144, + 16985600, + 8596992, + 2097152, + 4194304, + 1256960, + 732672 + ], + "inverse_FULL_translation": 26739238, + "inverse_columns": [ + 181, + 77348, + 77489, + 8, + 131, + 77461, + 64, + 19, + 256, + 26946560, + 26878464, + 26935808, + 4096, + 26871296, + 16384, + 32768, + 26872320, + 26738834, + 262144, + 16908434, + 8519826, + 2097152, + 4194304, + 1179794, + 655506 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 37, + 9175176, + 9175203, + 16, + 7, + 64, + 9175083, + 256, + 3110, + 2598, + 8192, + 4096, + 1574, + 16384, + 32768, + 65536, + 790016, + 8916480, + 8654336, + 1048576, + 2097152, + 4194304, + 131072, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 9897, + 9762, + 133, + 16, + 9867, + 64, + 13, + 256, + 926720, + 926208, + 919040, + 4096, + 2048, + 16384, + 32768, + 65536, + 8388608, + 655500, + 393356, + 1048576, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 37, + 9175176, + 9175203, + 16, + 7, + 64, + 9175083, + 256, + 9254, + 8742, + 2048, + 91648, + 1574, + 79360, + 32768, + 30208, + 131072, + 30932992, + 30670848, + 21057536, + 2097152, + 17911808, + 22806528, + 5328896 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 9897, + 9762, + 133, + 16, + 9867, + 64, + 13, + 256, + 95232, + 94720, + 2048, + 22102016, + 87552, + 22089728, + 32768, + 22040576, + 131072, + 8913036, + 8650892, + 30146560, + 2097152, + 27000832, + 786572, + 14417920 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 37, + 9175176, + 9175203, + 16, + 7, + 64, + 9175083, + 256, + 9254, + 40998, + 2048, + 4096, + 33830, + 16384, + 512, + 65536, + 131072, + 8954880, + 2097152, + 1048576, + 8692736, + 4194304, + 828416, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 9897, + 9762, + 133, + 16, + 9867, + 64, + 13, + 256, + 32768, + 10756608, + 2048, + 4096, + 10749440, + 16384, + 10757120, + 65536, + 131072, + 10485900, + 8650892, + 1048576, + 524288, + 4194304, + 2359436, + 16777216 + ] + }, + { + "FULL_translation": 175244, + "columns": [ + 171, + 37, + 9175176, + 9175203, + 16, + 7, + 64, + 9175083, + 256, + 44070, + 8742, + 33318, + 4096, + 1574, + 16384, + 2598, + 65536, + 9043968, + 44544, + 8781824, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9044650, + "inverse_columns": [ + 171, + 44713, + 44578, + 133, + 16, + 44683, + 64, + 13, + 256, + 306176, + 270848, + 295424, + 4096, + 263680, + 16384, + 264704, + 65536, + 9043968, + 8913036, + 8519820, + 1048576, + 2097152, + 4194304, + 655500, + 16777216 + ] + }, + { + "FULL_translation": 219276, + "columns": [ + 171, + 37, + 9175176, + 9175203, + 16, + 7, + 64, + 9175083, + 256, + 88102, + 89088, + 95782, + 93734, + 96256, + 81446, + 32768, + 32294, + 25034752, + 9043968, + 8781824, + 24074752, + 23026176, + 20929024, + 24205824, + 8346112 + ], + "inverse_FULL_translation": 25035434, + "inverse_columns": [ + 171, + 88745, + 88610, + 133, + 16, + 88715, + 64, + 13, + 256, + 32593920, + 89088, + 32601600, + 32599552, + 96256, + 32587264, + 32768, + 32538112, + 25034752, + 24772748, + 24510604, + 31588352, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 37, + 9175176, + 9175203, + 16, + 7, + 64, + 9175083, + 256, + 129062, + 8742, + 119808, + 117760, + 121382, + 105472, + 89088, + 56320, + 33159680, + 24248320, + 8780288, + 32242176, + 31193600, + 29096448, + 915968, + 16513536 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 9897, + 9762, + 133, + 16, + 9867, + 64, + 13, + 256, + 33170432, + 120832, + 33288704, + 33286656, + 33162752, + 33274368, + 33257984, + 33225216, + 24379392, + 8913036, + 32637068, + 23461888, + 22413312, + 20316160, + 24772748, + 7733248 + ] + }, + { + "FULL_translation": 262284, + "columns": [ + 171, + 37, + 11403400, + 11403427, + 16, + 7, + 64, + 11403307, + 256, + 512, + 38, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2360320, + 11142144, + 8651776, + 1048576, + 394240, + 4194304, + 787456, + 16777216 + ], + "inverse_FULL_translation": 11142182, + "inverse_columns": [ + 171, + 1193, + 1058, + 133, + 16, + 1163, + 64, + 13, + 256, + 512, + 11403264, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2359436, + 11141260, + 8650892, + 1048576, + 393356, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 646826, + "columns": [ + 171, + 37, + 22675592, + 22675619, + 16, + 7, + 64, + 22675499, + 256, + 121894, + 121382, + 122368, + 124928, + 1574, + 112640, + 96256, + 63488, + 31322112, + 22413312, + 22278144, + 30404608, + 2097152, + 27258880, + 30539776, + 14675968 + ], + "inverse_FULL_translation": 22153254, + "inverse_columns": [ + 171, + 9897, + 9762, + 133, + 16, + 9867, + 64, + 13, + 256, + 11264, + 10752, + 122368, + 22793728, + 22794240, + 22781440, + 22765056, + 22732288, + 31195276, + 22413312, + 22151308, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 37, + 35, + 3670039, + 3670031, + 3670040, + 64, + 128, + 256, + 9254, + 8742, + 2048, + 4096, + 1574, + 108032, + 91648, + 58880, + 131072, + 262144, + 32505856, + 31981568, + 30932992, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 9757, + 9755, + 49, + 41, + 9734, + 64, + 128, + 256, + 123904, + 123392, + 2048, + 4096, + 116224, + 29458432, + 29442048, + 29409280, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 247864, + "columns": [ + 31, + 37, + 35, + 3670039, + 3670031, + 3670040, + 64, + 128, + 256, + 116774, + 117760, + 124454, + 4096, + 124928, + 110118, + 93734, + 60966, + 32374784, + 32229888, + 3276800, + 29739520, + 1703936, + 28297728, + 24103424, + 15714816 + ], + "inverse_FULL_translation": 32375326, + "inverse_columns": [ + 31, + 117277, + 117275, + 49, + 41, + 117254, + 64, + 128, + 256, + 30787584, + 117760, + 30795264, + 4096, + 124928, + 30780928, + 30764544, + 30731776, + 32374784, + 30539776, + 31850552, + 2621496, + 30277688, + 26607616, + 22413312, + 14024704 + ] + }, + { + "FULL_translation": 380984, + "columns": [ + 31, + 37, + 35, + 3670039, + 3670031, + 3670040, + 64, + 128, + 256, + 119296, + 118822, + 2048, + 124454, + 126976, + 112166, + 95782, + 63014, + 32887808, + 32899072, + 29611008, + 2883584, + 1835008, + 28824576, + 24630272, + 16241664 + ], + "inverse_FULL_translation": 32900126, + "inverse_columns": [ + 31, + 119837, + 119835, + 49, + 41, + 119814, + 64, + 128, + 256, + 119296, + 30134272, + 2048, + 30139904, + 126976, + 30127616, + 30111232, + 30078464, + 30146560, + 32899072, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 37, + 35, + 3670039, + 3670031, + 3670040, + 64, + 128, + 256, + 121894, + 121382, + 126976, + 124928, + 1574, + 112640, + 96256, + 63488, + 31317504, + 31186432, + 3268096, + 2743808, + 29753344, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 9757, + 9755, + 49, + 41, + 9734, + 64, + 128, + 256, + 31335424, + 31334912, + 31446528, + 31444480, + 120832, + 31432192, + 31415808, + 31383040, + 31719424, + 31588352, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 4249854, + "columns": [ + 4194457, + 4194556, + 4194554, + 4194513, + 4194505, + 4194526, + 217, + 4194393, + 256, + 55334, + 56320, + 63014, + 60966, + 63488, + 48678, + 32294, + 65536, + 55808, + 262144, + 524288, + 1048576, + 2097152, + 131072, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 550, + "inverse_columns": [ + 217, + 55844, + 55842, + 247, + 239, + 55814, + 254, + 127, + 256, + 186368, + 56320, + 194048, + 192000, + 63488, + 179712, + 163328, + 65536, + 4194304, + 262144, + 524288, + 1048576, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4247768, + "columns": [ + 7209113, + 7209212, + 7209210, + 7209169, + 7209161, + 7209182, + 217, + 7209049, + 256, + 9254, + 8742, + 2048, + 58880, + 1574, + 46592, + 30208, + 65536, + 16568320, + 16437248, + 16175104, + 4063232, + 14602240, + 3067904, + 11403264, + 16777216 + ], + "inverse_FULL_translation": 4194342, + "inverse_columns": [ + 217, + 9764, + 9762, + 247, + 239, + 9734, + 254, + 127, + 256, + 62464, + 61952, + 2048, + 7258112, + 54784, + 7245824, + 7229440, + 65536, + 16515263, + 16384191, + 16122047, + 4063232, + 14549183, + 3014847, + 11403264, + 16777216 + ] + }, + { + "FULL_translation": 4220120, + "columns": [ + 14287001, + 14287100, + 14287098, + 14287057, + 14287049, + 14287070, + 217, + 14286937, + 256, + 9254, + 24614, + 2048, + 4096, + 17446, + 512, + 32768, + 65536, + 16540672, + 10354688, + 16147456, + 15623168, + 12189696, + 10118144, + 8283136, + 16777216 + ], + "inverse_FULL_translation": 4194342, + "inverse_columns": [ + 217, + 9764, + 9762, + 247, + 239, + 9734, + 254, + 127, + 256, + 16384, + 14295552, + 2048, + 4096, + 14288384, + 14296064, + 32768, + 65536, + 16515263, + 10354688, + 16122047, + 15597759, + 12189696, + 10092735, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4222206, + "columns": [ + 15990937, + 15991036, + 15991034, + 15990993, + 15990985, + 15991006, + 217, + 15990873, + 256, + 27686, + 8742, + 16934, + 4096, + 1574, + 2598, + 32768, + 65536, + 11824640, + 16412160, + 12320768, + 15625728, + 14577152, + 11927552, + 8285696, + 16777216 + ], + "inverse_FULL_translation": 11797030, + "inverse_columns": [ + 217, + 28196, + 28194, + 247, + 239, + 28166, + 254, + 127, + 256, + 11955200, + 11936256, + 11944448, + 4096, + 11929088, + 11930112, + 32768, + 65536, + 15990784, + 16384191, + 12320768, + 15597759, + 14549183, + 11796671, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 33424126, + "columns": [ + 16777369, + 16777468, + 16777466, + 16777425, + 16777417, + 16777438, + 217, + 16777305, + 256, + 104486, + 105472, + 112166, + 110118, + 112640, + 16384, + 81446, + 48678, + 16646144, + 16488960, + 16226816, + 15702528, + 14653952, + 16620032, + 8362496, + 12556800 + ], + "inverse_FULL_translation": 33423910, + "inverse_columns": [ + 217, + 104996, + 104994, + 247, + 239, + 104966, + 254, + 127, + 256, + 33396736, + 105472, + 33404416, + 33402368, + 112640, + 16384, + 33373696, + 33340928, + 29229056, + 33161216, + 32899072, + 32374784, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 30408920, + "columns": [ + 19792025, + 19792124, + 19792122, + 19792081, + 19792073, + 19792094, + 217, + 19791961, + 256, + 9254, + 8742, + 2048, + 108032, + 1574, + 16384, + 79360, + 46592, + 23855104, + 23724032, + 23461888, + 15699968, + 21889024, + 16646144, + 8359936, + 9539584 + ], + "inverse_FULL_translation": 4194342, + "inverse_columns": [ + 217, + 9764, + 9762, + 247, + 239, + 9734, + 254, + 127, + 256, + 111616, + 111104, + 2048, + 26312704, + 103936, + 16384, + 26284032, + 26251264, + 16515263, + 16384191, + 16122047, + 29360128, + 14549183, + 16646144, + 22020096, + 3014847 + ] + }, + { + "FULL_translation": 23331032, + "columns": [ + 26869913, + 26870012, + 26870010, + 26869969, + 26869961, + 26869982, + 217, + 26869849, + 256, + 9254, + 73766, + 2048, + 4096, + 66598, + 16384, + 32768, + 512, + 30932992, + 16458752, + 30539776, + 30015488, + 14623744, + 16646144, + 22675456, + 2434048 + ], + "inverse_FULL_translation": 4194342, + "inverse_columns": [ + 217, + 9764, + 9762, + 247, + 239, + 9734, + 254, + 127, + 256, + 65536, + 19145216, + 2048, + 4096, + 19138048, + 16384, + 32768, + 19145728, + 16515263, + 23068672, + 16122047, + 15597759, + 21233664, + 16646144, + 8257727, + 10092735 + ] + }, + { + "FULL_translation": 21627646, + "columns": [ + 28573849, + 28573948, + 28573946, + 28573905, + 28573897, + 28573918, + 217, + 28573785, + 256, + 76838, + 8742, + 66086, + 4096, + 1574, + 16384, + 32768, + 2598, + 16646144, + 32505856, + 16199168, + 31719424, + 30670848, + 16592384, + 24379392, + 732672 + ], + "inverse_FULL_translation": 21627430, + "inverse_columns": [ + 217, + 77348, + 77346, + 247, + 239, + 77318, + 254, + 127, + 256, + 21572608, + 21504512, + 21561856, + 4096, + 21497344, + 16384, + 32768, + 21498368, + 17432576, + 16384191, + 21102592, + 15597759, + 14549183, + 16646144, + 8257727, + 11796671 + ] + }, + { + "FULL_translation": 5112334, + "columns": [ + 4194457, + 4194316, + 157, + 4194453, + 131, + 32, + 64, + 19, + 256, + 55442, + 1024, + 17042, + 33426, + 8192, + 2706, + 4754, + 65536, + 917504, + 842240, + 449024, + 1048576, + 2097152, + 711168, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 5112466, + "inverse_columns": [ + 157, + 55952, + 14, + 7, + 55949, + 32, + 64, + 55837, + 256, + 5036032, + 1024, + 4997632, + 5014016, + 8192, + 4983296, + 4985344, + 65536, + 4849664, + 917504, + 4587520, + 1048576, + 2097152, + 11, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 287900, + "columns": [ + 7209113, + 7208972, + 157, + 7209109, + 131, + 32, + 64, + 19, + 256, + 37010, + 61952, + 2048, + 33426, + 54784, + 46592, + 4754, + 65536, + 812032, + 6972416, + 418816, + 1048576, + 4482048, + 2384896, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262290, + "inverse_columns": [ + 157, + 37520, + 14, + 7, + 37517, + 32, + 64, + 37405, + 256, + 62464, + 7233536, + 2048, + 58880, + 7226368, + 7218176, + 30208, + 65536, + 786443, + 6946827, + 393227, + 1048576, + 4456459, + 2359307, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 13893788, + "columns": [ + 14287001, + 14286860, + 157, + 14286997, + 131, + 32, + 64, + 19, + 256, + 37010, + 1024, + 2048, + 49298, + 8192, + 512, + 20626, + 65536, + 14417920, + 917504, + 14024704, + 12636160, + 2097152, + 9490432, + 5296128, + 16777216 + ], + "inverse_FULL_translation": 262290, + "inverse_columns": [ + 157, + 37520, + 14, + 7, + 37517, + 32, + 64, + 37405, + 256, + 16384, + 1024, + 2048, + 13664768, + 8192, + 13668352, + 13636096, + 65536, + 786443, + 917504, + 393227, + 13238283, + 2097152, + 10092555, + 5898251, + 16777216 + ] + }, + { + "FULL_translation": 289806, + "columns": [ + 15990937, + 15990796, + 157, + 15990933, + 131, + 32, + 64, + 19, + 256, + 27794, + 64146, + 63122, + 31744, + 56978, + 48786, + 60416, + 65536, + 15756800, + 15859712, + 16252928, + 15625728, + 14577152, + 12480000, + 8285696, + 16777216 + ], + "inverse_FULL_translation": 15729298, + "inverse_columns": [ + 157, + 28304, + 14, + 7, + 28301, + 32, + 64, + 28189, + 256, + 15887360, + 15923712, + 15922688, + 31744, + 15916544, + 15908352, + 60416, + 65536, + 15990784, + 15728651, + 16252928, + 15597579, + 14549003, + 12451851, + 8257547, + 16777216 + ] + }, + { + "FULL_translation": 17695246, + "columns": [ + 16777369, + 16777228, + 157, + 16777365, + 131, + 32, + 64, + 19, + 256, + 104594, + 1024, + 66194, + 33426, + 8192, + 16384, + 4754, + 2706, + 917504, + 891392, + 498176, + 1048576, + 2097152, + 4194304, + 8388608, + 760320 + ], + "inverse_FULL_translation": 17695378, + "inverse_columns": [ + 157, + 105104, + 14, + 7, + 105101, + 32, + 64, + 104989, + 256, + 17668096, + 1024, + 17629696, + 17596928, + 8192, + 16384, + 17568256, + 17566208, + 17432576, + 917504, + 17170432, + 1048576, + 2097152, + 4194304, + 8388608, + 11 + ] + }, + { + "FULL_translation": 337052, + "columns": [ + 19792025, + 19791884, + 157, + 19792021, + 131, + 32, + 64, + 19, + 256, + 37010, + 111104, + 2048, + 33426, + 103936, + 16384, + 4754, + 46592, + 861184, + 19604480, + 467968, + 1048576, + 17114112, + 4194304, + 8388608, + 2434048 + ], + "inverse_FULL_translation": 262290, + "inverse_columns": [ + 157, + 37520, + 14, + 7, + 37517, + 32, + 64, + 37405, + 256, + 111616, + 19865600, + 2048, + 108032, + 19858432, + 16384, + 79360, + 19801088, + 786443, + 19529739, + 393227, + 1048576, + 17039371, + 4194304, + 8388608, + 2359307 + ] + }, + { + "FULL_translation": 26476700, + "columns": [ + 26869913, + 26869772, + 157, + 26869909, + 131, + 32, + 64, + 19, + 256, + 37010, + 1024, + 2048, + 98450, + 8192, + 16384, + 69778, + 512, + 27000832, + 917504, + 26607616, + 25268224, + 2097152, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 262290, + "inverse_columns": [ + 157, + 37520, + 14, + 7, + 37517, + 32, + 64, + 37405, + 256, + 65536, + 1024, + 2048, + 26247680, + 8192, + 16384, + 26219008, + 26251264, + 786443, + 917504, + 393227, + 25821195, + 2097152, + 4194304, + 18481163, + 10092555 + ] + }, + { + "FULL_translation": 338958, + "columns": [ + 28573849, + 28573708, + 157, + 28573845, + 131, + 32, + 64, + 19, + 256, + 76946, + 113298, + 112274, + 80896, + 106130, + 16384, + 109568, + 48786, + 28388864, + 28442624, + 28835840, + 28257792, + 27209216, + 4194304, + 20917760, + 12529152 + ], + "inverse_FULL_translation": 28312210, + "inverse_columns": [ + 157, + 77456, + 14, + 7, + 77453, + 32, + 64, + 77341, + 256, + 28519424, + 28555776, + 28554752, + 80896, + 28548608, + 16384, + 109568, + 28491264, + 28573696, + 28311563, + 28835840, + 28180491, + 27131915, + 4194304, + 20840459, + 12451851 + ] + }, + { + "FULL_translation": 645, + "columns": [ + 1441927, + 22, + 1441810, + 8, + 1441941, + 32, + 64, + 19, + 256, + 54418, + 17042, + 2048, + 33426, + 8192, + 1682, + 4754, + 65536, + 1365504, + 1234432, + 524288, + 4194304, + 2097152, + 448000, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4588179, + "inverse_columns": [ + 145, + 54919, + 19, + 8, + 54934, + 32, + 64, + 54801, + 256, + 4641792, + 4604416, + 2048, + 4620800, + 8192, + 4589056, + 4592128, + 65536, + 4456469, + 4325397, + 524288, + 393237, + 2097152, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 645, + "columns": [ + 1441927, + 22, + 1441810, + 8, + 1441941, + 32, + 64, + 19, + 256, + 103570, + 66194, + 2048, + 33426, + 8192, + 16384, + 4754, + 1682, + 1414656, + 1283584, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 497152 + ], + "inverse_FULL_translation": 17171091, + "inverse_columns": [ + 145, + 104071, + 19, + 8, + 104086, + 32, + 64, + 103953, + 256, + 17273856, + 17236480, + 2048, + 17203712, + 8192, + 16384, + 17175040, + 17171968, + 17039381, + 16908309, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 6946839, + "columns": [ + 8126599, + 22, + 8126482, + 8, + 8126613, + 32, + 64, + 19, + 256, + 37010, + 1024, + 61952, + 33426, + 55808, + 47616, + 4754, + 65536, + 1441792, + 7995392, + 6318080, + 7208960, + 4745216, + 2648064, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 145, + 37511, + 19, + 8, + 37526, + 32, + 64, + 37393, + 256, + 63488, + 1024, + 6840320, + 59904, + 6834176, + 6825984, + 31232, + 65536, + 1441792, + 1179669, + 7602197, + 393237, + 6029333, + 3932181, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 180759, + "columns": [ + 14024839, + 22, + 14024722, + 8, + 14024853, + 32, + 64, + 19, + 256, + 49298, + 1024, + 2048, + 33426, + 8192, + 4096, + 17042, + 65536, + 13943296, + 1229312, + 524288, + 442880, + 2097152, + 8569344, + 4375040, + 16777216 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 145, + 37511, + 19, + 8, + 37526, + 32, + 64, + 37393, + 256, + 14061568, + 1024, + 2048, + 16384, + 8192, + 14057984, + 14029312, + 65536, + 13893653, + 1179669, + 524288, + 393237, + 2097152, + 8519701, + 4325397, + 16777216 + ] + }, + { + "FULL_translation": 158853, + "columns": [ + 15335559, + 22, + 15335442, + 8, + 15335573, + 32, + 64, + 19, + 256, + 28160, + 64146, + 63122, + 27794, + 56978, + 48786, + 60416, + 65536, + 16252928, + 15466496, + 16153600, + 15236096, + 14580736, + 12483584, + 8289280, + 16777216 + ], + "inverse_FULL_translation": 15208582, + "inverse_columns": [ + 145, + 31879, + 19, + 8, + 31894, + 32, + 64, + 31761, + 256, + 28160, + 16316928, + 16315904, + 16280576, + 16309760, + 16301568, + 60416, + 65536, + 15204373, + 15466496, + 16121877, + 15335424, + 14549013, + 12451861, + 8257557, + 16777216 + ] + }, + { + "FULL_translation": 19529751, + "columns": [ + 20709511, + 22, + 20709394, + 8, + 20709525, + 32, + 64, + 19, + 256, + 37010, + 1024, + 111104, + 33426, + 104960, + 16384, + 4754, + 47616, + 1441792, + 20578304, + 18950144, + 19791872, + 17377280, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 145, + 37511, + 19, + 8, + 37526, + 32, + 64, + 37393, + 256, + 112640, + 1024, + 19472384, + 109056, + 19466240, + 16384, + 80384, + 19408896, + 1441792, + 1179669, + 20185109, + 393237, + 18612245, + 4194304, + 8388608, + 3932181 + ] + }, + { + "FULL_translation": 229911, + "columns": [ + 26607751, + 22, + 26607634, + 8, + 26607765, + 32, + 64, + 19, + 256, + 98450, + 1024, + 2048, + 33426, + 8192, + 16384, + 66194, + 4096, + 26575360, + 1278464, + 524288, + 492032, + 2097152, + 4194304, + 17007104, + 8618496 + ], + "inverse_FULL_translation": 131206, + "inverse_columns": [ + 145, + 37511, + 19, + 8, + 37526, + 32, + 64, + 37393, + 256, + 26644480, + 1024, + 2048, + 65536, + 8192, + 16384, + 26612224, + 26640896, + 26476565, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 16908309, + 8519701 + ] + }, + { + "FULL_translation": 208005, + "columns": [ + 27918471, + 22, + 27918354, + 8, + 27918485, + 32, + 64, + 19, + 256, + 77312, + 113298, + 112274, + 76946, + 106130, + 16384, + 109568, + 48786, + 28835840, + 28049408, + 28785664, + 27868160, + 27212800, + 4194304, + 20921344, + 12532736 + ], + "inverse_FULL_translation": 27791494, + "inverse_columns": [ + 145, + 81031, + 19, + 8, + 81046, + 32, + 64, + 80913, + 256, + 77312, + 28948992, + 28947968, + 28912640, + 28941824, + 16384, + 109568, + 28884480, + 27787285, + 28049408, + 28704789, + 27918336, + 27131925, + 4194304, + 20840469, + 12451861 + ] + }, + { + "FULL_translation": 561, + "columns": [ + 10616883, + 162, + 4, + 8, + 131, + 10616962, + 64, + 10617009, + 256, + 110738, + 1024, + 2048, + 33426, + 66194, + 16384, + 4754, + 8850, + 10596864, + 262144, + 524288, + 1048576, + 8630784, + 4194304, + 16777216, + 2339328 + ], + "inverse_FULL_translation": 19006099, + "inverse_columns": [ + 145, + 111155, + 4, + 8, + 111233, + 131, + 64, + 111282, + 256, + 19116032, + 1024, + 2048, + 19038720, + 19071488, + 16384, + 19010048, + 19014144, + 18874529, + 262144, + 524288, + 1048576, + 16908449, + 4194304, + 2228385, + 8388608 + ] + }, + { + "FULL_translation": 229027, + "columns": [ + 14680115, + 162, + 4, + 8, + 131, + 14680194, + 64, + 14680241, + 256, + 97426, + 124928, + 123904, + 93842, + 117760, + 97792, + 4754, + 60416, + 10616832, + 24882176, + 24620032, + 24095744, + 12713984, + 25034752, + 18721792, + 8367104 + ], + "inverse_FULL_translation": 25051283, + "inverse_columns": [ + 145, + 37427, + 4, + 8, + 37505, + 131, + 64, + 37554, + 256, + 53248, + 27097600, + 27096576, + 49664, + 27090432, + 97792, + 27077632, + 27033088, + 25034752, + 30932992, + 30670848, + 30146560, + 22937761, + 24903841, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 17694883, + "columns": [ + 28049459, + 162, + 4, + 8, + 131, + 28049538, + 64, + 28049585, + 256, + 37010, + 104960, + 103936, + 33426, + 8192, + 16384, + 4754, + 40448, + 10616832, + 17370112, + 17107968, + 1048576, + 26083328, + 4194304, + 19791872, + 855040 + ], + "inverse_FULL_translation": 131122, + "inverse_columns": [ + 145, + 37427, + 4, + 8, + 37505, + 131, + 64, + 37554, + 256, + 105472, + 17631232, + 17630208, + 101888, + 8192, + 16384, + 73216, + 17566720, + 10616832, + 27787425, + 27525281, + 1048576, + 8519841, + 4194304, + 2228385, + 11272353 + ] + }, + { + "FULL_translation": 201379, + "columns": [ + 28442675, + 162, + 4, + 8, + 131, + 28442754, + 64, + 28442801, + 256, + 69778, + 1024, + 2048, + 66194, + 8192, + 16384, + 4754, + 32768, + 28381696, + 262144, + 524288, + 16978432, + 8589824, + 4194304, + 2298368, + 1249792 + ], + "inverse_FULL_translation": 131122, + "inverse_columns": [ + 145, + 37427, + 4, + 8, + 37505, + 131, + 64, + 37554, + 256, + 28479488, + 1024, + 2048, + 28475904, + 8192, + 16384, + 65536, + 28447232, + 28311713, + 262144, + 524288, + 16908449, + 8519841, + 4194304, + 2228385, + 1179809 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2490404, + 2490545, + 8, + 131, + 2490517, + 64, + 19, + 256, + 37010, + 1024, + 2048, + 49298, + 8192, + 512, + 20626, + 65536, + 15990784, + 15859712, + 524288, + 12636160, + 14024704, + 9490432, + 5296128, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 37520, + 35, + 8, + 37541, + 7, + 64, + 37429, + 256, + 16384, + 1024, + 2048, + 13664768, + 8192, + 13668352, + 13636096, + 65536, + 2359334, + 2228262, + 524288, + 15073280, + 393254, + 11927552, + 7733248, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2490404, + 2490545, + 8, + 131, + 2490517, + 64, + 19, + 256, + 37010, + 1024, + 2048, + 98450, + 8192, + 16384, + 69778, + 512, + 28573696, + 28442624, + 524288, + 25268224, + 26607616, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 37520, + 35, + 8, + 37541, + 7, + 64, + 37429, + 256, + 65536, + 1024, + 2048, + 26247680, + 8192, + 16384, + 26219008, + 26251264, + 2359334, + 2228262, + 524288, + 27656192, + 393254, + 4194304, + 20316160, + 11927552 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2490404, + 2490545, + 8, + 131, + 2490517, + 64, + 19, + 256, + 37010, + 61952, + 2048, + 33426, + 54784, + 46592, + 4754, + 65536, + 4194304, + 2253824, + 524288, + 1048576, + 418816, + 2384896, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 37520, + 35, + 8, + 37541, + 7, + 64, + 37429, + 256, + 62464, + 6578176, + 2048, + 58880, + 6571008, + 6562816, + 30208, + 65536, + 2359334, + 6291494, + 524288, + 1048576, + 4456486, + 131072, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2490404, + 2490545, + 8, + 131, + 2490517, + 64, + 19, + 256, + 37010, + 111104, + 2048, + 33426, + 103936, + 16384, + 4754, + 46592, + 16777216, + 2302976, + 524288, + 1048576, + 467968, + 4194304, + 8388608, + 2434048 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 37520, + 35, + 8, + 37541, + 7, + 64, + 37429, + 256, + 111616, + 19210240, + 2048, + 108032, + 19203072, + 16384, + 79360, + 19145728, + 2359334, + 18874406, + 524288, + 1048576, + 17039398, + 4194304, + 8388608, + 131072 + ] + }, + { + "FULL_translation": 186406, + "columns": [ + 181, + 7208996, + 7209137, + 8, + 131, + 7209109, + 64, + 19, + 256, + 55442, + 1024, + 17042, + 33426, + 8192, + 2706, + 4754, + 65536, + 7133696, + 2284032, + 4381184, + 1048576, + 449024, + 711168, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 7078546, + "inverse_columns": [ + 181, + 55952, + 35, + 8, + 55973, + 7, + 64, + 55861, + 256, + 7264256, + 1024, + 7225856, + 7242240, + 8192, + 7211520, + 7213568, + 65536, + 7077926, + 2228262, + 4325414, + 1048576, + 393254, + 655398, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 158758, + "columns": [ + 181, + 14286884, + 14287025, + 8, + 131, + 14286997, + 64, + 19, + 256, + 27794, + 64146, + 63122, + 31744, + 56978, + 48786, + 60416, + 65536, + 14183936, + 14417920, + 16150016, + 15625728, + 16252928, + 12480000, + 8285696, + 16777216 + ], + "inverse_FULL_translation": 14156434, + "inverse_columns": [ + 181, + 28304, + 35, + 8, + 28325, + 7, + 64, + 28213, + 256, + 14314496, + 14350848, + 14349824, + 31744, + 14343680, + 14335488, + 60416, + 65536, + 14155814, + 14417920, + 16121894, + 15597606, + 16252928, + 12451878, + 8257574, + 16777216 + ] + }, + { + "FULL_translation": 235558, + "columns": [ + 181, + 19791908, + 19792049, + 8, + 131, + 19792021, + 64, + 19, + 256, + 104594, + 1024, + 66194, + 33426, + 8192, + 16384, + 4754, + 2706, + 19765760, + 2333184, + 17013248, + 1048576, + 498176, + 4194304, + 8388608, + 760320 + ], + "inverse_FULL_translation": 19661458, + "inverse_columns": [ + 181, + 105104, + 35, + 8, + 105125, + 7, + 64, + 105013, + 256, + 19896320, + 1024, + 19857920, + 19825152, + 8192, + 16384, + 19796480, + 19794432, + 19660838, + 2228262, + 16908326, + 1048576, + 393254, + 4194304, + 8388608, + 655398 + ] + }, + { + "FULL_translation": 207910, + "columns": [ + 181, + 26869796, + 26869937, + 8, + 131, + 26869909, + 64, + 19, + 256, + 76946, + 113298, + 112274, + 80896, + 106130, + 16384, + 109568, + 48786, + 26816000, + 27000832, + 28782080, + 28257792, + 28835840, + 4194304, + 20917760, + 12529152 + ], + "inverse_FULL_translation": 26739346, + "inverse_columns": [ + 181, + 77456, + 35, + 8, + 77477, + 7, + 64, + 77365, + 256, + 26946560, + 26982912, + 26981888, + 80896, + 26975744, + 16384, + 109568, + 26918400, + 26738726, + 27000832, + 28704806, + 28180518, + 28835840, + 4194304, + 20840486, + 12451878 + ] + }, + { + "FULL_translation": 158866, + "columns": [ + 1, + 7209104, + 4, + 8, + 7209090, + 32, + 64, + 7208978, + 256, + 27794, + 64146, + 63122, + 31744, + 56978, + 48786, + 60416, + 65536, + 7106048, + 16412160, + 16150016, + 8126464, + 14577152, + 12480000, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7078546, + "inverse_columns": [ + 1, + 28304, + 4, + 8, + 28290, + 32, + 64, + 28178, + 256, + 7236608, + 7272960, + 7271936, + 31744, + 7265792, + 7257600, + 60416, + 65536, + 7078034, + 16384146, + 16122002, + 8126464, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 1076370, + "columns": [ + 1, + 8126608, + 4, + 8, + 8126594, + 32, + 64, + 8126482, + 256, + 28160, + 64146, + 63122, + 27794, + 56978, + 48786, + 60416, + 65536, + 7208960, + 16415744, + 16153600, + 7109632, + 14580736, + 12483584, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7082130, + "inverse_columns": [ + 1, + 31888, + 4, + 8, + 31874, + 32, + 64, + 31762, + 256, + 28160, + 8190464, + 8189440, + 8154112, + 8183296, + 8175104, + 60416, + 65536, + 7208960, + 16384146, + 16122002, + 7078034, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 1024, + 2048, + 49298, + 8192, + 512, + 20626, + 65536, + 4194304, + 262144, + 524288, + 8572928, + 2097152, + 9490432, + 1232896, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 16384, + 1024, + 2048, + 13664768, + 8192, + 13668352, + 13636096, + 65536, + 9437330, + 262144, + 524288, + 12583058, + 2097152, + 131072, + 5243026, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 1024, + 2048, + 98450, + 8192, + 16384, + 69778, + 512, + 16777216, + 262144, + 524288, + 8622080, + 2097152, + 4194304, + 1282048, + 9539584 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 65536, + 1024, + 2048, + 26247680, + 8192, + 16384, + 26219008, + 26251264, + 9437330, + 262144, + 524288, + 25165970, + 2097152, + 4194304, + 17825938, + 131072 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 1024, + 61952, + 33426, + 55808, + 47616, + 4754, + 65536, + 16252928, + 262144, + 6318080, + 15335424, + 4745216, + 2648064, + 7995392, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 63488, + 1024, + 6840320, + 59904, + 6834176, + 6825984, + 31232, + 65536, + 9437330, + 262144, + 15859712, + 8519826, + 14286848, + 12189696, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 1024, + 111104, + 33426, + 104960, + 16384, + 4754, + 47616, + 28835840, + 262144, + 18950144, + 27918336, + 17377280, + 4194304, + 20578304, + 2697216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 112640, + 1024, + 19472384, + 109056, + 19466240, + 16384, + 80384, + 19408896, + 9437330, + 262144, + 28442624, + 8519826, + 26869760, + 4194304, + 1179794, + 12189696 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 61952, + 2048, + 33426, + 54784, + 46592, + 4754, + 65536, + 15990784, + 6317056, + 524288, + 15073280, + 4482048, + 2384896, + 7733248, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 62464, + 6578176, + 2048, + 58880, + 6571008, + 6562816, + 30208, + 65536, + 9437330, + 15859712, + 524288, + 8519826, + 14024704, + 11927552, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 104960, + 103936, + 33426, + 8192, + 16384, + 4754, + 40448, + 27000832, + 17370112, + 17107968, + 26083328, + 2097152, + 4194304, + 18743296, + 855040 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 105472, + 17631232, + 17630208, + 101888, + 8192, + 16384, + 73216, + 17566720, + 9437330, + 26869760, + 26607616, + 8519826, + 2097152, + 4194304, + 1179794, + 10354688 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 37010, + 111104, + 2048, + 33426, + 103936, + 16384, + 4754, + 46592, + 28573696, + 18949120, + 524288, + 27656192, + 17114112, + 4194304, + 20316160, + 2434048 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 111616, + 19210240, + 2048, + 108032, + 19203072, + 16384, + 79360, + 19145728, + 9437330, + 28442624, + 524288, + 8519826, + 26607616, + 4194304, + 1179794, + 11927552 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 49298, + 1024, + 2048, + 33426, + 8192, + 4096, + 17042, + 65536, + 9486848, + 262144, + 524288, + 4194304, + 2097152, + 8569344, + 1229312, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 12750848, + 1024, + 2048, + 16384, + 8192, + 12747264, + 12718592, + 65536, + 12583058, + 262144, + 524288, + 8519826, + 2097152, + 1048576, + 4325522, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 69778, + 1024, + 2048, + 66194, + 8192, + 16384, + 4754, + 32768, + 9507328, + 262144, + 524288, + 8589824, + 2097152, + 4194304, + 16777216, + 1249792 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 17993728, + 1024, + 2048, + 17990144, + 8192, + 16384, + 65536, + 17961472, + 17825938, + 262144, + 524288, + 16908434, + 2097152, + 4194304, + 1179794, + 8388608 + ] + }, + { + "FULL_translation": 4292096, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 97426, + 124928, + 123904, + 93842, + 117760, + 97792, + 4754, + 60416, + 13631488, + 24882176, + 24620032, + 12713984, + 23047168, + 25034752, + 19770368, + 8367104 + ], + "inverse_FULL_translation": 25051136, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 53248, + 28146176, + 28145152, + 49664, + 28139008, + 97792, + 28126208, + 28081664, + 24903826, + 31981568, + 31719424, + 23986322, + 30146560, + 25034752, + 1179794, + 15466496 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 9568400, + 4, + 8, + 9568386, + 32, + 64, + 9568274, + 256, + 98450, + 1024, + 2048, + 33426, + 8192, + 16384, + 66194, + 4096, + 9536000, + 262144, + 524288, + 16777216, + 2097152, + 4194304, + 1278464, + 8618496 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 37520, + 4, + 8, + 37506, + 32, + 64, + 37394, + 256, + 25333760, + 1024, + 2048, + 65536, + 8192, + 16384, + 25301504, + 25330176, + 25165970, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 16908434, + 1048576 + ] + }, + { + "FULL_translation": 185490, + "columns": [ + 1, + 14024848, + 4, + 8, + 14024834, + 32, + 64, + 14024722, + 256, + 54418, + 17042, + 2048, + 33426, + 8192, + 1682, + 4754, + 65536, + 13948416, + 4380160, + 524288, + 8574464, + 2097152, + 448000, + 1234432, + 16777216 + ], + "inverse_FULL_translation": 13894290, + "inverse_columns": [ + 1, + 54928, + 4, + 8, + 54914, + 32, + 64, + 54802, + 256, + 14078976, + 14041600, + 2048, + 14057984, + 8192, + 14026240, + 14029312, + 65536, + 13893778, + 4325522, + 524288, + 8519826, + 2097152, + 393362, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 186514, + "columns": [ + 1, + 14286992, + 4, + 8, + 14286978, + 32, + 64, + 14286866, + 256, + 55442, + 1024, + 17042, + 33426, + 8192, + 2706, + 4754, + 65536, + 14211584, + 262144, + 4381184, + 8575488, + 2097152, + 711168, + 1235456, + 16777216 + ], + "inverse_FULL_translation": 14156434, + "inverse_columns": [ + 1, + 55952, + 4, + 8, + 55938, + 32, + 64, + 55826, + 256, + 14342144, + 1024, + 14303744, + 14320128, + 8192, + 14289408, + 14291456, + 65536, + 14155922, + 262144, + 4325522, + 8519826, + 2097152, + 655506, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 208018, + "columns": [ + 1, + 19792016, + 4, + 8, + 19792002, + 32, + 64, + 19791890, + 256, + 76946, + 113298, + 112274, + 80896, + 106130, + 16384, + 109568, + 48786, + 19738112, + 29044224, + 28782080, + 20709376, + 27209216, + 4194304, + 28049408, + 12529152 + ], + "inverse_FULL_translation": 19661458, + "inverse_columns": [ + 1, + 77456, + 4, + 8, + 77442, + 32, + 64, + 77330, + 256, + 19868672, + 19905024, + 19904000, + 80896, + 19897856, + 16384, + 109568, + 19840512, + 19660946, + 28967058, + 28704914, + 20709376, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 1125522, + "columns": [ + 1, + 20709520, + 4, + 8, + 20709506, + 32, + 64, + 20709394, + 256, + 77312, + 113298, + 112274, + 76946, + 106130, + 16384, + 109568, + 48786, + 19791872, + 29047808, + 28785664, + 19741696, + 27212800, + 4194304, + 28049408, + 12532736 + ], + "inverse_FULL_translation": 19665042, + "inverse_columns": [ + 1, + 81040, + 4, + 8, + 81026, + 32, + 64, + 80914, + 256, + 77312, + 20822528, + 20821504, + 20786176, + 20815360, + 16384, + 109568, + 20758016, + 19791872, + 28967058, + 28704914, + 19660946, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 234642, + "columns": [ + 1, + 26607760, + 4, + 8, + 26607746, + 32, + 64, + 26607634, + 256, + 103570, + 66194, + 2048, + 33426, + 8192, + 16384, + 4754, + 1682, + 26580480, + 17012224, + 524288, + 8623616, + 2097152, + 4194304, + 1283584, + 497152 + ], + "inverse_FULL_translation": 26477202, + "inverse_columns": [ + 1, + 104080, + 4, + 8, + 104066, + 32, + 64, + 103954, + 256, + 26711040, + 26673664, + 2048, + 26640896, + 8192, + 16384, + 26612224, + 26609152, + 26476690, + 16908434, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 393362 + ] + }, + { + "FULL_translation": 235666, + "columns": [ + 1, + 26869904, + 4, + 8, + 26869890, + 32, + 64, + 26869778, + 256, + 104594, + 1024, + 66194, + 33426, + 8192, + 16384, + 4754, + 2706, + 26843648, + 262144, + 17013248, + 8624640, + 2097152, + 4194304, + 1284608, + 760320 + ], + "inverse_FULL_translation": 26739346, + "inverse_columns": [ + 1, + 105104, + 4, + 8, + 105090, + 32, + 64, + 104978, + 256, + 26974208, + 1024, + 26935808, + 26903040, + 8192, + 16384, + 26874368, + 26872320, + 26738834, + 262144, + 16908434, + 8519826, + 2097152, + 4194304, + 1179794, + 655506 + ] + }, + { + "FULL_translation": 241810, + "columns": [ + 1, + 28442768, + 4, + 8, + 28442754, + 32, + 64, + 28442642, + 256, + 110738, + 1024, + 2048, + 33426, + 66194, + 16384, + 4754, + 8850, + 28422656, + 262144, + 524288, + 8630784, + 17019392, + 4194304, + 1290752, + 2339328 + ], + "inverse_FULL_translation": 28312210, + "inverse_columns": [ + 1, + 111248, + 4, + 8, + 111234, + 32, + 64, + 111122, + 256, + 28553216, + 1024, + 2048, + 28475904, + 28508672, + 16384, + 28447232, + 28451328, + 28311698, + 262144, + 524288, + 8519826, + 16908434, + 4194304, + 1179794, + 2228370 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 145, + 9175067, + 9175063, + 131, + 32, + 64, + 9175052, + 256, + 37010, + 104960, + 103936, + 33426, + 8192, + 16384, + 4754, + 40448, + 131072, + 8981504, + 8719360, + 1048576, + 2097152, + 4194304, + 16777216, + 855040 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 37405, + 137, + 133, + 37391, + 32, + 64, + 37394, + 256, + 105472, + 17631232, + 17630208, + 101888, + 8192, + 16384, + 73216, + 17566720, + 131072, + 17301644, + 17039500, + 1048576, + 2097152, + 4194304, + 786572, + 8388608 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 145, + 9175067, + 9175063, + 131, + 32, + 64, + 9175052, + 256, + 69778, + 1024, + 2048, + 66194, + 8192, + 16384, + 4754, + 32768, + 17895936, + 26869760, + 26607616, + 16978432, + 2097152, + 4194304, + 18743296, + 1249792 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 37405, + 137, + 133, + 37391, + 32, + 64, + 37394, + 256, + 17993728, + 1024, + 2048, + 17990144, + 8192, + 16384, + 65536, + 17961472, + 27000832, + 8913036, + 8650892, + 26083328, + 2097152, + 4194304, + 786572, + 10354688 + ] + }, + { + "FULL_translation": 4292126, + "columns": [ + 31, + 145, + 9175067, + 9175063, + 131, + 32, + 64, + 9175052, + 256, + 97426, + 124928, + 123904, + 93842, + 117760, + 97792, + 4754, + 60416, + 25013248, + 13107200, + 12845056, + 24095744, + 23047168, + 25034752, + 20163584, + 8367104 + ], + "inverse_FULL_translation": 25051166, + "inverse_columns": [ + 31, + 37405, + 137, + 133, + 37391, + 32, + 64, + 37394, + 256, + 53248, + 28539392, + 28538368, + 49664, + 28532224, + 97792, + 28519424, + 28474880, + 32505856, + 24772748, + 24510604, + 31588352, + 30539776, + 25034752, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 241804, + "columns": [ + 31, + 145, + 9175067, + 9175063, + 131, + 32, + 64, + 9175052, + 256, + 110738, + 1024, + 2048, + 33426, + 66194, + 16384, + 4754, + 8850, + 19005440, + 27898368, + 27636224, + 1048576, + 17019392, + 4194304, + 19771904, + 2339328 + ], + "inverse_FULL_translation": 19005982, + "inverse_columns": [ + 31, + 111133, + 137, + 133, + 111119, + 32, + 64, + 111122, + 256, + 28160000, + 1024, + 2048, + 28082688, + 28115456, + 16384, + 28054016, + 28058112, + 19005440, + 8913036, + 8650892, + 1048576, + 26083328, + 4194304, + 786572, + 11403264 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 145, + 4, + 3670179, + 3670056, + 3670155, + 64, + 19, + 256, + 37010, + 1024, + 61952, + 33426, + 55808, + 47616, + 4754, + 65536, + 131072, + 262144, + 3172352, + 4194304, + 1599488, + 2648064, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37545, + 4, + 49, + 37506, + 25, + 64, + 37419, + 256, + 63488, + 1024, + 6840320, + 59904, + 6834176, + 6825984, + 31232, + 65536, + 131072, + 262144, + 6291512, + 2621496, + 4718648, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 145, + 4, + 3670179, + 3670056, + 3670155, + 64, + 19, + 256, + 37010, + 1024, + 111104, + 33426, + 104960, + 16384, + 4754, + 47616, + 131072, + 262144, + 3221504, + 16777216, + 1648640, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37545, + 4, + 49, + 37506, + 25, + 64, + 37419, + 256, + 112640, + 1024, + 19472384, + 109056, + 19466240, + 16384, + 80384, + 19408896, + 131072, + 262144, + 18874424, + 2621496, + 17301560, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 145, + 4, + 3670179, + 3670056, + 3670155, + 64, + 19, + 256, + 49298, + 1024, + 2048, + 33426, + 8192, + 4096, + 17042, + 65536, + 12632576, + 262144, + 15859712, + 15335424, + 14286848, + 8569344, + 4375040, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37545, + 4, + 49, + 37506, + 25, + 64, + 37419, + 256, + 12750848, + 1024, + 2048, + 16384, + 8192, + 12747264, + 12718592, + 65536, + 16252928, + 262144, + 3145784, + 2621496, + 1572920, + 12189696, + 7995392, + 16777216 + ] + }, + { + "FULL_translation": 185400, + "columns": [ + 171, + 145, + 4, + 3670179, + 3670056, + 3670155, + 64, + 19, + 256, + 54418, + 17042, + 2048, + 33426, + 8192, + 1682, + 4754, + 65536, + 4587520, + 4380160, + 7656960, + 7132672, + 6084096, + 448000, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4588202, + "inverse_columns": [ + 171, + 54953, + 4, + 49, + 54914, + 25, + 64, + 54827, + 256, + 8180736, + 8143360, + 2048, + 8159744, + 8192, + 8128000, + 8131072, + 65536, + 4587520, + 7995392, + 3145784, + 2621496, + 1572920, + 4063232, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 145, + 4, + 3670179, + 3670056, + 3670155, + 64, + 19, + 256, + 98450, + 1024, + 2048, + 33426, + 8192, + 16384, + 66194, + 4096, + 25264640, + 262144, + 28442624, + 27918336, + 26869760, + 4194304, + 17007104, + 8618496 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37545, + 4, + 49, + 37506, + 25, + 64, + 37419, + 256, + 25333760, + 1024, + 2048, + 65536, + 8192, + 16384, + 25301504, + 25330176, + 28835840, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 20578304, + 12189696 + ] + }, + { + "FULL_translation": 234552, + "columns": [ + 171, + 145, + 4, + 3670179, + 3670056, + 3670155, + 64, + 19, + 256, + 103570, + 66194, + 2048, + 33426, + 8192, + 16384, + 4754, + 1682, + 17170432, + 17012224, + 20289024, + 19764736, + 18716160, + 4194304, + 8388608, + 497152 + ], + "inverse_FULL_translation": 17171114, + "inverse_columns": [ + 171, + 104105, + 4, + 49, + 104066, + 25, + 64, + 103979, + 256, + 20812800, + 20775424, + 2048, + 20742656, + 8192, + 16384, + 20713984, + 20710912, + 17170432, + 20578304, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 4063232 + ] + }, + { + "FULL_translation": 1076280, + "columns": [ + 171, + 145, + 4, + 14024867, + 14024744, + 14024843, + 64, + 19, + 256, + 28160, + 64146, + 63122, + 27794, + 56978, + 48786, + 60416, + 65536, + 16546816, + 16415744, + 13500416, + 13007872, + 15073280, + 12483584, + 8289280, + 16777216 + ], + "inverse_FULL_translation": 12980370, + "inverse_columns": [ + 171, + 31913, + 4, + 49, + 31874, + 25, + 64, + 31787, + 256, + 28160, + 14088704, + 14087680, + 14052352, + 14081536, + 14073344, + 60416, + 65536, + 16515128, + 16384056, + 13500416, + 12976184, + 15073280, + 12451896, + 8257592, + 16777216 + ] + }, + { + "FULL_translation": 1125432, + "columns": [ + 171, + 145, + 4, + 26607779, + 26607656, + 26607755, + 64, + 19, + 256, + 77312, + 113298, + 112274, + 76946, + 106130, + 16384, + 109568, + 48786, + 29178880, + 29047808, + 26083328, + 25639936, + 27656192, + 4194304, + 20921344, + 12532736 + ], + "inverse_FULL_translation": 25563282, + "inverse_columns": [ + 171, + 81065, + 4, + 49, + 81026, + 25, + 64, + 80939, + 256, + 77312, + 26720768, + 26719744, + 26684416, + 26713600, + 16384, + 109568, + 26656256, + 29098040, + 28966968, + 26083328, + 25559096, + 27656192, + 4194304, + 20840504, + 12451896 + ] + }, + { + "FULL_translation": 4222206, + "columns": [ + 4194349, + 4194556, + 4194409, + 4194405, + 4194542, + 4194381, + 109, + 4194430, + 256, + 27794, + 64146, + 63122, + 31744, + 56978, + 48786, + 60416, + 65536, + 28160, + 262144, + 524288, + 1048576, + 2097152, + 131072, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 658, + "inverse_columns": [ + 109, + 28304, + 251, + 247, + 28290, + 223, + 254, + 28178, + 256, + 158720, + 195072, + 194048, + 31744, + 187904, + 179712, + 60416, + 65536, + 4194304, + 262144, + 524288, + 1048576, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4222206, + "columns": [ + 4194349, + 4194556, + 4194409, + 4194405, + 4194542, + 4194381, + 109, + 4194430, + 256, + 28160, + 64146, + 63122, + 27794, + 56978, + 48786, + 60416, + 65536, + 131072, + 262144, + 524288, + 31744, + 2097152, + 1048576, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4242, + "inverse_columns": [ + 109, + 31888, + 251, + 247, + 31874, + 223, + 254, + 31762, + 256, + 28160, + 1112576, + 1111552, + 1076224, + 1105408, + 1097216, + 60416, + 65536, + 131072, + 262144, + 524288, + 4194304, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4247660, + "columns": [ + 7209005, + 7209212, + 7209065, + 7209061, + 7209198, + 7209037, + 109, + 7209086, + 256, + 37010, + 1024, + 2048, + 49298, + 8192, + 512, + 20626, + 65536, + 16568320, + 16437248, + 16175104, + 4063232, + 14602240, + 3067904, + 11403264, + 16777216 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 16384, + 1024, + 2048, + 7242240, + 8192, + 7245824, + 7213568, + 65536, + 16515263, + 16384191, + 16122047, + 4063232, + 14549183, + 3014847, + 11403264, + 16777216 + ] + }, + { + "FULL_translation": 4244076, + "columns": [ + 8126509, + 8126716, + 8126569, + 8126565, + 8126702, + 8126541, + 109, + 8126590, + 256, + 49298, + 1024, + 2048, + 33426, + 8192, + 4096, + 17042, + 65536, + 4063232, + 16433664, + 16171520, + 15647232, + 14598656, + 3981824, + 12320768, + 16777216 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 8163328, + 1024, + 2048, + 16384, + 8192, + 8159744, + 8131072, + 65536, + 4063232, + 16384191, + 16122047, + 15597759, + 14549183, + 3932351, + 12320768, + 16777216 + ] + }, + { + "FULL_translation": 4221036, + "columns": [ + 14024749, + 14024956, + 14024809, + 14024805, + 14024942, + 14024781, + 109, + 14024830, + 256, + 37010, + 1024, + 61952, + 33426, + 55808, + 47616, + 4754, + 65536, + 16541696, + 16410624, + 10354688, + 15624192, + 11927552, + 9857024, + 8284160, + 16777216 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 63488, + 1024, + 14049280, + 59904, + 14043136, + 14034944, + 31232, + 65536, + 16515263, + 16384191, + 10354688, + 15597759, + 11927552, + 9830591, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4220012, + "columns": [ + 14286893, + 14287100, + 14286953, + 14286949, + 14287086, + 14286925, + 109, + 14286974, + 256, + 37010, + 61952, + 2048, + 33426, + 54784, + 46592, + 4754, + 65536, + 16540672, + 10354688, + 16147456, + 15623168, + 12189696, + 10118144, + 8283136, + 16777216 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 62464, + 14311424, + 2048, + 58880, + 14304256, + 14296064, + 30208, + 65536, + 16515263, + 10354688, + 16122047, + 15597759, + 12189696, + 10092735, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4249854, + "columns": [ + 15990829, + 15991036, + 15990889, + 15990885, + 15991022, + 15990861, + 109, + 15990910, + 256, + 55442, + 1024, + 17042, + 33426, + 8192, + 2706, + 4754, + 65536, + 11852288, + 16439808, + 12320768, + 15653376, + 14604800, + 11927552, + 8313344, + 16777216 + ], + "inverse_FULL_translation": 11797138, + "inverse_columns": [ + 109, + 55952, + 251, + 247, + 55938, + 223, + 254, + 55826, + 256, + 11982848, + 1024, + 11944448, + 11960832, + 8192, + 11930112, + 11932160, + 65536, + 15990784, + 16384191, + 12320768, + 15597759, + 14549183, + 11796671, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4248830, + "columns": [ + 16252973, + 16253180, + 16253033, + 16253029, + 16253166, + 16253005, + 109, + 16253054, + 256, + 54418, + 17042, + 2048, + 33426, + 8192, + 1682, + 4754, + 65536, + 12113408, + 12320768, + 16176640, + 15652352, + 14603776, + 12189696, + 8312320, + 16777216 + ], + "inverse_FULL_translation": 12059282, + "inverse_columns": [ + 109, + 54928, + 251, + 247, + 54914, + 223, + 254, + 54802, + 256, + 12243968, + 12206592, + 2048, + 12222976, + 8192, + 12191232, + 12194304, + 65536, + 16252928, + 12320768, + 16122047, + 15597759, + 14549183, + 12058815, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 53868, + "columns": [ + 16646189, + 16646396, + 16646249, + 16646245, + 16646382, + 16646221, + 109, + 16646270, + 256, + 97426, + 124928, + 123904, + 93842, + 117760, + 97792, + 4754, + 60416, + 16624640, + 16493568, + 16231424, + 15707136, + 14658560, + 12561408, + 16777216, + 8367104 + ], + "inverse_FULL_translation": 25051181, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 53248, + 25131520, + 25130496, + 49664, + 25124352, + 97792, + 25111552, + 25067008, + 24903871, + 24772799, + 24510655, + 23986367, + 22937791, + 20840639, + 8257727, + 8388608 + ] + }, + { + "FULL_translation": 33424126, + "columns": [ + 16777261, + 16777468, + 16777321, + 16777317, + 16777454, + 16777293, + 109, + 16777342, + 256, + 76946, + 113298, + 112274, + 80896, + 106130, + 16384, + 109568, + 48786, + 16646144, + 16461312, + 16199168, + 15674880, + 14626304, + 16592384, + 8334848, + 12529152 + ], + "inverse_FULL_translation": 33424018, + "inverse_columns": [ + 109, + 77456, + 251, + 247, + 77442, + 223, + 254, + 77330, + 256, + 33369088, + 33405440, + 33404416, + 80896, + 33398272, + 16384, + 109568, + 33340928, + 29229056, + 33161216, + 32899072, + 32374784, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 33427710, + "columns": [ + 16777261, + 16777468, + 16777321, + 16777317, + 16777454, + 16777293, + 109, + 16777342, + 256, + 77312, + 113298, + 112274, + 76946, + 106130, + 16384, + 109568, + 48786, + 16595968, + 16464896, + 16202752, + 16646144, + 14629888, + 15678464, + 8338432, + 12532736 + ], + "inverse_FULL_translation": 33427602, + "inverse_columns": [ + 109, + 81040, + 251, + 247, + 81026, + 223, + 254, + 80914, + 256, + 77312, + 32487936, + 32486912, + 32451584, + 32480768, + 16384, + 109568, + 32423424, + 33292288, + 33161216, + 32899072, + 29229056, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 30408812, + "columns": [ + 19791917, + 19792124, + 19791977, + 19791973, + 19792110, + 19791949, + 109, + 19791998, + 256, + 37010, + 1024, + 2048, + 98450, + 8192, + 16384, + 69778, + 512, + 23855104, + 23724032, + 23461888, + 15699968, + 21889024, + 16646144, + 8359936, + 9539584 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 65536, + 1024, + 2048, + 26247680, + 8192, + 16384, + 26219008, + 26251264, + 16515263, + 16384191, + 16122047, + 29360128, + 14549183, + 16646144, + 22020096, + 3014847 + ] + }, + { + "FULL_translation": 29491308, + "columns": [ + 20709421, + 20709628, + 20709481, + 20709477, + 20709614, + 20709453, + 109, + 20709502, + 256, + 98450, + 1024, + 2048, + 33426, + 8192, + 16384, + 66194, + 4096, + 16613888, + 24641536, + 24379392, + 23855104, + 22806528, + 16646144, + 8356352, + 8618496 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 25333760, + 1024, + 2048, + 65536, + 8192, + 16384, + 25301504, + 25330176, + 29360128, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 21102592, + 3932351 + ] + }, + { + "FULL_translation": 23593068, + "columns": [ + 26607661, + 26607868, + 26607721, + 26607717, + 26607854, + 26607693, + 109, + 26607742, + 256, + 37010, + 1024, + 111104, + 33426, + 104960, + 16384, + 4754, + 47616, + 30670848, + 30539776, + 16197632, + 29753344, + 14624768, + 16646144, + 22413312, + 2697216 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 112640, + 1024, + 19472384, + 109056, + 19466240, + 16384, + 80384, + 19408896, + 16515263, + 16384191, + 23068672, + 15597759, + 21495808, + 16646144, + 8257727, + 9830591 + ] + }, + { + "FULL_translation": 23330924, + "columns": [ + 26869805, + 26870012, + 26869865, + 26869861, + 26869998, + 26869837, + 109, + 26869886, + 256, + 37010, + 111104, + 2048, + 33426, + 103936, + 16384, + 4754, + 46592, + 30932992, + 16458752, + 30539776, + 30015488, + 14623744, + 16646144, + 22675456, + 2434048 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 111616, + 19210240, + 2048, + 108032, + 19203072, + 16384, + 79360, + 19145728, + 16515263, + 23068672, + 16122047, + 15597759, + 21233664, + 16646144, + 8257727, + 10092735 + ] + }, + { + "FULL_translation": 23200510, + "columns": [ + 27000877, + 27001084, + 27000937, + 27000933, + 27001070, + 27000909, + 109, + 27000958, + 256, + 110738, + 1024, + 2048, + 33426, + 66194, + 16384, + 4754, + 8850, + 16646144, + 30932992, + 30670848, + 30146560, + 14660096, + 16626176, + 22806528, + 2339328 + ], + "inverse_FULL_translation": 23200402, + "inverse_columns": [ + 109, + 111248, + 251, + 247, + 111234, + 223, + 254, + 111122, + 256, + 23179264, + 1024, + 2048, + 23101952, + 23134720, + 16384, + 23073280, + 23077376, + 19005440, + 16384191, + 16122047, + 15597759, + 21102592, + 16646144, + 8257727, + 10223807 + ] + }, + { + "FULL_translation": 22151276, + "columns": [ + 28049453, + 28049660, + 28049513, + 28049509, + 28049646, + 28049485, + 109, + 28049534, + 256, + 69778, + 1024, + 2048, + 66194, + 8192, + 16384, + 4754, + 32768, + 16585216, + 31981568, + 31719424, + 15667712, + 30146560, + 16646144, + 23855104, + 1249792 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 17993728, + 1024, + 2048, + 17990144, + 8192, + 16384, + 65536, + 17961472, + 22020096, + 16384191, + 16122047, + 21102592, + 14549183, + 16646144, + 8257727, + 11272383 + ] + }, + { + "FULL_translation": 21758060, + "columns": [ + 28442669, + 28442876, + 28442729, + 28442725, + 28442862, + 28442701, + 109, + 28442750, + 256, + 37010, + 104960, + 103936, + 33426, + 8192, + 16384, + 4754, + 40448, + 32505856, + 16452608, + 16190464, + 31588352, + 30539776, + 16646144, + 24248320, + 855040 + ], + "inverse_FULL_translation": 4194450, + "inverse_columns": [ + 109, + 37520, + 251, + 247, + 37506, + 223, + 254, + 37394, + 256, + 105472, + 17631232, + 17630208, + 101888, + 8192, + 16384, + 73216, + 17566720, + 16515263, + 21495808, + 21233664, + 15597759, + 14549183, + 16646144, + 8257727, + 11665599 + ] + }, + { + "FULL_translation": 21627646, + "columns": [ + 28573741, + 28573948, + 28573801, + 28573797, + 28573934, + 28573773, + 109, + 28573822, + 256, + 104594, + 1024, + 66194, + 33426, + 8192, + 16384, + 4754, + 2706, + 16646144, + 32505856, + 16226816, + 31719424, + 30670848, + 16620032, + 24379392, + 760320 + ], + "inverse_FULL_translation": 21627538, + "inverse_columns": [ + 109, + 105104, + 251, + 247, + 105090, + 223, + 254, + 104978, + 256, + 21600256, + 1024, + 21561856, + 21529088, + 8192, + 16384, + 21500416, + 21498368, + 17432576, + 16384191, + 21102592, + 15597759, + 14549183, + 16646144, + 8257727, + 11796671 + ] + }, + { + "FULL_translation": 21365502, + "columns": [ + 28835885, + 28836092, + 28835945, + 28835941, + 28836078, + 28835917, + 109, + 28835966, + 256, + 103570, + 66194, + 2048, + 33426, + 8192, + 16384, + 4754, + 1682, + 16646144, + 16487936, + 32505856, + 31981568, + 30932992, + 16619008, + 24641536, + 497152 + ], + "inverse_FULL_translation": 21365394, + "inverse_columns": [ + 109, + 104080, + 251, + 247, + 104066, + 223, + 254, + 103954, + 256, + 21337088, + 21299712, + 2048, + 21266944, + 8192, + 16384, + 21238272, + 21235200, + 17170432, + 21102592, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 12058815 + ] + }, + { + "FULL_translation": 5112334, + "columns": [ + 4194314, + 4194316, + 241, + 4194310, + 239, + 223, + 254, + 127, + 256, + 62464, + 64191, + 48128, + 61119, + 57023, + 46271, + 32447, + 65536, + 917504, + 833024, + 439808, + 1048576, + 2097152, + 701952, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 5128443, + "inverse_columns": [ + 62644, + 62713, + 62714, + 62707, + 62692, + 62676, + 244, + 62580, + 256, + 5026816, + 5044736, + 48128, + 5041664, + 5037568, + 46592, + 5012992, + 65536, + 4849664, + 917504, + 4587520, + 1048576, + 2097152, + 11, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 301582, + "columns": [ + 7208970, + 7208972, + 241, + 7208966, + 239, + 223, + 254, + 127, + 256, + 64703, + 40448, + 63167, + 61119, + 47616, + 39615, + 32447, + 65536, + 842240, + 7002624, + 449024, + 1048576, + 4512256, + 2415104, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 6963451, + "inverse_columns": [ + 55988, + 56057, + 56058, + 56051, + 56036, + 56020, + 244, + 55924, + 256, + 7273472, + 40448, + 7271936, + 7269888, + 47616, + 7248384, + 7241216, + 65536, + 786443, + 6946827, + 393227, + 1048576, + 4456459, + 2359307, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 13910030, + "columns": [ + 14286858, + 14286860, + 241, + 14286854, + 239, + 223, + 254, + 127, + 256, + 64703, + 64191, + 63167, + 15872, + 57023, + 11967, + 44544, + 65536, + 14417920, + 917504, + 14024704, + 12611072, + 2097152, + 9465344, + 5271040, + 16777216 + ], + "inverse_FULL_translation": 13910267, + "inverse_columns": [ + 28340, + 28409, + 28410, + 28403, + 28388, + 28372, + 244, + 28276, + 256, + 13696000, + 13695488, + 13694464, + 15872, + 13688320, + 13643264, + 44544, + 65536, + 786443, + 917504, + 393227, + 13238283, + 2097152, + 10092555, + 5898251, + 16777216 + ] + }, + { + "FULL_translation": 262158, + "columns": [ + 15990794, + 15990796, + 241, + 15990790, + 239, + 223, + 254, + 127, + 256, + 16384, + 1024, + 2048, + 4096, + 8192, + 191, + 32768, + 65536, + 15729152, + 15859712, + 16252928, + 15598080, + 14549504, + 12452352, + 8258048, + 16777216 + ], + "inverse_FULL_translation": 15745275, + "inverse_columns": [ + 16564, + 16633, + 16634, + 16627, + 16612, + 16596, + 244, + 16500, + 256, + 15859712, + 1024, + 2048, + 4096, + 8192, + 512, + 32768, + 65536, + 15990784, + 15728651, + 16252928, + 15597579, + 14549003, + 12451851, + 8257547, + 16777216 + ] + }, + { + "FULL_translation": 17695246, + "columns": [ + 16777226, + 16777228, + 241, + 16777222, + 239, + 223, + 254, + 127, + 256, + 68096, + 64191, + 82432, + 61119, + 57023, + 65024, + 32447, + 46271, + 917504, + 870400, + 477184, + 1048576, + 2097152, + 4194304, + 8388608, + 739328 + ], + "inverse_FULL_translation": 215803, + "inverse_columns": [ + 111796, + 111865, + 111866, + 111859, + 111844, + 111828, + 244, + 111732, + 256, + 65024, + 126976, + 17626624, + 123904, + 119808, + 17628160, + 95232, + 17566208, + 17432576, + 917504, + 17170432, + 1048576, + 2097152, + 4194304, + 8388608, + 11 + ] + }, + { + "FULL_translation": 353294, + "columns": [ + 19791882, + 19791884, + 241, + 19791878, + 239, + 223, + 254, + 127, + 256, + 64703, + 90112, + 63167, + 61119, + 82944, + 65024, + 32447, + 39615, + 861184, + 19604480, + 467968, + 1048576, + 17114112, + 4194304, + 8388608, + 2434048 + ], + "inverse_FULL_translation": 353531, + "inverse_columns": [ + 105140, + 105209, + 105210, + 105203, + 105188, + 105172, + 244, + 105076, + 256, + 120832, + 19855872, + 119296, + 117248, + 19848704, + 65024, + 88576, + 19801088, + 786443, + 19529739, + 393227, + 1048576, + 17039371, + 4194304, + 8388608, + 2359307 + ] + }, + { + "FULL_translation": 26492942, + "columns": [ + 26869770, + 26869772, + 241, + 26869766, + 239, + 223, + 254, + 127, + 256, + 64703, + 64191, + 63167, + 114688, + 57023, + 65024, + 86016, + 11967, + 27000832, + 917504, + 26607616, + 25268224, + 2097152, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 381179, + "inverse_columns": [ + 77492, + 77561, + 77562, + 77555, + 77540, + 77524, + 244, + 77428, + 256, + 93184, + 92672, + 91648, + 26275328, + 85504, + 65024, + 26246656, + 26251264, + 786443, + 917504, + 393227, + 25821195, + 2097152, + 4194304, + 18481163, + 10092555 + ] + }, + { + "FULL_translation": 392718, + "columns": [ + 28573706, + 28573708, + 241, + 28573702, + 239, + 223, + 254, + 127, + 256, + 114176, + 129536, + 128512, + 126464, + 122368, + 65024, + 97792, + 191, + 28441600, + 28442624, + 28835840, + 28310528, + 27261952, + 4194304, + 20970496, + 12581888 + ], + "inverse_FULL_translation": 261883, + "inverse_columns": [ + 65716, + 65785, + 65786, + 65779, + 65764, + 65748, + 244, + 65652, + 256, + 65024, + 28506624, + 28505600, + 28503552, + 28499456, + 28507136, + 28474880, + 28491264, + 28573696, + 28311563, + 28835840, + 28180491, + 27131915, + 4194304, + 20840459, + 12451851 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 1441812, + 233, + 1441810, + 247, + 1441798, + 223, + 254, + 127, + 256, + 63488, + 48128, + 63167, + 61119, + 57023, + 47295, + 32447, + 65536, + 1358336, + 1227264, + 524288, + 4194304, + 2097152, + 440832, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4604136, + "inverse_columns": [ + 63658, + 63740, + 63737, + 63714, + 63725, + 63690, + 234, + 63594, + 256, + 4634624, + 48128, + 4650496, + 4648448, + 4644352, + 47616, + 4619776, + 65536, + 4456469, + 4325397, + 524288, + 393237, + 2097152, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 534, + "columns": [ + 1441812, + 233, + 1441810, + 247, + 1441798, + 223, + 254, + 127, + 256, + 67072, + 82432, + 63167, + 61119, + 57023, + 65024, + 32447, + 47295, + 1393664, + 1262592, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 476160 + ], + "inverse_FULL_translation": 83688, + "inverse_columns": [ + 112810, + 112892, + 112889, + 112866, + 112877, + 112842, + 234, + 112746, + 256, + 65024, + 17234432, + 126976, + 124928, + 120832, + 17234944, + 96256, + 17171968, + 17039381, + 16908309, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 6963222, + "columns": [ + 8126484, + 233, + 8126482, + 247, + 8126470, + 223, + 254, + 127, + 256, + 64703, + 64191, + 40448, + 61119, + 46592, + 38591, + 32447, + 65536, + 1441792, + 7995392, + 6346240, + 7208960, + 4773376, + 2676224, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 6963453, + "inverse_columns": [ + 54954, + 55036, + 55033, + 55010, + 55021, + 54986, + 234, + 54890, + 256, + 6880256, + 6879744, + 40448, + 6876672, + 46592, + 6854144, + 6848000, + 65536, + 1441792, + 1179669, + 7602197, + 393237, + 6029333, + 3932181, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 146454, + "columns": [ + 14024724, + 233, + 14024722, + 247, + 14024710, + 223, + 254, + 127, + 256, + 15872, + 64191, + 63167, + 61119, + 57023, + 15551, + 48128, + 65536, + 13925376, + 1211392, + 524288, + 424960, + 2097152, + 8551424, + 4357120, + 16777216 + ], + "inverse_FULL_translation": 13910269, + "inverse_columns": [ + 31914, + 31996, + 31993, + 31970, + 31981, + 31946, + 234, + 31850, + 256, + 15872, + 14088704, + 14087680, + 14085632, + 14081536, + 14040064, + 48128, + 65536, + 13893653, + 1179669, + 524288, + 393237, + 2097152, + 8519701, + 4325397, + 16777216 + ] + }, + { + "FULL_translation": 131094, + "columns": [ + 15335444, + 233, + 15335442, + 247, + 15335430, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 16384, + 8192, + 191, + 32768, + 65536, + 16252928, + 15466496, + 16125952, + 15208448, + 14553088, + 12455936, + 8261632, + 16777216 + ], + "inverse_FULL_translation": 15220989, + "inverse_columns": [ + 16554, + 16636, + 16633, + 16610, + 16621, + 16586, + 234, + 16490, + 256, + 512, + 1024, + 2048, + 16252928, + 8192, + 4096, + 32768, + 65536, + 15204373, + 15466496, + 16121877, + 15335424, + 14549013, + 12451861, + 8257557, + 16777216 + ] + }, + { + "FULL_translation": 19546134, + "columns": [ + 20709396, + 233, + 20709394, + 247, + 20709382, + 223, + 254, + 127, + 256, + 64703, + 64191, + 90112, + 61119, + 83968, + 65024, + 32447, + 38591, + 1441792, + 20578304, + 18950144, + 19791872, + 17377280, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 223485, + "inverse_columns": [ + 104106, + 104188, + 104185, + 104162, + 104173, + 104138, + 234, + 104042, + 256, + 119808, + 119296, + 19461632, + 116224, + 19455488, + 65024, + 87552, + 19408896, + 1441792, + 1179669, + 20185109, + 393237, + 18612245, + 4194304, + 8388608, + 3932181 + ] + }, + { + "FULL_translation": 246294, + "columns": [ + 26607636, + 233, + 26607634, + 247, + 26607622, + 223, + 254, + 127, + 256, + 114688, + 64191, + 63167, + 61119, + 57023, + 65024, + 82432, + 15551, + 26575360, + 1278464, + 524288, + 492032, + 2097152, + 4194304, + 17007104, + 8618496 + ], + "inverse_FULL_translation": 246525, + "inverse_columns": [ + 81066, + 81148, + 81145, + 81122, + 81133, + 81098, + 234, + 81002, + 256, + 26672128, + 96256, + 95232, + 93184, + 89088, + 65024, + 26639872, + 26640896, + 26476565, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 16908309, + 8519701 + ] + }, + { + "FULL_translation": 261654, + "columns": [ + 27918356, + 233, + 27918354, + 247, + 27918342, + 223, + 254, + 127, + 256, + 130048, + 129536, + 128512, + 114176, + 122368, + 65024, + 97792, + 191, + 28835840, + 28049408, + 28831232, + 27913728, + 27258368, + 4194304, + 20966912, + 12578304 + ], + "inverse_FULL_translation": 1179389, + "inverse_columns": [ + 65706, + 65788, + 65785, + 65762, + 65773, + 65738, + 234, + 65642, + 256, + 28900352, + 28899840, + 28898816, + 65024, + 28892672, + 28896768, + 28868096, + 28884480, + 27787285, + 28049408, + 28704789, + 27918336, + 27131925, + 4194304, + 20840469, + 12451861 + ] + }, + { + "FULL_translation": 674, + "columns": [ + 10616992, + 93, + 251, + 247, + 239, + 10616962, + 254, + 10616866, + 256, + 74240, + 64191, + 63167, + 61119, + 82432, + 65024, + 32447, + 40127, + 10575872, + 262144, + 524288, + 1048576, + 8609792, + 4194304, + 16777216, + 2318336 + ], + "inverse_FULL_translation": 90716, + "inverse_columns": [ + 105502, + 105724, + 105562, + 105558, + 105550, + 105693, + 94, + 105597, + 256, + 65024, + 120832, + 119808, + 117760, + 19062272, + 19069952, + 89088, + 19014144, + 18874529, + 262144, + 524288, + 1048576, + 16908449, + 4194304, + 2228385, + 8388608 + ] + }, + { + "FULL_translation": 228893, + "columns": [ + 14680224, + 93, + 251, + 247, + 239, + 14680194, + 254, + 14680098, + 256, + 97471, + 96959, + 95935, + 93887, + 89791, + 81599, + 32447, + 32768, + 10616832, + 24870400, + 24608256, + 24083968, + 12713984, + 25034752, + 18710016, + 8355328 + ], + "inverse_FULL_translation": 14811228, + "inverse_columns": [ + 65054, + 65276, + 65114, + 65110, + 65102, + 65245, + 94, + 65149, + 256, + 27065344, + 27064832, + 27063808, + 27061760, + 27057664, + 27049472, + 65536, + 27033088, + 25034752, + 30932992, + 30670848, + 30146560, + 22937761, + 24903841, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 17711266, + "columns": [ + 28049568, + 93, + 251, + 247, + 239, + 28049538, + 254, + 28049442, + 256, + 64703, + 83968, + 82944, + 61119, + 57023, + 65024, + 32447, + 45759, + 10616832, + 17370112, + 17107968, + 1048576, + 26083328, + 4194304, + 19791872, + 855040 + ], + "inverse_FULL_translation": 216317, + "inverse_columns": [ + 111134, + 111356, + 111194, + 111190, + 111182, + 111325, + 94, + 111229, + 256, + 126976, + 17627648, + 17626624, + 123392, + 119296, + 65024, + 94720, + 17566720, + 10616832, + 27787425, + 27525281, + 1048576, + 8519841, + 4194304, + 2228385, + 11272353 + ] + }, + { + "FULL_translation": 217762, + "columns": [ + 28442784, + 93, + 251, + 247, + 239, + 28442754, + 254, + 28442658, + 256, + 86016, + 64191, + 63167, + 82432, + 57023, + 65024, + 32447, + 44223, + 28381696, + 262144, + 524288, + 16978432, + 8589824, + 4194304, + 2298368, + 1249792 + ], + "inverse_FULL_translation": 217853, + "inverse_columns": [ + 109598, + 109820, + 109658, + 109654, + 109646, + 109789, + 94, + 109693, + 256, + 28507136, + 124928, + 123904, + 28503552, + 117760, + 65024, + 93184, + 28447232, + 28311713, + 262144, + 524288, + 16908449, + 8519841, + 4194304, + 2228385, + 1179809 + ] + }, + { + "FULL_translation": 16422, + "columns": [ + 217, + 2490404, + 2490402, + 247, + 239, + 2490374, + 254, + 127, + 256, + 64703, + 40448, + 63167, + 61119, + 47616, + 39615, + 32447, + 65536, + 4194304, + 2284032, + 524288, + 1048576, + 449024, + 2415104, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 6570200, + "inverse_columns": [ + 55961, + 56060, + 56058, + 56017, + 56009, + 56030, + 217, + 55897, + 256, + 6618112, + 40448, + 6616576, + 6614528, + 47616, + 6593024, + 6585856, + 65536, + 2359334, + 6291494, + 524288, + 1048576, + 4456486, + 131072, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16422, + "columns": [ + 217, + 2490404, + 2490402, + 247, + 239, + 2490374, + 254, + 127, + 256, + 64703, + 64191, + 63167, + 15872, + 57023, + 11967, + 44544, + 65536, + 15990784, + 15859712, + 524288, + 12611072, + 14024704, + 9465344, + 5271040, + 16777216 + ], + "inverse_FULL_translation": 13648088, + "inverse_columns": [ + 28313, + 28412, + 28410, + 28369, + 28361, + 28382, + 217, + 28249, + 256, + 13696000, + 13695488, + 13694464, + 15872, + 13688320, + 13643264, + 44544, + 65536, + 2359334, + 2228262, + 524288, + 15073280, + 393254, + 11927552, + 7733248, + 16777216 + ] + }, + { + "FULL_translation": 16422, + "columns": [ + 217, + 2490404, + 2490402, + 247, + 239, + 2490374, + 254, + 127, + 256, + 64703, + 64191, + 63167, + 114688, + 57023, + 65024, + 86016, + 11967, + 28573696, + 28442624, + 524288, + 25268224, + 26607616, + 4194304, + 17928192, + 9539584 + ], + "inverse_FULL_translation": 119000, + "inverse_columns": [ + 77465, + 77564, + 77562, + 77521, + 77513, + 77534, + 217, + 77401, + 256, + 93184, + 92672, + 91648, + 26275328, + 85504, + 65024, + 26246656, + 26251264, + 2359334, + 2228262, + 524288, + 27656192, + 393254, + 4194304, + 20316160, + 11927552 + ] + }, + { + "FULL_translation": 16422, + "columns": [ + 217, + 2490404, + 2490402, + 247, + 239, + 2490374, + 254, + 127, + 256, + 64703, + 90112, + 63167, + 61119, + 82944, + 65024, + 32447, + 39615, + 16777216, + 2302976, + 524288, + 1048576, + 467968, + 4194304, + 8388608, + 2434048 + ], + "inverse_FULL_translation": 91352, + "inverse_columns": [ + 105113, + 105212, + 105210, + 105169, + 105161, + 105182, + 217, + 105049, + 256, + 120832, + 19200512, + 119296, + 117248, + 19193344, + 65024, + 88576, + 19145728, + 2359334, + 18874406, + 524288, + 1048576, + 17039398, + 4194304, + 8388608, + 131072 + ] + }, + { + "FULL_translation": 177190, + "columns": [ + 217, + 7208996, + 7208994, + 247, + 239, + 7208966, + 254, + 127, + 256, + 62464, + 64191, + 48128, + 61119, + 57023, + 46271, + 32447, + 65536, + 7124480, + 2274816, + 4371968, + 1048576, + 439808, + 701952, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 7094526, + "inverse_columns": [ + 62617, + 62716, + 62714, + 62673, + 62665, + 62686, + 217, + 62553, + 256, + 7255040, + 7272960, + 48128, + 7269888, + 7265792, + 46592, + 7241216, + 65536, + 7077926, + 2228262, + 4325414, + 1048576, + 393254, + 655398, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 131110, + "columns": [ + 217, + 14286884, + 14286882, + 247, + 239, + 14286854, + 254, + 127, + 256, + 16384, + 1024, + 2048, + 4096, + 8192, + 191, + 32768, + 65536, + 14156288, + 14417920, + 16122368, + 15598080, + 16252928, + 12452352, + 8258048, + 16777216 + ], + "inverse_FULL_translation": 14172414, + "inverse_columns": [ + 16537, + 16636, + 16634, + 16593, + 16585, + 16606, + 217, + 16473, + 256, + 14286848, + 1024, + 2048, + 4096, + 8192, + 512, + 32768, + 65536, + 14155814, + 14417920, + 16121894, + 15597606, + 16252928, + 12451878, + 8257574, + 16777216 + ] + }, + { + "FULL_translation": 215590, + "columns": [ + 217, + 19791908, + 19791906, + 247, + 239, + 19791878, + 254, + 127, + 256, + 68096, + 64191, + 82432, + 61119, + 57023, + 65024, + 32447, + 46271, + 19744768, + 2312192, + 16992256, + 1048576, + 477184, + 4194304, + 8388608, + 739328 + ], + "inverse_FULL_translation": 215806, + "inverse_columns": [ + 111769, + 111868, + 111866, + 111825, + 111817, + 111838, + 217, + 111705, + 256, + 65024, + 126976, + 19854848, + 123904, + 119808, + 19856384, + 95232, + 19794432, + 19660838, + 2228262, + 16908326, + 1048576, + 393254, + 4194304, + 8388608, + 655398 + ] + }, + { + "FULL_translation": 261670, + "columns": [ + 217, + 26869796, + 26869794, + 247, + 239, + 26869766, + 254, + 127, + 256, + 114176, + 129536, + 128512, + 126464, + 122368, + 65024, + 97792, + 191, + 26868736, + 27000832, + 28834816, + 28310528, + 28835840, + 4194304, + 20970496, + 12581888 + ], + "inverse_FULL_translation": 261886, + "inverse_columns": [ + 65689, + 65788, + 65786, + 65745, + 65737, + 65758, + 217, + 65625, + 256, + 65024, + 26933760, + 26932736, + 26930688, + 26926592, + 26934272, + 26902016, + 26918400, + 26738726, + 27000832, + 28704806, + 28180518, + 28835840, + 4194304, + 20840486, + 12451878 + ] + }, + { + "FULL_translation": 131218, + "columns": [ + 109, + 7209104, + 251, + 247, + 7209090, + 223, + 254, + 7208978, + 256, + 16384, + 1024, + 2048, + 4096, + 8192, + 191, + 32768, + 65536, + 7078400, + 16384512, + 16122368, + 8126464, + 14549504, + 12452352, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7094526, + "inverse_columns": [ + 16429, + 16636, + 16489, + 16485, + 16622, + 16461, + 109, + 16510, + 256, + 7208960, + 1024, + 2048, + 4096, + 8192, + 512, + 32768, + 65536, + 7078034, + 16384146, + 16122002, + 8126464, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 1048722, + "columns": [ + 109, + 8126608, + 251, + 247, + 8126594, + 223, + 254, + 8126482, + 256, + 512, + 1024, + 2048, + 16384, + 8192, + 191, + 32768, + 65536, + 7208960, + 16388096, + 16125952, + 7081984, + 14553088, + 12455936, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7094526, + "inverse_columns": [ + 16429, + 16636, + 16489, + 16485, + 16622, + 16461, + 109, + 16510, + 256, + 512, + 1024, + 2048, + 8126464, + 8192, + 4096, + 32768, + 65536, + 7208960, + 16384146, + 16122002, + 7078034, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 15872, + 64191, + 63167, + 61119, + 57023, + 15551, + 48128, + 65536, + 9468928, + 262144, + 524288, + 4194304, + 2097152, + 8551424, + 1211392, + 16777216 + ], + "inverse_FULL_translation": 12730476, + "inverse_columns": [ + 31789, + 31996, + 31849, + 31845, + 31982, + 31821, + 109, + 31870, + 256, + 15872, + 12777984, + 12776960, + 12774912, + 12770816, + 12729344, + 48128, + 65536, + 12583058, + 262144, + 524288, + 8519826, + 2097152, + 1048576, + 4325522, + 16777216 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 40448, + 63167, + 61119, + 47616, + 39615, + 32447, + 65536, + 15990784, + 6347264, + 524288, + 15073280, + 4512256, + 2415104, + 7733248, + 16777216 + ], + "inverse_FULL_translation": 6570092, + "inverse_columns": [ + 55853, + 56060, + 55913, + 55909, + 56046, + 55885, + 109, + 55934, + 256, + 6618112, + 40448, + 6616576, + 6614528, + 47616, + 6593024, + 6585856, + 65536, + 9437330, + 15859712, + 524288, + 8519826, + 14024704, + 11927552, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 64191, + 40448, + 61119, + 46592, + 38591, + 32447, + 65536, + 16252928, + 262144, + 6346240, + 15335424, + 4773376, + 2676224, + 7995392, + 16777216 + ], + "inverse_FULL_translation": 6832236, + "inverse_columns": [ + 54829, + 55036, + 54889, + 54885, + 55022, + 54861, + 109, + 54910, + 256, + 6880256, + 6879744, + 40448, + 6876672, + 46592, + 6854144, + 6848000, + 65536, + 9437330, + 262144, + 15859712, + 8519826, + 14286848, + 12189696, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 64191, + 63167, + 15872, + 57023, + 11967, + 44544, + 65536, + 4194304, + 262144, + 524288, + 8547840, + 2097152, + 9465344, + 1207808, + 16777216 + ], + "inverse_FULL_translation": 13647980, + "inverse_columns": [ + 28205, + 28412, + 28265, + 28261, + 28398, + 28237, + 109, + 28286, + 256, + 13696000, + 13695488, + 13694464, + 15872, + 13688320, + 13643264, + 44544, + 65536, + 9437330, + 262144, + 524288, + 12583058, + 2097152, + 131072, + 5243026, + 16777216 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 64191, + 63167, + 114688, + 57023, + 65024, + 86016, + 11967, + 16777216, + 262144, + 524288, + 8622080, + 2097152, + 4194304, + 1282048, + 9539584 + ], + "inverse_FULL_translation": 118892, + "inverse_columns": [ + 77357, + 77564, + 77417, + 77413, + 77550, + 77389, + 109, + 77438, + 256, + 93184, + 92672, + 91648, + 26275328, + 85504, + 65024, + 26246656, + 26251264, + 9437330, + 262144, + 524288, + 25165970, + 2097152, + 4194304, + 17825938, + 131072 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 64191, + 90112, + 61119, + 83968, + 65024, + 32447, + 38591, + 28835840, + 262144, + 18950144, + 27918336, + 17377280, + 4194304, + 20578304, + 2697216 + ], + "inverse_FULL_translation": 92268, + "inverse_columns": [ + 103981, + 104188, + 104041, + 104037, + 104174, + 104013, + 109, + 104062, + 256, + 119808, + 119296, + 19461632, + 116224, + 19455488, + 65024, + 87552, + 19408896, + 9437330, + 262144, + 28442624, + 8519826, + 26869760, + 4194304, + 1179794, + 12189696 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 83968, + 82944, + 61119, + 57023, + 65024, + 32447, + 45759, + 27000832, + 17370112, + 17107968, + 26083328, + 2097152, + 4194304, + 18743296, + 855040 + ], + "inverse_FULL_translation": 85100, + "inverse_columns": [ + 111149, + 111356, + 111209, + 111205, + 111342, + 111181, + 109, + 111230, + 256, + 126976, + 17627648, + 17626624, + 123392, + 119296, + 65024, + 94720, + 17566720, + 9437330, + 26869760, + 26607616, + 8519826, + 2097152, + 4194304, + 1179794, + 10354688 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 64703, + 90112, + 63167, + 61119, + 82944, + 65024, + 32447, + 39615, + 28573696, + 18949120, + 524288, + 27656192, + 17114112, + 4194304, + 20316160, + 2434048 + ], + "inverse_FULL_translation": 91244, + "inverse_columns": [ + 105005, + 105212, + 105065, + 105061, + 105198, + 105037, + 109, + 105086, + 256, + 120832, + 19200512, + 119296, + 117248, + 19193344, + 65024, + 88576, + 19145728, + 9437330, + 28442624, + 524288, + 8519826, + 26607616, + 4194304, + 1179794, + 11927552 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 86016, + 64191, + 63167, + 82432, + 57023, + 65024, + 32447, + 44223, + 9507328, + 262144, + 524288, + 8589824, + 2097152, + 4194304, + 16777216, + 1249792 + ], + "inverse_FULL_translation": 86636, + "inverse_columns": [ + 109613, + 109820, + 109673, + 109669, + 109806, + 109645, + 109, + 109694, + 256, + 18021376, + 124928, + 123904, + 18017792, + 117760, + 65024, + 93184, + 17961472, + 17825938, + 262144, + 524288, + 16908434, + 2097152, + 4194304, + 1179794, + 8388608 + ] + }, + { + "FULL_translation": 4292141, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 97471, + 96959, + 95935, + 93887, + 89791, + 81599, + 32447, + 32768, + 13631488, + 24870400, + 24608256, + 12713984, + 23035392, + 25034752, + 19758592, + 8355328 + ], + "inverse_FULL_translation": 13762668, + "inverse_columns": [ + 65069, + 65276, + 65129, + 65125, + 65262, + 65101, + 109, + 65150, + 256, + 28113920, + 28113408, + 28112384, + 28110336, + 28106240, + 28098048, + 65536, + 28081664, + 24903826, + 31981568, + 31719424, + 23986322, + 30146560, + 25034752, + 1179794, + 15466496 + ] + }, + { + "FULL_translation": 16530, + "columns": [ + 109, + 9568400, + 251, + 247, + 9568386, + 223, + 254, + 9568274, + 256, + 114688, + 64191, + 63167, + 61119, + 57023, + 65024, + 82432, + 15551, + 9536000, + 262144, + 524288, + 16777216, + 2097152, + 4194304, + 1278464, + 8618496 + ], + "inverse_FULL_translation": 115308, + "inverse_columns": [ + 80941, + 81148, + 81001, + 80997, + 81134, + 80973, + 109, + 81022, + 256, + 25361408, + 96256, + 95232, + 93184, + 89088, + 65024, + 25329152, + 25330176, + 25165970, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 16908434, + 1048576 + ] + }, + { + "FULL_translation": 178322, + "columns": [ + 109, + 14024848, + 251, + 247, + 14024834, + 223, + 254, + 14024722, + 256, + 63488, + 48128, + 63167, + 61119, + 57023, + 47295, + 32447, + 65536, + 13941248, + 4372992, + 524288, + 8567296, + 2097152, + 440832, + 1227264, + 16777216 + ], + "inverse_FULL_translation": 13910270, + "inverse_columns": [ + 63533, + 63740, + 63593, + 63589, + 63726, + 63565, + 109, + 63614, + 256, + 14071808, + 48128, + 14087680, + 14085632, + 14081536, + 47616, + 14056960, + 65536, + 13893778, + 4325522, + 524288, + 8519826, + 2097152, + 393362, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 177298, + "columns": [ + 109, + 14286992, + 251, + 247, + 14286978, + 223, + 254, + 14286866, + 256, + 62464, + 64191, + 48128, + 61119, + 57023, + 46271, + 32447, + 65536, + 14202368, + 262144, + 4371968, + 8566272, + 2097152, + 701952, + 1226240, + 16777216 + ], + "inverse_FULL_translation": 14172414, + "inverse_columns": [ + 62509, + 62716, + 62569, + 62565, + 62702, + 62541, + 109, + 62590, + 256, + 14332928, + 14350848, + 48128, + 14347776, + 14343680, + 46592, + 14319104, + 65536, + 14155922, + 262144, + 4325522, + 8519826, + 2097152, + 655506, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 261778, + "columns": [ + 109, + 19792016, + 251, + 247, + 19792002, + 223, + 254, + 19791890, + 256, + 114176, + 129536, + 128512, + 126464, + 122368, + 65024, + 97792, + 191, + 19790848, + 29096960, + 28834816, + 20709376, + 27261952, + 4194304, + 28049408, + 12581888 + ], + "inverse_FULL_translation": 261886, + "inverse_columns": [ + 65581, + 65788, + 65641, + 65637, + 65774, + 65613, + 109, + 65662, + 256, + 65024, + 19855872, + 19854848, + 19852800, + 19848704, + 19856384, + 19824128, + 19840512, + 19660946, + 28967058, + 28704914, + 20709376, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 1179282, + "columns": [ + 109, + 20709520, + 251, + 247, + 20709506, + 223, + 254, + 20709394, + 256, + 130048, + 129536, + 128512, + 114176, + 122368, + 65024, + 97792, + 191, + 19791872, + 29093376, + 28831232, + 19787264, + 27258368, + 4194304, + 28049408, + 12578304 + ], + "inverse_FULL_translation": 1179390, + "inverse_columns": [ + 65581, + 65788, + 65641, + 65637, + 65774, + 65613, + 109, + 65662, + 256, + 20773888, + 20773376, + 20772352, + 65024, + 20766208, + 20770304, + 20741632, + 20758016, + 19791872, + 28967058, + 28704914, + 19660946, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 214674, + "columns": [ + 109, + 26607760, + 251, + 247, + 26607746, + 223, + 254, + 26607634, + 256, + 67072, + 82432, + 63167, + 61119, + 57023, + 65024, + 32447, + 47295, + 26559488, + 16991232, + 524288, + 8602624, + 2097152, + 4194304, + 1262592, + 476160 + ], + "inverse_FULL_translation": 214782, + "inverse_columns": [ + 112685, + 112892, + 112745, + 112741, + 112878, + 112717, + 109, + 112766, + 256, + 65024, + 26671616, + 126976, + 124928, + 120832, + 26672128, + 96256, + 26609152, + 26476690, + 16908434, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 393362 + ] + }, + { + "FULL_translation": 215698, + "columns": [ + 109, + 26869904, + 251, + 247, + 26869890, + 223, + 254, + 26869778, + 256, + 68096, + 64191, + 82432, + 61119, + 57023, + 65024, + 32447, + 46271, + 26822656, + 262144, + 16992256, + 8603648, + 2097152, + 4194304, + 1263616, + 739328 + ], + "inverse_FULL_translation": 215806, + "inverse_columns": [ + 111661, + 111868, + 111721, + 111717, + 111854, + 111693, + 109, + 111742, + 256, + 65024, + 126976, + 26932736, + 123904, + 119808, + 26934272, + 95232, + 26872320, + 26738834, + 262144, + 16908434, + 8519826, + 2097152, + 4194304, + 1179794, + 655506 + ] + }, + { + "FULL_translation": 221842, + "columns": [ + 109, + 28442768, + 251, + 247, + 28442754, + 223, + 254, + 28442642, + 256, + 74240, + 64191, + 63167, + 61119, + 82432, + 65024, + 32447, + 40127, + 28401664, + 262144, + 524288, + 8609792, + 16998400, + 4194304, + 1269760, + 2318336 + ], + "inverse_FULL_translation": 221950, + "inverse_columns": [ + 105517, + 105724, + 105577, + 105573, + 105710, + 105549, + 109, + 105598, + 256, + 65024, + 120832, + 119808, + 117760, + 28499456, + 28507136, + 89088, + 28451328, + 28311698, + 262144, + 524288, + 8519826, + 16908434, + 4194304, + 1179794, + 2228370 + ] + }, + { + "FULL_translation": 16524, + "columns": [ + 115, + 253, + 9175176, + 9175172, + 239, + 223, + 254, + 9175052, + 256, + 64703, + 83968, + 82944, + 61119, + 57023, + 65024, + 32447, + 45759, + 131072, + 8981504, + 8719360, + 1048576, + 2097152, + 4194304, + 16777216, + 855040 + ], + "inverse_FULL_translation": 85106, + "inverse_columns": [ + 111155, + 111217, + 111354, + 111350, + 111203, + 111187, + 115, + 111230, + 256, + 126976, + 17627648, + 17626624, + 123392, + 119296, + 65024, + 94720, + 17566720, + 131072, + 17301644, + 17039500, + 1048576, + 2097152, + 4194304, + 786572, + 8388608 + ] + }, + { + "FULL_translation": 221836, + "columns": [ + 115, + 253, + 9175176, + 9175172, + 239, + 223, + 254, + 9175052, + 256, + 74240, + 64191, + 63167, + 61119, + 82432, + 65024, + 32447, + 40127, + 19005440, + 27877376, + 27615232, + 1048576, + 16998400, + 4194304, + 19750912, + 2318336 + ], + "inverse_FULL_translation": 9396850, + "inverse_columns": [ + 105523, + 105585, + 105722, + 105718, + 105571, + 105555, + 115, + 105598, + 256, + 65024, + 120832, + 119808, + 117760, + 28106240, + 28113920, + 89088, + 28058112, + 19005440, + 8913036, + 8650892, + 1048576, + 26083328, + 4194304, + 786572, + 11403264 + ] + }, + { + "FULL_translation": 16524, + "columns": [ + 115, + 253, + 9175176, + 9175172, + 239, + 223, + 254, + 9175052, + 256, + 86016, + 64191, + 63167, + 82432, + 57023, + 65024, + 32447, + 44223, + 17895936, + 26869760, + 26607616, + 16978432, + 2097152, + 4194304, + 18743296, + 1249792 + ], + "inverse_FULL_translation": 86642, + "inverse_columns": [ + 109619, + 109681, + 109818, + 109814, + 109667, + 109651, + 115, + 109694, + 256, + 18021376, + 124928, + 123904, + 18017792, + 117760, + 65024, + 93184, + 17961472, + 27000832, + 8913036, + 8650892, + 26083328, + 2097152, + 4194304, + 786572, + 10354688 + ] + }, + { + "FULL_translation": 4292147, + "columns": [ + 115, + 253, + 9175176, + 9175172, + 239, + 223, + 254, + 9175052, + 256, + 97471, + 96959, + 95935, + 93887, + 89791, + 81599, + 32447, + 32768, + 25001472, + 13107200, + 12845056, + 24083968, + 23035392, + 25034752, + 20151808, + 8355328 + ], + "inverse_FULL_translation": 13369458, + "inverse_columns": [ + 65075, + 65137, + 65274, + 65270, + 65123, + 65107, + 115, + 65150, + 256, + 28507136, + 28506624, + 28505600, + 28503552, + 28499456, + 28491264, + 65536, + 28474880, + 32505856, + 24772748, + 24510604, + 31588352, + 30539776, + 25034752, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 16440, + "columns": [ + 199, + 253, + 251, + 3670064, + 3670056, + 3670040, + 254, + 127, + 256, + 15872, + 64191, + 63167, + 61119, + 57023, + 15551, + 48128, + 65536, + 12614656, + 262144, + 15859712, + 15335424, + 14286848, + 8551424, + 4357120, + 16777216 + ], + "inverse_FULL_translation": 12730566, + "inverse_columns": [ + 31879, + 31941, + 31939, + 31990, + 31982, + 31966, + 199, + 31815, + 256, + 15872, + 12777984, + 12776960, + 12774912, + 12770816, + 12729344, + 48128, + 65536, + 16252928, + 262144, + 3145784, + 2621496, + 1572920, + 12189696, + 7995392, + 16777216 + ] + }, + { + "FULL_translation": 178232, + "columns": [ + 199, + 253, + 251, + 3670064, + 3670056, + 3670040, + 254, + 127, + 256, + 63488, + 48128, + 63167, + 61119, + 57023, + 47295, + 32447, + 65536, + 4587520, + 4372992, + 7649792, + 7125504, + 6076928, + 440832, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4604102, + "inverse_columns": [ + 63623, + 63685, + 63683, + 63734, + 63726, + 63710, + 199, + 63559, + 256, + 8173568, + 48128, + 8189440, + 8187392, + 8183296, + 47616, + 8158720, + 65536, + 4587520, + 7995392, + 3145784, + 2621496, + 1572920, + 4063232, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16440, + "columns": [ + 199, + 253, + 251, + 3670064, + 3670056, + 3670040, + 254, + 127, + 256, + 64703, + 64191, + 40448, + 61119, + 46592, + 38591, + 32447, + 65536, + 131072, + 262144, + 3200512, + 4194304, + 1627648, + 2676224, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 6832326, + "inverse_columns": [ + 54919, + 54981, + 54979, + 55030, + 55022, + 55006, + 199, + 54855, + 256, + 6880256, + 6879744, + 40448, + 6876672, + 46592, + 6854144, + 6848000, + 65536, + 131072, + 262144, + 6291512, + 2621496, + 4718648, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 16440, + "columns": [ + 199, + 253, + 251, + 3670064, + 3670056, + 3670040, + 254, + 127, + 256, + 64703, + 64191, + 90112, + 61119, + 83968, + 65024, + 32447, + 38591, + 131072, + 262144, + 3221504, + 16777216, + 1648640, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 92358, + "inverse_columns": [ + 104071, + 104133, + 104131, + 104182, + 104174, + 104158, + 199, + 104007, + 256, + 119808, + 119296, + 19461632, + 116224, + 19455488, + 65024, + 87552, + 19408896, + 131072, + 262144, + 18874424, + 2621496, + 17301560, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 214584, + "columns": [ + 199, + 253, + 251, + 3670064, + 3670056, + 3670040, + 254, + 127, + 256, + 67072, + 82432, + 63167, + 61119, + 57023, + 65024, + 32447, + 47295, + 17170432, + 16991232, + 20268032, + 19743744, + 18695168, + 4194304, + 8388608, + 476160 + ], + "inverse_FULL_translation": 3884742, + "inverse_columns": [ + 112775, + 112837, + 112835, + 112886, + 112878, + 112862, + 199, + 112711, + 256, + 65024, + 20773376, + 126976, + 124928, + 120832, + 20773888, + 96256, + 20710912, + 17170432, + 20578304, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 4063232 + ] + }, + { + "FULL_translation": 16440, + "columns": [ + 199, + 253, + 251, + 3670064, + 3670056, + 3670040, + 254, + 127, + 256, + 114688, + 64191, + 63167, + 61119, + 57023, + 65024, + 82432, + 15551, + 25264640, + 262144, + 28442624, + 27918336, + 26869760, + 4194304, + 17007104, + 8618496 + ], + "inverse_FULL_translation": 115398, + "inverse_columns": [ + 81031, + 81093, + 81091, + 81142, + 81134, + 81118, + 199, + 80967, + 256, + 25361408, + 96256, + 95232, + 93184, + 89088, + 65024, + 25329152, + 25330176, + 28835840, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 20578304, + 12189696 + ] + }, + { + "FULL_translation": 1048632, + "columns": [ + 199, + 253, + 251, + 14024752, + 14024744, + 14024728, + 254, + 127, + 256, + 512, + 1024, + 2048, + 16384, + 8192, + 191, + 32768, + 65536, + 16519168, + 16388096, + 13500416, + 12980224, + 15073280, + 12455936, + 8261632, + 16777216 + ], + "inverse_FULL_translation": 12992766, + "inverse_columns": [ + 16519, + 16581, + 16579, + 16630, + 16622, + 16606, + 199, + 16455, + 256, + 512, + 1024, + 2048, + 14024704, + 8192, + 4096, + 32768, + 65536, + 16515128, + 16384056, + 13500416, + 12976184, + 15073280, + 12451896, + 8257592, + 16777216 + ] + }, + { + "FULL_translation": 1179192, + "columns": [ + 199, + 253, + 251, + 26607664, + 26607656, + 26607640, + 254, + 127, + 256, + 130048, + 129536, + 128512, + 114176, + 122368, + 65024, + 97792, + 191, + 29224448, + 29093376, + 26083328, + 25685504, + 27656192, + 4194304, + 20966912, + 12578304 + ], + "inverse_FULL_translation": 1179390, + "inverse_columns": [ + 65671, + 65733, + 65731, + 65782, + 65774, + 65758, + 199, + 65607, + 256, + 26672128, + 26671616, + 26670592, + 65024, + 26664448, + 26668544, + 26639872, + 26656256, + 29098040, + 28966968, + 26083328, + 25559096, + 27656192, + 4194304, + 20840504, + 12451896 + ] + }, + { + "FULL_translation": 4194495, + "columns": [ + 4194494, + 4194493, + 4194491, + 4194487, + 4194479, + 4194463, + 64, + 4194367, + 256, + 512, + 1024, + 2048, + 16384, + 8192, + 191, + 32768, + 65536, + 131072, + 262144, + 524288, + 4096, + 2097152, + 1048576, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16575, + "inverse_columns": [ + 16574, + 16573, + 16571, + 16567, + 16559, + 16543, + 64, + 16447, + 256, + 512, + 1024, + 2048, + 1048576, + 8192, + 4096, + 32768, + 65536, + 131072, + 262144, + 524288, + 4194304, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4194495, + "columns": [ + 4194494, + 4194493, + 4194491, + 4194487, + 4194479, + 4194463, + 64, + 4194367, + 256, + 16384, + 1024, + 2048, + 4096, + 8192, + 191, + 32768, + 65536, + 512, + 262144, + 524288, + 1048576, + 2097152, + 131072, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 16575, + "inverse_columns": [ + 16574, + 16573, + 16571, + 16567, + 16559, + 16543, + 64, + 16447, + 256, + 131072, + 1024, + 2048, + 4096, + 8192, + 512, + 32768, + 65536, + 4194304, + 262144, + 524288, + 1048576, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4206271, + "columns": [ + 7209150, + 7209149, + 7209147, + 7209143, + 7209135, + 7209119, + 64, + 7209023, + 256, + 64703, + 64191, + 63167, + 15872, + 57023, + 11967, + 44544, + 65536, + 16543232, + 16412160, + 16150016, + 4063232, + 14577152, + 3042816, + 11403264, + 16777216 + ], + "inverse_FULL_translation": 3031231, + "inverse_columns": [ + 28350, + 28349, + 28347, + 28343, + 28335, + 28319, + 64, + 28223, + 256, + 7273472, + 7272960, + 7271936, + 15872, + 7265792, + 7220736, + 44544, + 65536, + 16515263, + 16384191, + 16122047, + 4063232, + 14549183, + 3014847, + 11403264, + 16777216 + ] + }, + { + "FULL_translation": 4209855, + "columns": [ + 8126654, + 8126653, + 8126651, + 8126647, + 8126639, + 8126623, + 64, + 8126527, + 256, + 15872, + 64191, + 63167, + 61119, + 57023, + 15551, + 48128, + 65536, + 4063232, + 16415744, + 16153600, + 15629312, + 14580736, + 3963904, + 12320768, + 16777216 + ], + "inverse_FULL_translation": 3948735, + "inverse_columns": [ + 31934, + 31933, + 31931, + 31927, + 31919, + 31903, + 64, + 31807, + 256, + 15872, + 8190464, + 8189440, + 8187392, + 8183296, + 8141824, + 48128, + 65536, + 4063232, + 16384191, + 16122047, + 15597759, + 14549183, + 3932351, + 12320768, + 16777216 + ] + }, + { + "FULL_translation": 4232895, + "columns": [ + 14024894, + 14024893, + 14024891, + 14024887, + 14024879, + 14024863, + 64, + 14024767, + 256, + 64703, + 64191, + 40448, + 61119, + 46592, + 38591, + 32447, + 65536, + 16569856, + 16438784, + 10354688, + 15652352, + 11927552, + 9885184, + 8312320, + 16777216 + ], + "inverse_FULL_translation": 9846975, + "inverse_columns": [ + 54974, + 54973, + 54971, + 54967, + 54959, + 54943, + 64, + 54847, + 256, + 14089216, + 14088704, + 40448, + 14085632, + 46592, + 14063104, + 14056960, + 65536, + 16515263, + 16384191, + 10354688, + 15597759, + 11927552, + 9830591, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4233919, + "columns": [ + 14287038, + 14287037, + 14287035, + 14287031, + 14287023, + 14287007, + 64, + 14286911, + 256, + 64703, + 40448, + 63167, + 61119, + 47616, + 39615, + 32447, + 65536, + 16570880, + 10354688, + 16177664, + 15653376, + 12189696, + 10148352, + 8313344, + 16777216 + ], + "inverse_FULL_translation": 10109119, + "inverse_columns": [ + 55998, + 55997, + 55995, + 55991, + 55983, + 55967, + 64, + 55871, + 256, + 14351360, + 40448, + 14349824, + 14347776, + 47616, + 14326272, + 14319104, + 65536, + 16515263, + 10354688, + 16122047, + 15597759, + 12189696, + 10092735, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4240575, + "columns": [ + 15990974, + 15990973, + 15990971, + 15990967, + 15990959, + 15990943, + 64, + 15990847, + 256, + 62464, + 64191, + 48128, + 61119, + 57023, + 46271, + 32447, + 65536, + 11843072, + 16430592, + 12320768, + 15644160, + 14595584, + 11927552, + 8304128, + 16777216 + ], + "inverse_FULL_translation": 11813055, + "inverse_columns": [ + 62654, + 62653, + 62651, + 62647, + 62639, + 62623, + 64, + 62527, + 256, + 11973632, + 11991552, + 48128, + 11988480, + 11984384, + 46592, + 11959808, + 65536, + 15990784, + 16384191, + 12320768, + 15597759, + 14549183, + 11796671, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4241599, + "columns": [ + 16253118, + 16253117, + 16253115, + 16253111, + 16253103, + 16253087, + 64, + 16252991, + 256, + 63488, + 48128, + 63167, + 61119, + 57023, + 47295, + 32447, + 65536, + 12106240, + 12320768, + 16169472, + 15645184, + 14596608, + 12189696, + 8305152, + 16777216 + ], + "inverse_FULL_translation": 12075199, + "inverse_columns": [ + 63678, + 63677, + 63675, + 63671, + 63663, + 63647, + 64, + 63551, + 256, + 12236800, + 48128, + 12252672, + 12250624, + 12246528, + 47616, + 12221952, + 65536, + 16252928, + 12320768, + 16122047, + 15597759, + 14549183, + 12058815, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 16646334, + 16646333, + 16646331, + 16646327, + 16646319, + 16646303, + 64, + 16646207, + 256, + 97471, + 96959, + 95935, + 93887, + 89791, + 81599, + 32447, + 32768, + 16612864, + 16481792, + 16219648, + 15695360, + 14646784, + 12549632, + 16777216, + 8355328 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 65214, + 65213, + 65211, + 65207, + 65199, + 65183, + 64, + 65087, + 256, + 25099264, + 25098752, + 25097728, + 25095680, + 25091584, + 25083392, + 65536, + 25067008, + 24903871, + 24772799, + 24510655, + 23986367, + 22937791, + 20840639, + 8257727, + 8388608 + ] + }, + { + "FULL_translation": 33424063, + "columns": [ + 16777406, + 16777405, + 16777403, + 16777399, + 16777391, + 16777375, + 64, + 16777279, + 256, + 114176, + 129536, + 128512, + 126464, + 122368, + 65024, + 97792, + 191, + 16646144, + 16514048, + 16251904, + 15727616, + 14679040, + 16645120, + 8387584, + 12581888 + ], + "inverse_FULL_translation": 261823, + "inverse_columns": [ + 65726, + 65725, + 65723, + 65719, + 65711, + 65695, + 64, + 65599, + 256, + 65024, + 33356288, + 33355264, + 33353216, + 33349120, + 33356800, + 33324544, + 33340928, + 29229056, + 33161216, + 32899072, + 32374784, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 33427647, + "columns": [ + 16777406, + 16777405, + 16777403, + 16777399, + 16777391, + 16777375, + 64, + 16777279, + 256, + 130048, + 129536, + 128512, + 114176, + 122368, + 65024, + 97792, + 191, + 16641536, + 16510464, + 16248320, + 16646144, + 14675456, + 15724032, + 8384000, + 12578304 + ], + "inverse_FULL_translation": 1179327, + "inverse_columns": [ + 65726, + 65725, + 65723, + 65719, + 65711, + 65695, + 64, + 65599, + 256, + 32439296, + 32438784, + 32437760, + 65024, + 32431616, + 32435712, + 32407040, + 32423424, + 33292288, + 33161216, + 32899072, + 29229056, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 30425279, + "columns": [ + 19792062, + 19792061, + 19792059, + 19792055, + 19792047, + 19792031, + 64, + 19791935, + 256, + 64703, + 64191, + 63167, + 114688, + 57023, + 65024, + 86016, + 11967, + 23855104, + 23724032, + 23461888, + 15699968, + 21889024, + 16646144, + 8359936, + 9539584 + ], + "inverse_FULL_translation": 4313279, + "inverse_columns": [ + 77502, + 77501, + 77499, + 77495, + 77487, + 77471, + 64, + 77375, + 256, + 93184, + 92672, + 91648, + 26275328, + 85504, + 65024, + 26246656, + 26251264, + 16515263, + 16384191, + 16122047, + 29360128, + 14549183, + 16646144, + 22020096, + 3014847 + ] + }, + { + "FULL_translation": 29507775, + "columns": [ + 20709566, + 20709565, + 20709563, + 20709559, + 20709551, + 20709535, + 64, + 20709439, + 256, + 114688, + 64191, + 63167, + 61119, + 57023, + 65024, + 82432, + 15551, + 16613888, + 24641536, + 24379392, + 23855104, + 22806528, + 16646144, + 8356352, + 8618496 + ], + "inverse_FULL_translation": 4309695, + "inverse_columns": [ + 81086, + 81085, + 81083, + 81079, + 81071, + 81055, + 64, + 80959, + 256, + 25361408, + 96256, + 95232, + 93184, + 89088, + 65024, + 25329152, + 25330176, + 29360128, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 21102592, + 3932351 + ] + }, + { + "FULL_translation": 23609535, + "columns": [ + 26607806, + 26607805, + 26607803, + 26607799, + 26607791, + 26607775, + 64, + 26607679, + 256, + 64703, + 64191, + 90112, + 61119, + 83968, + 65024, + 32447, + 38591, + 30670848, + 30539776, + 16197632, + 29753344, + 14624768, + 16646144, + 22413312, + 2697216 + ], + "inverse_FULL_translation": 4286655, + "inverse_columns": [ + 104126, + 104125, + 104123, + 104119, + 104111, + 104095, + 64, + 103999, + 256, + 119808, + 119296, + 19461632, + 116224, + 19455488, + 65024, + 87552, + 19408896, + 16515263, + 16384191, + 23068672, + 15597759, + 21495808, + 16646144, + 8257727, + 9830591 + ] + }, + { + "FULL_translation": 23347391, + "columns": [ + 26869950, + 26869949, + 26869947, + 26869943, + 26869935, + 26869919, + 64, + 26869823, + 256, + 64703, + 90112, + 63167, + 61119, + 82944, + 65024, + 32447, + 39615, + 30932992, + 16458752, + 30539776, + 30015488, + 14623744, + 16646144, + 22675456, + 2434048 + ], + "inverse_FULL_translation": 4285631, + "inverse_columns": [ + 105150, + 105149, + 105147, + 105143, + 105135, + 105119, + 64, + 105023, + 256, + 120832, + 19200512, + 119296, + 117248, + 19193344, + 65024, + 88576, + 19145728, + 16515263, + 23068672, + 16122047, + 15597759, + 21233664, + 16646144, + 8257727, + 10092735 + ] + }, + { + "FULL_translation": 23200447, + "columns": [ + 27001022, + 27001021, + 27001019, + 27001015, + 27001007, + 27000991, + 64, + 27000895, + 256, + 74240, + 64191, + 63167, + 61119, + 82432, + 65024, + 32447, + 40127, + 16646144, + 30932992, + 30670848, + 30146560, + 14639104, + 16605184, + 22806528, + 2318336 + ], + "inverse_FULL_translation": 221887, + "inverse_columns": [ + 105662, + 105661, + 105659, + 105655, + 105647, + 105631, + 64, + 105535, + 256, + 65024, + 120832, + 119808, + 117760, + 23125504, + 23133184, + 89088, + 23077376, + 19005440, + 16384191, + 16122047, + 15597759, + 21102592, + 16646144, + 8257727, + 10223807 + ] + }, + { + "FULL_translation": 22167743, + "columns": [ + 28049598, + 28049597, + 28049595, + 28049591, + 28049583, + 28049567, + 64, + 28049471, + 256, + 86016, + 64191, + 63167, + 82432, + 57023, + 65024, + 32447, + 44223, + 16585216, + 31981568, + 31719424, + 15667712, + 30146560, + 16646144, + 23855104, + 1249792 + ], + "inverse_FULL_translation": 4281023, + "inverse_columns": [ + 109758, + 109757, + 109755, + 109751, + 109743, + 109727, + 64, + 109631, + 256, + 18021376, + 124928, + 123904, + 18017792, + 117760, + 65024, + 93184, + 17961472, + 22020096, + 16384191, + 16122047, + 21102592, + 14549183, + 16646144, + 8257727, + 11272383 + ] + }, + { + "FULL_translation": 21774527, + "columns": [ + 28442814, + 28442813, + 28442811, + 28442807, + 28442799, + 28442783, + 64, + 28442687, + 256, + 64703, + 83968, + 82944, + 61119, + 57023, + 65024, + 32447, + 45759, + 32505856, + 16452608, + 16190464, + 31588352, + 30539776, + 16646144, + 24248320, + 855040 + ], + "inverse_FULL_translation": 4279487, + "inverse_columns": [ + 111294, + 111293, + 111291, + 111287, + 111279, + 111263, + 64, + 111167, + 256, + 126976, + 17627648, + 17626624, + 123392, + 119296, + 65024, + 94720, + 17566720, + 16515263, + 21495808, + 21233664, + 15597759, + 14549183, + 16646144, + 8257727, + 11665599 + ] + }, + { + "FULL_translation": 21627583, + "columns": [ + 28573886, + 28573885, + 28573883, + 28573879, + 28573871, + 28573855, + 64, + 28573759, + 256, + 68096, + 64191, + 82432, + 61119, + 57023, + 65024, + 32447, + 46271, + 16646144, + 32505856, + 16205824, + 31719424, + 30670848, + 16599040, + 24379392, + 739328 + ], + "inverse_FULL_translation": 215743, + "inverse_columns": [ + 111806, + 111805, + 111803, + 111799, + 111791, + 111775, + 64, + 111679, + 256, + 65024, + 126976, + 21558784, + 123904, + 119808, + 21560320, + 95232, + 21498368, + 17432576, + 16384191, + 21102592, + 15597759, + 14549183, + 16646144, + 8257727, + 11796671 + ] + }, + { + "FULL_translation": 21365439, + "columns": [ + 28836030, + 28836029, + 28836027, + 28836023, + 28836015, + 28835999, + 64, + 28835903, + 256, + 67072, + 82432, + 63167, + 61119, + 57023, + 65024, + 32447, + 47295, + 16646144, + 16466944, + 32505856, + 31981568, + 30932992, + 16598016, + 24641536, + 476160 + ], + "inverse_FULL_translation": 214719, + "inverse_columns": [ + 112830, + 112829, + 112827, + 112823, + 112815, + 112799, + 64, + 112703, + 256, + 65024, + 21297664, + 126976, + 124928, + 120832, + 21298176, + 96256, + 21235200, + 17170432, + 21102592, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 12058815 + ] + }, + { + "FULL_translation": 306189, + "columns": [ + 262314, + 262156, + 174, + 262310, + 16, + 131, + 64, + 35, + 256, + 44193, + 2721, + 1697, + 4096, + 33441, + 16384, + 8865, + 65536, + 131072, + 44544, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 674, + "inverse_columns": [ + 44704, + 173, + 14, + 7, + 16, + 44685, + 64, + 44589, + 256, + 306176, + 264704, + 263680, + 4096, + 295424, + 16384, + 270848, + 65536, + 131072, + 11, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 42668, + "columns": [ + 917674, + 917516, + 174, + 917670, + 16, + 131, + 64, + 35, + 256, + 9728, + 9377, + 2048, + 4096, + 1697, + 16384, + 8865, + 65536, + 819200, + 688128, + 2097152, + 1048576, + 425984, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 2491049, + "inverse_columns": [ + 42144, + 173, + 14, + 7, + 16, + 42125, + 64, + 42029, + 256, + 41472, + 9728, + 2048, + 4096, + 34304, + 16384, + 2490368, + 65536, + 2359307, + 2228235, + 393227, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 9306284, + "columns": [ + 8388778, + 8388620, + 174, + 8388774, + 16, + 131, + 64, + 35, + 256, + 34977, + 1024, + 8192, + 4096, + 33441, + 16384, + 2721, + 65536, + 917504, + 821760, + 428544, + 1048576, + 2097152, + 4194304, + 690688, + 16777216 + ], + "inverse_FULL_translation": 131234, + "inverse_columns": [ + 41632, + 173, + 14, + 7, + 16, + 41613, + 64, + 41517, + 256, + 9216000, + 1024, + 9208320, + 4096, + 2048, + 16384, + 9183744, + 65536, + 9043968, + 917504, + 8781824, + 1048576, + 2097152, + 4194304, + 11, + 16777216 + ] + }, + { + "FULL_translation": 304653, + "columns": [ + 11403434, + 11403276, + 174, + 11403430, + 16, + 131, + 64, + 35, + 256, + 41472, + 161, + 2048, + 4096, + 34304, + 16384, + 9728, + 65536, + 828416, + 11183104, + 435200, + 1048576, + 8692736, + 4194304, + 2401280, + 16777216 + ], + "inverse_FULL_translation": 304802, + "inverse_columns": [ + 1184, + 173, + 14, + 7, + 16, + 1165, + 64, + 1069, + 256, + 41472, + 11444224, + 2048, + 4096, + 11436544, + 16384, + 11411968, + 65536, + 786443, + 11141131, + 393227, + 1048576, + 8650763, + 4194304, + 2359307, + 16777216 + ] + }, + { + "FULL_translation": 22282765, + "columns": [ + 22675626, + 22675468, + 174, + 22675622, + 16, + 131, + 64, + 35, + 256, + 41472, + 1024, + 2048, + 123041, + 33441, + 110753, + 8865, + 61601, + 22806528, + 917504, + 22413312, + 21057536, + 2097152, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 348834, + "inverse_columns": [ + 127136, + 173, + 14, + 7, + 16, + 127117, + 64, + 127021, + 256, + 41472, + 1024, + 2048, + 22102016, + 119296, + 22089728, + 94720, + 22040576, + 786443, + 917504, + 393227, + 21626891, + 2097152, + 18481163, + 8388608, + 5898251 + ] + }, + { + "FULL_translation": 360108, + "columns": [ + 24379562, + 24379404, + 174, + 24379558, + 16, + 131, + 64, + 35, + 256, + 97441, + 120832, + 119808, + 117760, + 89761, + 105472, + 8865, + 56320, + 24215040, + 24248320, + 24641536, + 24083968, + 23035392, + 20938240, + 8388608, + 8355328 + ], + "inverse_FULL_translation": 131234, + "inverse_columns": [ + 41632, + 173, + 14, + 7, + 16, + 41613, + 64, + 41517, + 256, + 24289280, + 24345088, + 24344064, + 24342016, + 24281600, + 24329728, + 89088, + 24280576, + 24379392, + 24117259, + 24641536, + 23986187, + 22937611, + 20840459, + 8388608, + 8257547 + ] + }, + { + "FULL_translation": 384684, + "columns": [ + 30671018, + 30670860, + 174, + 30671014, + 16, + 131, + 64, + 35, + 256, + 122368, + 96256, + 122017, + 93184, + 33441, + 80896, + 89761, + 31744, + 30539776, + 30932992, + 30503936, + 30372864, + 2097152, + 27227136, + 23032832, + 14644224 + ], + "inverse_FULL_translation": 30409378, + "inverse_columns": [ + 43168, + 173, + 14, + 7, + 16, + 43149, + 64, + 43053, + 256, + 41472, + 31054336, + 122368, + 31051264, + 31020032, + 31038976, + 10752, + 30989824, + 30539776, + 30408715, + 30670848, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 33423885, + "columns": [ + 32506026, + 32505868, + 174, + 32506022, + 16, + 131, + 64, + 35, + 256, + 88225, + 1024, + 127649, + 125601, + 96256, + 113313, + 120832, + 64161, + 875008, + 917504, + 481792, + 32201216, + 31152640, + 29055488, + 24861184, + 16472576 + ], + "inverse_FULL_translation": 33424034, + "inverse_columns": [ + 88736, + 173, + 14, + 7, + 16, + 88717, + 64, + 88621, + 256, + 33249280, + 1024, + 33288704, + 33286656, + 96256, + 33274368, + 120832, + 33225216, + 33292288, + 917504, + 32899072, + 31457291, + 30408715, + 28311563, + 24117259, + 15728651 + ] + }, + { + "FULL_translation": 1966613, + "columns": [ + 524308, + 182, + 524466, + 8, + 524454, + 131, + 64, + 35, + 256, + 41472, + 47265, + 46241, + 44193, + 33441, + 16384, + 8865, + 65536, + 1441792, + 1186816, + 1317888, + 400384, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 138913, + "inverse_columns": [ + 48288, + 182, + 19, + 8, + 7, + 48278, + 64, + 48182, + 256, + 41472, + 1841152, + 1840128, + 1838080, + 40448, + 16384, + 15872, + 65536, + 1441792, + 1703936, + 21, + 917504, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 1441812, + 182, + 1441970, + 8, + 1441958, + 131, + 64, + 35, + 256, + 12449, + 1024, + 2048, + 32768, + 4769, + 16384, + 8865, + 65536, + 1323520, + 2097152, + 524288, + 406016, + 1192448, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 41632, + 182, + 19, + 8, + 7, + 41622, + 64, + 41526, + 256, + 3317760, + 1024, + 2048, + 3285504, + 3310080, + 16384, + 4096, + 65536, + 3145749, + 1179669, + 524288, + 2228245, + 262144, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 1441812, + 182, + 1441970, + 8, + 1441958, + 131, + 64, + 35, + 256, + 33953, + 8192, + 2048, + 4096, + 33441, + 16384, + 1697, + 65536, + 1345024, + 1213952, + 524288, + 8388608, + 2097152, + 4194304, + 427520, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 41632, + 182, + 19, + 8, + 7, + 41622, + 64, + 41526, + 256, + 8822784, + 8815104, + 2048, + 4096, + 1024, + 16384, + 8790528, + 65536, + 8650773, + 8519701, + 524288, + 393237, + 2097152, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 11141653, + "columns": [ + 12320788, + 182, + 12320946, + 8, + 12320934, + 131, + 64, + 35, + 256, + 41472, + 1024, + 161, + 4096, + 35328, + 16384, + 10752, + 65536, + 1441792, + 12189696, + 10528768, + 11403264, + 8955904, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 174753, + "inverse_columns": [ + 2208, + 182, + 19, + 8, + 7, + 2198, + 64, + 2102, + 256, + 41472, + 1024, + 11051008, + 4096, + 11043328, + 16384, + 11018752, + 65536, + 1441792, + 1179669, + 11796501, + 393237, + 10223637, + 4194304, + 3932181, + 16777216 + ] + }, + { + "FULL_translation": 253973, + "columns": [ + 22413332, + 182, + 22413490, + 8, + 22413478, + 131, + 64, + 35, + 256, + 123041, + 1024, + 2048, + 4096, + 33441, + 66209, + 8865, + 17057, + 22405632, + 1303040, + 524288, + 516608, + 2097152, + 17031680, + 8388608, + 4448768 + ], + "inverse_FULL_translation": 22282913, + "inverse_columns": [ + 123552, + 182, + 19, + 8, + 7, + 123542, + 64, + 123446, + 256, + 22536192, + 1024, + 2048, + 4096, + 22446592, + 22479360, + 22422016, + 22430208, + 22282261, + 1179669, + 524288, + 393237, + 2097152, + 16908309, + 8388608, + 4325397 + ] + }, + { + "FULL_translation": 229044, + "columns": [ + 23724052, + 182, + 23724210, + 8, + 23724198, + 131, + 64, + 35, + 256, + 97792, + 120832, + 119808, + 97441, + 89761, + 105472, + 8865, + 56320, + 24641536, + 23855104, + 24628224, + 23710720, + 23055360, + 20958208, + 8388608, + 8375296 + ], + "inverse_FULL_translation": 23593633, + "inverse_columns": [ + 45216, + 182, + 19, + 8, + 7, + 45206, + 64, + 45110, + 256, + 41472, + 24738304, + 24737280, + 97792, + 37376, + 24722944, + 24726528, + 24673792, + 23592981, + 23855104, + 24510485, + 23724032, + 22937621, + 20840469, + 8388608, + 8257557 + ] + }, + { + "FULL_translation": 253620, + "columns": [ + 30015508, + 182, + 30015666, + 8, + 30015654, + 131, + 64, + 35, + 256, + 122368, + 122017, + 95232, + 93184, + 33441, + 80896, + 89761, + 31744, + 30146560, + 29980672, + 30898176, + 30932992, + 2097152, + 27228160, + 23033856, + 14645248 + ], + "inverse_FULL_translation": 29885089, + "inverse_columns": [ + 42144, + 182, + 19, + 8, + 7, + 42134, + 64, + 42038, + 256, + 41472, + 122368, + 30266880, + 30264832, + 30234624, + 30252544, + 9728, + 30203392, + 29884437, + 30015488, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 218133, + "columns": [ + 31588372, + 182, + 31588530, + 8, + 31588518, + 131, + 64, + 35, + 256, + 87201, + 127649, + 2048, + 124577, + 95232, + 112289, + 119808, + 63137, + 31544832, + 31719424, + 524288, + 32505856, + 30889472, + 28792320, + 24598016, + 16209408 + ], + "inverse_FULL_translation": 31457953, + "inverse_columns": [ + 87712, + 182, + 19, + 8, + 7, + 87702, + 64, + 87606, + 256, + 31675392, + 31715840, + 2048, + 31712768, + 95232, + 31700480, + 119808, + 31651328, + 31457301, + 31719424, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 10879649, + "columns": [ + 262304, + 2, + 4, + 8, + 16, + 262273, + 64, + 262177, + 256, + 41472, + 161, + 2048, + 4096, + 34304, + 16384, + 9728, + 65536, + 10616832, + 10527744, + 524288, + 1048576, + 8561664, + 4194304, + 2270208, + 16777216 + ], + "inverse_FULL_translation": 173729, + "inverse_columns": [ + 1184, + 2, + 4, + 8, + 16, + 1153, + 64, + 1057, + 256, + 41472, + 10788864, + 2048, + 4096, + 10781184, + 16384, + 10756608, + 65536, + 10616832, + 161, + 524288, + 1048576, + 8781824, + 4194304, + 2490368, + 16777216 + ] + }, + { + "FULL_translation": 11141793, + "columns": [ + 524448, + 2, + 4, + 8, + 16, + 524417, + 64, + 524321, + 256, + 41472, + 1024, + 161, + 4096, + 35328, + 16384, + 10752, + 65536, + 10616832, + 262144, + 10528768, + 1048576, + 8562688, + 4194304, + 2271232, + 16777216 + ], + "inverse_FULL_translation": 174753, + "inverse_columns": [ + 2208, + 2, + 4, + 8, + 16, + 2177, + 64, + 2081, + 256, + 41472, + 1024, + 11051008, + 4096, + 11043328, + 16384, + 11018752, + 65536, + 10616832, + 262144, + 161, + 1048576, + 9043968, + 4194304, + 2752512, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 10616992, + 2, + 4, + 8, + 16, + 10616961, + 64, + 10616865, + 256, + 12449, + 1024, + 2048, + 32768, + 4769, + 16384, + 8865, + 65536, + 10498560, + 262144, + 524288, + 2241024, + 8532480, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 41632, + 2, + 4, + 8, + 16, + 41601, + 64, + 41505, + 256, + 3317760, + 1024, + 2048, + 3285504, + 3310080, + 16384, + 4096, + 65536, + 3145889, + 262144, + 524288, + 8388608, + 1179809, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 10616992, + 2, + 4, + 8, + 16, + 10616961, + 64, + 10616865, + 256, + 33953, + 8192, + 2048, + 4096, + 33441, + 16384, + 1697, + 65536, + 10520064, + 8553984, + 524288, + 1048576, + 262144, + 4194304, + 2262528, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 41632, + 2, + 4, + 8, + 16, + 41601, + 64, + 41505, + 256, + 8822784, + 8815104, + 2048, + 4096, + 1024, + 16384, + 8790528, + 65536, + 8650913, + 2097152, + 524288, + 1048576, + 8519841, + 4194304, + 393377, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 10616992, + 2, + 4, + 8, + 16, + 10616961, + 64, + 10616865, + 256, + 34977, + 1024, + 8192, + 4096, + 33441, + 16384, + 2721, + 65536, + 10521088, + 262144, + 8555008, + 1048576, + 524288, + 4194304, + 2263552, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 41632, + 2, + 4, + 8, + 16, + 41601, + 64, + 41505, + 256, + 9084928, + 1024, + 9077248, + 4096, + 2048, + 16384, + 9052672, + 65536, + 8913057, + 262144, + 2097152, + 1048576, + 8519841, + 4194304, + 655521, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 10616992, + 2, + 4, + 8, + 16, + 10616961, + 64, + 10616865, + 256, + 73889, + 1024, + 2048, + 4096, + 66209, + 16384, + 8865, + 32768, + 10560000, + 262144, + 524288, + 1048576, + 8593920, + 4194304, + 16777216, + 2302464 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 41632, + 2, + 4, + 8, + 16, + 41601, + 64, + 41505, + 256, + 19046400, + 1024, + 2048, + 4096, + 19038720, + 16384, + 65536, + 19014144, + 18874529, + 262144, + 524288, + 1048576, + 16908449, + 4194304, + 2228385, + 8388608 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 10616992, + 2, + 4, + 8, + 16, + 10616961, + 64, + 10616865, + 256, + 97441, + 120832, + 119808, + 117760, + 89761, + 105472, + 8865, + 56320, + 10583552, + 24870400, + 24608256, + 24083968, + 8617472, + 20938240, + 22806528, + 8355328 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 41632, + 2, + 4, + 8, + 16, + 41601, + 64, + 41505, + 256, + 25075712, + 25131520, + 25130496, + 25128448, + 25068032, + 25116160, + 89088, + 25067008, + 24903841, + 30932992, + 30670848, + 30146560, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 140800, + "columns": [ + 10748064, + 2, + 4, + 8, + 16, + 10748033, + 64, + 10747937, + 256, + 9728, + 9377, + 2048, + 4096, + 1697, + 16384, + 8865, + 65536, + 10616832, + 2490368, + 524288, + 1048576, + 8781824, + 4194304, + 32768, + 16777216 + ], + "inverse_FULL_translation": 2490880, + "inverse_columns": [ + 42144, + 2, + 4, + 8, + 16, + 42113, + 64, + 42017, + 256, + 41472, + 9728, + 2048, + 4096, + 34304, + 16384, + 8388608, + 65536, + 2490368, + 2359457, + 524288, + 1048576, + 393377, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 253440, + "columns": [ + 10748064, + 2, + 4, + 8, + 16, + 10748033, + 64, + 10747937, + 256, + 122368, + 122017, + 95232, + 93184, + 33441, + 80896, + 89761, + 31744, + 10616832, + 31326208, + 30898176, + 30373888, + 22640640, + 27228160, + 2490368, + 14645248 + ], + "inverse_FULL_translation": 31326720, + "inverse_columns": [ + 42144, + 2, + 4, + 8, + 16, + 42113, + 64, + 42017, + 256, + 41472, + 122368, + 24761856, + 24759808, + 24729600, + 24747520, + 9728, + 24698368, + 31326208, + 31195297, + 24379392, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 253440, + "columns": [ + 11010208, + 2, + 4, + 8, + 16, + 11010177, + 64, + 11010081, + 256, + 122368, + 96256, + 122017, + 93184, + 33441, + 80896, + 89761, + 31744, + 10616832, + 31159296, + 31326208, + 30372864, + 22377472, + 27227136, + 2752512, + 14644224 + ], + "inverse_FULL_translation": 31326720, + "inverse_columns": [ + 43168, + 2, + 4, + 8, + 16, + 43137, + 64, + 43041, + 256, + 41472, + 24500736, + 122368, + 24497664, + 24466432, + 24485376, + 10752, + 24436224, + 31326208, + 24641536, + 31195297, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 175265, + "columns": [ + 11403424, + 2, + 4, + 8, + 16, + 11403393, + 64, + 11403297, + 256, + 44193, + 2721, + 1697, + 4096, + 33441, + 16384, + 8865, + 65536, + 11316736, + 699904, + 437760, + 1048576, + 8564224, + 4194304, + 2272768, + 16777216 + ], + "inverse_FULL_translation": 11272865, + "inverse_columns": [ + 44704, + 2, + 4, + 8, + 16, + 44673, + 64, + 44577, + 256, + 11447296, + 11405824, + 11404800, + 4096, + 11436544, + 16384, + 11411968, + 65536, + 11272353, + 655521, + 393377, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 228864, + "columns": [ + 11534496, + 2, + 4, + 8, + 16, + 11534465, + 64, + 11534369, + 256, + 97792, + 120832, + 119808, + 97441, + 89761, + 105472, + 8865, + 56320, + 10616832, + 24890368, + 24628224, + 25034752, + 9568256, + 20958208, + 21875712, + 8375296 + ], + "inverse_FULL_translation": 25035264, + "inverse_columns": [ + 45216, + 2, + 4, + 8, + 16, + 45185, + 64, + 45089, + 256, + 41472, + 30243328, + 30242304, + 97792, + 37376, + 30227968, + 30231552, + 30178816, + 25034752, + 30932992, + 30670848, + 24903841, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 1966753, + "columns": [ + 12320928, + 2, + 4, + 8, + 16, + 12320897, + 64, + 12320801, + 256, + 41472, + 47265, + 46241, + 44193, + 33441, + 16384, + 8865, + 65536, + 10616832, + 1580032, + 1317888, + 793600, + 10354688, + 4194304, + 4063232, + 16777216 + ], + "inverse_FULL_translation": 138913, + "inverse_columns": [ + 48288, + 2, + 4, + 8, + 16, + 48257, + 64, + 48161, + 256, + 41472, + 1841152, + 1840128, + 1838080, + 40448, + 16384, + 15872, + 65536, + 10616832, + 12058785, + 11796641, + 11272353, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 228864, + "columns": [ + 14680224, + 2, + 4, + 8, + 16, + 14680193, + 64, + 14680097, + 256, + 97792, + 120832, + 119808, + 117760, + 89761, + 97441, + 8865, + 56320, + 10616832, + 24878080, + 24615936, + 24091648, + 12713984, + 25034752, + 18717696, + 8363008 + ], + "inverse_FULL_translation": 25035264, + "inverse_columns": [ + 57504, + 2, + 4, + 8, + 16, + 57473, + 64, + 57377, + 256, + 41472, + 27097600, + 27096576, + 27094528, + 49664, + 97792, + 27073536, + 27033088, + 25034752, + 30932992, + 30670848, + 30146560, + 22937761, + 24903841, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 218273, + "columns": [ + 22413472, + 2, + 4, + 8, + 16, + 22413441, + 64, + 22413345, + 256, + 87201, + 127649, + 2048, + 124577, + 95232, + 112289, + 119808, + 63137, + 22369792, + 32724480, + 524288, + 31938048, + 24379392, + 28792320, + 30670848, + 16209408 + ], + "inverse_FULL_translation": 22282913, + "inverse_columns": [ + 87712, + 2, + 4, + 8, + 16, + 87681, + 64, + 87585, + 256, + 22500352, + 22540800, + 2048, + 22537728, + 95232, + 22525440, + 119808, + 22476288, + 22282401, + 32637089, + 524288, + 31850657, + 24379392, + 28704929, + 30670848, + 16122017 + ] + }, + { + "FULL_translation": 219297, + "columns": [ + 22675616, + 2, + 4, + 8, + 16, + 22675585, + 64, + 22675489, + 256, + 88225, + 1024, + 127649, + 125601, + 96256, + 113313, + 120832, + 64161, + 22632960, + 262144, + 32725504, + 32201216, + 24641536, + 29055488, + 30932992, + 16472576 + ], + "inverse_FULL_translation": 22545057, + "inverse_columns": [ + 88736, + 2, + 4, + 8, + 16, + 88705, + 64, + 88609, + 256, + 22763520, + 1024, + 22802944, + 22800896, + 96256, + 22788608, + 120832, + 22739456, + 22544545, + 262144, + 32637089, + 32112801, + 24641536, + 28967073, + 30932992, + 16384161 + ] + }, + { + "FULL_translation": 17695393, + "columns": [ + 28049568, + 2, + 4, + 8, + 16, + 28049537, + 64, + 28049441, + 256, + 41472, + 108705, + 107681, + 4096, + 33441, + 16384, + 8865, + 44193, + 10616832, + 17370112, + 17107968, + 1048576, + 26083328, + 4194304, + 19791872, + 855040 + ], + "inverse_FULL_translation": 200353, + "inverse_columns": [ + 109728, + 2, + 4, + 8, + 16, + 109697, + 64, + 109601, + 256, + 41472, + 17631232, + 17630208, + 4096, + 101888, + 16384, + 77312, + 17566720, + 10616832, + 27787425, + 27525281, + 1048576, + 8519841, + 4194304, + 2228385, + 11272353 + ] + }, + { + "FULL_translation": 241825, + "columns": [ + 28442784, + 2, + 4, + 8, + 16, + 28442753, + 64, + 28442657, + 256, + 110753, + 1024, + 2048, + 66209, + 33441, + 16384, + 8865, + 4769, + 28422656, + 262144, + 524288, + 17019392, + 8630784, + 4194304, + 2339328, + 1290752 + ], + "inverse_FULL_translation": 28312225, + "inverse_columns": [ + 111264, + 2, + 4, + 8, + 16, + 111233, + 64, + 111137, + 256, + 28553216, + 1024, + 2048, + 28508672, + 28475904, + 16384, + 28451328, + 28447232, + 28311713, + 262144, + 524288, + 16908449, + 8519841, + 4194304, + 2228385, + 1179809 + ] + }, + { + "FULL_translation": 254113, + "columns": [ + 31588512, + 2, + 4, + 8, + 16, + 31588481, + 64, + 31588385, + 256, + 123041, + 1024, + 2048, + 4096, + 33441, + 66209, + 8865, + 17057, + 31580672, + 262144, + 524288, + 1048576, + 8643072, + 17031680, + 2351616, + 4448768 + ], + "inverse_FULL_translation": 31457953, + "inverse_columns": [ + 123552, + 2, + 4, + 8, + 16, + 123521, + 64, + 123425, + 256, + 31711232, + 1024, + 2048, + 4096, + 31621632, + 31654400, + 31597056, + 31605248, + 31457441, + 262144, + 524288, + 1048576, + 8519841, + 16908449, + 2228385, + 4325537 + ] + }, + { + "FULL_translation": 22151841, + "columns": [ + 32506016, + 2, + 4, + 8, + 16, + 32505985, + 64, + 32505889, + 256, + 41472, + 1024, + 2048, + 123041, + 33441, + 110753, + 8865, + 61601, + 10616832, + 262144, + 524288, + 21057536, + 30539776, + 17911808, + 24248320, + 5328896 + ], + "inverse_FULL_translation": 217761, + "inverse_columns": [ + 127136, + 2, + 4, + 8, + 16, + 127105, + 64, + 127009, + 256, + 41472, + 1024, + 2048, + 22102016, + 119296, + 22089728, + 94720, + 22040576, + 10616832, + 262144, + 524288, + 31457441, + 8519841, + 28311713, + 2228385, + 15728801 + ] + }, + { + "FULL_translation": 271911, + "columns": [ + 37, + 262279, + 262177, + 8, + 16, + 262310, + 64, + 35, + 256, + 9728, + 9377, + 2048, + 4096, + 1697, + 16384, + 8865, + 65536, + 131072, + 32768, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 645, + "inverse_columns": [ + 42119, + 162, + 35, + 8, + 16, + 42149, + 64, + 42018, + 256, + 41472, + 9728, + 2048, + 4096, + 34304, + 16384, + 262144, + 65536, + 131072, + 38, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 37, + 2490503, + 2490401, + 8, + 16, + 2490534, + 64, + 35, + 256, + 41472, + 161, + 2048, + 4096, + 34304, + 16384, + 9728, + 65536, + 8388608, + 2270208, + 524288, + 1048576, + 435200, + 4194304, + 2401280, + 16777216 + ], + "inverse_FULL_translation": 42659, + "inverse_columns": [ + 1159, + 162, + 35, + 8, + 16, + 1189, + 64, + 1058, + 256, + 41472, + 10788864, + 2048, + 4096, + 10781184, + 16384, + 10756608, + 65536, + 2359334, + 10485798, + 524288, + 1048576, + 8650790, + 4194304, + 131072, + 16777216 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 37, + 2490503, + 2490401, + 8, + 16, + 2490534, + 64, + 35, + 256, + 41472, + 1024, + 2048, + 123041, + 33441, + 110753, + 8865, + 61601, + 24379392, + 24248320, + 524288, + 21057536, + 22413312, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 86691, + "inverse_columns": [ + 127111, + 162, + 35, + 8, + 16, + 127141, + 64, + 127010, + 256, + 41472, + 1024, + 2048, + 22102016, + 119296, + 22089728, + 94720, + 22040576, + 2359334, + 2228262, + 524288, + 23461888, + 393254, + 20316160, + 8388608, + 7733248 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 37, + 2490503, + 2490401, + 8, + 16, + 2490534, + 64, + 35, + 256, + 44193, + 2721, + 1697, + 4096, + 33441, + 16384, + 8865, + 65536, + 2403840, + 2272768, + 437760, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 918179, + "inverse_columns": [ + 44679, + 162, + 35, + 8, + 16, + 44709, + 64, + 44578, + 256, + 961536, + 920064, + 919040, + 4096, + 950784, + 16384, + 926208, + 65536, + 786470, + 655398, + 2097152, + 1048576, + 393254, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 37, + 2490503, + 2490401, + 8, + 16, + 2490534, + 64, + 35, + 256, + 88225, + 1024, + 127649, + 125601, + 96256, + 113313, + 120832, + 64161, + 2447872, + 30932992, + 32725504, + 32201216, + 481792, + 29055488, + 24861184, + 16472576 + ], + "inverse_FULL_translation": 33161891, + "inverse_columns": [ + 88711, + 162, + 35, + 8, + 16, + 88741, + 64, + 88610, + 256, + 33249280, + 1024, + 33288704, + 33286656, + 96256, + 33274368, + 120832, + 33225216, + 33030182, + 2228262, + 30670848, + 30146560, + 31064102, + 27000832, + 22806528, + 14417920 + ] + }, + { + "FULL_translation": 646695, + "columns": [ + 37, + 2490503, + 2490401, + 8, + 16, + 2490534, + 64, + 35, + 256, + 122368, + 96256, + 122017, + 93184, + 33441, + 80896, + 89761, + 31744, + 2883584, + 2752512, + 31326208, + 30372864, + 30503936, + 27227136, + 23032832, + 14644224 + ], + "inverse_FULL_translation": 31326883, + "inverse_columns": [ + 43143, + 162, + 35, + 8, + 16, + 43173, + 64, + 43042, + 256, + 41472, + 32627200, + 122368, + 32624128, + 32592896, + 32611840, + 10752, + 32562688, + 31195174, + 31064102, + 31326208, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 166439, + "columns": [ + 37, + 11403399, + 11403297, + 8, + 16, + 11403430, + 64, + 35, + 256, + 34977, + 1024, + 8192, + 4096, + 33441, + 16384, + 2721, + 65536, + 11307520, + 2263552, + 8555008, + 1048576, + 428544, + 4194304, + 690688, + 16777216 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 41607, + 162, + 35, + 8, + 16, + 41637, + 64, + 41506, + 256, + 11444224, + 1024, + 11436544, + 4096, + 2048, + 16384, + 11411968, + 65536, + 11272230, + 2228262, + 8519718, + 1048576, + 393254, + 4194304, + 655398, + 16777216 + ] + }, + { + "FULL_translation": 228903, + "columns": [ + 37, + 22675591, + 22675489, + 8, + 16, + 22675622, + 64, + 35, + 256, + 97441, + 120832, + 119808, + 117760, + 89761, + 105472, + 8865, + 56320, + 22642176, + 22806528, + 24608256, + 24083968, + 24641536, + 20938240, + 8388608, + 8355328 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 41607, + 162, + 35, + 8, + 16, + 41637, + 64, + 41506, + 256, + 22716416, + 22772224, + 22771200, + 22769152, + 22708736, + 22756864, + 89088, + 22707712, + 22544422, + 22806528, + 24510502, + 23986214, + 24641536, + 20840486, + 8388608, + 8257574 + ] + }, + { + "FULL_translation": 562, + "columns": [ + 145, + 9568307, + 4, + 8, + 9568385, + 131, + 64, + 9568434, + 256, + 41472, + 108705, + 107681, + 4096, + 33441, + 16384, + 8865, + 44193, + 27000832, + 17370112, + 17107968, + 26083328, + 2097152, + 4194304, + 18743296, + 855040 + ], + "inverse_FULL_translation": 69283, + "inverse_columns": [ + 109619, + 162, + 4, + 8, + 131, + 109698, + 64, + 109745, + 256, + 41472, + 17631232, + 17630208, + 4096, + 101888, + 16384, + 77312, + 17566720, + 9437330, + 26869760, + 26607616, + 8519826, + 2097152, + 4194304, + 1179794, + 10354688 + ] + }, + { + "FULL_translation": 4292243, + "columns": [ + 145, + 9568307, + 4, + 8, + 9568385, + 131, + 64, + 9568434, + 256, + 97792, + 120832, + 119808, + 117760, + 89761, + 97441, + 8865, + 56320, + 13631488, + 24878080, + 24615936, + 12713984, + 23043072, + 25034752, + 19766272, + 8363008 + ], + "inverse_FULL_translation": 25035427, + "inverse_columns": [ + 57395, + 162, + 4, + 8, + 131, + 57474, + 64, + 57521, + 256, + 41472, + 28146176, + 28145152, + 28143104, + 49664, + 97792, + 28122112, + 28081664, + 24903826, + 31981568, + 31719424, + 23986322, + 30146560, + 25034752, + 1179794, + 15466496 + ] + }, + { + "FULL_translation": 562, + "columns": [ + 145, + 9568307, + 4, + 8, + 9568385, + 131, + 64, + 9568434, + 256, + 110753, + 1024, + 2048, + 66209, + 33441, + 16384, + 8865, + 4769, + 9548288, + 262144, + 524288, + 8630784, + 2097152, + 4194304, + 16777216, + 1290752 + ], + "inverse_FULL_translation": 17957539, + "inverse_columns": [ + 111155, + 162, + 4, + 8, + 131, + 111234, + 64, + 111281, + 256, + 18067456, + 1024, + 2048, + 18022912, + 17990144, + 16384, + 17965568, + 17961472, + 17825938, + 262144, + 524288, + 16908434, + 2097152, + 4194304, + 1179794, + 8388608 + ] + }, + { + "FULL_translation": 205459, + "columns": [ + 145, + 28442675, + 4, + 8, + 28442753, + 131, + 64, + 28442802, + 256, + 73889, + 1024, + 2048, + 4096, + 66209, + 16384, + 8865, + 32768, + 28385792, + 262144, + 524288, + 8593920, + 16982528, + 4194304, + 1253888, + 2302464 + ], + "inverse_FULL_translation": 131121, + "inverse_columns": [ + 41523, + 162, + 4, + 8, + 131, + 41602, + 64, + 41649, + 256, + 28483584, + 1024, + 2048, + 4096, + 28475904, + 16384, + 65536, + 28451328, + 28311698, + 262144, + 524288, + 8519826, + 16908434, + 4194304, + 1179794, + 2228370 + ] + }, + { + "FULL_translation": 143917, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 12449, + 1024, + 2048, + 32768, + 4769, + 16384, + 8865, + 65536, + 3276800, + 12071424, + 11809280, + 2241024, + 1192448, + 4194304, + 3944960, + 16777216 + ], + "inverse_FULL_translation": 9306158, + "inverse_columns": [ + 41517, + 47, + 137, + 133, + 16, + 41487, + 64, + 41506, + 256, + 12361728, + 1024, + 2048, + 12329472, + 12354048, + 16384, + 4096, + 65536, + 3276800, + 8913036, + 8650892, + 11403264, + 10354688, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 165421, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 33953, + 8192, + 2048, + 4096, + 33441, + 16384, + 1697, + 65536, + 8781824, + 9043968, + 34304, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9306158, + "inverse_columns": [ + 41517, + 47, + 137, + 133, + 16, + 41487, + 64, + 41506, + 256, + 565248, + 557568, + 2048, + 4096, + 1024, + 16384, + 532992, + 65536, + 8781824, + 8519820, + 8650892, + 1048576, + 2097152, + 4194304, + 393356, + 16777216 + ] + }, + { + "FULL_translation": 166445, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 34977, + 1024, + 8192, + 4096, + 33441, + 16384, + 2721, + 65536, + 9043968, + 35328, + 8781824, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9306158, + "inverse_columns": [ + 41517, + 47, + 137, + 133, + 16, + 41487, + 64, + 41506, + 256, + 303104, + 1024, + 295424, + 4096, + 2048, + 16384, + 270848, + 65536, + 9043968, + 8913036, + 8519820, + 1048576, + 2097152, + 4194304, + 655500, + 16777216 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 41472, + 161, + 2048, + 4096, + 34304, + 16384, + 9728, + 65536, + 131072, + 8954880, + 2097152, + 1048576, + 8692736, + 4194304, + 828416, + 16777216 + ], + "inverse_FULL_translation": 42542, + "inverse_columns": [ + 1069, + 47, + 137, + 133, + 16, + 1039, + 64, + 1058, + 256, + 41472, + 10788864, + 2048, + 4096, + 10781184, + 16384, + 10756608, + 65536, + 131072, + 10485900, + 8650892, + 1048576, + 524288, + 4194304, + 2359436, + 16777216 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 41472, + 1024, + 161, + 4096, + 35328, + 16384, + 10752, + 65536, + 131072, + 2097152, + 8693760, + 1048576, + 8955904, + 4194304, + 829440, + 16777216 + ], + "inverse_FULL_translation": 43566, + "inverse_columns": [ + 2093, + 47, + 137, + 133, + 16, + 2063, + 64, + 2082, + 256, + 41472, + 1024, + 11051008, + 4096, + 11043328, + 16384, + 11018752, + 65536, + 131072, + 8913036, + 10485900, + 1048576, + 262144, + 4194304, + 2621580, + 16777216 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 41472, + 1024, + 2048, + 123041, + 33441, + 110753, + 8865, + 61601, + 131072, + 30932992, + 30670848, + 21057536, + 2097152, + 17911808, + 22806528, + 5328896 + ], + "inverse_FULL_translation": 86574, + "inverse_columns": [ + 127021, + 47, + 137, + 133, + 16, + 126991, + 64, + 127010, + 256, + 41472, + 1024, + 2048, + 22102016, + 119296, + 22089728, + 94720, + 22040576, + 131072, + 8913036, + 8650892, + 30146560, + 2097152, + 27000832, + 786572, + 14417920 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 41472, + 47265, + 46241, + 44193, + 33441, + 16384, + 8865, + 65536, + 131072, + 8920064, + 8657920, + 793600, + 2097152, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 7726, + "inverse_columns": [ + 48173, + 47, + 137, + 133, + 16, + 48143, + 64, + 48162, + 256, + 41472, + 1841152, + 1840128, + 1838080, + 40448, + 16384, + 15872, + 65536, + 131072, + 1573004, + 1310860, + 8388608, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 41472, + 108705, + 107681, + 4096, + 33441, + 16384, + 8865, + 44193, + 131072, + 8981504, + 8719360, + 1048576, + 2097152, + 4194304, + 16777216, + 855040 + ], + "inverse_FULL_translation": 69166, + "inverse_columns": [ + 109613, + 47, + 137, + 133, + 16, + 109583, + 64, + 109602, + 256, + 41472, + 17631232, + 17630208, + 4096, + 101888, + 16384, + 77312, + 17566720, + 131072, + 17301644, + 17039500, + 1048576, + 2097152, + 4194304, + 786572, + 8388608 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 44193, + 2721, + 1697, + 4096, + 33441, + 16384, + 8865, + 65536, + 830976, + 8957440, + 8695296, + 1048576, + 2097152, + 4194304, + 131072, + 16777216 + ], + "inverse_FULL_translation": 918062, + "inverse_columns": [ + 44589, + 47, + 137, + 133, + 16, + 44559, + 64, + 44578, + 256, + 961536, + 920064, + 919040, + 4096, + 950784, + 16384, + 926208, + 65536, + 8388608, + 655500, + 393356, + 1048576, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 205357, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 73889, + 1024, + 2048, + 4096, + 66209, + 16384, + 8865, + 32768, + 19005440, + 27861504, + 27599360, + 1048576, + 16982528, + 4194304, + 19735040, + 2302464 + ], + "inverse_FULL_translation": 9306158, + "inverse_columns": [ + 41517, + 47, + 137, + 133, + 16, + 41487, + 64, + 41506, + 256, + 28090368, + 1024, + 2048, + 4096, + 28082688, + 16384, + 65536, + 28058112, + 19005440, + 8913036, + 8650892, + 1048576, + 26083328, + 4194304, + 786572, + 11403264 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 87201, + 127649, + 2048, + 124577, + 95232, + 112289, + 119808, + 63137, + 32855552, + 9000448, + 24248320, + 31938048, + 30889472, + 28792320, + 873984, + 16209408 + ], + "inverse_FULL_translation": 32899630, + "inverse_columns": [ + 87597, + 47, + 137, + 133, + 16, + 87567, + 64, + 87586, + 256, + 32986112, + 33026560, + 2048, + 33023488, + 95232, + 33011200, + 119808, + 32962048, + 24641536, + 32637068, + 8650892, + 23724032, + 22675456, + 20578304, + 24510604, + 7995392 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 88225, + 1024, + 127649, + 125601, + 96256, + 113313, + 120832, + 64161, + 33118720, + 24248320, + 8739328, + 32201216, + 31152640, + 29055488, + 875008, + 16472576 + ], + "inverse_FULL_translation": 33161774, + "inverse_columns": [ + 88621, + 47, + 137, + 133, + 16, + 88591, + 64, + 88610, + 256, + 33249280, + 1024, + 33288704, + 33286656, + 96256, + 33274368, + 120832, + 33225216, + 24379392, + 8913036, + 32637068, + 23461888, + 22413312, + 20316160, + 24772748, + 7733248 + ] + }, + { + "FULL_translation": 228909, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 97441, + 120832, + 119808, + 117760, + 89761, + 105472, + 8865, + 56320, + 25034752, + 9043968, + 8781824, + 24083968, + 23035392, + 20938240, + 24215040, + 8355328 + ], + "inverse_FULL_translation": 9306158, + "inverse_columns": [ + 41517, + 47, + 137, + 133, + 16, + 41487, + 64, + 41506, + 256, + 32546816, + 32602624, + 32601600, + 32599552, + 32539136, + 32587264, + 89088, + 32538112, + 25034752, + 24772748, + 24510604, + 31588352, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 1146413, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 97792, + 120832, + 119808, + 97441, + 89761, + 105472, + 8865, + 56320, + 25021440, + 9961472, + 9699328, + 25034752, + 23055360, + 20958208, + 23317504, + 8375296 + ], + "inverse_FULL_translation": 25035310, + "inverse_columns": [ + 45101, + 47, + 137, + 133, + 16, + 45071, + 64, + 45090, + 256, + 41472, + 31685120, + 31684096, + 97792, + 37376, + 31669760, + 31673344, + 31620608, + 32505856, + 24772748, + 24510604, + 25034752, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 4292141, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 97792, + 120832, + 119808, + 117760, + 89761, + 97441, + 8865, + 56320, + 25009152, + 13107200, + 12845056, + 24091648, + 23043072, + 25034752, + 20159488, + 8363008 + ], + "inverse_FULL_translation": 25035310, + "inverse_columns": [ + 57389, + 47, + 137, + 133, + 16, + 57359, + 64, + 57378, + 256, + 41472, + 28539392, + 28538368, + 28536320, + 49664, + 97792, + 28515328, + 28474880, + 32505856, + 24772748, + 24510604, + 31588352, + 30539776, + 25034752, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 110753, + 1024, + 2048, + 66209, + 33441, + 16384, + 8865, + 4769, + 17936896, + 26869760, + 26607616, + 17019392, + 2097152, + 4194304, + 18743296, + 1290752 + ], + "inverse_FULL_translation": 17957422, + "inverse_columns": [ + 111149, + 47, + 137, + 133, + 16, + 111119, + 64, + 111138, + 256, + 18067456, + 1024, + 2048, + 18022912, + 17990144, + 16384, + 17965568, + 17961472, + 27000832, + 8913036, + 8650892, + 26083328, + 2097152, + 4194304, + 786572, + 10354688 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 47, + 162, + 9175083, + 9175079, + 16, + 131, + 64, + 9175052, + 256, + 123041, + 1024, + 2048, + 4096, + 33441, + 66209, + 8865, + 17057, + 21094912, + 30015488, + 29753344, + 1048576, + 2097152, + 17031680, + 21889024, + 4448768 + ], + "inverse_FULL_translation": 21103150, + "inverse_columns": [ + 123437, + 47, + 137, + 133, + 16, + 123407, + 64, + 123426, + 256, + 21225472, + 1024, + 2048, + 4096, + 21135872, + 21168640, + 21111296, + 21119488, + 30146560, + 8913036, + 8650892, + 1048576, + 2097152, + 26083328, + 786572, + 13500416 + ] + }, + { + "FULL_translation": 271917, + "columns": [ + 47, + 162, + 11403307, + 11403303, + 16, + 131, + 64, + 11403276, + 256, + 9728, + 9377, + 2048, + 4096, + 1697, + 16384, + 8865, + 65536, + 2392064, + 11173888, + 8683520, + 1048576, + 425984, + 4194304, + 819200, + 16777216 + ], + "inverse_FULL_translation": 11141794, + "inverse_columns": [ + 42029, + 47, + 137, + 133, + 16, + 41999, + 64, + 42018, + 256, + 41472, + 9728, + 2048, + 4096, + 34304, + 16384, + 11403264, + 65536, + 2359436, + 11141260, + 8650892, + 1048576, + 393356, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 384557, + "columns": [ + 47, + 162, + 22413355, + 22413351, + 16, + 131, + 64, + 22413324, + 256, + 122368, + 122017, + 95232, + 93184, + 33441, + 80896, + 89761, + 31744, + 31291392, + 22247424, + 22675456, + 30373888, + 2097152, + 27228160, + 30539776, + 14645248 + ], + "inverse_FULL_translation": 22151842, + "inverse_columns": [ + 42029, + 47, + 137, + 133, + 16, + 41999, + 64, + 42018, + 256, + 41472, + 122368, + 22533632, + 22531584, + 22501376, + 22519296, + 9728, + 22470144, + 31195276, + 22151308, + 22675456, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 646701, + "columns": [ + 47, + 162, + 22675499, + 22675495, + 16, + 131, + 64, + 22675468, + 256, + 122368, + 96256, + 122017, + 93184, + 33441, + 80896, + 89761, + 31744, + 31290368, + 22413312, + 22246400, + 30372864, + 2097152, + 27227136, + 30539776, + 14644224 + ], + "inverse_FULL_translation": 22151842, + "inverse_columns": [ + 43053, + 47, + 137, + 133, + 16, + 43023, + 64, + 43042, + 256, + 41472, + 22796800, + 122368, + 22793728, + 22762496, + 22781440, + 10752, + 22732288, + 31195276, + 22413312, + 22151308, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 144025, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 12449, + 1024, + 2048, + 32768, + 4769, + 16384, + 8865, + 65536, + 3276800, + 262144, + 12800, + 2752512, + 1703936, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3801242, + "inverse_columns": [ + 41625, + 155, + 4, + 49, + 41, + 41602, + 64, + 41499, + 256, + 565248, + 1024, + 2048, + 532992, + 557568, + 16384, + 4096, + 65536, + 3276800, + 262144, + 3145784, + 2228280, + 1179704, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 165529, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 33953, + 8192, + 2048, + 4096, + 33441, + 16384, + 1697, + 65536, + 8781824, + 8553984, + 11830784, + 11306496, + 10257920, + 4194304, + 427520, + 16777216 + ], + "inverse_FULL_translation": 3801242, + "inverse_columns": [ + 41625, + 155, + 4, + 49, + 41, + 41602, + 64, + 41499, + 256, + 12361728, + 12354048, + 2048, + 4096, + 1024, + 16384, + 12329472, + 65536, + 8781824, + 12189696, + 3145784, + 2621496, + 1572920, + 4194304, + 4063232, + 16777216 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 41472, + 1024, + 161, + 4096, + 35328, + 16384, + 10752, + 65536, + 131072, + 262144, + 3188736, + 8388608, + 1615872, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 43674, + "inverse_columns": [ + 2201, + 155, + 4, + 49, + 41, + 2178, + 64, + 2075, + 256, + 41472, + 1024, + 11051008, + 4096, + 11043328, + 16384, + 11018752, + 65536, + 131072, + 262144, + 10485816, + 2621496, + 8912952, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 41472, + 47265, + 46241, + 44193, + 33441, + 16384, + 8865, + 65536, + 131072, + 1580032, + 3152896, + 2628608, + 262144, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 7834, + "inverse_columns": [ + 48281, + 155, + 4, + 49, + 41, + 48258, + 64, + 48155, + 256, + 41472, + 1841152, + 1840128, + 1838080, + 40448, + 16384, + 15872, + 65536, + 131072, + 2097152, + 1310776, + 786488, + 1572920, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 87201, + 127649, + 2048, + 124577, + 95232, + 112289, + 119808, + 63137, + 32855552, + 32724480, + 29753344, + 2708992, + 1660416, + 28792320, + 24598016, + 16209408 + ], + "inverse_FULL_translation": 32899738, + "inverse_columns": [ + 87705, + 155, + 4, + 49, + 41, + 87682, + 64, + 87579, + 256, + 32986112, + 33026560, + 2048, + 33023488, + 95232, + 33011200, + 119808, + 32962048, + 30146560, + 30015488, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 384665, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 122368, + 122017, + 95232, + 93184, + 33441, + 80896, + 89761, + 31744, + 31291392, + 31326208, + 3407872, + 2883584, + 29587456, + 27228160, + 23033856, + 14645248 + ], + "inverse_FULL_translation": 31326874, + "inverse_columns": [ + 42137, + 155, + 4, + 49, + 41, + 42114, + 64, + 42011, + 256, + 41472, + 122368, + 31708672, + 31706624, + 31676416, + 31694336, + 9728, + 31645184, + 31719424, + 31326208, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 155, + 162, + 4, + 3670163, + 3670155, + 3670040, + 64, + 35, + 256, + 123041, + 1024, + 2048, + 4096, + 33441, + 66209, + 8865, + 17057, + 21094912, + 262144, + 24248320, + 23724032, + 22675456, + 17031680, + 8388608, + 4448768 + ], + "inverse_FULL_translation": 21103258, + "inverse_columns": [ + 123545, + 155, + 4, + 49, + 41, + 123522, + 64, + 123419, + 256, + 21225472, + 1024, + 2048, + 4096, + 21135872, + 21168640, + 21111296, + 21119488, + 24641536, + 262144, + 3145784, + 2621496, + 1572920, + 20578304, + 8388608, + 7995392 + ] + }, + { + "FULL_translation": 1146521, + "columns": [ + 155, + 162, + 4, + 22413459, + 22413451, + 22413336, + 64, + 35, + 256, + 97792, + 120832, + 119808, + 97441, + 89761, + 105472, + 8865, + 56320, + 25021440, + 24890368, + 21889024, + 21482496, + 23461888, + 20958208, + 8388608, + 8375296 + ], + "inverse_FULL_translation": 21365410, + "inverse_columns": [ + 45209, + 155, + 4, + 49, + 41, + 45186, + 64, + 45083, + 256, + 41472, + 22510080, + 22509056, + 97792, + 37376, + 22494720, + 22498304, + 22445568, + 24903736, + 24772664, + 21889024, + 21364792, + 23461888, + 20840504, + 8388608, + 8257592 + ] + }, + { + "FULL_translation": 57948, + "columns": [ + 16646174, + 16646396, + 16646234, + 16646230, + 16646222, + 16646365, + 94, + 16646269, + 256, + 97792, + 120832, + 119808, + 117760, + 89761, + 97441, + 8865, + 56320, + 16620544, + 16489472, + 16227328, + 15703040, + 14654464, + 12557312, + 16777216, + 8363008 + ], + "inverse_FULL_translation": 25035293, + "inverse_columns": [ + 57504, + 93, + 251, + 247, + 239, + 57474, + 254, + 57378, + 256, + 41472, + 25131520, + 25130496, + 25128448, + 49664, + 97792, + 25107456, + 25067008, + 24903871, + 24772799, + 24510655, + 23986367, + 22937791, + 20840639, + 8257727, + 8388608 + ] + }, + { + "FULL_translation": 23199836, + "columns": [ + 27000862, + 27001084, + 27000922, + 27000918, + 27000910, + 27001053, + 94, + 27000957, + 256, + 73889, + 1024, + 2048, + 4096, + 66209, + 16384, + 8865, + 32768, + 16646144, + 30932992, + 30670848, + 30146560, + 14623232, + 16589312, + 22806528, + 2302464 + ], + "inverse_FULL_translation": 131234, + "inverse_columns": [ + 41632, + 93, + 251, + 247, + 239, + 41602, + 254, + 41506, + 256, + 23109632, + 1024, + 2048, + 4096, + 23101952, + 16384, + 65536, + 23077376, + 19005440, + 16384191, + 16122047, + 15597759, + 21102592, + 16646144, + 8257727, + 10223807 + ] + }, + { + "FULL_translation": 22151933, + "columns": [ + 28049438, + 28049660, + 28049498, + 28049494, + 28049486, + 28049629, + 94, + 28049533, + 256, + 110753, + 1024, + 2048, + 66209, + 33441, + 16384, + 8865, + 4769, + 16626176, + 31981568, + 31719424, + 15708672, + 30146560, + 16646144, + 23855104, + 1290752 + ], + "inverse_FULL_translation": 22151842, + "inverse_columns": [ + 111264, + 93, + 251, + 247, + 239, + 111234, + 254, + 111138, + 256, + 18067456, + 1024, + 2048, + 18022912, + 17990144, + 16384, + 17965568, + 17961472, + 22020096, + 16384191, + 16122047, + 21102592, + 14549183, + 16646144, + 8257727, + 11272383 + ] + }, + { + "FULL_translation": 21758717, + "columns": [ + 28442654, + 28442876, + 28442714, + 28442710, + 28442702, + 28442845, + 94, + 28442749, + 256, + 41472, + 108705, + 107681, + 4096, + 33441, + 16384, + 8865, + 44193, + 32505856, + 16452608, + 16190464, + 31588352, + 30539776, + 16646144, + 24248320, + 855040 + ], + "inverse_FULL_translation": 4263586, + "inverse_columns": [ + 109728, + 93, + 251, + 247, + 239, + 109698, + 254, + 109602, + 256, + 41472, + 17631232, + 17630208, + 4096, + 101888, + 16384, + 77312, + 17566720, + 16515263, + 21495808, + 21233664, + 15597759, + 14549183, + 16646144, + 8257727, + 11665599 + ] + }, + { + "FULL_translation": 1050, + "columns": [ + 917534, + 917531, + 13, + 917509, + 7, + 32, + 64, + 128, + 256, + 122901, + 123392, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 910336, + 779264, + 32505856, + 31974400, + 30925824, + 28828672, + 24634368, + 16245760 + ], + "inverse_FULL_translation": 32899607, + "inverse_columns": [ + 123422, + 19, + 123421, + 7, + 123395, + 32, + 64, + 128, + 256, + 123904, + 33021952, + 2048, + 126976, + 33019392, + 33011200, + 32994816, + 32962048, + 32768011, + 32636939, + 393227, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 29622810, + "columns": [ + 30015518, + 30015515, + 13, + 30015493, + 7, + 32, + 64, + 128, + 256, + 5632, + 4629, + 2048, + 1557, + 8192, + 103445, + 87061, + 54293, + 30146560, + 917504, + 29753344, + 1048576, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 377372, + "inverse_columns": [ + 119838, + 19, + 119837, + 7, + 119811, + 32, + 64, + 128, + 256, + 5632, + 119296, + 2048, + 116224, + 8192, + 29458432, + 29442048, + 29409280, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 25821195, + 21626891, + 13238283 + ] + }, + { + "FULL_translation": 378906, + "columns": [ + 30670878, + 30670875, + 13, + 30670853, + 7, + 32, + 64, + 128, + 256, + 116757, + 117760, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 30539776, + 30525952, + 30932992, + 30394880, + 2097152, + 27249152, + 23054848, + 14666240 + ], + "inverse_FULL_translation": 30409244, + "inverse_columns": [ + 117278, + 19, + 117277, + 7, + 117251, + 32, + 64, + 128, + 256, + 30787584, + 117760, + 30791168, + 120832, + 8192, + 30776832, + 30760448, + 30727680, + 30539776, + 30408715, + 30932992, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 388623, + "columns": [ + 31719454, + 31719451, + 13, + 31719429, + 7, + 32, + 64, + 128, + 256, + 125973, + 125461, + 126976, + 1557, + 120832, + 112640, + 96256, + 63488, + 31583744, + 31588352, + 31981568, + 1048576, + 30404096, + 28306944, + 24112640, + 15724032 + ], + "inverse_FULL_translation": 131100, + "inverse_columns": [ + 5662, + 19, + 5661, + 7, + 5635, + 32, + 64, + 128, + 256, + 31593472, + 31592960, + 31712768, + 124928, + 31706624, + 31698432, + 31682048, + 31649280, + 31719424, + 31457291, + 31981568, + 1048576, + 30277643, + 28180491, + 23986187, + 15597579 + ] + }, + { + "FULL_translation": 1966613, + "columns": [ + 524308, + 2, + 524305, + 8, + 524293, + 32, + 64, + 128, + 256, + 5632, + 6656, + 21, + 3584, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1186816, + 1317888, + 400384, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 138773, + "inverse_columns": [ + 2068, + 2, + 2065, + 8, + 2053, + 32, + 64, + 128, + 256, + 5632, + 1839616, + 1840128, + 1836544, + 8192, + 16384, + 32768, + 65536, + 1441792, + 1703936, + 21, + 917504, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1441812, + 2, + 1441809, + 8, + 1441797, + 32, + 64, + 128, + 256, + 12309, + 4629, + 2048, + 8725, + 1024, + 16384, + 32768, + 65536, + 1323520, + 2097152, + 524288, + 406016, + 1192448, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 5652, + 2, + 5649, + 8, + 5637, + 32, + 64, + 128, + 256, + 3281920, + 8192, + 2048, + 3278336, + 3281408, + 16384, + 32768, + 65536, + 3145749, + 1179669, + 524288, + 2228245, + 262144, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1441812, + 2, + 1441809, + 8, + 1441797, + 32, + 64, + 128, + 256, + 17429, + 16917, + 2048, + 1557, + 8192, + 4096, + 32768, + 65536, + 1328640, + 1197568, + 524288, + 4194304, + 2097152, + 411136, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 5652, + 2, + 5649, + 8, + 5637, + 32, + 64, + 128, + 256, + 4592640, + 4592128, + 2048, + 16384, + 8192, + 4589056, + 32768, + 65536, + 4456469, + 4325397, + 524288, + 393237, + 2097152, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1441812, + 2, + 1441809, + 8, + 1441797, + 32, + 64, + 128, + 256, + 33813, + 33301, + 2048, + 1557, + 8192, + 16384, + 4096, + 65536, + 1345024, + 1213952, + 524288, + 8388608, + 2097152, + 4194304, + 427520, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 5652, + 2, + 5649, + 8, + 5637, + 32, + 64, + 128, + 256, + 8786944, + 8786432, + 2048, + 32768, + 8192, + 16384, + 8783360, + 65536, + 8650773, + 8519701, + 524288, + 393237, + 2097152, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1441812, + 2, + 1441809, + 8, + 1441797, + 32, + 64, + 128, + 256, + 66581, + 66069, + 2048, + 1557, + 8192, + 16384, + 32768, + 4096, + 1377792, + 1246720, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 460288 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 5652, + 2, + 5649, + 8, + 5637, + 32, + 64, + 128, + 256, + 17175552, + 17175040, + 2048, + 65536, + 8192, + 16384, + 32768, + 17171968, + 17039381, + 16908309, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1441812, + 2, + 1441809, + 8, + 1441797, + 32, + 64, + 128, + 256, + 125973, + 125461, + 126976, + 1557, + 120832, + 112640, + 96256, + 63488, + 1437184, + 1306112, + 31976960, + 31981568, + 30404096, + 28306944, + 24112640, + 15724032 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 5652, + 2, + 5649, + 8, + 5637, + 32, + 64, + 128, + 256, + 32379904, + 32379392, + 32499200, + 124928, + 32493056, + 32484864, + 32468480, + 32435712, + 32243733, + 32112661, + 32505856, + 393237, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 6947349, + "columns": [ + 8126484, + 2, + 8126481, + 8, + 8126469, + 32, + 64, + 128, + 256, + 5632, + 4629, + 29717, + 1557, + 23573, + 15381, + 32768, + 65536, + 1441792, + 7995392, + 6318080, + 7208960, + 4745216, + 2648064, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 158229, + "inverse_columns": [ + 31764, + 2, + 31761, + 8, + 31749, + 32, + 64, + 128, + 256, + 5632, + 31232, + 6840320, + 28160, + 6834176, + 6825984, + 32768, + 65536, + 1441792, + 1179669, + 7602197, + 393237, + 6029333, + 3932181, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 11141653, + "columns": [ + 12320788, + 2, + 12320785, + 8, + 12320773, + 32, + 64, + 128, + 256, + 5632, + 4629, + 46101, + 1557, + 39957, + 16384, + 15381, + 65536, + 1441792, + 12189696, + 10528768, + 11403264, + 8955904, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 174613, + "inverse_columns": [ + 48148, + 2, + 48145, + 8, + 48133, + 32, + 64, + 128, + 256, + 5632, + 47616, + 11051008, + 44544, + 11044864, + 16384, + 11020288, + 65536, + 1441792, + 1179669, + 11796501, + 393237, + 10223637, + 4194304, + 3932181, + 16777216 + ] + }, + { + "FULL_translation": 185365, + "columns": [ + 14024724, + 2, + 14024721, + 8, + 14024709, + 32, + 64, + 128, + 256, + 54293, + 4629, + 2048, + 1557, + 8192, + 33301, + 16917, + 65536, + 13948416, + 1234432, + 524288, + 448000, + 2097152, + 8574464, + 4380160, + 16777216 + ], + "inverse_FULL_translation": 13894165, + "inverse_columns": [ + 54804, + 2, + 54801, + 8, + 54789, + 32, + 64, + 128, + 256, + 14078976, + 14029312, + 2048, + 14026240, + 8192, + 14057984, + 14041600, + 65536, + 13893653, + 1179669, + 524288, + 393237, + 2097152, + 8519701, + 4325397, + 16777216 + ] + }, + { + "FULL_translation": 190485, + "columns": [ + 15335444, + 2, + 15335441, + 8, + 15335429, + 32, + 64, + 128, + 256, + 59413, + 60416, + 62997, + 59904, + 56853, + 48661, + 32277, + 65536, + 16252928, + 15466496, + 16185344, + 15267840, + 14612480, + 12515328, + 8321024, + 16777216 + ], + "inverse_FULL_translation": 15204885, + "inverse_columns": [ + 59924, + 2, + 59921, + 8, + 59909, + 32, + 64, + 128, + 256, + 63488, + 60416, + 16315904, + 16312320, + 16309760, + 16301568, + 16285184, + 65536, + 15204373, + 15466496, + 16121877, + 15335424, + 14549013, + 12451861, + 8257557, + 16777216 + ] + }, + { + "FULL_translation": 19530261, + "columns": [ + 20709396, + 2, + 20709393, + 8, + 20709381, + 32, + 64, + 128, + 256, + 5632, + 4629, + 78869, + 1557, + 72725, + 16384, + 32768, + 15381, + 1441792, + 20578304, + 18950144, + 19791872, + 17377280, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 207381, + "inverse_columns": [ + 80916, + 2, + 80913, + 8, + 80901, + 32, + 64, + 128, + 256, + 5632, + 80384, + 19472384, + 77312, + 19466240, + 16384, + 32768, + 19408896, + 1441792, + 1179669, + 20185109, + 393237, + 18612245, + 4194304, + 8388608, + 3932181 + ] + }, + { + "FULL_translation": 218133, + "columns": [ + 22413332, + 2, + 22413329, + 8, + 22413317, + 32, + 64, + 128, + 256, + 87061, + 4629, + 2048, + 1557, + 8192, + 66069, + 32768, + 16917, + 22369792, + 1267200, + 524288, + 480768, + 2097152, + 16995840, + 8388608, + 4412928 + ], + "inverse_FULL_translation": 22282773, + "inverse_columns": [ + 87572, + 2, + 87569, + 8, + 87557, + 32, + 64, + 128, + 256, + 22500352, + 22417920, + 2048, + 22414848, + 8192, + 22479360, + 32768, + 22430208, + 22282261, + 1179669, + 524288, + 393237, + 2097152, + 16908309, + 8388608, + 4325397 + ] + }, + { + "FULL_translation": 223253, + "columns": [ + 23724052, + 2, + 23724049, + 8, + 23724037, + 32, + 64, + 128, + 256, + 92181, + 93184, + 95765, + 92672, + 89621, + 81429, + 32768, + 32277, + 24641536, + 23855104, + 24606720, + 23689216, + 23033856, + 20936704, + 8388608, + 8353792 + ], + "inverse_FULL_translation": 23593493, + "inverse_columns": [ + 92692, + 2, + 92689, + 8, + 92677, + 32, + 64, + 128, + 256, + 96256, + 93184, + 24737280, + 24733696, + 24731136, + 24722944, + 32768, + 24673792, + 23592981, + 23855104, + 24510485, + 23724032, + 22937621, + 20840469, + 8388608, + 8257557 + ] + }, + { + "FULL_translation": 234517, + "columns": [ + 26607636, + 2, + 26607633, + 8, + 26607621, + 32, + 64, + 128, + 256, + 103445, + 4629, + 2048, + 1557, + 8192, + 16384, + 66069, + 33301, + 26580480, + 1283584, + 524288, + 497152, + 2097152, + 4194304, + 17012224, + 8623616 + ], + "inverse_FULL_translation": 26477077, + "inverse_columns": [ + 103956, + 2, + 103953, + 8, + 103941, + 32, + 64, + 128, + 256, + 26711040, + 26612224, + 2048, + 26609152, + 8192, + 16384, + 26673664, + 26640896, + 26476565, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 16908309, + 8519701 + ] + }, + { + "FULL_translation": 239637, + "columns": [ + 27918356, + 2, + 27918353, + 8, + 27918341, + 32, + 64, + 128, + 256, + 108565, + 109568, + 112149, + 109056, + 106005, + 16384, + 81429, + 48661, + 28835840, + 28049408, + 28817408, + 27899904, + 27244544, + 4194304, + 20953088, + 12564480 + ], + "inverse_FULL_translation": 27787797, + "inverse_columns": [ + 109076, + 2, + 109073, + 8, + 109061, + 32, + 64, + 128, + 256, + 112640, + 109568, + 28947968, + 28944384, + 28941824, + 16384, + 28917248, + 28884480, + 27787285, + 28049408, + 28704789, + 27918336, + 27131925, + 4194304, + 20840469, + 12451861 + ] + }, + { + "FULL_translation": 247829, + "columns": [ + 30015508, + 2, + 30015505, + 8, + 30015493, + 32, + 64, + 128, + 256, + 116757, + 117248, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 30146560, + 30002176, + 30919680, + 30932992, + 2097152, + 27249664, + 23055360, + 14666752 + ], + "inverse_FULL_translation": 29884949, + "inverse_columns": [ + 117268, + 2, + 117265, + 8, + 117253, + 32, + 64, + 128, + 256, + 117760, + 30263296, + 30266880, + 120832, + 8192, + 30252544, + 30236160, + 30203392, + 29884437, + 30015488, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 247829, + "columns": [ + 30015508, + 2, + 30015505, + 8, + 30015493, + 32, + 64, + 128, + 256, + 116757, + 117760, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 30001664, + 30146560, + 30919168, + 30932992, + 2097152, + 27249152, + 23054848, + 14666240 + ], + "inverse_FULL_translation": 29884949, + "inverse_columns": [ + 117268, + 2, + 117265, + 8, + 117253, + 32, + 64, + 128, + 256, + 30132224, + 117760, + 30135808, + 120832, + 8192, + 30121472, + 30105088, + 30072320, + 29884437, + 30146560, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 29491733, + "columns": [ + 30670868, + 2, + 30670865, + 8, + 30670853, + 32, + 64, + 128, + 256, + 5632, + 4629, + 2048, + 1557, + 8192, + 103445, + 87061, + 54293, + 1441792, + 30539776, + 524288, + 29753344, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 246293, + "inverse_columns": [ + 119828, + 2, + 119825, + 8, + 119813, + 32, + 64, + 128, + 256, + 5632, + 119296, + 2048, + 116224, + 8192, + 29458432, + 29442048, + 29409280, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 26476565, + 22282261, + 13893653 + ] + }, + { + "FULL_translation": 253973, + "columns": [ + 31588372, + 2, + 31588369, + 8, + 31588357, + 32, + 64, + 128, + 256, + 122901, + 123392, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 31719424, + 31581184, + 524288, + 32505856, + 30925824, + 28828672, + 24634368, + 16245760 + ], + "inverse_FULL_translation": 31457813, + "inverse_columns": [ + 123412, + 2, + 123409, + 8, + 123397, + 32, + 64, + 128, + 256, + 123904, + 31842304, + 2048, + 126976, + 31839744, + 31831552, + 31815168, + 31782400, + 31457301, + 31588352, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 253973, + "columns": [ + 31588372, + 2, + 31588369, + 8, + 31588357, + 32, + 64, + 128, + 256, + 122901, + 123904, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 31580672, + 31719424, + 524288, + 32505856, + 30925312, + 28828160, + 24633856, + 16245248 + ], + "inverse_FULL_translation": 31457813, + "inverse_columns": [ + 123412, + 2, + 123409, + 8, + 123397, + 32, + 64, + 128, + 256, + 31711232, + 123904, + 2048, + 126976, + 31708672, + 31700480, + 31684096, + 31651328, + 31457301, + 31719424, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 11141793, + "columns": [ + 524448, + 182, + 19, + 8, + 7, + 524438, + 64, + 524342, + 256, + 5632, + 4629, + 46101, + 1557, + 39957, + 16384, + 15381, + 65536, + 10616832, + 262144, + 10528768, + 1048576, + 8562688, + 4194304, + 2271232, + 16777216 + ], + "inverse_FULL_translation": 174613, + "inverse_columns": [ + 48148, + 182, + 48306, + 8, + 48294, + 131, + 64, + 35, + 256, + 5632, + 47616, + 11051008, + 44544, + 11044864, + 16384, + 11020288, + 65536, + 10616832, + 262144, + 161, + 1048576, + 9043968, + 4194304, + 2752512, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 10616992, + 182, + 19, + 8, + 7, + 10616982, + 64, + 10616886, + 256, + 12309, + 4629, + 2048, + 8725, + 1024, + 16384, + 32768, + 65536, + 10498560, + 262144, + 524288, + 2241024, + 8532480, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 5652, + 182, + 5810, + 8, + 5798, + 131, + 64, + 35, + 256, + 3281920, + 8192, + 2048, + 3278336, + 3281408, + 16384, + 32768, + 65536, + 3145889, + 262144, + 524288, + 8388608, + 1179809, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 10616992, + 182, + 19, + 8, + 7, + 10616982, + 64, + 10616886, + 256, + 33813, + 33301, + 2048, + 1557, + 8192, + 16384, + 4096, + 65536, + 10520064, + 8553984, + 524288, + 1048576, + 262144, + 4194304, + 2262528, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 5652, + 182, + 5810, + 8, + 5798, + 131, + 64, + 35, + 256, + 8786944, + 8786432, + 2048, + 32768, + 8192, + 16384, + 8783360, + 65536, + 8650913, + 2097152, + 524288, + 1048576, + 8519841, + 4194304, + 393377, + 16777216 + ] + }, + { + "FULL_translation": 247969, + "columns": [ + 10748064, + 182, + 19, + 8, + 7, + 10748054, + 64, + 10747958, + 256, + 116757, + 117248, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 10616832, + 31326208, + 30919680, + 30395392, + 22662144, + 27249664, + 2490368, + 14666752 + ], + "inverse_FULL_translation": 31326900, + "inverse_columns": [ + 117268, + 182, + 117426, + 8, + 117414, + 131, + 64, + 35, + 256, + 117760, + 24758272, + 24761856, + 120832, + 8192, + 24747520, + 24731136, + 24698368, + 31326208, + 31195297, + 24379392, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 223393, + "columns": [ + 11534496, + 182, + 19, + 8, + 7, + 11534486, + 64, + 11534390, + 256, + 92181, + 93184, + 95765, + 92672, + 89621, + 81429, + 32768, + 32277, + 10616832, + 24868864, + 24606720, + 25034752, + 9568256, + 20936704, + 21854208, + 8353792 + ], + "inverse_FULL_translation": 25035444, + "inverse_columns": [ + 92692, + 182, + 92850, + 8, + 92838, + 131, + 64, + 35, + 256, + 96256, + 93184, + 30242304, + 30238720, + 30236160, + 30227968, + 32768, + 30178816, + 25034752, + 30932992, + 30670848, + 24903841, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 1966753, + "columns": [ + 12320928, + 182, + 19, + 8, + 7, + 12320918, + 64, + 12320822, + 256, + 5632, + 6656, + 21, + 3584, + 8192, + 16384, + 32768, + 65536, + 10616832, + 1580032, + 1317888, + 793600, + 10354688, + 4194304, + 4063232, + 16777216 + ], + "inverse_FULL_translation": 138773, + "inverse_columns": [ + 2068, + 182, + 2226, + 8, + 2214, + 131, + 64, + 35, + 256, + 5632, + 1839616, + 1840128, + 1836544, + 8192, + 16384, + 32768, + 65536, + 10616832, + 12058785, + 11796641, + 11272353, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 254113, + "columns": [ + 22413472, + 182, + 19, + 8, + 7, + 22413462, + 64, + 22413366, + 256, + 122901, + 123904, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 22405632, + 32760320, + 524288, + 31973888, + 24379392, + 28828160, + 30670848, + 16245248 + ], + "inverse_FULL_translation": 22282773, + "inverse_columns": [ + 123412, + 182, + 123570, + 8, + 123558, + 131, + 64, + 35, + 256, + 22536192, + 123904, + 2048, + 126976, + 22533632, + 22525440, + 22509056, + 22476288, + 22282401, + 32637089, + 524288, + 31850657, + 24379392, + 28704929, + 30670848, + 16122017 + ] + }, + { + "FULL_translation": 218273, + "columns": [ + 31588512, + 182, + 19, + 8, + 7, + 31588502, + 64, + 31588406, + 256, + 87061, + 4629, + 2048, + 1557, + 8192, + 66069, + 32768, + 16917, + 31544832, + 262144, + 524288, + 1048576, + 8607232, + 16995840, + 2315776, + 4412928 + ], + "inverse_FULL_translation": 31457813, + "inverse_columns": [ + 87572, + 182, + 87730, + 8, + 87718, + 131, + 64, + 35, + 256, + 31675392, + 31592960, + 2048, + 31589888, + 8192, + 31654400, + 32768, + 31605248, + 31457441, + 262144, + 524288, + 1048576, + 8519841, + 16908449, + 2228385, + 4325537 + ] + }, + { + "FULL_translation": 562, + "columns": [ + 37, + 2490419, + 2490422, + 8, + 7, + 2490373, + 64, + 128, + 256, + 5632, + 4629, + 2048, + 1557, + 8192, + 103445, + 87061, + 54293, + 31719424, + 31588352, + 524288, + 1048576, + 29753344, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 115223, + "inverse_columns": [ + 119859, + 22, + 119861, + 8, + 119814, + 7, + 64, + 128, + 256, + 5632, + 119296, + 2048, + 116224, + 8192, + 29458432, + 29442048, + 29409280, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 562, + "columns": [ + 37, + 2490419, + 2490422, + 8, + 7, + 2490373, + 64, + 128, + 256, + 116757, + 117760, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 2476544, + 2345472, + 30919168, + 30394880, + 30932992, + 27249152, + 23054848, + 14666240 + ], + "inverse_FULL_translation": 31326743, + "inverse_columns": [ + 117299, + 22, + 117301, + 8, + 117254, + 7, + 64, + 128, + 256, + 31442944, + 117760, + 31446528, + 120832, + 8192, + 31432192, + 31415808, + 31383040, + 31195174, + 31064102, + 32505856, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 257575, + "columns": [ + 37, + 30015539, + 30015542, + 8, + 7, + 30015493, + 64, + 128, + 256, + 125973, + 125461, + 126976, + 1557, + 120832, + 112640, + 96256, + 63488, + 30010880, + 30146560, + 31976960, + 1048576, + 31981568, + 28306944, + 24112640, + 15724032 + ], + "inverse_FULL_translation": 131121, + "inverse_columns": [ + 5683, + 22, + 5685, + 8, + 5638, + 7, + 64, + 128, + 256, + 30020608, + 30020096, + 30139904, + 124928, + 30133760, + 30125568, + 30109184, + 30076416, + 29884454, + 30146560, + 31850534, + 1048576, + 31981568, + 28180518, + 23986214, + 15597606 + ] + }, + { + "FULL_translation": 385074, + "columns": [ + 37, + 30670899, + 30670902, + 8, + 7, + 30670853, + 64, + 128, + 256, + 122901, + 123392, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 30539776, + 30532608, + 524288, + 31974400, + 32505856, + 28828672, + 24634368, + 16245760 + ], + "inverse_FULL_translation": 30409265, + "inverse_columns": [ + 123443, + 22, + 123445, + 8, + 123398, + 7, + 64, + 128, + 256, + 123904, + 30793728, + 2048, + 126976, + 30791168, + 30782976, + 30766592, + 30733824, + 30539776, + 30408742, + 524288, + 31850534, + 32505856, + 28704806, + 24510502, + 16121894 + ] + }, + { + "FULL_translation": 1108102, + "columns": [ + 145, + 8126599, + 19, + 8, + 8126614, + 32, + 64, + 8126481, + 256, + 59413, + 60416, + 62997, + 59904, + 56853, + 48661, + 32277, + 65536, + 7208960, + 16447488, + 16185344, + 7141376, + 14612480, + 12515328, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7078533, + "inverse_columns": [ + 60039, + 22, + 59922, + 8, + 60053, + 32, + 64, + 19, + 256, + 63488, + 60416, + 8189440, + 8185856, + 8183296, + 8175104, + 8158720, + 65536, + 7208960, + 16384146, + 16122002, + 7078034, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 145, + 9568391, + 19, + 8, + 9568406, + 32, + 64, + 9568273, + 256, + 5632, + 4629, + 29717, + 1557, + 23573, + 15381, + 32768, + 65536, + 16252928, + 262144, + 6318080, + 15335424, + 4745216, + 2648064, + 7995392, + 16777216 + ], + "inverse_FULL_translation": 27159, + "inverse_columns": [ + 31879, + 22, + 31762, + 8, + 31893, + 32, + 64, + 19, + 256, + 5632, + 31232, + 6840320, + 28160, + 6834176, + 6825984, + 32768, + 65536, + 9437330, + 262144, + 15859712, + 8519826, + 14286848, + 12189696, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 145, + 9568391, + 19, + 8, + 9568406, + 32, + 64, + 9568273, + 256, + 5632, + 4629, + 78869, + 1557, + 72725, + 16384, + 32768, + 15381, + 28835840, + 262144, + 18950144, + 27918336, + 17377280, + 4194304, + 20578304, + 2697216 + ], + "inverse_FULL_translation": 76311, + "inverse_columns": [ + 81031, + 22, + 80914, + 8, + 81045, + 32, + 64, + 19, + 256, + 5632, + 80384, + 19472384, + 77312, + 19466240, + 16384, + 32768, + 19408896, + 9437330, + 262144, + 28442624, + 8519826, + 26869760, + 4194304, + 1179794, + 12189696 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 145, + 9568391, + 19, + 8, + 9568406, + 32, + 64, + 9568273, + 256, + 54293, + 4629, + 2048, + 1557, + 8192, + 33301, + 16917, + 65536, + 9491968, + 262144, + 524288, + 4194304, + 2097152, + 8574464, + 1234432, + 16777216 + ], + "inverse_FULL_translation": 12714519, + "inverse_columns": [ + 54919, + 22, + 54802, + 8, + 54933, + 32, + 64, + 19, + 256, + 12768256, + 12718592, + 2048, + 12715520, + 8192, + 12747264, + 12730880, + 65536, + 12583058, + 262144, + 524288, + 8519826, + 2097152, + 1048576, + 4325522, + 16777216 + ] + }, + { + "FULL_translation": 646, + "columns": [ + 145, + 9568391, + 19, + 8, + 9568406, + 32, + 64, + 9568273, + 256, + 103445, + 4629, + 2048, + 1557, + 8192, + 16384, + 66069, + 33301, + 9541120, + 262144, + 524288, + 16777216, + 2097152, + 4194304, + 1283584, + 8623616 + ], + "inverse_FULL_translation": 25297431, + "inverse_columns": [ + 104071, + 22, + 103954, + 8, + 104085, + 32, + 64, + 19, + 256, + 25400320, + 25301504, + 2048, + 25298432, + 8192, + 16384, + 25362944, + 25330176, + 25165970, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 16908434, + 1048576 + ] + }, + { + "FULL_translation": 149139, + "columns": [ + 145, + 14024839, + 19, + 8, + 14024854, + 32, + 64, + 14024721, + 256, + 17429, + 16917, + 2048, + 1557, + 8192, + 4096, + 32768, + 65536, + 13911552, + 4343296, + 524288, + 8537600, + 2097152, + 411136, + 1197568, + 16777216 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 5767, + 22, + 5650, + 8, + 5781, + 32, + 64, + 19, + 256, + 14029824, + 14029312, + 2048, + 16384, + 8192, + 14026240, + 32768, + 65536, + 13893778, + 4325522, + 524288, + 8519826, + 2097152, + 393362, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 1157254, + "columns": [ + 145, + 20709511, + 19, + 8, + 20709526, + 32, + 64, + 20709393, + 256, + 108565, + 109568, + 112149, + 109056, + 106005, + 16384, + 81429, + 48661, + 19791872, + 29079552, + 28817408, + 19773440, + 27244544, + 4194304, + 28049408, + 12564480 + ], + "inverse_FULL_translation": 19661445, + "inverse_columns": [ + 109191, + 22, + 109074, + 8, + 109205, + 32, + 64, + 19, + 256, + 112640, + 109568, + 20821504, + 20817920, + 20815360, + 16384, + 20790784, + 20758016, + 19791872, + 28967058, + 28704914, + 19660946, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 198291, + "columns": [ + 145, + 26607751, + 19, + 8, + 26607766, + 32, + 64, + 26607633, + 256, + 66581, + 66069, + 2048, + 1557, + 8192, + 16384, + 32768, + 4096, + 26543616, + 16975360, + 524288, + 8586752, + 2097152, + 4194304, + 1246720, + 460288 + ], + "inverse_FULL_translation": 131205, + "inverse_columns": [ + 5767, + 22, + 5650, + 8, + 5781, + 32, + 64, + 19, + 256, + 26612736, + 26612224, + 2048, + 65536, + 8192, + 16384, + 32768, + 26609152, + 26476690, + 16908434, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 393362 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 5632, + 4629, + 46101, + 1557, + 39957, + 16384, + 15381, + 65536, + 131072, + 2097152, + 8693760, + 1048576, + 8955904, + 4194304, + 829440, + 16777216 + ], + "inverse_FULL_translation": 43674, + "inverse_columns": [ + 48281, + 155, + 48146, + 133, + 48267, + 32, + 64, + 13, + 256, + 5632, + 47616, + 11051008, + 44544, + 11044864, + 16384, + 11020288, + 65536, + 131072, + 8913036, + 10485900, + 1048576, + 262144, + 4194304, + 2621580, + 16777216 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 5632, + 6656, + 21, + 3584, + 8192, + 16384, + 32768, + 65536, + 131072, + 8920064, + 8657920, + 793600, + 2097152, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 7834, + "inverse_columns": [ + 2201, + 155, + 2066, + 133, + 2187, + 32, + 64, + 13, + 256, + 5632, + 1839616, + 1840128, + 1836544, + 8192, + 16384, + 32768, + 65536, + 131072, + 1573004, + 1310860, + 8388608, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 144025, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 12309, + 4629, + 2048, + 8725, + 1024, + 16384, + 32768, + 65536, + 3276800, + 12071424, + 11809280, + 2241024, + 1192448, + 4194304, + 3944960, + 16777216 + ], + "inverse_FULL_translation": 9306266, + "inverse_columns": [ + 5785, + 155, + 5650, + 133, + 5771, + 32, + 64, + 13, + 256, + 12325888, + 8192, + 2048, + 12322304, + 12325376, + 16384, + 32768, + 65536, + 3276800, + 8913036, + 8650892, + 11403264, + 10354688, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 165529, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 33813, + 33301, + 2048, + 1557, + 8192, + 16384, + 4096, + 65536, + 8781824, + 9043968, + 34304, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9306266, + "inverse_columns": [ + 5785, + 155, + 5650, + 133, + 5771, + 32, + 64, + 13, + 256, + 529408, + 528896, + 2048, + 32768, + 8192, + 16384, + 525824, + 65536, + 8781824, + 8519820, + 8650892, + 1048576, + 2097152, + 4194304, + 393356, + 16777216 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 87061, + 4629, + 2048, + 1557, + 8192, + 66069, + 32768, + 16917, + 21059072, + 30015488, + 29753344, + 1048576, + 2097152, + 16995840, + 21889024, + 4412928 + ], + "inverse_FULL_translation": 21103258, + "inverse_columns": [ + 87705, + 155, + 87570, + 133, + 87691, + 32, + 64, + 13, + 256, + 21189632, + 21107200, + 2048, + 21104128, + 8192, + 21168640, + 32768, + 21119488, + 30146560, + 8913036, + 8650892, + 1048576, + 2097152, + 26083328, + 786572, + 13500416 + ] + }, + { + "FULL_translation": 1140876, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 92181, + 93184, + 95765, + 92672, + 89621, + 81429, + 32768, + 32277, + 24999936, + 9961472, + 9699328, + 25034752, + 23033856, + 20936704, + 23296000, + 8353792 + ], + "inverse_FULL_translation": 25035418, + "inverse_columns": [ + 92825, + 155, + 92690, + 133, + 92811, + 32, + 64, + 13, + 256, + 96256, + 93184, + 31684096, + 31680512, + 31677952, + 31669760, + 32768, + 31620608, + 32505856, + 24772748, + 24510604, + 25034752, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 652, + "columns": [ + 155, + 22, + 9175176, + 9175187, + 7, + 32, + 64, + 9175067, + 256, + 122901, + 123904, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 32891392, + 9036288, + 24248320, + 31973888, + 30925312, + 28828160, + 909824, + 16245248 + ], + "inverse_FULL_translation": 32899738, + "inverse_columns": [ + 123545, + 155, + 123410, + 133, + 123531, + 32, + 64, + 13, + 256, + 33021952, + 123904, + 2048, + 126976, + 33019392, + 33011200, + 32994816, + 32962048, + 24641536, + 32637068, + 8650892, + 23724032, + 22675456, + 20578304, + 24510604, + 7995392 + ] + }, + { + "FULL_translation": 379020, + "columns": [ + 155, + 22, + 22413448, + 22413459, + 7, + 32, + 64, + 22413339, + 256, + 116757, + 117248, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 31312896, + 22268928, + 22675456, + 30395392, + 2097152, + 27249664, + 30539776, + 14666752 + ], + "inverse_FULL_translation": 22151702, + "inverse_columns": [ + 117401, + 155, + 117266, + 133, + 117387, + 32, + 64, + 13, + 256, + 117760, + 22530048, + 22533632, + 120832, + 8192, + 22519296, + 22502912, + 22470144, + 31195276, + 22151308, + 22675456, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 5632, + 4629, + 2048, + 1557, + 8192, + 103445, + 87061, + 54293, + 131072, + 262144, + 32505856, + 31981568, + 30932992, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 115246, + "inverse_columns": [ + 119853, + 47, + 119851, + 49, + 119814, + 25, + 64, + 128, + 256, + 5632, + 119296, + 2048, + 116224, + 8192, + 29458432, + 29442048, + 29409280, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 5632, + 4629, + 29717, + 1557, + 23573, + 15381, + 32768, + 65536, + 131072, + 262144, + 3172352, + 4194304, + 1599488, + 2648064, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 27182, + "inverse_columns": [ + 31789, + 47, + 31787, + 49, + 31750, + 25, + 64, + 128, + 256, + 5632, + 31232, + 6840320, + 28160, + 6834176, + 6825984, + 32768, + 65536, + 131072, + 262144, + 6291512, + 2621496, + 4718648, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 5632, + 4629, + 46101, + 1557, + 39957, + 16384, + 15381, + 65536, + 131072, + 262144, + 3188736, + 8388608, + 1615872, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 43566, + "inverse_columns": [ + 48173, + 47, + 48171, + 49, + 48134, + 25, + 64, + 128, + 256, + 5632, + 47616, + 11051008, + 44544, + 11044864, + 16384, + 11020288, + 65536, + 131072, + 262144, + 10485816, + 2621496, + 8912952, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 5632, + 4629, + 78869, + 1557, + 72725, + 16384, + 32768, + 15381, + 131072, + 262144, + 3221504, + 16777216, + 1648640, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 76334, + "inverse_columns": [ + 80941, + 47, + 80939, + 49, + 80902, + 25, + 64, + 128, + 256, + 5632, + 80384, + 19472384, + 77312, + 19466240, + 16384, + 32768, + 19408896, + 131072, + 262144, + 18874424, + 2621496, + 17301560, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 5632, + 6656, + 21, + 3584, + 8192, + 16384, + 32768, + 65536, + 131072, + 1580032, + 3152896, + 2628608, + 262144, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 7726, + "inverse_columns": [ + 2093, + 47, + 2091, + 49, + 2054, + 25, + 64, + 128, + 256, + 5632, + 1839616, + 1840128, + 1836544, + 8192, + 16384, + 32768, + 65536, + 131072, + 2097152, + 1310776, + 786488, + 1572920, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 143917, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 12309, + 4629, + 2048, + 8725, + 1024, + 16384, + 32768, + 65536, + 3276800, + 262144, + 12800, + 2752512, + 1703936, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3801134, + "inverse_columns": [ + 5677, + 47, + 5675, + 49, + 5638, + 25, + 64, + 128, + 256, + 529408, + 8192, + 2048, + 525824, + 528896, + 16384, + 32768, + 65536, + 3276800, + 262144, + 3145784, + 2228280, + 1179704, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 149037, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 17429, + 16917, + 2048, + 1557, + 8192, + 4096, + 32768, + 65536, + 4587520, + 4343296, + 7620096, + 7095808, + 6047232, + 411136, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3801134, + "inverse_columns": [ + 5677, + 47, + 5675, + 49, + 5638, + 25, + 64, + 128, + 256, + 8131584, + 8131072, + 2048, + 16384, + 8192, + 8128000, + 32768, + 65536, + 4587520, + 7995392, + 3145784, + 2621496, + 1572920, + 4063232, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 165421, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 33813, + 33301, + 2048, + 1557, + 8192, + 16384, + 4096, + 65536, + 8781824, + 8553984, + 11830784, + 11306496, + 10257920, + 4194304, + 427520, + 16777216 + ], + "inverse_FULL_translation": 3801134, + "inverse_columns": [ + 5677, + 47, + 5675, + 49, + 5638, + 25, + 64, + 128, + 256, + 12325888, + 12325376, + 2048, + 32768, + 8192, + 16384, + 12322304, + 65536, + 8781824, + 12189696, + 3145784, + 2621496, + 1572920, + 4194304, + 4063232, + 16777216 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 54293, + 4629, + 2048, + 1557, + 8192, + 33301, + 16917, + 65536, + 12637696, + 262144, + 15859712, + 15335424, + 14286848, + 8574464, + 4380160, + 16777216 + ], + "inverse_FULL_translation": 12714542, + "inverse_columns": [ + 54829, + 47, + 54827, + 49, + 54790, + 25, + 64, + 128, + 256, + 12768256, + 12718592, + 2048, + 12715520, + 8192, + 12747264, + 12730880, + 65536, + 16252928, + 262144, + 3145784, + 2621496, + 1572920, + 12189696, + 7995392, + 16777216 + ] + }, + { + "FULL_translation": 198189, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 66581, + 66069, + 2048, + 1557, + 8192, + 16384, + 32768, + 4096, + 17170432, + 16975360, + 20252160, + 19727872, + 18679296, + 4194304, + 8388608, + 460288 + ], + "inverse_FULL_translation": 3801134, + "inverse_columns": [ + 5677, + 47, + 5675, + 49, + 5638, + 25, + 64, + 128, + 256, + 20714496, + 20713984, + 2048, + 65536, + 8192, + 16384, + 32768, + 20710912, + 17170432, + 20578304, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 4063232 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 87061, + 4629, + 2048, + 1557, + 8192, + 66069, + 32768, + 16917, + 21059072, + 262144, + 24248320, + 23724032, + 22675456, + 16995840, + 8388608, + 4412928 + ], + "inverse_FULL_translation": 21103150, + "inverse_columns": [ + 87597, + 47, + 87595, + 49, + 87558, + 25, + 64, + 128, + 256, + 21189632, + 21107200, + 2048, + 21104128, + 8192, + 21168640, + 32768, + 21119488, + 24641536, + 262144, + 3145784, + 2621496, + 1572920, + 20578304, + 8388608, + 7995392 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 103445, + 4629, + 2048, + 1557, + 8192, + 16384, + 66069, + 33301, + 25269760, + 262144, + 28442624, + 27918336, + 26869760, + 4194304, + 17012224, + 8623616 + ], + "inverse_FULL_translation": 25297454, + "inverse_columns": [ + 103981, + 47, + 103979, + 49, + 103942, + 25, + 64, + 128, + 256, + 25400320, + 25301504, + 2048, + 25298432, + 8192, + 16384, + 25362944, + 25330176, + 28835840, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 20578304, + 12189696 + ] + }, + { + "FULL_translation": 378936, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 116757, + 117248, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 31312896, + 31326208, + 3407872, + 2883584, + 29608960, + 27249664, + 23055360, + 14666752 + ], + "inverse_FULL_translation": 31326766, + "inverse_columns": [ + 117293, + 47, + 117291, + 49, + 117254, + 25, + 64, + 128, + 256, + 117760, + 31705088, + 31708672, + 120832, + 8192, + 31694336, + 31677952, + 31645184, + 31719424, + 31326208, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 116757, + 117760, + 120341, + 120832, + 8192, + 106005, + 89621, + 56853, + 31312384, + 31181312, + 3262976, + 2738688, + 29753344, + 27249152, + 23054848, + 14666240 + ], + "inverse_FULL_translation": 31326766, + "inverse_columns": [ + 117293, + 47, + 117291, + 49, + 117254, + 25, + 64, + 128, + 256, + 31442944, + 117760, + 31446528, + 120832, + 8192, + 31432192, + 31415808, + 31383040, + 31719424, + 31588352, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 385080, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 122901, + 123392, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 32891904, + 32899072, + 29615104, + 2883584, + 1835008, + 28828672, + 24634368, + 16245760 + ], + "inverse_FULL_translation": 32899630, + "inverse_columns": [ + 123437, + 47, + 123435, + 49, + 123398, + 25, + 64, + 128, + 256, + 123904, + 30138368, + 2048, + 126976, + 30135808, + 30127616, + 30111232, + 30078464, + 30146560, + 32899072, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 568, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 122901, + 123904, + 2048, + 126976, + 120341, + 112149, + 95765, + 62997, + 32891392, + 32760320, + 29753344, + 2744832, + 1696256, + 28828160, + 24633856, + 16245248 + ], + "inverse_FULL_translation": 32899630, + "inverse_columns": [ + 123437, + 47, + 123435, + 49, + 123398, + 25, + 64, + 128, + 256, + 33021952, + 123904, + 2048, + 126976, + 33019392, + 33011200, + 32994816, + 32962048, + 30146560, + 30015488, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 257581, + "columns": [ + 47, + 22, + 19, + 3670055, + 3670056, + 3670031, + 64, + 128, + 256, + 125973, + 125461, + 126976, + 1557, + 120832, + 112640, + 96256, + 63488, + 32374784, + 32239104, + 3276800, + 29748736, + 1703936, + 28306944, + 24112640, + 15724032 + ], + "inverse_FULL_translation": 3801134, + "inverse_columns": [ + 5677, + 47, + 5675, + 49, + 5638, + 25, + 64, + 128, + 256, + 30675968, + 30675456, + 30795264, + 124928, + 30789120, + 30780928, + 30764544, + 30731776, + 32374784, + 30539776, + 31850552, + 2621496, + 30277688, + 26607616, + 22413312, + 14024704 + ] + }, + { + "FULL_translation": 1108024, + "columns": [ + 47, + 22, + 19, + 14024743, + 14024744, + 14024719, + 64, + 128, + 256, + 59413, + 60416, + 62997, + 59904, + 56853, + 48661, + 32277, + 65536, + 16578560, + 16447488, + 13500416, + 13039616, + 15073280, + 12515328, + 8321024, + 16777216 + ], + "inverse_FULL_translation": 12976662, + "inverse_columns": [ + 59949, + 47, + 59947, + 49, + 59910, + 25, + 64, + 128, + 256, + 63488, + 60416, + 14087680, + 14084096, + 14081536, + 14073344, + 14056960, + 65536, + 16515128, + 16384056, + 13500416, + 12976184, + 15073280, + 12451896, + 8257592, + 16777216 + ] + }, + { + "FULL_translation": 1140792, + "columns": [ + 47, + 22, + 19, + 22413351, + 22413352, + 22413327, + 64, + 128, + 256, + 92181, + 93184, + 95765, + 92672, + 89621, + 81429, + 32768, + 32277, + 24999936, + 24868864, + 21889024, + 21460992, + 23461888, + 20936704, + 8388608, + 8353792 + ], + "inverse_FULL_translation": 21365270, + "inverse_columns": [ + 92717, + 47, + 92715, + 49, + 92678, + 25, + 64, + 128, + 256, + 96256, + 93184, + 22509056, + 22505472, + 22502912, + 22494720, + 32768, + 22445568, + 24903736, + 24772664, + 21889024, + 21364792, + 23461888, + 20840504, + 8388608, + 8257592 + ] + }, + { + "FULL_translation": 1157176, + "columns": [ + 47, + 22, + 19, + 26607655, + 26607656, + 26607631, + 64, + 128, + 256, + 108565, + 109568, + 112149, + 109056, + 106005, + 16384, + 81429, + 48661, + 29210624, + 29079552, + 26083328, + 25671680, + 27656192, + 4194304, + 20953088, + 12564480 + ], + "inverse_FULL_translation": 25559574, + "inverse_columns": [ + 109101, + 47, + 109099, + 49, + 109062, + 25, + 64, + 128, + 256, + 112640, + 109568, + 26719744, + 26716160, + 26713600, + 16384, + 26689024, + 26656256, + 29098040, + 28966968, + 26083328, + 25559096, + 27656192, + 4194304, + 20840504, + 12451896 + ] + }, + { + "FULL_translation": 4253949, + "columns": [ + 4194474, + 4194556, + 4194553, + 4194530, + 4194541, + 4194506, + 234, + 4194410, + 256, + 59413, + 60416, + 62997, + 59904, + 56853, + 48661, + 32277, + 65536, + 131072, + 262144, + 524288, + 63488, + 2097152, + 1048576, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 534, + "inverse_columns": [ + 59924, + 233, + 59922, + 247, + 59910, + 223, + 254, + 127, + 256, + 63488, + 60416, + 1111552, + 1107968, + 1105408, + 1097216, + 1080832, + 65536, + 131072, + 262144, + 524288, + 4194304, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4248829, + "columns": [ + 8126634, + 8126716, + 8126713, + 8126690, + 8126701, + 8126666, + 234, + 8126570, + 256, + 54293, + 4629, + 2048, + 1557, + 8192, + 33301, + 16917, + 65536, + 4063232, + 16438784, + 16176640, + 15652352, + 14603776, + 3986944, + 12320768, + 16777216 + ], + "inverse_FULL_translation": 3932694, + "inverse_columns": [ + 54804, + 233, + 54802, + 247, + 54790, + 223, + 254, + 127, + 256, + 8180736, + 8131072, + 2048, + 8128000, + 8192, + 8159744, + 8143360, + 65536, + 4063232, + 16384191, + 16122047, + 15597759, + 14549183, + 3932351, + 12320768, + 16777216 + ] + }, + { + "FULL_translation": 4221693, + "columns": [ + 14024874, + 14024956, + 14024953, + 14024930, + 14024941, + 14024906, + 234, + 14024810, + 256, + 5632, + 4629, + 29717, + 1557, + 23573, + 15381, + 32768, + 65536, + 16541696, + 16410624, + 10354688, + 15624192, + 11927552, + 9857024, + 8284160, + 16777216 + ], + "inverse_FULL_translation": 4221462, + "inverse_columns": [ + 31764, + 233, + 31762, + 247, + 31750, + 223, + 254, + 127, + 256, + 5632, + 31232, + 14049280, + 28160, + 14043136, + 14034944, + 32768, + 65536, + 16515263, + 16384191, + 10354688, + 15597759, + 11927552, + 9830591, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4212456, + "columns": [ + 16253098, + 16253180, + 16253177, + 16253154, + 16253165, + 16253130, + 234, + 16253034, + 256, + 17429, + 16917, + 2048, + 1557, + 8192, + 4096, + 32768, + 65536, + 12076544, + 12320768, + 16139776, + 15615488, + 14566912, + 12189696, + 8275456, + 16777216 + ], + "inverse_FULL_translation": 131094, + "inverse_columns": [ + 5652, + 233, + 5650, + 247, + 5638, + 223, + 254, + 127, + 256, + 12194816, + 12194304, + 2048, + 16384, + 8192, + 12191232, + 32768, + 65536, + 16252928, + 12320768, + 16122047, + 15597759, + 14549183, + 12058815, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 33427709, + "columns": [ + 16777386, + 16777468, + 16777465, + 16777442, + 16777453, + 16777418, + 234, + 16777322, + 256, + 108565, + 109568, + 112149, + 109056, + 106005, + 16384, + 81429, + 48661, + 16627712, + 16496640, + 16234496, + 16646144, + 14661632, + 15710208, + 8370176, + 12564480 + ], + "inverse_FULL_translation": 33423894, + "inverse_columns": [ + 109076, + 233, + 109074, + 247, + 109062, + 223, + 254, + 127, + 256, + 112640, + 109568, + 32486912, + 32483328, + 32480768, + 16384, + 32456192, + 32423424, + 33292288, + 33161216, + 32899072, + 29229056, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 29491965, + "columns": [ + 20709546, + 20709628, + 20709625, + 20709602, + 20709613, + 20709578, + 234, + 20709482, + 256, + 103445, + 4629, + 2048, + 1557, + 8192, + 16384, + 66069, + 33301, + 16619008, + 24641536, + 24379392, + 23855104, + 22806528, + 16646144, + 8361472, + 8623616 + ], + "inverse_FULL_translation": 29491734, + "inverse_columns": [ + 103956, + 233, + 103954, + 247, + 103942, + 223, + 254, + 127, + 256, + 25400320, + 25301504, + 2048, + 25298432, + 8192, + 16384, + 25362944, + 25330176, + 29360128, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 21102592, + 3932351 + ] + }, + { + "FULL_translation": 23593725, + "columns": [ + 26607786, + 26607868, + 26607865, + 26607842, + 26607853, + 26607818, + 234, + 26607722, + 256, + 5632, + 4629, + 78869, + 1557, + 72725, + 16384, + 32768, + 15381, + 30670848, + 30539776, + 16197632, + 29753344, + 14624768, + 16646144, + 22413312, + 2697216 + ], + "inverse_FULL_translation": 4270614, + "inverse_columns": [ + 80916, + 233, + 80914, + 247, + 80902, + 223, + 254, + 127, + 256, + 5632, + 80384, + 19472384, + 77312, + 19466240, + 16384, + 32768, + 19408896, + 16515263, + 16384191, + 23068672, + 15597759, + 21495808, + 16646144, + 8257727, + 9830591 + ] + }, + { + "FULL_translation": 21364968, + "columns": [ + 28836010, + 28836092, + 28836089, + 28836066, + 28836077, + 28836042, + 234, + 28835946, + 256, + 66581, + 66069, + 2048, + 1557, + 8192, + 16384, + 32768, + 4096, + 16646144, + 16451072, + 32505856, + 31981568, + 30932992, + 16582144, + 24641536, + 460288 + ], + "inverse_FULL_translation": 131094, + "inverse_columns": [ + 5652, + 233, + 5650, + 247, + 5638, + 223, + 254, + 127, + 256, + 21238784, + 21238272, + 2048, + 65536, + 8192, + 16384, + 32768, + 21235200, + 17170432, + 21102592, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 12058815 + ] + }, + { + "FULL_translation": 15414, + "columns": [ + 917555, + 917557, + 55, + 917510, + 41, + 25, + 64, + 128, + 256, + 117760, + 128512, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 903680, + 772608, + 32505856, + 31967744, + 30919168, + 28822016, + 24627712, + 16239104 + ], + "inverse_FULL_translation": 32900147, + "inverse_columns": [ + 55, + 13, + 14, + 14384, + 14375, + 14359, + 64, + 128, + 256, + 33027072, + 128512, + 33014272, + 11264, + 7168, + 33011200, + 32994816, + 32962048, + 32768011, + 32636939, + 393227, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 29622326, + "columns": [ + 30015539, + 30015541, + 55, + 30015494, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 12344, + 10296, + 6200, + 112640, + 96256, + 63488, + 30146560, + 917504, + 29753344, + 1048576, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 262200, + "inverse_columns": [ + 55, + 13, + 14, + 14384, + 14375, + 14359, + 64, + 128, + 256, + 512, + 1024, + 126976, + 124928, + 120832, + 29458432, + 29442048, + 29409280, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 25821195, + 21626891, + 13238283 + ] + }, + { + "FULL_translation": 384566, + "columns": [ + 30670899, + 30670901, + 55, + 30670854, + 41, + 25, + 64, + 128, + 256, + 123904, + 123392, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 30539776, + 30531072, + 30932992, + 30400000, + 2097152, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 262200, + "inverse_columns": [ + 55, + 13, + 14, + 14384, + 14375, + 14359, + 64, + 128, + 256, + 30792704, + 30792192, + 30683136, + 30681088, + 116224, + 30776832, + 30760448, + 30727680, + 30539776, + 30408715, + 30932992, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 388662, + "columns": [ + 31719475, + 31719477, + 55, + 31719430, + 41, + 25, + 64, + 128, + 256, + 126464, + 119296, + 124472, + 10296, + 118328, + 103936, + 87552, + 54784, + 31577088, + 31588352, + 31981568, + 1048576, + 30397440, + 28300288, + 24105984, + 15717376 + ], + "inverse_FULL_translation": 31457848, + "inverse_columns": [ + 55, + 13, + 14, + 14384, + 14375, + 14359, + 64, + 128, + 256, + 126464, + 31713792, + 12800, + 31704064, + 6656, + 31698432, + 31682048, + 31649280, + 31719424, + 31457291, + 31981568, + 1048576, + 30277643, + 28180491, + 23986187, + 15597579 + ] + }, + { + "FULL_translation": 1966126, + "columns": [ + 524333, + 47, + 524331, + 49, + 524294, + 25, + 64, + 128, + 256, + 512, + 8192, + 5176, + 3128, + 6200, + 16384, + 32768, + 65536, + 1441792, + 1186816, + 1317888, + 400384, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 512, + 1841152, + 1847296, + 1845248, + 1024, + 16384, + 32768, + 65536, + 1441792, + 1703936, + 21, + 917504, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 14894, + "columns": [ + 1441837, + 47, + 1441835, + 49, + 1441798, + 25, + 64, + 128, + 256, + 12800, + 1024, + 12344, + 8760, + 4664, + 16384, + 32768, + 65536, + 1312768, + 2097152, + 524288, + 395264, + 1181696, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3277357, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 12800, + 1024, + 3276800, + 10752, + 6656, + 16384, + 32768, + 65536, + 3145749, + 1179669, + 524288, + 2228245, + 262144, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 14894, + "columns": [ + 1441837, + 47, + 1441835, + 49, + 1441798, + 25, + 64, + 128, + 256, + 17920, + 31232, + 12344, + 10296, + 6200, + 15872, + 32768, + 65536, + 1342464, + 1211392, + 524288, + 4194304, + 2097152, + 424960, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4588077, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 17920, + 4604416, + 4617216, + 4615168, + 4611072, + 4589056, + 32768, + 65536, + 4456469, + 4325397, + 524288, + 393237, + 2097152, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 14894, + "columns": [ + 1441837, + 47, + 1441835, + 49, + 1441798, + 25, + 64, + 128, + 256, + 34304, + 47616, + 12344, + 10296, + 6200, + 16384, + 15872, + 65536, + 1358848, + 1227776, + 524288, + 8388608, + 2097152, + 4194304, + 441344, + 16777216 + ], + "inverse_FULL_translation": 8782381, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 34304, + 8815104, + 8827904, + 8825856, + 8821760, + 16384, + 8783360, + 65536, + 8650773, + 8519701, + 524288, + 393237, + 2097152, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 14894, + "columns": [ + 1441837, + 47, + 1441835, + 49, + 1441798, + 25, + 64, + 128, + 256, + 67072, + 80384, + 12344, + 10296, + 6200, + 16384, + 32768, + 15872, + 1391616, + 1260544, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 474112 + ], + "inverse_FULL_translation": 17170989, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 67072, + 17236480, + 17249280, + 17247232, + 17243136, + 16384, + 32768, + 17171968, + 17039381, + 16908309, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 14894, + "columns": [ + 1441837, + 47, + 1441835, + 49, + 1441798, + 25, + 64, + 128, + 256, + 126464, + 119296, + 124472, + 10296, + 118328, + 103936, + 87552, + 54784, + 1430528, + 1299456, + 31970304, + 31981568, + 30397440, + 28300288, + 24105984, + 15717376 + ], + "inverse_FULL_translation": 32375341, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 126464, + 32500224, + 12800, + 32490496, + 6656, + 32484864, + 32468480, + 32435712, + 32243733, + 32112661, + 32505856, + 393237, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 6946862, + "columns": [ + 8126509, + 47, + 8126507, + 49, + 8126470, + 25, + 64, + 128, + 256, + 512, + 1024, + 24632, + 10296, + 18488, + 4096, + 32768, + 65536, + 1441792, + 7995392, + 6318080, + 7208960, + 4745216, + 2648064, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 512, + 1024, + 6828032, + 16384, + 6821888, + 6825984, + 32768, + 65536, + 1441792, + 1179669, + 7602197, + 393237, + 6029333, + 3932181, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 11141166, + "columns": [ + 12320813, + 47, + 12320811, + 49, + 12320774, + 25, + 64, + 128, + 256, + 512, + 1024, + 41016, + 10296, + 34872, + 16384, + 4096, + 65536, + 1441792, + 12189696, + 10528768, + 11403264, + 8955904, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 512, + 1024, + 11022336, + 32768, + 11016192, + 16384, + 11020288, + 65536, + 1441792, + 1179669, + 11796501, + 393237, + 10223637, + 4194304, + 3932181, + 16777216 + ] + }, + { + "FULL_translation": 180782, + "columns": [ + 14024749, + 47, + 14024747, + 49, + 14024710, + 25, + 64, + 128, + 256, + 63488, + 1024, + 12344, + 10296, + 6200, + 47616, + 31232, + 65536, + 13943296, + 1229312, + 524288, + 442880, + 2097152, + 8569344, + 4375040, + 16777216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 14073856, + 1024, + 61952, + 59904, + 55808, + 14057984, + 14041600, + 65536, + 13893653, + 1179669, + 524288, + 393237, + 2097152, + 8519701, + 4325397, + 16777216 + ] + }, + { + "FULL_translation": 181782, + "columns": [ + 15335469, + 47, + 15335467, + 49, + 15335430, + 25, + 64, + 128, + 256, + 64568, + 64056, + 52736, + 50744, + 58880, + 48696, + 32312, + 65536, + 16252928, + 15466496, + 16176640, + 15259136, + 14603776, + 12506624, + 8312320, + 16777216 + ], + "inverse_FULL_translation": 15208504, + "inverse_columns": [ + 47, + 22, + 19, + 54823, + 54824, + 54799, + 64, + 128, + 256, + 16317440, + 16316928, + 52736, + 16303616, + 58880, + 16301568, + 16285184, + 65536, + 15204373, + 15466496, + 16121877, + 15335424, + 14549013, + 12451861, + 8257557, + 16777216 + ] + }, + { + "FULL_translation": 19529774, + "columns": [ + 20709421, + 47, + 20709419, + 49, + 20709382, + 25, + 64, + 128, + 256, + 512, + 1024, + 73784, + 10296, + 67640, + 16384, + 32768, + 4096, + 1441792, + 20578304, + 18950144, + 19791872, + 17377280, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 512, + 1024, + 19410944, + 65536, + 19404800, + 16384, + 32768, + 19408896, + 1441792, + 1179669, + 20185109, + 393237, + 18612245, + 4194304, + 8388608, + 3932181 + ] + }, + { + "FULL_translation": 213550, + "columns": [ + 22413357, + 47, + 22413355, + 49, + 22413318, + 25, + 64, + 128, + 256, + 96256, + 1024, + 12344, + 10296, + 6200, + 80384, + 32768, + 31232, + 22364672, + 1262080, + 524288, + 475648, + 2097152, + 16990720, + 8388608, + 4407808 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 22495232, + 1024, + 94720, + 92672, + 88576, + 22479360, + 32768, + 22430208, + 22282261, + 1179669, + 524288, + 393237, + 2097152, + 16908309, + 8388608, + 4325397 + ] + }, + { + "FULL_translation": 214550, + "columns": [ + 23724077, + 47, + 23724075, + 49, + 23724038, + 25, + 64, + 128, + 256, + 97336, + 96824, + 85504, + 83512, + 91648, + 81464, + 32768, + 32312, + 24641536, + 23855104, + 24598016, + 23680512, + 23025152, + 20928000, + 8388608, + 8345088 + ], + "inverse_FULL_translation": 23597112, + "inverse_columns": [ + 47, + 22, + 19, + 87591, + 87592, + 87567, + 64, + 128, + 256, + 24738816, + 24738304, + 85504, + 24724992, + 91648, + 24722944, + 32768, + 24673792, + 23592981, + 23855104, + 24510485, + 23724032, + 22937621, + 20840469, + 8388608, + 8257557 + ] + }, + { + "FULL_translation": 229934, + "columns": [ + 26607661, + 47, + 26607659, + 49, + 26607622, + 25, + 64, + 128, + 256, + 112640, + 1024, + 12344, + 10296, + 6200, + 16384, + 80384, + 47616, + 26575360, + 1278464, + 524288, + 492032, + 2097152, + 4194304, + 17007104, + 8618496 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 26705920, + 1024, + 111104, + 109056, + 104960, + 16384, + 26673664, + 26640896, + 26476565, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 16908309, + 8519701 + ] + }, + { + "FULL_translation": 230934, + "columns": [ + 27918381, + 47, + 27918379, + 49, + 27918342, + 25, + 64, + 128, + 256, + 113720, + 113208, + 101888, + 99896, + 108032, + 16384, + 81464, + 48696, + 28835840, + 28049408, + 28808704, + 27891200, + 27235840, + 4194304, + 20944384, + 12555776 + ], + "inverse_FULL_translation": 27791416, + "inverse_columns": [ + 47, + 22, + 19, + 103975, + 103976, + 103951, + 64, + 128, + 256, + 28949504, + 28948992, + 101888, + 28935680, + 108032, + 16384, + 28917248, + 28884480, + 27787285, + 28049408, + 28704789, + 27918336, + 27131925, + 4194304, + 20840469, + 12451861 + ] + }, + { + "FULL_translation": 253486, + "columns": [ + 30015533, + 47, + 30015531, + 49, + 30015494, + 25, + 64, + 128, + 256, + 123904, + 122368, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 30146560, + 30007808, + 30925312, + 30932992, + 2097152, + 27255296, + 23060992, + 14672384 + ], + "inverse_FULL_translation": 29885496, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 30268416, + 122368, + 13312, + 11264, + 30261760, + 30252544, + 30236160, + 30203392, + 29884437, + 30015488, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 253486, + "columns": [ + 30015533, + 47, + 30015531, + 49, + 30015494, + 25, + 64, + 128, + 256, + 123904, + 123392, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 30006784, + 30146560, + 30924288, + 30932992, + 2097152, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 30137344, + 30136832, + 30027776, + 30025728, + 116224, + 30121472, + 30105088, + 30072320, + 29884437, + 30146560, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 29491246, + "columns": [ + 30670893, + 47, + 30670891, + 49, + 30670854, + 25, + 64, + 128, + 256, + 512, + 1024, + 12344, + 10296, + 6200, + 112640, + 96256, + 63488, + 1441792, + 30539776, + 524288, + 29753344, + 2097152, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 512, + 1024, + 126976, + 124928, + 120832, + 29458432, + 29442048, + 29409280, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 26476565, + 22282261, + 13893653 + ] + }, + { + "FULL_translation": 259630, + "columns": [ + 31588397, + 47, + 31588395, + 49, + 31588358, + 25, + 64, + 128, + 256, + 117760, + 117248, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 31585792, + 31719424, + 524288, + 32505856, + 30930432, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 31716352, + 31715840, + 116224, + 31598592, + 31594496, + 31700480, + 31684096, + 31651328, + 31457301, + 31719424, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 259630, + "columns": [ + 31588397, + 47, + 31588395, + 49, + 31588358, + 25, + 64, + 128, + 256, + 117760, + 128512, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 31719424, + 31574528, + 524288, + 32505856, + 30919168, + 28822016, + 24627712, + 16239104 + ], + "inverse_FULL_translation": 31458360, + "inverse_columns": [ + 47, + 22, + 19, + 14375, + 14376, + 14351, + 64, + 128, + 256, + 31847424, + 128512, + 31834624, + 11264, + 7168, + 31831552, + 31815168, + 31782400, + 31457301, + 31588352, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 11141274, + "columns": [ + 524441, + 155, + 4, + 49, + 41, + 524418, + 64, + 524315, + 256, + 512, + 1024, + 41016, + 10296, + 34872, + 16384, + 4096, + 65536, + 10616832, + 262144, + 10528768, + 1048576, + 8562688, + 4194304, + 2271232, + 16777216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 512, + 1024, + 11022336, + 32768, + 11016192, + 16384, + 11020288, + 65536, + 10616832, + 262144, + 161, + 1048576, + 9043968, + 4194304, + 2752512, + 16777216 + ] + }, + { + "FULL_translation": 15002, + "columns": [ + 10616985, + 155, + 4, + 49, + 41, + 10616962, + 64, + 10616859, + 256, + 12800, + 1024, + 12344, + 8760, + 4664, + 16384, + 32768, + 65536, + 10487808, + 262144, + 524288, + 2230272, + 8521728, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 3277465, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 12800, + 1024, + 3276800, + 10752, + 6656, + 16384, + 32768, + 65536, + 3145889, + 262144, + 524288, + 8388608, + 1179809, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 15002, + "columns": [ + 10616985, + 155, + 4, + 49, + 41, + 10616962, + 64, + 10616859, + 256, + 34304, + 47616, + 12344, + 10296, + 6200, + 16384, + 15872, + 65536, + 10533888, + 8567808, + 524288, + 1048576, + 262144, + 4194304, + 2276352, + 16777216 + ], + "inverse_FULL_translation": 8782489, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 34304, + 8815104, + 8827904, + 8825856, + 8821760, + 16384, + 8783360, + 65536, + 8650913, + 2097152, + 524288, + 1048576, + 8519841, + 4194304, + 393377, + 16777216 + ] + }, + { + "FULL_translation": 253594, + "columns": [ + 10748057, + 155, + 4, + 49, + 41, + 10748034, + 64, + 10747931, + 256, + 123904, + 122368, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 10616832, + 31326208, + 30925312, + 30401024, + 22667776, + 27255296, + 2490368, + 14672384 + ], + "inverse_FULL_translation": 31327385, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 24763392, + 122368, + 13312, + 11264, + 24756736, + 24747520, + 24731136, + 24698368, + 31326208, + 31195297, + 24379392, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 214690, + "columns": [ + 11534489, + 155, + 4, + 49, + 41, + 11534466, + 64, + 11534363, + 256, + 97336, + 96824, + 85504, + 83512, + 91648, + 81464, + 32768, + 32312, + 10616832, + 24860160, + 24598016, + 25034752, + 9568256, + 20928000, + 21845504, + 8345088 + ], + "inverse_FULL_translation": 25039001, + "inverse_columns": [ + 155, + 162, + 4, + 87699, + 87691, + 87576, + 64, + 35, + 256, + 30243840, + 30243328, + 85504, + 30230016, + 91648, + 30227968, + 32768, + 30178816, + 25034752, + 30932992, + 30670848, + 24903841, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 1966234, + "columns": [ + 12320921, + 155, + 4, + 49, + 41, + 12320898, + 64, + 12320795, + 256, + 512, + 8192, + 5176, + 3128, + 6200, + 16384, + 32768, + 65536, + 10616832, + 1580032, + 1317888, + 793600, + 10354688, + 4194304, + 4063232, + 16777216 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 512, + 1841152, + 1847296, + 1845248, + 1024, + 16384, + 32768, + 65536, + 10616832, + 12058785, + 11796641, + 11272353, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 259738, + "columns": [ + 22413465, + 155, + 4, + 49, + 41, + 22413442, + 64, + 22413339, + 256, + 117760, + 117248, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 22410752, + 32765440, + 524288, + 31979008, + 24379392, + 28833280, + 30670848, + 16250368 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 22541312, + 22540800, + 116224, + 22423552, + 22419456, + 22525440, + 22509056, + 22476288, + 22282401, + 32637089, + 524288, + 31850657, + 24379392, + 28704929, + 30670848, + 16122017 + ] + }, + { + "FULL_translation": 213658, + "columns": [ + 31588505, + 155, + 4, + 49, + 41, + 31588482, + 64, + 31588379, + 256, + 96256, + 1024, + 12344, + 10296, + 6200, + 80384, + 32768, + 31232, + 31539712, + 262144, + 524288, + 1048576, + 8602112, + 16990720, + 2310656, + 4407808 + ], + "inverse_FULL_translation": 131128, + "inverse_columns": [ + 155, + 162, + 4, + 14483, + 14475, + 14360, + 64, + 35, + 256, + 31670272, + 1024, + 94720, + 92672, + 88576, + 31654400, + 32768, + 31605248, + 31457441, + 262144, + 524288, + 1048576, + 8519841, + 16908449, + 2228385, + 4325537 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 2490397, + 2490395, + 49, + 41, + 2490374, + 64, + 128, + 256, + 512, + 1024, + 12344, + 10296, + 6200, + 112640, + 96256, + 63488, + 31719424, + 31588352, + 524288, + 1048576, + 29753344, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 37, + 35, + 14359, + 14351, + 14360, + 64, + 128, + 256, + 512, + 1024, + 126976, + 124928, + 120832, + 29458432, + 29442048, + 29409280, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 2490397, + 2490395, + 49, + 41, + 2490374, + 64, + 128, + 256, + 123904, + 123392, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 2481664, + 2350592, + 30924288, + 30400000, + 30932992, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 37, + 35, + 14359, + 14351, + 14360, + 64, + 128, + 256, + 31448064, + 31447552, + 31338496, + 31336448, + 116224, + 31432192, + 31415808, + 31383040, + 31195174, + 31064102, + 32505856, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 257566, + "columns": [ + 31, + 30015517, + 30015515, + 49, + 41, + 30015494, + 64, + 128, + 256, + 126464, + 119296, + 124472, + 10296, + 118328, + 103936, + 87552, + 54784, + 30004224, + 30146560, + 31970304, + 1048576, + 31981568, + 28300288, + 24105984, + 15717376 + ], + "inverse_FULL_translation": 29884984, + "inverse_columns": [ + 31, + 37, + 35, + 14359, + 14351, + 14360, + 64, + 128, + 256, + 126464, + 30140928, + 12800, + 30131200, + 6656, + 30125568, + 30109184, + 30076416, + 29884454, + 30146560, + 31850534, + 1048576, + 31981568, + 28180518, + 23986214, + 15597606 + ] + }, + { + "FULL_translation": 390686, + "columns": [ + 31, + 30670877, + 30670875, + 49, + 41, + 30670854, + 64, + 128, + 256, + 117760, + 128512, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 30539776, + 30525952, + 524288, + 31967744, + 32505856, + 28822016, + 24627712, + 16239104 + ], + "inverse_FULL_translation": 30409784, + "inverse_columns": [ + 31, + 37, + 35, + 14359, + 14351, + 14360, + 64, + 128, + 256, + 30798848, + 128512, + 30786048, + 11264, + 7168, + 30782976, + 30766592, + 30733824, + 30539776, + 30408742, + 524288, + 31850534, + 32505856, + 28704806, + 24510502, + 16121894 + ] + }, + { + "FULL_translation": 1099410, + "columns": [ + 171, + 8126633, + 4, + 49, + 8126594, + 25, + 64, + 8126507, + 256, + 64568, + 64056, + 52736, + 50744, + 58880, + 48696, + 32312, + 65536, + 7208960, + 16438784, + 16176640, + 7132672, + 14603776, + 12506624, + 15466496, + 16777216 + ], + "inverse_FULL_translation": 7082040, + "inverse_columns": [ + 171, + 145, + 4, + 54947, + 54824, + 54923, + 64, + 19, + 256, + 8190976, + 8190464, + 52736, + 8177152, + 58880, + 8175104, + 8158720, + 65536, + 7208960, + 16384146, + 16122002, + 7078034, + 14549138, + 12451986, + 15466496, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 9568425, + 4, + 49, + 9568386, + 25, + 64, + 9568299, + 256, + 512, + 1024, + 24632, + 10296, + 18488, + 4096, + 32768, + 65536, + 16252928, + 262144, + 6318080, + 15335424, + 4745216, + 2648064, + 7995392, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 145, + 4, + 14499, + 14376, + 14475, + 64, + 19, + 256, + 512, + 1024, + 6828032, + 16384, + 6821888, + 6825984, + 32768, + 65536, + 9437330, + 262144, + 15859712, + 8519826, + 14286848, + 12189696, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 9568425, + 4, + 49, + 9568386, + 25, + 64, + 9568299, + 256, + 512, + 1024, + 73784, + 10296, + 67640, + 16384, + 32768, + 4096, + 28835840, + 262144, + 18950144, + 27918336, + 17377280, + 4194304, + 20578304, + 2697216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 145, + 4, + 14499, + 14376, + 14475, + 64, + 19, + 256, + 512, + 1024, + 19410944, + 65536, + 19404800, + 16384, + 32768, + 19408896, + 9437330, + 262144, + 28442624, + 8519826, + 26869760, + 4194304, + 1179794, + 12189696 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 9568425, + 4, + 49, + 9568386, + 25, + 64, + 9568299, + 256, + 63488, + 1024, + 12344, + 10296, + 6200, + 47616, + 31232, + 65536, + 9486848, + 262144, + 524288, + 4194304, + 2097152, + 8569344, + 1229312, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 145, + 4, + 14499, + 14376, + 14475, + 64, + 19, + 256, + 12763136, + 1024, + 61952, + 59904, + 55808, + 12747264, + 12730880, + 65536, + 12583058, + 262144, + 524288, + 8519826, + 2097152, + 1048576, + 4325522, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 9568425, + 4, + 49, + 9568386, + 25, + 64, + 9568299, + 256, + 112640, + 1024, + 12344, + 10296, + 6200, + 16384, + 80384, + 47616, + 9536000, + 262144, + 524288, + 16777216, + 2097152, + 4194304, + 1278464, + 8618496 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 145, + 4, + 14499, + 14376, + 14475, + 64, + 19, + 256, + 25395200, + 1024, + 111104, + 109056, + 104960, + 16384, + 25362944, + 25330176, + 25165970, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 16908434, + 1048576 + ] + }, + { + "FULL_translation": 149162, + "columns": [ + 171, + 14024873, + 4, + 49, + 14024834, + 25, + 64, + 14024747, + 256, + 17920, + 31232, + 12344, + 10296, + 6200, + 15872, + 32768, + 65536, + 13925376, + 4357120, + 524288, + 8551424, + 2097152, + 424960, + 1211392, + 16777216 + ], + "inverse_FULL_translation": 13894200, + "inverse_columns": [ + 171, + 145, + 4, + 14499, + 14376, + 14475, + 64, + 19, + 256, + 17920, + 14041600, + 14054400, + 14052352, + 14048256, + 14026240, + 32768, + 65536, + 13893778, + 4325522, + 524288, + 8519826, + 2097152, + 393362, + 1179794, + 16777216 + ] + }, + { + "FULL_translation": 1148562, + "columns": [ + 171, + 20709545, + 4, + 49, + 20709506, + 25, + 64, + 20709419, + 256, + 113720, + 113208, + 101888, + 99896, + 108032, + 16384, + 81464, + 48696, + 19791872, + 29070848, + 28808704, + 19764736, + 27235840, + 4194304, + 28049408, + 12555776 + ], + "inverse_FULL_translation": 19664952, + "inverse_columns": [ + 171, + 145, + 4, + 104099, + 103976, + 104075, + 64, + 19, + 256, + 20823040, + 20822528, + 101888, + 20809216, + 108032, + 16384, + 20790784, + 20758016, + 19791872, + 28967058, + 28704914, + 19660946, + 27132050, + 4194304, + 28049408, + 12451986 + ] + }, + { + "FULL_translation": 198314, + "columns": [ + 171, + 26607785, + 4, + 49, + 26607746, + 25, + 64, + 26607659, + 256, + 67072, + 80384, + 12344, + 10296, + 6200, + 16384, + 32768, + 15872, + 26557440, + 16989184, + 524288, + 8600576, + 2097152, + 4194304, + 1260544, + 474112 + ], + "inverse_FULL_translation": 26477112, + "inverse_columns": [ + 171, + 145, + 4, + 14499, + 14376, + 14475, + 64, + 19, + 256, + 67072, + 26673664, + 26686464, + 26684416, + 26680320, + 16384, + 32768, + 26609152, + 26476690, + 16908434, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 393362 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 512, + 1024, + 41016, + 10296, + 34872, + 16384, + 4096, + 65536, + 131072, + 2097152, + 8693760, + 1048576, + 8955904, + 4194304, + 829440, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 512, + 1024, + 11022336, + 32768, + 11016192, + 16384, + 11020288, + 65536, + 131072, + 8913036, + 10485900, + 1048576, + 262144, + 4194304, + 2621580, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 512, + 8192, + 5176, + 3128, + 6200, + 16384, + 32768, + 65536, + 131072, + 8920064, + 8657920, + 793600, + 2097152, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 512, + 1841152, + 1847296, + 1845248, + 1024, + 16384, + 32768, + 65536, + 131072, + 1573004, + 1310860, + 8388608, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 144052, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 12800, + 1024, + 12344, + 8760, + 4664, + 16384, + 32768, + 65536, + 3276800, + 12060672, + 11798528, + 2230272, + 1181696, + 4194304, + 3934208, + 16777216 + ], + "inverse_FULL_translation": 3277492, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 12800, + 1024, + 12320768, + 10752, + 6656, + 16384, + 32768, + 65536, + 3276800, + 8913036, + 8650892, + 11403264, + 10354688, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 165556, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 34304, + 47616, + 12344, + 10296, + 6200, + 16384, + 15872, + 65536, + 8781824, + 9043968, + 48128, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 8782516, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 34304, + 557568, + 570368, + 568320, + 564224, + 16384, + 525824, + 65536, + 8781824, + 8519820, + 8650892, + 1048576, + 2097152, + 4194304, + 393356, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 96256, + 1024, + 12344, + 10296, + 6200, + 80384, + 32768, + 31232, + 21053952, + 30015488, + 29753344, + 1048576, + 2097152, + 16990720, + 21889024, + 4407808 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 21184512, + 1024, + 94720, + 92672, + 88576, + 21168640, + 32768, + 21119488, + 30146560, + 8913036, + 8650892, + 1048576, + 2097152, + 26083328, + 786572, + 13500416 + ] + }, + { + "FULL_translation": 1132172, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 97336, + 96824, + 85504, + 83512, + 91648, + 81464, + 32768, + 32312, + 24991232, + 9961472, + 9699328, + 25034752, + 23025152, + 20928000, + 23287296, + 8345088 + ], + "inverse_FULL_translation": 25039028, + "inverse_columns": [ + 181, + 2, + 137, + 87600, + 87717, + 87701, + 64, + 13, + 256, + 31685632, + 31685120, + 85504, + 31671808, + 91648, + 31669760, + 32768, + 31620608, + 32505856, + 24772748, + 24510604, + 25034752, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 9175217, + 9175172, + 41, + 25, + 64, + 9175093, + 256, + 117760, + 117248, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 32896512, + 9041408, + 24248320, + 31979008, + 30930432, + 28833280, + 914944, + 16250368 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 33027072, + 33026560, + 116224, + 32909312, + 32905216, + 33011200, + 32994816, + 32962048, + 24641536, + 32637068, + 8650892, + 23724032, + 22675456, + 20578304, + 24510604, + 7995392 + ] + }, + { + "FULL_translation": 384692, + "columns": [ + 181, + 2, + 22413489, + 22413444, + 41, + 25, + 64, + 22413365, + 256, + 123904, + 122368, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 31318528, + 22274560, + 22675456, + 30401024, + 2097152, + 27255296, + 30539776, + 14672384 + ], + "inverse_FULL_translation": 22152248, + "inverse_columns": [ + 181, + 2, + 137, + 14384, + 14501, + 14485, + 64, + 13, + 256, + 22535168, + 122368, + 13312, + 11264, + 22528512, + 22519296, + 22502912, + 22470144, + 31195276, + 22151308, + 22675456, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 512, + 1024, + 12344, + 10296, + 6200, + 112640, + 96256, + 63488, + 131072, + 262144, + 32505856, + 31981568, + 30932992, + 25280512, + 21086208, + 12697600 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 512, + 1024, + 126976, + 124928, + 120832, + 29458432, + 29442048, + 29409280, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 512, + 1024, + 24632, + 10296, + 18488, + 4096, + 32768, + 65536, + 131072, + 262144, + 3172352, + 4194304, + 1599488, + 2648064, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 512, + 1024, + 6828032, + 16384, + 6821888, + 6825984, + 32768, + 65536, + 131072, + 262144, + 6291512, + 2621496, + 4718648, + 1048576, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 512, + 1024, + 41016, + 10296, + 34872, + 16384, + 4096, + 65536, + 131072, + 262144, + 3188736, + 8388608, + 1615872, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 512, + 1024, + 11022336, + 32768, + 11016192, + 16384, + 11020288, + 65536, + 131072, + 262144, + 10485816, + 2621496, + 8912952, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 512, + 1024, + 73784, + 10296, + 67640, + 16384, + 32768, + 4096, + 131072, + 262144, + 3221504, + 16777216, + 1648640, + 4194304, + 8388608, + 2697216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 512, + 1024, + 19410944, + 65536, + 19404800, + 16384, + 32768, + 19408896, + 131072, + 262144, + 18874424, + 2621496, + 17301560, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 512, + 8192, + 5176, + 3128, + 6200, + 16384, + 32768, + 65536, + 131072, + 1580032, + 3152896, + 2628608, + 262144, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 512, + 1841152, + 1847296, + 1845248, + 1024, + 16384, + 32768, + 65536, + 131072, + 2097152, + 1310776, + 786488, + 1572920, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 143872, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 12800, + 1024, + 12344, + 8760, + 4664, + 16384, + 32768, + 65536, + 3276800, + 262144, + 2048, + 2752512, + 1703936, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3277312, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 12800, + 1024, + 524288, + 10752, + 6656, + 16384, + 32768, + 65536, + 3276800, + 262144, + 3145784, + 2228280, + 1179704, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 148992, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 17920, + 31232, + 12344, + 10296, + 6200, + 15872, + 32768, + 65536, + 4587520, + 4357120, + 7633920, + 7109632, + 6061056, + 424960, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4588032, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 17920, + 8143360, + 8156160, + 8154112, + 8150016, + 8128000, + 32768, + 65536, + 4587520, + 7995392, + 3145784, + 2621496, + 1572920, + 4063232, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 165376, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 34304, + 47616, + 12344, + 10296, + 6200, + 16384, + 15872, + 65536, + 8781824, + 8567808, + 11844608, + 11320320, + 10271744, + 4194304, + 441344, + 16777216 + ], + "inverse_FULL_translation": 8782336, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 34304, + 12354048, + 12366848, + 12364800, + 12360704, + 16384, + 12322304, + 65536, + 8781824, + 12189696, + 3145784, + 2621496, + 1572920, + 4194304, + 4063232, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 63488, + 1024, + 12344, + 10296, + 6200, + 47616, + 31232, + 65536, + 12632576, + 262144, + 15859712, + 15335424, + 14286848, + 8569344, + 4375040, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 12763136, + 1024, + 61952, + 59904, + 55808, + 12747264, + 12730880, + 65536, + 16252928, + 262144, + 3145784, + 2621496, + 1572920, + 12189696, + 7995392, + 16777216 + ] + }, + { + "FULL_translation": 198144, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 67072, + 80384, + 12344, + 10296, + 6200, + 16384, + 32768, + 15872, + 17170432, + 16989184, + 20265984, + 19741696, + 18693120, + 4194304, + 8388608, + 474112 + ], + "inverse_FULL_translation": 17170944, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 67072, + 20775424, + 20788224, + 20786176, + 20782080, + 16384, + 32768, + 20710912, + 17170432, + 20578304, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 4063232 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 96256, + 1024, + 12344, + 10296, + 6200, + 80384, + 32768, + 31232, + 21053952, + 262144, + 24248320, + 23724032, + 22675456, + 16990720, + 8388608, + 4407808 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 21184512, + 1024, + 94720, + 92672, + 88576, + 21168640, + 32768, + 21119488, + 24641536, + 262144, + 3145784, + 2621496, + 1572920, + 20578304, + 8388608, + 7995392 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 112640, + 1024, + 12344, + 10296, + 6200, + 16384, + 80384, + 47616, + 25264640, + 262144, + 28442624, + 27918336, + 26869760, + 4194304, + 17007104, + 8618496 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 25395200, + 1024, + 111104, + 109056, + 104960, + 16384, + 25362944, + 25330176, + 28835840, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 20578304, + 12189696 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 117760, + 117248, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 32896512, + 32765440, + 29753344, + 2749952, + 1701376, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 33027072, + 33026560, + 116224, + 32909312, + 32905216, + 33011200, + 32994816, + 32962048, + 30146560, + 30015488, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 390656, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 117760, + 128512, + 12344, + 124472, + 120376, + 101888, + 85504, + 52736, + 32885248, + 32899072, + 29608448, + 2883584, + 1835008, + 28822016, + 24627712, + 16239104 + ], + "inverse_FULL_translation": 32900096, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 30143488, + 128512, + 30130688, + 11264, + 7168, + 30127616, + 30111232, + 30078464, + 30146560, + 32899072, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 384512, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 123904, + 122368, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 31318528, + 31326208, + 3407872, + 2883584, + 29614592, + 27255296, + 23060992, + 14672384 + ], + "inverse_FULL_translation": 31327232, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 31710208, + 122368, + 13312, + 11264, + 31703552, + 31694336, + 31677952, + 31645184, + 31719424, + 31326208, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 123904, + 123392, + 120376, + 118328, + 6200, + 108032, + 91648, + 58880, + 31317504, + 31186432, + 3268096, + 2743808, + 29753344, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 31448064, + 31447552, + 31338496, + 31336448, + 116224, + 31432192, + 31415808, + 31383040, + 31719424, + 31588352, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 257536, + "columns": [ + 1, + 2, + 4, + 3670064, + 3670056, + 3670040, + 64, + 128, + 256, + 126464, + 119296, + 124472, + 10296, + 118328, + 103936, + 87552, + 54784, + 32374784, + 32232448, + 3276800, + 29742080, + 1703936, + 28300288, + 24105984, + 15717376 + ], + "inverse_FULL_translation": 32375296, + "inverse_columns": [ + 1, + 2, + 4, + 14384, + 14376, + 14360, + 64, + 128, + 256, + 126464, + 30796288, + 12800, + 30786560, + 6656, + 30780928, + 30764544, + 30731776, + 32374784, + 30539776, + 31850552, + 2621496, + 30277688, + 26607616, + 22413312, + 14024704 + ] + }, + { + "FULL_translation": 1099320, + "columns": [ + 1, + 2, + 4, + 14024752, + 14024744, + 14024728, + 64, + 128, + 256, + 64568, + 64056, + 52736, + 50744, + 58880, + 48696, + 32312, + 65536, + 16569856, + 16438784, + 13500416, + 13030912, + 15073280, + 12506624, + 8312320, + 16777216 + ], + "inverse_FULL_translation": 12980280, + "inverse_columns": [ + 1, + 2, + 4, + 54832, + 54824, + 54808, + 64, + 128, + 256, + 14089216, + 14088704, + 52736, + 14075392, + 58880, + 14073344, + 14056960, + 65536, + 16515128, + 16384056, + 13500416, + 12976184, + 15073280, + 12451896, + 8257592, + 16777216 + ] + }, + { + "FULL_translation": 1132088, + "columns": [ + 1, + 2, + 4, + 22413360, + 22413352, + 22413336, + 64, + 128, + 256, + 97336, + 96824, + 85504, + 83512, + 91648, + 81464, + 32768, + 32312, + 24991232, + 24860160, + 21889024, + 21452288, + 23461888, + 20928000, + 8388608, + 8345088 + ], + "inverse_FULL_translation": 21368888, + "inverse_columns": [ + 1, + 2, + 4, + 87600, + 87592, + 87576, + 64, + 128, + 256, + 22510592, + 22510080, + 85504, + 22496768, + 91648, + 22494720, + 32768, + 22445568, + 24903736, + 24772664, + 21889024, + 21364792, + 23461888, + 20840504, + 8388608, + 8257592 + ] + }, + { + "FULL_translation": 1148472, + "columns": [ + 1, + 2, + 4, + 26607664, + 26607656, + 26607640, + 64, + 128, + 256, + 113720, + 113208, + 101888, + 99896, + 108032, + 16384, + 81464, + 48696, + 29201920, + 29070848, + 26083328, + 25662976, + 27656192, + 4194304, + 20944384, + 12555776 + ], + "inverse_FULL_translation": 25563192, + "inverse_columns": [ + 1, + 2, + 4, + 103984, + 103976, + 103960, + 64, + 128, + 256, + 26721280, + 26720768, + 101888, + 26707456, + 108032, + 16384, + 26689024, + 26656256, + 29098040, + 28966968, + 26083328, + 25559096, + 27656192, + 4194304, + 20840504, + 12451896 + ] + }, + { + "FULL_translation": 4245246, + "columns": [ + 4194439, + 4194501, + 4194499, + 4194550, + 4194542, + 4194526, + 199, + 4194375, + 256, + 64568, + 64056, + 52736, + 50744, + 58880, + 48696, + 32312, + 65536, + 131072, + 262144, + 524288, + 54784, + 2097152, + 1048576, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 4152, + "inverse_columns": [ + 199, + 253, + 251, + 54832, + 54824, + 54808, + 254, + 127, + 256, + 1113088, + 1112576, + 52736, + 1099264, + 58880, + 1097216, + 1080832, + 65536, + 131072, + 262144, + 524288, + 4194304, + 2097152, + 191, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 4244166, + "columns": [ + 8126599, + 8126661, + 8126659, + 8126710, + 8126702, + 8126686, + 199, + 8126535, + 256, + 63488, + 1024, + 12344, + 10296, + 6200, + 47616, + 31232, + 65536, + 4063232, + 16433664, + 16171520, + 15647232, + 14598656, + 3981824, + 12320768, + 16777216 + ], + "inverse_FULL_translation": 4194360, + "inverse_columns": [ + 199, + 253, + 251, + 14384, + 14376, + 14360, + 254, + 127, + 256, + 8175616, + 1024, + 61952, + 59904, + 55808, + 8159744, + 8143360, + 65536, + 4063232, + 16384191, + 16122047, + 15597759, + 14549183, + 3932351, + 12320768, + 16777216 + ] + }, + { + "FULL_translation": 4221126, + "columns": [ + 14024839, + 14024901, + 14024899, + 14024950, + 14024942, + 14024926, + 199, + 14024775, + 256, + 512, + 1024, + 24632, + 10296, + 18488, + 4096, + 32768, + 65536, + 16541696, + 16410624, + 10354688, + 15624192, + 11927552, + 9857024, + 8284160, + 16777216 + ], + "inverse_FULL_translation": 4194360, + "inverse_columns": [ + 199, + 253, + 251, + 14384, + 14376, + 14360, + 254, + 127, + 256, + 512, + 1024, + 14036992, + 16384, + 14030848, + 14034944, + 32768, + 65536, + 16515263, + 16384191, + 10354688, + 15597759, + 11927552, + 9830591, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 4212422, + "columns": [ + 16253063, + 16253125, + 16253123, + 16253174, + 16253166, + 16253150, + 199, + 16252999, + 256, + 17920, + 31232, + 12344, + 10296, + 6200, + 15872, + 32768, + 65536, + 12090368, + 12320768, + 16153600, + 15629312, + 14580736, + 12189696, + 8289280, + 16777216 + ], + "inverse_FULL_translation": 12059192, + "inverse_columns": [ + 199, + 253, + 251, + 14384, + 14376, + 14360, + 254, + 127, + 256, + 17920, + 12206592, + 12219392, + 12217344, + 12213248, + 12191232, + 32768, + 65536, + 16252928, + 12320768, + 16122047, + 15597759, + 14549183, + 12058815, + 8257727, + 16777216 + ] + }, + { + "FULL_translation": 33427710, + "columns": [ + 16777351, + 16777413, + 16777411, + 16777462, + 16777454, + 16777438, + 199, + 16777287, + 256, + 113720, + 113208, + 101888, + 99896, + 108032, + 16384, + 81464, + 48696, + 16619008, + 16487936, + 16225792, + 16646144, + 14652928, + 15701504, + 8361472, + 12555776 + ], + "inverse_FULL_translation": 33427512, + "inverse_columns": [ + 199, + 253, + 251, + 103984, + 103976, + 103960, + 254, + 127, + 256, + 32488448, + 32487936, + 101888, + 32474624, + 108032, + 16384, + 32456192, + 32423424, + 33292288, + 33161216, + 32899072, + 29229056, + 31326208, + 16646144, + 25034752, + 191 + ] + }, + { + "FULL_translation": 29491398, + "columns": [ + 20709511, + 20709573, + 20709571, + 20709622, + 20709614, + 20709598, + 199, + 20709447, + 256, + 112640, + 1024, + 12344, + 10296, + 6200, + 16384, + 80384, + 47616, + 16613888, + 24641536, + 24379392, + 23855104, + 22806528, + 16646144, + 8356352, + 8618496 + ], + "inverse_FULL_translation": 4194360, + "inverse_columns": [ + 199, + 253, + 251, + 14384, + 14376, + 14360, + 254, + 127, + 256, + 25395200, + 1024, + 111104, + 109056, + 104960, + 16384, + 25362944, + 25330176, + 29360128, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 21102592, + 3932351 + ] + }, + { + "FULL_translation": 23593158, + "columns": [ + 26607751, + 26607813, + 26607811, + 26607862, + 26607854, + 26607838, + 199, + 26607687, + 256, + 512, + 1024, + 73784, + 10296, + 67640, + 16384, + 32768, + 4096, + 30670848, + 30539776, + 16197632, + 29753344, + 14624768, + 16646144, + 22413312, + 2697216 + ], + "inverse_FULL_translation": 4194360, + "inverse_columns": [ + 199, + 253, + 251, + 14384, + 14376, + 14360, + 254, + 127, + 256, + 512, + 1024, + 19410944, + 65536, + 19404800, + 16384, + 32768, + 19408896, + 16515263, + 16384191, + 23068672, + 15597759, + 21495808, + 16646144, + 8257727, + 9830591 + ] + }, + { + "FULL_translation": 21379782, + "columns": [ + 28835975, + 28836037, + 28836035, + 28836086, + 28836078, + 28836062, + 199, + 28835911, + 256, + 67072, + 80384, + 12344, + 10296, + 6200, + 16384, + 32768, + 15872, + 16646144, + 16464896, + 32505856, + 31981568, + 30932992, + 16595968, + 24641536, + 474112 + ], + "inverse_FULL_translation": 21365304, + "inverse_columns": [ + 199, + 253, + 251, + 14384, + 14376, + 14360, + 254, + 127, + 256, + 67072, + 21299712, + 21312512, + 21310464, + 21306368, + 16384, + 32768, + 21235200, + 17170432, + 21102592, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 12058815 + ] + }, + { + "FULL_translation": 265743, + "columns": [ + 262279, + 262156, + 14, + 262283, + 16, + 32, + 64, + 13, + 256, + 32768, + 2700, + 1676, + 4096, + 8192, + 16384, + 3212, + 65536, + 131072, + 3584, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 262278, + "inverse_columns": [ + 137, + 13, + 35975, + 35982, + 16, + 32, + 64, + 35849, + 256, + 265216, + 296960, + 295936, + 4096, + 8192, + 16384, + 512, + 65536, + 131072, + 11, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 1155, + "columns": [ + 917639, + 917516, + 14, + 917643, + 16, + 32, + 64, + 13, + 256, + 9356, + 43660, + 33932, + 4096, + 1676, + 16384, + 3212, + 65536, + 830976, + 699904, + 2097152, + 1048576, + 437760, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 2491533, + "inverse_columns": [ + 137, + 13, + 44679, + 44686, + 16, + 32, + 64, + 44553, + 256, + 2499584, + 2533888, + 2524160, + 4096, + 2491904, + 16384, + 2493440, + 65536, + 2359307, + 2228235, + 393227, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 9342479, + "columns": [ + 8388743, + 8388620, + 14, + 8388747, + 16, + 32, + 64, + 13, + 256, + 35328, + 34956, + 33420, + 4096, + 8192, + 16384, + 2700, + 65536, + 917504, + 787456, + 394240, + 1048576, + 2097152, + 4194304, + 656384, + 16777216 + ], + "inverse_FULL_translation": 9306758, + "inverse_columns": [ + 137, + 13, + 35975, + 35982, + 16, + 32, + 64, + 35849, + 256, + 35328, + 9175040, + 34304, + 4096, + 8192, + 16384, + 3584, + 65536, + 9043968, + 917504, + 8781824, + 1048576, + 2097152, + 4194304, + 11, + 16777216 + ] + }, + { + "FULL_translation": 304143, + "columns": [ + 11403399, + 11403276, + 14, + 11403403, + 16, + 32, + 64, + 13, + 256, + 512, + 41100, + 33932, + 4096, + 2048, + 16384, + 9356, + 65536, + 828416, + 11183104, + 435200, + 1048576, + 8692736, + 4194304, + 2401280, + 16777216 + ], + "inverse_FULL_translation": 262278, + "inverse_columns": [ + 137, + 13, + 35975, + 35982, + 16, + 32, + 64, + 35849, + 256, + 512, + 11438080, + 8192, + 4096, + 11437056, + 16384, + 11406336, + 65536, + 786443, + 11141131, + 393227, + 1048576, + 8650763, + 4194304, + 2359307, + 16777216 + ] + }, + { + "FULL_translation": 22282255, + "columns": [ + 22675591, + 22675468, + 14, + 22675595, + 16, + 32, + 64, + 13, + 256, + 512, + 34956, + 33932, + 117760, + 8192, + 105472, + 3212, + 56320, + 22806528, + 917504, + 22413312, + 21057536, + 2097152, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 262278, + "inverse_columns": [ + 137, + 13, + 35975, + 35982, + 16, + 32, + 64, + 35849, + 256, + 512, + 120832, + 119808, + 22102016, + 8192, + 22089728, + 89088, + 22040576, + 786443, + 917504, + 393227, + 21626891, + 2097152, + 18481163, + 8388608, + 5898251 + ] + }, + { + "FULL_translation": 359951, + "columns": [ + 24379527, + 24379404, + 14, + 24379531, + 16, + 32, + 64, + 13, + 256, + 97792, + 96908, + 95884, + 123392, + 119296, + 111104, + 3212, + 61952, + 24244224, + 24248320, + 24641536, + 24113152, + 23064576, + 20967424, + 8388608, + 8384512 + ], + "inverse_FULL_translation": 24117894, + "inverse_columns": [ + 137, + 13, + 35975, + 35982, + 16, + 32, + 64, + 35849, + 256, + 97792, + 35328, + 34304, + 24342016, + 24337920, + 24329728, + 24342528, + 24280576, + 24379392, + 24117259, + 24641536, + 23986187, + 22937611, + 20840459, + 8388608, + 8257547 + ] + }, + { + "FULL_translation": 348803, + "columns": [ + 30670983, + 30670860, + 14, + 30670987, + 16, + 32, + 64, + 13, + 256, + 121996, + 87552, + 86668, + 118412, + 8192, + 106124, + 119296, + 56972, + 30539776, + 30932992, + 30497280, + 30366208, + 2097152, + 27220480, + 23026176, + 14637568 + ], + "inverse_FULL_translation": 30410886, + "inverse_columns": [ + 137, + 13, + 88711, + 88718, + 16, + 32, + 64, + 88585, + 256, + 31054848, + 87552, + 31019520, + 31051264, + 8192, + 31038976, + 119296, + 30989824, + 30539776, + 30408715, + 30670848, + 30277643, + 2097152, + 27131915, + 22937611, + 14549003 + ] + }, + { + "FULL_translation": 33423375, + "columns": [ + 32505991, + 32505868, + 14, + 32505995, + 16, + 32, + 64, + 13, + 256, + 95232, + 34956, + 127628, + 91648, + 87552, + 79360, + 96908, + 30208, + 915968, + 917504, + 522752, + 32242176, + 31193600, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 262278, + "inverse_columns": [ + 137, + 13, + 35975, + 35982, + 16, + 32, + 64, + 35849, + 256, + 33290240, + 94720, + 33195008, + 33286656, + 33282560, + 33274368, + 33164288, + 33225216, + 33292288, + 917504, + 32899072, + 31457291, + 30408715, + 28311563, + 24117259, + 15728651 + ] + }, + { + "FULL_translation": 1966234, + "columns": [ + 524441, + 155, + 524306, + 133, + 524427, + 32, + 64, + 13, + 256, + 512, + 6284, + 5260, + 32768, + 8192, + 16384, + 3212, + 65536, + 1441792, + 1186816, + 1317888, + 400384, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 512, + 1869824, + 1868800, + 1838080, + 8192, + 16384, + 4096, + 65536, + 1441792, + 1703936, + 21, + 917504, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 36506, + "columns": [ + 1441945, + 155, + 1441810, + 133, + 1441931, + 32, + 64, + 13, + 256, + 12800, + 34956, + 33932, + 44544, + 40448, + 16384, + 3212, + 65536, + 1358848, + 2097152, + 524288, + 441344, + 1227776, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3277465, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 12800, + 3323904, + 3322880, + 3285504, + 3281408, + 16384, + 3292160, + 65536, + 3145749, + 1179669, + 524288, + 2228245, + 262144, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 36506, + "columns": [ + 1441945, + 155, + 1441810, + 133, + 1441931, + 32, + 64, + 13, + 256, + 34304, + 33420, + 33932, + 4096, + 8192, + 16384, + 1676, + 65536, + 1312768, + 1181696, + 524288, + 8388608, + 2097152, + 4194304, + 395264, + 16777216 + ], + "inverse_FULL_translation": 8782489, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 34304, + 35328, + 8781824, + 4096, + 8192, + 16384, + 3584, + 65536, + 8650773, + 8519701, + 524288, + 393237, + 2097152, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 11141274, + "columns": [ + 12320921, + 155, + 12320786, + 133, + 12320907, + 32, + 64, + 13, + 256, + 512, + 34956, + 41100, + 4096, + 1024, + 16384, + 10380, + 65536, + 1441792, + 12189696, + 10528768, + 11403264, + 8955904, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 512, + 8192, + 11043840, + 4096, + 11044864, + 16384, + 11013120, + 65536, + 1441792, + 1179669, + 11796501, + 393237, + 10223637, + 4194304, + 3932181, + 16777216 + ] + }, + { + "FULL_translation": 213658, + "columns": [ + 22413465, + 155, + 22413330, + 133, + 22413451, + 32, + 64, + 13, + 256, + 117760, + 34956, + 33932, + 4096, + 8192, + 101888, + 3212, + 52736, + 22364672, + 1262080, + 524288, + 475648, + 2097152, + 16990720, + 8388608, + 4407808 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 22495232, + 117248, + 116224, + 4096, + 8192, + 22479360, + 85504, + 22430208, + 22282261, + 1179669, + 524288, + 393237, + 2097152, + 16908309, + 8388608, + 4325397 + ] + }, + { + "FULL_translation": 229018, + "columns": [ + 23724185, + 155, + 23724050, + 133, + 23724171, + 32, + 64, + 13, + 256, + 126976, + 96908, + 95884, + 97792, + 119296, + 111104, + 3212, + 61952, + 24641536, + 23855104, + 24633856, + 23716352, + 23060992, + 20963840, + 8388608, + 8380928 + ], + "inverse_FULL_translation": 23597196, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 24738816, + 38912, + 37888, + 97792, + 24731136, + 24722944, + 24732160, + 24673792, + 23592981, + 23855104, + 24510485, + 23724032, + 22937621, + 20840469, + 8388608, + 8257557 + ] + }, + { + "FULL_translation": 217622, + "columns": [ + 30015641, + 155, + 30015506, + 133, + 30015627, + 32, + 64, + 13, + 256, + 121996, + 86668, + 88576, + 118412, + 8192, + 106124, + 119296, + 56972, + 30146560, + 29971968, + 30889472, + 30932992, + 2097152, + 27219456, + 23025152, + 14636544 + ], + "inverse_FULL_translation": 29885580, + "inverse_columns": [ + 155, + 22, + 87688, + 87699, + 7, + 32, + 64, + 87579, + 256, + 30268416, + 30233088, + 88576, + 30264832, + 8192, + 30252544, + 119296, + 30203392, + 29884437, + 30015488, + 30801941, + 30932992, + 2097152, + 27131925, + 22937621, + 14549013 + ] + }, + { + "FULL_translation": 259738, + "columns": [ + 31588505, + 155, + 31588370, + 133, + 31588491, + 32, + 64, + 13, + 256, + 96256, + 127628, + 33932, + 92672, + 88576, + 80384, + 95884, + 31232, + 31585792, + 31719424, + 524288, + 32505856, + 30930432, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 155, + 22, + 35976, + 35987, + 7, + 32, + 64, + 35867, + 256, + 31716352, + 31623168, + 94720, + 31712768, + 31708672, + 31700480, + 31591424, + 31651328, + 31457301, + 31719424, + 524288, + 32505856, + 30801941, + 28704789, + 24510485, + 16121877 + ] + }, + { + "FULL_translation": 10879022, + "columns": [ + 262189, + 47, + 137, + 133, + 16, + 262159, + 64, + 262178, + 256, + 512, + 41100, + 33932, + 4096, + 2048, + 16384, + 9356, + 65536, + 10616832, + 10527744, + 524288, + 1048576, + 8561664, + 4194304, + 2270208, + 16777216 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 512, + 10782720, + 8192, + 4096, + 10781696, + 16384, + 10750976, + 65536, + 10616832, + 161, + 524288, + 1048576, + 8781824, + 4194304, + 2490368, + 16777216 + ] + }, + { + "FULL_translation": 11141166, + "columns": [ + 524333, + 47, + 137, + 133, + 16, + 524303, + 64, + 524322, + 256, + 512, + 34956, + 41100, + 4096, + 1024, + 16384, + 10380, + 65536, + 10616832, + 262144, + 10528768, + 1048576, + 8562688, + 4194304, + 2271232, + 16777216 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 512, + 8192, + 11043840, + 4096, + 11044864, + 16384, + 11013120, + 65536, + 10616832, + 262144, + 161, + 1048576, + 9043968, + 4194304, + 2752512, + 16777216 + ] + }, + { + "FULL_translation": 36398, + "columns": [ + 10616877, + 47, + 137, + 133, + 16, + 10616847, + 64, + 10616866, + 256, + 12800, + 34956, + 33932, + 44544, + 40448, + 16384, + 3212, + 65536, + 10533888, + 262144, + 524288, + 2276352, + 8567808, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 3277357, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 12800, + 3323904, + 3322880, + 3285504, + 3281408, + 16384, + 3292160, + 65536, + 3145889, + 262144, + 524288, + 8388608, + 1179809, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 36398, + "columns": [ + 10616877, + 47, + 137, + 133, + 16, + 10616847, + 64, + 10616866, + 256, + 34304, + 33420, + 33932, + 4096, + 8192, + 16384, + 1676, + 65536, + 10487808, + 8521728, + 524288, + 1048576, + 262144, + 4194304, + 2230272, + 16777216 + ], + "inverse_FULL_translation": 8782381, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 34304, + 35328, + 8781824, + 4096, + 8192, + 16384, + 3584, + 65536, + 8650913, + 2097152, + 524288, + 1048576, + 8519841, + 4194304, + 393377, + 16777216 + ] + }, + { + "FULL_translation": 36398, + "columns": [ + 10616877, + 47, + 137, + 133, + 16, + 10616847, + 64, + 10616866, + 256, + 35328, + 34956, + 33420, + 4096, + 8192, + 16384, + 2700, + 65536, + 10486784, + 262144, + 8520704, + 1048576, + 524288, + 4194304, + 2229248, + 16777216 + ], + "inverse_FULL_translation": 9044525, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 35328, + 9043968, + 34304, + 4096, + 8192, + 16384, + 3584, + 65536, + 8913057, + 262144, + 2097152, + 1048576, + 8519841, + 4194304, + 655521, + 16777216 + ] + }, + { + "FULL_translation": 36398, + "columns": [ + 10616877, + 47, + 137, + 133, + 16, + 10616847, + 64, + 10616866, + 256, + 74240, + 34956, + 33932, + 4096, + 101888, + 16384, + 3212, + 44544, + 10595328, + 262144, + 524288, + 1048576, + 8629248, + 4194304, + 16777216, + 2337792 + ], + "inverse_FULL_translation": 19005997, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 74240, + 19113984, + 19112960, + 4096, + 19071488, + 16384, + 19082240, + 19014144, + 18874529, + 262144, + 524288, + 1048576, + 16908449, + 4194304, + 2228385, + 8388608 + ] + }, + { + "FULL_translation": 36398, + "columns": [ + 10616877, + 47, + 137, + 133, + 16, + 10616847, + 64, + 10616866, + 256, + 97792, + 96908, + 95884, + 123392, + 119296, + 111104, + 3212, + 61952, + 10612736, + 24899584, + 24637440, + 24113152, + 8646656, + 20967424, + 22806528, + 8384512 + ], + "inverse_FULL_translation": 25035309, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 97792, + 35328, + 34304, + 25128448, + 25124352, + 25116160, + 25128960, + 25067008, + 24903841, + 30932992, + 30670848, + 30146560, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 174754, + "columns": [ + 10747949, + 47, + 137, + 133, + 16, + 10747919, + 64, + 10747938, + 256, + 9356, + 43660, + 33932, + 4096, + 1676, + 16384, + 3212, + 65536, + 10616832, + 2490368, + 524288, + 1048576, + 8781824, + 4194304, + 44544, + 16777216 + ], + "inverse_FULL_translation": 2491437, + "inverse_columns": [ + 47, + 162, + 44587, + 44583, + 16, + 131, + 64, + 44556, + 256, + 8397824, + 8432128, + 8422400, + 4096, + 8390144, + 16384, + 8391680, + 65536, + 2490368, + 2359457, + 524288, + 1048576, + 393377, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 217762, + "columns": [ + 10747949, + 47, + 137, + 133, + 16, + 10747919, + 64, + 10747938, + 256, + 121996, + 86668, + 88576, + 118412, + 8192, + 106124, + 119296, + 56972, + 10616832, + 31326208, + 30889472, + 30365184, + 22631936, + 27219456, + 2490368, + 14636544 + ], + "inverse_FULL_translation": 31327277, + "inverse_columns": [ + 47, + 162, + 87595, + 87591, + 16, + 131, + 64, + 87564, + 256, + 24763392, + 24728064, + 88576, + 24759808, + 8192, + 24747520, + 119296, + 24698368, + 31326208, + 31195297, + 24379392, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 217762, + "columns": [ + 11010093, + 47, + 137, + 133, + 16, + 11010063, + 64, + 11010082, + 256, + 121996, + 87552, + 86668, + 118412, + 8192, + 106124, + 119296, + 56972, + 10616832, + 31152640, + 31326208, + 30366208, + 22370816, + 27220480, + 2752512, + 14637568 + ], + "inverse_FULL_translation": 31328301, + "inverse_columns": [ + 47, + 162, + 88619, + 88615, + 16, + 131, + 64, + 88588, + 256, + 24501248, + 87552, + 24465920, + 24497664, + 8192, + 24485376, + 119296, + 24436224, + 31326208, + 24641536, + 31195297, + 23855104, + 8519841, + 20709376, + 22937761, + 8126464 + ] + }, + { + "FULL_translation": 134702, + "columns": [ + 11403309, + 47, + 137, + 133, + 16, + 11403279, + 64, + 11403298, + 256, + 32768, + 2700, + 1676, + 4096, + 8192, + 16384, + 3212, + 65536, + 11275776, + 658944, + 396800, + 1048576, + 8523264, + 4194304, + 2231808, + 16777216 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 11406336, + 11438080, + 11437056, + 4096, + 8192, + 16384, + 512, + 65536, + 11272353, + 655521, + 393377, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 228910, + "columns": [ + 11534381, + 47, + 137, + 133, + 16, + 11534351, + 64, + 11534370, + 256, + 126976, + 96908, + 95884, + 97792, + 119296, + 111104, + 3212, + 61952, + 10616832, + 24896000, + 24633856, + 25034752, + 9568256, + 20963840, + 21881344, + 8380928 + ], + "inverse_FULL_translation": 25038893, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 30243840, + 38912, + 37888, + 97792, + 30236160, + 30227968, + 30237184, + 30178816, + 25034752, + 30932992, + 30670848, + 24903841, + 22937761, + 27000832, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 1966126, + "columns": [ + 12320813, + 47, + 137, + 133, + 16, + 12320783, + 64, + 12320802, + 256, + 512, + 6284, + 5260, + 32768, + 8192, + 16384, + 3212, + 65536, + 10616832, + 1580032, + 1317888, + 793600, + 10354688, + 4194304, + 4063232, + 16777216 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 512, + 1869824, + 1868800, + 1838080, + 8192, + 16384, + 4096, + 65536, + 10616832, + 12058785, + 11796641, + 11272353, + 8519841, + 4194304, + 2228385, + 16777216 + ] + }, + { + "FULL_translation": 228910, + "columns": [ + 14680109, + 47, + 137, + 133, + 16, + 14680079, + 64, + 14680098, + 256, + 126976, + 96908, + 95884, + 123392, + 119296, + 97792, + 3212, + 61952, + 10616832, + 24883712, + 24621568, + 24097280, + 12713984, + 25034752, + 18723328, + 8368640 + ], + "inverse_FULL_translation": 25051181, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 27098112, + 51200, + 50176, + 27094528, + 27090432, + 97792, + 27079168, + 27033088, + 25034752, + 30932992, + 30670848, + 30146560, + 22937761, + 24903841, + 2228385, + 14417920 + ] + }, + { + "FULL_translation": 259630, + "columns": [ + 22413357, + 47, + 137, + 133, + 16, + 22413327, + 64, + 22413346, + 256, + 96256, + 127628, + 33932, + 92672, + 88576, + 80384, + 95884, + 31232, + 22410752, + 32765440, + 524288, + 31979008, + 24379392, + 28833280, + 30670848, + 16250368 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 22541312, + 22448128, + 94720, + 22537728, + 22533632, + 22525440, + 22416384, + 22476288, + 22282401, + 32637089, + 524288, + 31850657, + 24379392, + 28704929, + 30670848, + 16122017 + ] + }, + { + "FULL_translation": 260654, + "columns": [ + 22675501, + 47, + 137, + 133, + 16, + 22675471, + 64, + 22675490, + 256, + 95232, + 34956, + 127628, + 91648, + 87552, + 79360, + 96908, + 30208, + 22673920, + 262144, + 32766464, + 32242176, + 24641536, + 29096448, + 30932992, + 16513536 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 22804480, + 94720, + 22709248, + 22800896, + 22796800, + 22788608, + 22678528, + 22739456, + 22544545, + 262144, + 32637089, + 32112801, + 24641536, + 28967073, + 30932992, + 16384161 + ] + }, + { + "FULL_translation": 17694766, + "columns": [ + 28049453, + 47, + 137, + 133, + 16, + 28049423, + 64, + 28049442, + 256, + 512, + 67724, + 66700, + 4096, + 8192, + 16384, + 3212, + 32768, + 10616832, + 17370112, + 17107968, + 1048576, + 26083328, + 4194304, + 19791872, + 855040 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 512, + 17598464, + 17597440, + 4096, + 8192, + 16384, + 65536, + 17566720, + 10616832, + 27787425, + 27525281, + 1048576, + 8519841, + 4194304, + 2228385, + 11272353 + ] + }, + { + "FULL_translation": 201262, + "columns": [ + 28442669, + 47, + 137, + 133, + 16, + 28442639, + 64, + 28442658, + 256, + 105472, + 34956, + 33932, + 101888, + 8192, + 16384, + 3212, + 40448, + 28381696, + 262144, + 524288, + 16978432, + 8589824, + 4194304, + 2298368, + 1249792 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 28512256, + 104960, + 103936, + 28508672, + 8192, + 16384, + 73216, + 28447232, + 28311713, + 262144, + 524288, + 16908449, + 8519841, + 4194304, + 2228385, + 1179809 + ] + }, + { + "FULL_translation": 213550, + "columns": [ + 31588397, + 47, + 137, + 133, + 16, + 31588367, + 64, + 31588386, + 256, + 117760, + 34956, + 33932, + 4096, + 8192, + 101888, + 3212, + 52736, + 31539712, + 262144, + 524288, + 1048576, + 8602112, + 16990720, + 2310656, + 4407808 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 31670272, + 117248, + 116224, + 4096, + 8192, + 31654400, + 85504, + 31605248, + 31457441, + 262144, + 524288, + 1048576, + 8519841, + 16908449, + 2228385, + 4325537 + ] + }, + { + "FULL_translation": 22151214, + "columns": [ + 32505901, + 47, + 137, + 133, + 16, + 32505871, + 64, + 32505890, + 256, + 512, + 34956, + 33932, + 117760, + 8192, + 105472, + 3212, + 56320, + 10616832, + 262144, + 524288, + 21057536, + 30539776, + 17911808, + 24248320, + 5328896 + ], + "inverse_FULL_translation": 131212, + "inverse_columns": [ + 47, + 162, + 35883, + 35879, + 16, + 131, + 64, + 35852, + 256, + 512, + 120832, + 119808, + 22102016, + 8192, + 22089728, + 89088, + 22040576, + 10616832, + 262144, + 524288, + 31457441, + 8519841, + 28311713, + 2228385, + 15728801 + ] + }, + { + "FULL_translation": 305702, + "columns": [ + 171, + 262313, + 262178, + 133, + 16, + 262283, + 64, + 13, + 256, + 9356, + 43660, + 33932, + 4096, + 1676, + 16384, + 3212, + 65536, + 131072, + 44544, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 1164, + "inverse_columns": [ + 171, + 37, + 44680, + 44707, + 16, + 7, + 64, + 44587, + 256, + 271360, + 305664, + 295936, + 4096, + 263680, + 16384, + 265216, + 65536, + 131072, + 38, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 2490537, + 2490402, + 133, + 16, + 2490507, + 64, + 13, + 256, + 512, + 34956, + 33932, + 117760, + 8192, + 105472, + 3212, + 56320, + 24379392, + 24248320, + 524288, + 21057536, + 22413312, + 17911808, + 8388608, + 5328896 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37, + 35976, + 36003, + 16, + 7, + 64, + 35883, + 256, + 512, + 120832, + 119808, + 22102016, + 8192, + 22089728, + 89088, + 22040576, + 2359334, + 2228262, + 524288, + 23461888, + 393254, + 20316160, + 8388608, + 7733248 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 2490537, + 2490402, + 133, + 16, + 2490507, + 64, + 13, + 256, + 512, + 41100, + 33932, + 4096, + 2048, + 16384, + 9356, + 65536, + 8388608, + 2270208, + 524288, + 1048576, + 435200, + 4194304, + 2401280, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37, + 35976, + 36003, + 16, + 7, + 64, + 35883, + 256, + 512, + 10782720, + 8192, + 4096, + 10781696, + 16384, + 10750976, + 65536, + 2359334, + 10485798, + 524288, + 1048576, + 8650790, + 4194304, + 131072, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 2490537, + 2490402, + 133, + 16, + 2490507, + 64, + 13, + 256, + 32768, + 2700, + 1676, + 4096, + 8192, + 16384, + 3212, + 65536, + 2362880, + 2231808, + 396800, + 1048576, + 524288, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37, + 35976, + 36003, + 16, + 7, + 64, + 35883, + 256, + 920576, + 952320, + 951296, + 4096, + 8192, + 16384, + 512, + 65536, + 786470, + 655398, + 2097152, + 1048576, + 393254, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 170, + "columns": [ + 171, + 2490537, + 2490402, + 133, + 16, + 2490507, + 64, + 13, + 256, + 95232, + 34956, + 127628, + 91648, + 87552, + 79360, + 96908, + 30208, + 2488832, + 30932992, + 32766464, + 32242176, + 522752, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 170, + "inverse_columns": [ + 171, + 37, + 35976, + 36003, + 16, + 7, + 64, + 35883, + 256, + 33290240, + 94720, + 33195008, + 33286656, + 33282560, + 33274368, + 33164288, + 33225216, + 33030182, + 2228262, + 30670848, + 30146560, + 31064102, + 27000832, + 22806528, + 14417920 + ] + }, + { + "FULL_translation": 610854, + "columns": [ + 171, + 2490537, + 2490402, + 133, + 16, + 2490507, + 64, + 13, + 256, + 121996, + 87552, + 86668, + 118412, + 8192, + 106124, + 119296, + 56972, + 2883584, + 2752512, + 31326208, + 30366208, + 30497280, + 27220480, + 23026176, + 14637568 + ], + "inverse_FULL_translation": 31328426, + "inverse_columns": [ + 171, + 37, + 88712, + 88739, + 16, + 7, + 64, + 88619, + 256, + 32627712, + 87552, + 32592384, + 32624128, + 8192, + 32611840, + 119296, + 32562688, + 31195174, + 31064102, + 31326208, + 31981568, + 393254, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 166570, + "columns": [ + 171, + 11403433, + 11403298, + 133, + 16, + 11403403, + 64, + 13, + 256, + 35328, + 34956, + 33420, + 4096, + 8192, + 16384, + 2700, + 65536, + 11273216, + 2229248, + 8520704, + 1048576, + 394240, + 4194304, + 656384, + 16777216 + ], + "inverse_FULL_translation": 11272844, + "inverse_columns": [ + 171, + 37, + 35976, + 36003, + 16, + 7, + 64, + 35883, + 256, + 35328, + 11403264, + 34304, + 4096, + 8192, + 16384, + 3584, + 65536, + 11272230, + 2228262, + 8519718, + 1048576, + 393254, + 4194304, + 655398, + 16777216 + ] + }, + { + "FULL_translation": 229034, + "columns": [ + 171, + 22675625, + 22675490, + 133, + 16, + 22675595, + 64, + 13, + 256, + 97792, + 96908, + 95884, + 123392, + 119296, + 111104, + 3212, + 61952, + 22671360, + 22806528, + 24637440, + 24113152, + 24641536, + 20967424, + 8388608, + 8384512 + ], + "inverse_FULL_translation": 22545036, + "inverse_columns": [ + 171, + 37, + 35976, + 36003, + 16, + 7, + 64, + 35883, + 256, + 97792, + 35328, + 34304, + 22769152, + 22765056, + 22756864, + 22769664, + 22707712, + 22544422, + 22806528, + 24510502, + 23986214, + 24641536, + 20840486, + 8388608, + 8257574 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 9568285, + 137, + 133, + 9568271, + 32, + 64, + 9568274, + 256, + 512, + 67724, + 66700, + 4096, + 8192, + 16384, + 3212, + 32768, + 27000832, + 17370112, + 17107968, + 26083328, + 2097152, + 4194304, + 18743296, + 855040 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 145, + 35867, + 35863, + 131, + 32, + 64, + 35852, + 256, + 512, + 17598464, + 17597440, + 4096, + 8192, + 16384, + 65536, + 17566720, + 9437330, + 26869760, + 26607616, + 8519826, + 2097152, + 4194304, + 1179794, + 10354688 + ] + }, + { + "FULL_translation": 30, + "columns": [ + 31, + 9568285, + 137, + 133, + 9568271, + 32, + 64, + 9568274, + 256, + 105472, + 34956, + 33932, + 101888, + 8192, + 16384, + 3212, + 40448, + 9507328, + 262144, + 524288, + 8589824, + 2097152, + 4194304, + 16777216, + 1249792 + ], + "inverse_FULL_translation": 30, + "inverse_columns": [ + 31, + 145, + 35867, + 35863, + 131, + 32, + 64, + 35852, + 256, + 18026496, + 104960, + 103936, + 18022912, + 8192, + 16384, + 73216, + 17961472, + 17825938, + 262144, + 524288, + 16908434, + 2097152, + 4194304, + 1179794, + 8388608 + ] + }, + { + "FULL_translation": 4292126, + "columns": [ + 31, + 9568285, + 137, + 133, + 9568271, + 32, + 64, + 9568274, + 256, + 126976, + 96908, + 95884, + 123392, + 119296, + 97792, + 3212, + 61952, + 13631488, + 24883712, + 24621568, + 12713984, + 23048704, + 25034752, + 19771904, + 8368640 + ], + "inverse_FULL_translation": 25051166, + "inverse_columns": [ + 31, + 145, + 35867, + 35863, + 131, + 32, + 64, + 35852, + 256, + 28146688, + 51200, + 50176, + 28143104, + 28139008, + 97792, + 28127744, + 28081664, + 24903826, + 31981568, + 31719424, + 23986322, + 30146560, + 25034752, + 1179794, + 15466496 + ] + }, + { + "FULL_translation": 205342, + "columns": [ + 31, + 28442653, + 137, + 133, + 28442639, + 32, + 64, + 28442642, + 256, + 74240, + 34956, + 33932, + 4096, + 101888, + 16384, + 3212, + 44544, + 28421120, + 262144, + 524288, + 8629248, + 17017856, + 4194304, + 1289216, + 2337792 + ], + "inverse_FULL_translation": 28312204, + "inverse_columns": [ + 31, + 145, + 35867, + 35863, + 131, + 32, + 64, + 35852, + 256, + 74240, + 28551168, + 28550144, + 4096, + 28508672, + 16384, + 28519424, + 28451328, + 28311698, + 262144, + 524288, + 8519826, + 16908434, + 4194304, + 1179794, + 2228370 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 512, + 6284, + 5260, + 32768, + 8192, + 16384, + 3212, + 65536, + 131072, + 8920064, + 8657920, + 793600, + 2097152, + 4194304, + 1048576, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 512, + 1869824, + 1868800, + 1838080, + 8192, + 16384, + 4096, + 65536, + 131072, + 1573004, + 1310860, + 8388608, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 512, + 34956, + 33932, + 117760, + 8192, + 105472, + 3212, + 56320, + 131072, + 30932992, + 30670848, + 21057536, + 2097152, + 17911808, + 22806528, + 5328896 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 512, + 120832, + 119808, + 22102016, + 8192, + 22089728, + 89088, + 22040576, + 131072, + 8913036, + 8650892, + 30146560, + 2097152, + 27000832, + 786572, + 14417920 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 512, + 34956, + 41100, + 4096, + 1024, + 16384, + 10380, + 65536, + 131072, + 2097152, + 8693760, + 1048576, + 8955904, + 4194304, + 829440, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 512, + 8192, + 11043840, + 4096, + 11044864, + 16384, + 11013120, + 65536, + 131072, + 8913036, + 10485900, + 1048576, + 262144, + 4194304, + 2621580, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 512, + 41100, + 33932, + 4096, + 2048, + 16384, + 9356, + 65536, + 131072, + 8954880, + 2097152, + 1048576, + 8692736, + 4194304, + 828416, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 512, + 10782720, + 8192, + 4096, + 10781696, + 16384, + 10750976, + 65536, + 131072, + 10485900, + 8650892, + 1048576, + 524288, + 4194304, + 2359436, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 512, + 67724, + 66700, + 4096, + 8192, + 16384, + 3212, + 32768, + 131072, + 8981504, + 8719360, + 1048576, + 2097152, + 4194304, + 16777216, + 855040 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 512, + 17598464, + 17597440, + 4096, + 8192, + 16384, + 65536, + 17566720, + 131072, + 17301644, + 17039500, + 1048576, + 2097152, + 4194304, + 786572, + 8388608 + ] + }, + { + "FULL_translation": 143872, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 12800, + 34956, + 33932, + 44544, + 40448, + 16384, + 3212, + 65536, + 3276800, + 12106752, + 11844608, + 2276352, + 1227776, + 4194304, + 3980288, + 16777216 + ], + "inverse_FULL_translation": 3277312, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 12800, + 12367872, + 12366848, + 12329472, + 12325376, + 16384, + 12336128, + 65536, + 3276800, + 8913036, + 8650892, + 11403264, + 10354688, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 32768, + 2700, + 1676, + 4096, + 8192, + 16384, + 3212, + 65536, + 790016, + 8916480, + 8654336, + 1048576, + 2097152, + 4194304, + 131072, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 920576, + 952320, + 951296, + 4096, + 8192, + 16384, + 512, + 65536, + 8388608, + 655500, + 393356, + 1048576, + 2097152, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 165376, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 34304, + 33420, + 33932, + 4096, + 8192, + 16384, + 1676, + 65536, + 8781824, + 9043968, + 2048, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 8782336, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 34304, + 35328, + 524288, + 4096, + 8192, + 16384, + 3584, + 65536, + 8781824, + 8519820, + 8650892, + 1048576, + 2097152, + 4194304, + 393356, + 16777216 + ] + }, + { + "FULL_translation": 166400, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 35328, + 34956, + 33420, + 4096, + 8192, + 16384, + 2700, + 65536, + 9043968, + 1024, + 8781824, + 1048576, + 2097152, + 4194304, + 917504, + 16777216 + ], + "inverse_FULL_translation": 9044480, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 35328, + 262144, + 34304, + 4096, + 8192, + 16384, + 3584, + 65536, + 9043968, + 8913036, + 8519820, + 1048576, + 2097152, + 4194304, + 655500, + 16777216 + ] + }, + { + "FULL_translation": 205312, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 74240, + 34956, + 33932, + 4096, + 101888, + 16384, + 3212, + 44544, + 19005440, + 27896832, + 27634688, + 1048576, + 17017856, + 4194304, + 19770368, + 2337792 + ], + "inverse_FULL_translation": 19005952, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 74240, + 28157952, + 28156928, + 4096, + 28115456, + 16384, + 28126208, + 28058112, + 19005440, + 8913036, + 8650892, + 1048576, + 26083328, + 4194304, + 786572, + 11403264 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 95232, + 34956, + 127628, + 91648, + 87552, + 79360, + 96908, + 30208, + 33159680, + 24248320, + 8780288, + 32242176, + 31193600, + 29096448, + 915968, + 16513536 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 33290240, + 94720, + 33195008, + 33286656, + 33282560, + 33274368, + 33164288, + 33225216, + 24379392, + 8913036, + 32637068, + 23461888, + 22413312, + 20316160, + 24772748, + 7733248 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 96256, + 127628, + 33932, + 92672, + 88576, + 80384, + 95884, + 31232, + 32896512, + 9041408, + 24248320, + 31979008, + 30930432, + 28833280, + 914944, + 16250368 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 33027072, + 32933888, + 94720, + 33023488, + 33019392, + 33011200, + 32902144, + 32962048, + 24641536, + 32637068, + 8650892, + 23724032, + 22675456, + 20578304, + 24510604, + 7995392 + ] + }, + { + "FULL_translation": 228864, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 97792, + 96908, + 95884, + 123392, + 119296, + 111104, + 3212, + 61952, + 25034752, + 9043968, + 8781824, + 24113152, + 23064576, + 20967424, + 24244224, + 8384512 + ], + "inverse_FULL_translation": 25035264, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 97792, + 35328, + 34304, + 32599552, + 32595456, + 32587264, + 32600064, + 32538112, + 25034752, + 24772748, + 24510604, + 31588352, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 105472, + 34956, + 33932, + 101888, + 8192, + 16384, + 3212, + 40448, + 17895936, + 26869760, + 26607616, + 16978432, + 2097152, + 4194304, + 18743296, + 1249792 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 18026496, + 104960, + 103936, + 18022912, + 8192, + 16384, + 73216, + 17961472, + 27000832, + 8913036, + 8650892, + 26083328, + 2097152, + 4194304, + 786572, + 10354688 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 117760, + 34956, + 33932, + 4096, + 8192, + 101888, + 3212, + 52736, + 21053952, + 30015488, + 29753344, + 1048576, + 2097152, + 16990720, + 21889024, + 4407808 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 21184512, + 117248, + 116224, + 4096, + 8192, + 21168640, + 85504, + 21119488, + 30146560, + 8913036, + 8650892, + 1048576, + 2097152, + 26083328, + 786572, + 13500416 + ] + }, + { + "FULL_translation": 1146368, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 126976, + 96908, + 95884, + 97792, + 119296, + 111104, + 3212, + 61952, + 25027072, + 9961472, + 9699328, + 25034752, + 23060992, + 20963840, + 23323136, + 8380928 + ], + "inverse_FULL_translation": 25038848, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 31685632, + 38912, + 37888, + 97792, + 31677952, + 31669760, + 31678976, + 31620608, + 32505856, + 24772748, + 24510604, + 25034752, + 30539776, + 28442624, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 4292096, + "columns": [ + 1, + 2, + 9175176, + 9175172, + 16, + 32, + 64, + 9175052, + 256, + 126976, + 96908, + 95884, + 123392, + 119296, + 97792, + 3212, + 61952, + 25014784, + 13107200, + 12845056, + 24097280, + 23048704, + 25034752, + 20165120, + 8368640 + ], + "inverse_FULL_translation": 25051136, + "inverse_columns": [ + 1, + 2, + 35976, + 35972, + 16, + 32, + 64, + 35852, + 256, + 28539904, + 51200, + 50176, + 28536320, + 28532224, + 97792, + 28520960, + 28474880, + 32505856, + 24772748, + 24510604, + 31588352, + 30539776, + 25034752, + 786572, + 15859712 + ] + }, + { + "FULL_translation": 305804, + "columns": [ + 1, + 2, + 11403400, + 11403396, + 16, + 32, + 64, + 11403276, + 256, + 9356, + 43660, + 33932, + 4096, + 1676, + 16384, + 3212, + 65536, + 2403840, + 11185664, + 8695296, + 1048576, + 437760, + 4194304, + 830976, + 16777216 + ], + "inverse_FULL_translation": 11142284, + "inverse_columns": [ + 1, + 2, + 44680, + 44676, + 16, + 32, + 64, + 44556, + 256, + 11412480, + 11446784, + 11437056, + 4096, + 11404800, + 16384, + 11406336, + 65536, + 2359436, + 11141260, + 8650892, + 1048576, + 393356, + 4194304, + 786572, + 16777216 + ] + }, + { + "FULL_translation": 348812, + "columns": [ + 1, + 2, + 22413448, + 22413444, + 16, + 32, + 64, + 22413324, + 256, + 121996, + 86668, + 88576, + 118412, + 8192, + 106124, + 119296, + 56972, + 31282688, + 22238720, + 22675456, + 30365184, + 2097152, + 27219456, + 30539776, + 14636544 + ], + "inverse_FULL_translation": 22152332, + "inverse_columns": [ + 1, + 2, + 87688, + 87684, + 16, + 32, + 64, + 87564, + 256, + 22535168, + 22499840, + 88576, + 22531584, + 8192, + 22519296, + 119296, + 22470144, + 31195276, + 22151308, + 22675456, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 610956, + "columns": [ + 1, + 2, + 22675592, + 22675588, + 16, + 32, + 64, + 22675468, + 256, + 121996, + 87552, + 86668, + 118412, + 8192, + 106124, + 119296, + 56972, + 31283712, + 22413312, + 22239744, + 30366208, + 2097152, + 27220480, + 30539776, + 14637568 + ], + "inverse_FULL_translation": 22153356, + "inverse_columns": [ + 1, + 2, + 88712, + 88708, + 16, + 32, + 64, + 88588, + 256, + 22797312, + 87552, + 22761984, + 22793728, + 8192, + 22781440, + 119296, + 22732288, + 31195276, + 22413312, + 22151308, + 30277772, + 2097152, + 27132044, + 30539776, + 14549132 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 512, + 6284, + 5260, + 32768, + 8192, + 16384, + 3212, + 65536, + 131072, + 1580032, + 3152896, + 2628608, + 262144, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 512, + 1869824, + 1868800, + 1838080, + 8192, + 16384, + 4096, + 65536, + 131072, + 2097152, + 1310776, + 786488, + 1572920, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 512, + 34956, + 41100, + 4096, + 1024, + 16384, + 10380, + 65536, + 131072, + 262144, + 3188736, + 8388608, + 1615872, + 4194304, + 2664448, + 16777216 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 512, + 8192, + 11043840, + 4096, + 11044864, + 16384, + 11013120, + 65536, + 131072, + 262144, + 10485816, + 2621496, + 8912952, + 4194304, + 1048576, + 16777216 + ] + }, + { + "FULL_translation": 144052, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 12800, + 34956, + 33932, + 44544, + 40448, + 16384, + 3212, + 65536, + 3276800, + 262144, + 48128, + 2752512, + 1703936, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3277492, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 12800, + 571392, + 570368, + 532992, + 528896, + 16384, + 539648, + 65536, + 3276800, + 262144, + 3145784, + 2228280, + 1179704, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 165556, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 34304, + 33420, + 33932, + 4096, + 8192, + 16384, + 1676, + 65536, + 8781824, + 8521728, + 11798528, + 11274240, + 10225664, + 4194304, + 395264, + 16777216 + ], + "inverse_FULL_translation": 8782516, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 34304, + 35328, + 12320768, + 4096, + 8192, + 16384, + 3584, + 65536, + 8781824, + 12189696, + 3145784, + 2621496, + 1572920, + 4194304, + 4063232, + 16777216 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 96256, + 127628, + 33932, + 92672, + 88576, + 80384, + 95884, + 31232, + 32896512, + 32765440, + 29753344, + 2749952, + 1701376, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 33027072, + 32933888, + 94720, + 33023488, + 33019392, + 33011200, + 32902144, + 32962048, + 30146560, + 30015488, + 3145784, + 31850552, + 30801976, + 26083328, + 21889024, + 13500416 + ] + }, + { + "FULL_translation": 180, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 117760, + 34956, + 33932, + 4096, + 8192, + 101888, + 3212, + 52736, + 21053952, + 262144, + 24248320, + 23724032, + 22675456, + 16990720, + 8388608, + 4407808 + ], + "inverse_FULL_translation": 180, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 21184512, + 117248, + 116224, + 4096, + 8192, + 21168640, + 85504, + 21119488, + 24641536, + 262144, + 3145784, + 2621496, + 1572920, + 20578304, + 8388608, + 7995392 + ] + }, + { + "FULL_translation": 348728, + "columns": [ + 181, + 2, + 137, + 3670064, + 3670181, + 3670165, + 64, + 13, + 256, + 121996, + 86668, + 88576, + 118412, + 8192, + 106124, + 119296, + 56972, + 31282688, + 31326208, + 3407872, + 2883584, + 29578752, + 27219456, + 23025152, + 14636544 + ], + "inverse_FULL_translation": 31327412, + "inverse_columns": [ + 181, + 2, + 87729, + 87684, + 41, + 25, + 64, + 87605, + 256, + 31710208, + 31674880, + 88576, + 31706624, + 8192, + 31694336, + 119296, + 31645184, + 31719424, + 31326208, + 30801976, + 30277688, + 1572920, + 27656192, + 23461888, + 15073280 + ] + }, + { + "FULL_translation": 1146548, + "columns": [ + 181, + 2, + 137, + 22413360, + 22413477, + 22413461, + 64, + 13, + 256, + 126976, + 96908, + 95884, + 97792, + 119296, + 111104, + 3212, + 61952, + 25027072, + 24896000, + 21889024, + 21488128, + 23461888, + 20963840, + 8388608, + 8380928 + ], + "inverse_FULL_translation": 21368972, + "inverse_columns": [ + 181, + 2, + 36017, + 35972, + 41, + 25, + 64, + 35893, + 256, + 22510592, + 38912, + 37888, + 97792, + 22502912, + 22494720, + 22503936, + 22445568, + 24903736, + 24772664, + 21889024, + 21364792, + 23461888, + 20840504, + 8388608, + 8257592 + ] + }, + { + "FULL_translation": 52338, + "columns": [ + 16646195, + 16646257, + 16646394, + 16646390, + 16646243, + 16646227, + 115, + 16646270, + 256, + 126976, + 96908, + 95884, + 123392, + 119296, + 97792, + 3212, + 61952, + 16626176, + 16495104, + 16232960, + 15708672, + 14660096, + 12562944, + 16777216, + 8368640 + ], + "inverse_FULL_translation": 25051187, + "inverse_columns": [ + 115, + 253, + 35976, + 35972, + 239, + 223, + 254, + 35852, + 256, + 25132032, + 51200, + 50176, + 25128448, + 25124352, + 97792, + 25113088, + 25067008, + 24903871, + 24772799, + 24510655, + 23986367, + 22937791, + 20840639, + 8257727, + 8388608 + ] + }, + { + "FULL_translation": 23236210, + "columns": [ + 27000883, + 27000945, + 27001082, + 27001078, + 27000931, + 27000915, + 115, + 27000958, + 256, + 74240, + 34956, + 33932, + 4096, + 101888, + 16384, + 3212, + 44544, + 16646144, + 30932992, + 30670848, + 30146560, + 14658560, + 16624640, + 22806528, + 2337792 + ], + "inverse_FULL_translation": 23200396, + "inverse_columns": [ + 115, + 253, + 35976, + 35972, + 239, + 223, + 254, + 35852, + 256, + 74240, + 23177216, + 23176192, + 4096, + 23134720, + 16384, + 23145472, + 23077376, + 19005440, + 16384191, + 16122047, + 15597759, + 21102592, + 16646144, + 8257727, + 10223807 + ] + }, + { + "FULL_translation": 22151282, + "columns": [ + 28049459, + 28049521, + 28049658, + 28049654, + 28049507, + 28049491, + 115, + 28049534, + 256, + 105472, + 34956, + 33932, + 101888, + 8192, + 16384, + 3212, + 40448, + 16585216, + 31981568, + 31719424, + 15667712, + 30146560, + 16646144, + 23855104, + 1249792 + ], + "inverse_FULL_translation": 4194444, + "inverse_columns": [ + 115, + 253, + 35976, + 35972, + 239, + 223, + 254, + 35852, + 256, + 18026496, + 104960, + 103936, + 18022912, + 8192, + 16384, + 73216, + 17961472, + 22020096, + 16384191, + 16122047, + 21102592, + 14549183, + 16646144, + 8257727, + 11272383 + ] + }, + { + "FULL_translation": 21758066, + "columns": [ + 28442675, + 28442737, + 28442874, + 28442870, + 28442723, + 28442707, + 115, + 28442750, + 256, + 512, + 67724, + 66700, + 4096, + 8192, + 16384, + 3212, + 32768, + 32505856, + 16452608, + 16190464, + 31588352, + 30539776, + 16646144, + 24248320, + 855040 + ], + "inverse_FULL_translation": 4194444, + "inverse_columns": [ + 115, + 253, + 35976, + 35972, + 239, + 223, + 254, + 35852, + 256, + 512, + 17598464, + 17597440, + 4096, + 8192, + 16384, + 65536, + 17566720, + 16515263, + 21495808, + 21233664, + 15597759, + 14549183, + 16646144, + 8257727, + 11665599 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 1441810, + 1441809, + 4, + 8, + 1441795, + 32, + 64, + 128, + 256, + 66579, + 66067, + 2048, + 1555, + 8192, + 16384, + 32768, + 4096, + 1377792, + 1246720, + 524288, + 16777216, + 2097152, + 4194304, + 8388608, + 460288 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 5650, + 5649, + 4, + 8, + 5635, + 32, + 64, + 128, + 256, + 17175552, + 17175040, + 2048, + 65536, + 8192, + 16384, + 32768, + 17171968, + 17039379, + 16908307, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 1048576 + ] + }, + { + "FULL_translation": 315923, + "columns": [ + 14024722, + 14024721, + 4, + 8, + 14024707, + 32, + 64, + 128, + 256, + 5139, + 53779, + 2048, + 1555, + 8192, + 33811, + 17427, + 65536, + 1365504, + 13817344, + 524288, + 448000, + 2097152, + 8705536, + 4511232, + 16777216 + ], + "inverse_FULL_translation": 13763603, + "inverse_columns": [ + 54802, + 54801, + 4, + 8, + 54787, + 32, + 64, + 128, + 256, + 14029824, + 14078464, + 2048, + 14026240, + 8192, + 14058496, + 14042112, + 65536, + 1310739, + 13762579, + 524288, + 393235, + 2097152, + 8650771, + 4456467, + 16777216 + ] + }, + { + "FULL_translation": 13370387, + "columns": [ + 14286866, + 14286865, + 4, + 8, + 14286851, + 32, + 64, + 128, + 256, + 5139, + 5632, + 53779, + 1555, + 8192, + 39443, + 23059, + 65536, + 14417920, + 1441792, + 12634112, + 13500416, + 2097152, + 8964096, + 4769792, + 16777216 + ], + "inverse_FULL_translation": 314387, + "inverse_columns": [ + 55826, + 55825, + 4, + 8, + 55811, + 32, + 64, + 128, + 256, + 56320, + 5632, + 13156352, + 52736, + 8192, + 13142016, + 13125632, + 65536, + 1310739, + 1441792, + 13762579, + 393235, + 2097152, + 10092563, + 5898259, + 16777216 + ] + }, + { + "FULL_translation": 14943251, + "columns": [ + 15859730, + 15859729, + 4, + 8, + 15859715, + 32, + 64, + 128, + 256, + 5139, + 5632, + 2048, + 1555, + 53779, + 45587, + 29203, + 65536, + 15990784, + 1441792, + 524288, + 15073280, + 12640256, + 10543104, + 6348800, + 16777216 + ], + "inverse_FULL_translation": 320531, + "inverse_columns": [ + 61970, + 61969, + 4, + 8, + 61955, + 32, + 64, + 128, + 256, + 62464, + 5632, + 2048, + 58880, + 14729216, + 14721024, + 14704640, + 65536, + 1310739, + 1441792, + 524288, + 393235, + 13762579, + 11665427, + 7471123, + 16777216 + ] + }, + { + "FULL_translation": 18219539, + "columns": [ + 16777234, + 16777233, + 4, + 8, + 16777219, + 32, + 64, + 128, + 256, + 70144, + 5632, + 2048, + 67072, + 8192, + 16384, + 32768, + 19, + 1441792, + 1381376, + 524288, + 463872, + 2097152, + 4194304, + 8388608, + 1250304 + ], + "inverse_FULL_translation": 202259, + "inverse_columns": [ + 65554, + 65553, + 4, + 8, + 65539, + 32, + 64, + 128, + 256, + 5632, + 18093056, + 2048, + 18089472, + 8192, + 16384, + 32768, + 18092544, + 17956864, + 1441792, + 524288, + 17170432, + 2097152, + 4194304, + 8388608, + 19 + ] + }, + { + "FULL_translation": 354323, + "columns": [ + 23855122, + 23855121, + 4, + 8, + 23855107, + 32, + 64, + 128, + 256, + 92672, + 92179, + 95763, + 96256, + 89619, + 81427, + 32768, + 32275, + 23724032, + 23686144, + 24603648, + 24641536, + 23030784, + 20933632, + 8388608, + 8350720 + ], + "inverse_FULL_translation": 23594003, + "inverse_columns": [ + 93202, + 93201, + 4, + 8, + 93187, + 32, + 64, + 128, + 256, + 92672, + 23947264, + 23950848, + 96256, + 23944704, + 23936512, + 32768, + 23887360, + 23724032, + 23592979, + 24510483, + 24641536, + 22937619, + 20840467, + 8388608, + 8257555 + ] + }, + { + "FULL_translation": 370707, + "columns": [ + 28049426, + 28049425, + 4, + 8, + 28049411, + 32, + 64, + 128, + 256, + 109056, + 108563, + 112147, + 112640, + 106003, + 16384, + 81427, + 48659, + 27918336, + 27896832, + 28814336, + 28835840, + 27241472, + 4194304, + 20950016, + 12561408 + ], + "inverse_FULL_translation": 27788307, + "inverse_columns": [ + 109586, + 109585, + 4, + 8, + 109571, + 32, + 64, + 128, + 256, + 109056, + 28157952, + 28161536, + 112640, + 28155392, + 16384, + 28130816, + 28098048, + 27918336, + 27787283, + 28704787, + 28835840, + 27131923, + 4194304, + 20840467, + 12451859 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 4587586, + 4587585, + 4, + 8, + 16, + 32, + 4587523, + 128, + 256, + 33859, + 33347, + 2048, + 4096, + 8192, + 1603, + 16384, + 65536, + 4490752, + 4359680, + 524288, + 1048576, + 2097152, + 8388608, + 427520, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 17986, + 17985, + 4, + 8, + 16, + 32, + 17923, + 128, + 256, + 8799232, + 8798720, + 2048, + 4096, + 8192, + 32768, + 8783360, + 65536, + 8650819, + 8519747, + 524288, + 1048576, + 2097152, + 393283, + 4194304, + 16777216 + ] + }, + { + "FULL_translation": 12976707, + "columns": [ + 8388674, + 8388673, + 4, + 8, + 16, + 32, + 8388611, + 128, + 256, + 49664, + 17920, + 2048, + 4096, + 8192, + 34304, + 67, + 65536, + 4587520, + 4506624, + 524288, + 1048576, + 2097152, + 443392, + 4375552, + 16777216 + ], + "inverse_FULL_translation": 181827, + "inverse_columns": [ + 32834, + 32833, + 4, + 8, + 16, + 32, + 32771, + 128, + 256, + 17920, + 12862464, + 2048, + 4096, + 8192, + 12846592, + 12861952, + 65536, + 12713984, + 4587520, + 524288, + 1048576, + 2097152, + 8781824, + 67, + 16777216 + ] + }, + { + "FULL_translation": 309315, + "columns": [ + 12320834, + 12320833, + 4, + 8, + 16, + 32, + 12320771, + 128, + 256, + 47616, + 47171, + 63043, + 60995, + 56899, + 63488, + 32323, + 65536, + 12189696, + 12106752, + 16169984, + 15645696, + 14597120, + 16252928, + 8305664, + 16777216 + ], + "inverse_FULL_translation": 12059715, + "inverse_columns": [ + 48194, + 48193, + 4, + 8, + 16, + 32, + 48131, + 128, + 256, + 47616, + 12367872, + 12383744, + 12381696, + 12377600, + 63488, + 12353024, + 65536, + 12189696, + 12058691, + 16121923, + 15597635, + 14549059, + 16252928, + 8257603, + 16777216 + ] + }, + { + "FULL_translation": 348739, + "columns": [ + 22413378, + 22413377, + 4, + 8, + 16, + 32, + 22413315, + 128, + 256, + 17475, + 86595, + 2048, + 66627, + 8192, + 1603, + 32768, + 5187, + 4544000, + 22238720, + 524288, + 17126912, + 2097152, + 480768, + 8388608, + 1398272 + ], + "inverse_FULL_translation": 22152259, + "inverse_columns": [ + 87618, + 87617, + 4, + 8, + 16, + 32, + 87555, + 128, + 256, + 22430720, + 22499840, + 2048, + 22479872, + 8192, + 22414848, + 32768, + 22418432, + 4456515, + 22151235, + 524288, + 17039427, + 2097152, + 393283, + 8388608, + 1310787 + ] + }, + { + "FULL_translation": 18613315, + "columns": [ + 22675522, + 22675521, + 4, + 8, + 16, + 32, + 22675459, + 128, + 256, + 17475, + 17920, + 86595, + 84547, + 8192, + 1603, + 32768, + 23107, + 22806528, + 4587520, + 17897472, + 17373184, + 2097152, + 18743296, + 8388608, + 1644544 + ], + "inverse_FULL_translation": 334915, + "inverse_columns": [ + 88642, + 88641, + 4, + 8, + 16, + 32, + 88579, + 128, + 256, + 89088, + 17920, + 18419712, + 18417664, + 8192, + 73216, + 32768, + 18356224, + 4456515, + 4587520, + 22151235, + 21626947, + 2097152, + 393283, + 8388608, + 5898307 + ] + }, + { + "FULL_translation": 20186179, + "columns": [ + 24248386, + 24248385, + 4, + 8, + 16, + 32, + 24248323, + 128, + 256, + 17475, + 17920, + 2048, + 90691, + 86595, + 1603, + 32768, + 29251, + 24379392, + 4587520, + 524288, + 18952192, + 17903616, + 20316160, + 8388608, + 3223552 + ], + "inverse_FULL_translation": 341059, + "inverse_columns": [ + 94786, + 94785, + 4, + 8, + 16, + 32, + 94723, + 128, + 256, + 95232, + 17920, + 2048, + 19996672, + 19992576, + 79360, + 32768, + 19935232, + 4456515, + 4587520, + 524288, + 23199811, + 22151235, + 393283, + 8388608, + 7471171 + ] + }, + { + "FULL_translation": 370755, + "columns": [ + 28049474, + 28049473, + 4, + 8, + 16, + 32, + 28049411, + 128, + 256, + 109056, + 108611, + 124483, + 4096, + 118339, + 124928, + 93763, + 60995, + 27918336, + 27896832, + 31960064, + 1048576, + 30387200, + 31981568, + 24095744, + 15707136 + ], + "inverse_FULL_translation": 27788355, + "inverse_columns": [ + 109634, + 109633, + 4, + 8, + 16, + 32, + 109571, + 128, + 256, + 109056, + 28157952, + 28173824, + 4096, + 28167680, + 124928, + 28143104, + 28110336, + 27918336, + 27787331, + 31850563, + 1048576, + 30277699, + 31981568, + 23986243, + 15597635 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 917516, + 2, + 917513, + 917509, + 16, + 32, + 64, + 128, + 256, + 128013, + 127501, + 1549, + 124928, + 120832, + 112640, + 96256, + 63488, + 914944, + 783872, + 32505856, + 31979008, + 30930432, + 28833280, + 24638976, + 16250368 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 3596, + 2, + 3593, + 3589, + 16, + 32, + 64, + 128, + 256, + 32902144, + 32901632, + 126976, + 33023488, + 33019392, + 33011200, + 32994816, + 32962048, + 32768013, + 32636941, + 393229, + 31981568, + 30932992, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 917516, + 2, + 917513, + 917509, + 16, + 32, + 64, + 128, + 256, + 129037, + 2573, + 127501, + 123904, + 119808, + 111616, + 95232, + 62464, + 915968, + 32505856, + 522752, + 32242176, + 31193600, + 29096448, + 24902144, + 16513536 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 3596, + 2, + 3593, + 3589, + 16, + 32, + 64, + 128, + 256, + 33164288, + 126976, + 33162752, + 33286656, + 33282560, + 33274368, + 33257984, + 33225216, + 33030157, + 655373, + 32636941, + 31719424, + 30670848, + 28573696, + 24379392, + 15990784 + ] + }, + { + "FULL_translation": 146445, + "columns": [ + 4063244, + 2, + 4063241, + 4063237, + 16, + 32, + 64, + 128, + 256, + 15373, + 2573, + 1549, + 8717, + 4621, + 16384, + 32768, + 65536, + 3948032, + 671232, + 409088, + 2244096, + 1195520, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 3932685, + "inverse_columns": [ + 15884, + 2, + 15881, + 15877, + 16, + 32, + 64, + 128, + 256, + 4078592, + 4065792, + 4064768, + 4071936, + 4067840, + 16384, + 32768, + 65536, + 3932173, + 655373, + 393229, + 2228237, + 1179661, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 158733, + "columns": [ + 7208972, + 2, + 7208969, + 7208965, + 16, + 32, + 64, + 128, + 256, + 27661, + 2573, + 1549, + 4096, + 16909, + 8717, + 32768, + 65536, + 7106048, + 683520, + 421376, + 1048576, + 4353536, + 2256384, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 7078413, + "inverse_columns": [ + 28172, + 2, + 28169, + 28165, + 16, + 32, + 64, + 128, + 256, + 7236608, + 7211520, + 7210496, + 4096, + 7225856, + 7217664, + 32768, + 65536, + 7077901, + 655373, + 393229, + 1048576, + 4325389, + 2228237, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 175117, + "columns": [ + 11403276, + 2, + 11403273, + 11403269, + 16, + 32, + 64, + 128, + 256, + 44045, + 2573, + 1549, + 4096, + 33293, + 16384, + 8717, + 65536, + 11316736, + 699904, + 437760, + 1048576, + 8564224, + 4194304, + 2272768, + 16777216 + ], + "inverse_FULL_translation": 11272717, + "inverse_columns": [ + 44556, + 2, + 44553, + 44549, + 16, + 32, + 64, + 128, + 256, + 11447296, + 11405824, + 11404800, + 4096, + 11436544, + 16384, + 11411968, + 65536, + 11272205, + 655373, + 393229, + 1048576, + 8519693, + 4194304, + 2228237, + 16777216 + ] + }, + { + "FULL_translation": 207885, + "columns": [ + 19791884, + 2, + 19791881, + 19791877, + 16, + 32, + 64, + 128, + 256, + 76813, + 2573, + 1549, + 4096, + 66061, + 16384, + 32768, + 8717, + 19738112, + 732672, + 470528, + 1048576, + 16985600, + 4194304, + 8388608, + 2305536 + ], + "inverse_FULL_translation": 19661325, + "inverse_columns": [ + 77324, + 2, + 77321, + 77317, + 16, + 32, + 64, + 128, + 256, + 19868672, + 19794432, + 19793408, + 4096, + 19857920, + 16384, + 32768, + 19800576, + 19660813, + 655373, + 393229, + 1048576, + 16908301, + 4194304, + 8388608, + 2228237 + ] + }, + { + "FULL_translation": 33423885, + "columns": [ + 32505868, + 2, + 32505865, + 32505861, + 16, + 32, + 64, + 128, + 256, + 3584, + 129536, + 128512, + 122893, + 118797, + 110605, + 94221, + 61453, + 917504, + 785408, + 523264, + 32373760, + 31325184, + 29228032, + 25033728, + 16645120 + ], + "inverse_FULL_translation": 261645, + "inverse_columns": [ + 126988, + 2, + 126985, + 126981, + 16, + 32, + 64, + 128, + 256, + 3584, + 33294848, + 33293824, + 33418240, + 33414144, + 33405952, + 33389568, + 33356800, + 917504, + 33161216, + 32899072, + 31457293, + 30408717, + 28311565, + 24117261, + 15728653 + ] + }, + { + "FULL_translation": 3015205, + "columns": [ + 524324, + 2, + 524321, + 8, + 16, + 524293, + 64, + 128, + 256, + 9728, + 10752, + 37, + 4096, + 3584, + 16384, + 32768, + 65536, + 2490368, + 2239488, + 2370560, + 1048576, + 404480, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 142885, + "inverse_columns": [ + 2084, + 2, + 2081, + 8, + 16, + 2053, + 64, + 128, + 256, + 9728, + 2892288, + 2892800, + 4096, + 2885120, + 16384, + 32768, + 65536, + 2490368, + 2752512, + 37, + 1048576, + 917504, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 2490404, + 2, + 2490401, + 8, + 16, + 2490373, + 64, + 128, + 256, + 10277, + 8741, + 1024, + 4096, + 2597, + 16384, + 32768, + 65536, + 2370048, + 524288, + 2238976, + 1048576, + 403968, + 4194304, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 9764, + 2, + 9761, + 8, + 16, + 9733, + 64, + 128, + 256, + 2761728, + 2048, + 2761216, + 4096, + 2754048, + 16384, + 32768, + 65536, + 2621477, + 2228261, + 262144, + 1048576, + 655397, + 4194304, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 0, + "columns": [ + 2490404, + 2, + 2490401, + 8, + 16, + 2490373, + 64, + 128, + 256, + 121893, + 121381, + 126976, + 124928, + 1573, + 112640, + 96256, + 63488, + 2481664, + 2350592, + 30924288, + 30400000, + 30932992, + 27254272, + 23059968, + 14671360 + ], + "inverse_FULL_translation": 0, + "inverse_columns": [ + 9764, + 2, + 9761, + 8, + 16, + 9733, + 64, + 128, + 256, + 31335424, + 31334912, + 31446528, + 31444480, + 120832, + 31432192, + 31415808, + 31383040, + 31195173, + 31064101, + 32505856, + 31981568, + 393253, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 253440, + "columns": [ + 3407908, + 2, + 3407905, + 8, + 16, + 3407877, + 64, + 128, + 256, + 122368, + 121381, + 126976, + 121893, + 1573, + 112640, + 96256, + 63488, + 2490368, + 3276800, + 30926848, + 31326208, + 30009344, + 27256832, + 23062528, + 14673920 + ], + "inverse_FULL_translation": 31326720, + "inverse_columns": [ + 13348, + 2, + 13345, + 8, + 16, + 13317, + 64, + 128, + 256, + 9728, + 12800, + 32101888, + 122368, + 32098304, + 32087552, + 32071168, + 32038400, + 31326208, + 31064101, + 32505856, + 31195173, + 393253, + 28835840, + 24641536, + 16252928 + ] + }, + { + "FULL_translation": 186405, + "columns": [ + 14286884, + 2, + 14286881, + 8, + 16, + 14286853, + 64, + 128, + 256, + 55333, + 56320, + 63013, + 60965, + 55808, + 48677, + 32293, + 65536, + 16252928, + 14417920, + 16185344, + 15661056, + 14219264, + 12515328, + 8321024, + 16777216 + ], + "inverse_FULL_translation": 14156325, + "inverse_columns": [ + 55844, + 2, + 55841, + 8, + 16, + 55813, + 64, + 128, + 256, + 63488, + 56320, + 16315904, + 16313856, + 16308224, + 16301568, + 16285184, + 65536, + 14155813, + 14417920, + 16121893, + 15597605, + 14286848, + 12451877, + 8257573, + 16777216 + ] + }, + { + "FULL_translation": 219173, + "columns": [ + 22675492, + 2, + 22675489, + 8, + 16, + 22675461, + 64, + 128, + 256, + 88101, + 89088, + 95781, + 93733, + 88576, + 81445, + 32768, + 32293, + 24641536, + 22806528, + 24606720, + 24082432, + 22640640, + 20936704, + 8388608, + 8353792 + ], + "inverse_FULL_translation": 22544933, + "inverse_columns": [ + 88612, + 2, + 88609, + 8, + 16, + 88581, + 64, + 128, + 256, + 96256, + 89088, + 24737280, + 24735232, + 24729600, + 24722944, + 32768, + 24673792, + 22544421, + 22806528, + 24510501, + 23986213, + 22675456, + 20840485, + 8388608, + 8257573 + ] + }, + { + "FULL_translation": 235557, + "columns": [ + 26869796, + 2, + 26869793, + 8, + 16, + 26869765, + 64, + 128, + 256, + 104485, + 105472, + 112165, + 110117, + 104960, + 16384, + 81445, + 48677, + 28835840, + 27000832, + 28817408, + 28293120, + 26851328, + 4194304, + 20953088, + 12564480 + ], + "inverse_FULL_translation": 26739237, + "inverse_columns": [ + 104996, + 2, + 104993, + 8, + 16, + 104965, + 64, + 128, + 256, + 112640, + 105472, + 28947968, + 28945920, + 28940288, + 16384, + 28917248, + 28884480, + 26738725, + 27000832, + 28704805, + 28180517, + 26869760, + 4194304, + 20840485, + 12451877 + ] + }, + { + "FULL_translation": 5898833, + "columns": [ + 524368, + 2, + 4, + 8, + 524353, + 32, + 524305, + 128, + 256, + 20992, + 1024, + 81, + 18944, + 8192, + 6656, + 32768, + 65536, + 5373952, + 262144, + 5265408, + 4347904, + 2097152, + 1202176, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 154193, + "inverse_columns": [ + 2128, + 2, + 4, + 8, + 2113, + 32, + 2065, + 128, + 256, + 20992, + 1024, + 5787648, + 5784064, + 8192, + 5771776, + 32768, + 65536, + 5373952, + 262144, + 81, + 4849664, + 2097152, + 1703936, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 7471697, + "columns": [ + 2097232, + 2, + 4, + 8, + 2097217, + 32, + 2097169, + 128, + 256, + 20992, + 1024, + 2048, + 25088, + 81, + 12800, + 32768, + 65536, + 5373952, + 262144, + 524288, + 4354048, + 5271552, + 1208320, + 8388608, + 16777216 + ], + "inverse_FULL_translation": 160337, + "inverse_columns": [ + 8272, + 2, + 4, + 8, + 8257, + 32, + 8209, + 128, + 256, + 20992, + 1024, + 2048, + 7356928, + 7360512, + 7344640, + 32768, + 65536, + 5373952, + 262144, + 524288, + 6422528, + 81, + 3276800, + 8388608, + 16777216 + ] + }, + { + "FULL_translation": 245248, + "columns": [ + 5505104, + 2, + 4, + 8, + 5505089, + 32, + 5505041, + 128, + 256, + 114176, + 113745, + 123904, + 110161, + 117760, + 4689, + 93184, + 60416, + 5373952, + 29229056, + 28829696, + 4587520, + 27256832, + 27912192, + 20965376, + 12576768 + ], + "inverse_FULL_translation": 29229568, + "inverse_columns": [ + 21584, + 2, + 4, + 8, + 21569, + 32, + 21521, + 128, + 256, + 20992, + 114176, + 32093696, + 17920, + 32087552, + 32090112, + 32062976, + 32030208, + 29229056, + 29098065, + 31719424, + 28180561, + 30146560, + 1179729, + 23855104, + 15466496 + ] + }, + { + "FULL_translation": 257536, + "columns": [ + 5505104, + 2, + 4, + 8, + 5505089, + 32, + 5505041, + 128, + 256, + 126464, + 126033, + 111616, + 16977, + 105472, + 110161, + 80896, + 48128, + 5373952, + 32374784, + 31963136, + 27899904, + 30390272, + 1441792, + 24098816, + 15710208 + ], + "inverse_FULL_translation": 32375296, + "inverse_columns": [ + 21584, + 2, + 4, + 8, + 21569, + 32, + 21521, + 128, + 256, + 20992, + 126464, + 28960256, + 28944384, + 28954112, + 5632, + 28929536, + 28896768, + 32374784, + 32243793, + 28573696, + 4325457, + 27000832, + 28180561, + 20709376, + 12320768 + ] + }, + { + "FULL_translation": 185425, + "columns": [ + 14024784, + 2, + 4, + 8, + 14024769, + 32, + 14024721, + 128, + 256, + 54353, + 33361, + 2048, + 16977, + 8192, + 4689, + 1617, + 65536, + 13948416, + 8574464, + 524288, + 4380160, + 2097152, + 1234432, + 448000, + 16777216 + ], + "inverse_FULL_translation": 13894225, + "inverse_columns": [ + 54864, + 2, + 4, + 8, + 54849, + 32, + 54801, + 128, + 256, + 14078976, + 14057984, + 2048, + 14041600, + 8192, + 14029312, + 14026240, + 65536, + 13893713, + 8519761, + 524288, + 4325457, + 2097152, + 1179729, + 393297, + 16777216 + ] + }, + { + "FULL_translation": 218193, + "columns": [ + 22413392, + 2, + 4, + 8, + 22413377, + 32, + 22413329, + 128, + 256, + 87121, + 66129, + 2048, + 16977, + 8192, + 4689, + 32768, + 1617, + 22369792, + 16995840, + 524288, + 4412928, + 2097152, + 1267200, + 8388608, + 480768 + ], + "inverse_FULL_translation": 22282833, + "inverse_columns": [ + 87632, + 2, + 4, + 8, + 87617, + 32, + 87569, + 128, + 256, + 22500352, + 22479360, + 2048, + 22430208, + 8192, + 22417920, + 32768, + 22414848, + 22282321, + 16908369, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 393297 + ] + }, + { + "FULL_translation": 25559633, + "columns": [ + 30670928, + 2, + 4, + 8, + 30670913, + 32, + 30670865, + 128, + 256, + 20992, + 118865, + 2048, + 16977, + 8192, + 4689, + 87121, + 54353, + 5373952, + 25265152, + 524288, + 29753344, + 2097152, + 26607616, + 17138688, + 8750080 + ], + "inverse_FULL_translation": 230993, + "inverse_columns": [ + 119888, + 2, + 4, + 8, + 119873, + 32, + 119825, + 128, + 256, + 20992, + 25526272, + 2048, + 116224, + 8192, + 103936, + 25494528, + 25461760, + 5373952, + 30408785, + 524288, + 4325457, + 2097152, + 1179729, + 22282321, + 13893713 + ] + }, + { + "FULL_translation": 9831057, + "columns": [ + 262288, + 2, + 4, + 8, + 262273, + 32, + 64, + 262161, + 256, + 37376, + 145, + 2048, + 34304, + 8192, + 16384, + 5632, + 65536, + 9568256, + 9475072, + 524288, + 8557568, + 2097152, + 4194304, + 1217536, + 16777216 + ], + "inverse_FULL_translation": 169617, + "inverse_columns": [ + 1168, + 2, + 4, + 8, + 1153, + 32, + 64, + 1041, + 256, + 37376, + 9736192, + 2048, + 9732608, + 8192, + 16384, + 9703936, + 65536, + 9568256, + 145, + 524288, + 8781824, + 2097152, + 4194304, + 1441792, + 16777216 + ] + }, + { + "FULL_translation": 11666065, + "columns": [ + 2097296, + 2, + 4, + 8, + 2097281, + 32, + 64, + 2097169, + 256, + 37376, + 1024, + 2048, + 41472, + 145, + 16384, + 12800, + 65536, + 9568256, + 262144, + 524288, + 8564736, + 9482240, + 4194304, + 1224704, + 16777216 + ], + "inverse_FULL_translation": 176785, + "inverse_columns": [ + 8336, + 2, + 4, + 8, + 8321, + 32, + 64, + 8209, + 256, + 37376, + 1024, + 2048, + 11567616, + 11571200, + 16384, + 11538944, + 65536, + 9568256, + 262144, + 524288, + 10616832, + 145, + 4194304, + 3276800, + 16777216 + ] + }, + { + "FULL_translation": 228864, + "columns": [ + 9961616, + 2, + 4, + 8, + 9961601, + 32, + 64, + 9961489, + 256, + 97792, + 124928, + 97425, + 93841, + 117760, + 109568, + 4753, + 60416, + 9568256, + 24896512, + 25034752, + 9043968, + 23061504, + 20964352, + 23454720, + 8381440 + ], + "inverse_FULL_translation": 25035264, + "inverse_columns": [ + 39056, + 2, + 4, + 8, + 39041, + 32, + 64, + 38929, + 256, + 37376, + 31816192, + 97792, + 35328, + 31809024, + 31800832, + 31810560, + 31751680, + 25034752, + 31981568, + 24903825, + 23986321, + 30146560, + 28049408, + 1179793, + 15466496 + ] + }, + { + "FULL_translation": 257536, + "columns": [ + 9961616, + 2, + 4, + 8, + 9961601, + 32, + 64, + 9961489, + 256, + 126464, + 96256, + 126097, + 33425, + 89088, + 80896, + 93841, + 31744, + 9568256, + 32207872, + 32374784, + 23426048, + 30372864, + 28275712, + 1703936, + 15692800 + ], + "inverse_FULL_translation": 32375296, + "inverse_columns": [ + 39056, + 2, + 4, + 8, + 39041, + 32, + 64, + 38929, + 256, + 37376, + 24504832, + 126464, + 24470528, + 24497664, + 24489472, + 6656, + 24440320, + 32374784, + 24641536, + 32243857, + 8519825, + 22806528, + 20709376, + 23986321, + 8126464 + ] + }, + { + "FULL_translation": 186513, + "columns": [ + 14286992, + 2, + 4, + 8, + 14286977, + 32, + 64, + 14286865, + 256, + 55441, + 1024, + 17041, + 33425, + 8192, + 2705, + 4753, + 65536, + 14211584, + 262144, + 4381184, + 8575488, + 2097152, + 711168, + 1235456, + 16777216 + ], + "inverse_FULL_translation": 14156433, + "inverse_columns": [ + 55952, + 2, + 4, + 8, + 55937, + 32, + 64, + 55825, + 256, + 14342144, + 1024, + 14303744, + 14320128, + 8192, + 14289408, + 14291456, + 65536, + 14155921, + 262144, + 4325521, + 8519825, + 2097152, + 655505, + 1179793, + 16777216 + ] + }, + { + "FULL_translation": 235665, + "columns": [ + 26869904, + 2, + 4, + 8, + 26869889, + 32, + 64, + 26869777, + 256, + 104593, + 1024, + 66193, + 33425, + 8192, + 16384, + 4753, + 2705, + 26843648, + 262144, + 17013248, + 8624640, + 2097152, + 4194304, + 1284608, + 760320 + ], + "inverse_FULL_translation": 26739345, + "inverse_columns": [ + 105104, + 2, + 4, + 8, + 105089, + 32, + 64, + 104977, + 256, + 26974208, + 1024, + 26935808, + 26903040, + 8192, + 16384, + 26874368, + 26872320, + 26738833, + 262144, + 16908433, + 8519825, + 2097152, + 4194304, + 1179793, + 655505 + ] + }, + { + "FULL_translation": 21627537, + "columns": [ + 30933136, + 2, + 4, + 8, + 30933121, + 32, + 64, + 30933009, + 256, + 37376, + 1024, + 118929, + 33425, + 8192, + 104593, + 4753, + 55441, + 9568256, + 262144, + 21055488, + 30015488, + 2097152, + 17385472, + 22675456, + 4802560 + ], + "inverse_FULL_translation": 215697, + "inverse_columns": [ + 120976, + 2, + 4, + 8, + 120961, + 32, + 64, + 120849, + 256, + 37376, + 1024, + 21577728, + 117248, + 8192, + 21563392, + 88576, + 21514240, + 9568256, + 262144, + 30408849, + 8519825, + 2097152, + 26738833, + 1179793, + 14155921 + ] + }, + { + "FULL_translation": 25822081, + "columns": [ + 524672, + 2, + 4, + 8, + 16, + 32, + 64, + 524545, + 524417, + 98816, + 1024, + 385, + 4096, + 8192, + 16384, + 68096, + 35328, + 25296896, + 262144, + 25266176, + 1048576, + 2097152, + 4194304, + 17008640, + 8620032 + ], + "inverse_FULL_translation": 232321, + "inverse_columns": [ + 2432, + 2, + 4, + 8, + 16, + 32, + 64, + 2305, + 2177, + 98816, + 1024, + 25788416, + 4096, + 8192, + 16384, + 25756160, + 25723392, + 25296896, + 262144, + 385, + 1048576, + 2097152, + 4194304, + 17432576, + 9043968 + ] + }, + { + "FULL_translation": 27394945, + "columns": [ + 2097536, + 2, + 4, + 8, + 16, + 32, + 64, + 2097409, + 2097281, + 98816, + 1024, + 2048, + 4096, + 385, + 16384, + 74240, + 41472, + 25296896, + 262144, + 524288, + 1048576, + 25272320, + 4194304, + 17014784, + 8626176 + ], + "inverse_FULL_translation": 238465, + "inverse_columns": [ + 8576, + 2, + 4, + 8, + 16, + 32, + 64, + 8449, + 8321, + 98816, + 1024, + 2048, + 4096, + 27361280, + 16384, + 27329024, + 27296256, + 25296896, + 262144, + 524288, + 1048576, + 385, + 4194304, + 19005440, + 10616832 + ] + }, + { + "FULL_translation": 196096, + "columns": [ + 25428352, + 2, + 4, + 8, + 16, + 32, + 64, + 25428225, + 25428097, + 65024, + 64897, + 95232, + 93184, + 89088, + 80896, + 32641, + 33665, + 25296896, + 16646144, + 16218112, + 15693824, + 14645248, + 12548096, + 17170432, + 7960576 + ], + "inverse_FULL_translation": 16646656, + "inverse_columns": [ + 99712, + 2, + 4, + 8, + 16, + 32, + 64, + 99585, + 99457, + 98816, + 65024, + 24704512, + 24702464, + 24698368, + 24690176, + 67072, + 24672256, + 16646144, + 16515457, + 24379392, + 23855104, + 22806528, + 20709376, + 8257921, + 8520065 + ] + }, + { + "FULL_translation": 228864, + "columns": [ + 25428352, + 2, + 4, + 8, + 16, + 32, + 64, + 25428225, + 25428097, + 97792, + 97665, + 62464, + 60416, + 56320, + 48128, + 66433, + 32641, + 25296896, + 25034752, + 24573952, + 24049664, + 23001088, + 20903936, + 7927808, + 8781824 + ], + "inverse_FULL_translation": 25035264, + "inverse_columns": [ + 99712, + 2, + 4, + 8, + 16, + 32, + 64, + 99585, + 99457, + 98816, + 97792, + 16348672, + 16346624, + 16342528, + 16334336, + 16283648, + 34304, + 25034752, + 24904065, + 15990784, + 15466496, + 14417920, + 12320768, + 16908673, + 8257921 + ] + }, + { + "FULL_translation": 234881, + "columns": [ + 26608000, + 2, + 4, + 8, + 16, + 32, + 64, + 26607873, + 26607745, + 103809, + 4993, + 2048, + 1921, + 8192, + 16384, + 66433, + 33665, + 26580480, + 1283584, + 524288, + 497152, + 2097152, + 4194304, + 17012224, + 8623616 + ], + "inverse_FULL_translation": 26477441, + "inverse_columns": [ + 104320, + 2, + 4, + 8, + 16, + 32, + 64, + 104193, + 104065, + 26711040, + 26612224, + 2048, + 26609152, + 8192, + 16384, + 26673664, + 26640896, + 26476929, + 1180033, + 524288, + 393601, + 2097152, + 4194304, + 16908673, + 8520065 + ] + }, + { + "FULL_translation": 247169, + "columns": [ + 29753728, + 2, + 4, + 8, + 16, + 32, + 64, + 29753601, + 29753473, + 116097, + 17281, + 2048, + 4096, + 8192, + 1921, + 66433, + 33665, + 29738496, + 4441600, + 524288, + 1048576, + 2097152, + 509440, + 17024512, + 8635904 + ], + "inverse_FULL_translation": 29623169, + "inverse_columns": [ + 116608, + 2, + 4, + 8, + 16, + 32, + 64, + 116481, + 116353, + 29869056, + 29770240, + 2048, + 4096, + 8192, + 29754880, + 29819392, + 29786624, + 29622657, + 4325761, + 524288, + 1048576, + 2097152, + 393601, + 16908673, + 8520065 + ] + }, + { + "FULL_translation": 5636993, + "columns": [ + 30671232, + 2, + 4, + 8, + 16, + 32, + 64, + 30671105, + 30670977, + 98816, + 119169, + 2048, + 116097, + 8192, + 103809, + 66433, + 33665, + 25296896, + 5264384, + 524288, + 4477952, + 2097152, + 1332224, + 22413312, + 14024704 + ], + "inverse_FULL_translation": 153473, + "inverse_columns": [ + 120192, + 2, + 4, + 8, + 16, + 32, + 64, + 120065, + 119937, + 98816, + 5525504, + 2048, + 5522432, + 8192, + 5510144, + 87552, + 54784, + 25296896, + 30409089, + 524288, + 29622657, + 2097152, + 26476929, + 16908673, + 8520065 + ] + }, + { + "FULL_translation": 21365569, + "columns": [ + 262464, + 2, + 4, + 8, + 16, + 32, + 262401, + 128, + 262209, + 82432, + 321, + 2048, + 4096, + 8192, + 67072, + 32768, + 17920, + 21102592, + 21054464, + 524288, + 1048576, + 2097152, + 16991232, + 8388608, + 4408320 + ], + "inverse_FULL_translation": 214849, + "inverse_columns": [ + 1344, + 2, + 4, + 8, + 16, + 32, + 1281, + 128, + 1089, + 82432, + 21315584, + 2048, + 4096, + 8192, + 21299712, + 32768, + 21250560, + 21102592, + 321, + 524288, + 1048576, + 2097152, + 17170432, + 8388608, + 4587520 + ] + }, + { + "FULL_translation": 23200577, + "columns": [ + 2097472, + 2, + 4, + 8, + 16, + 32, + 2097409, + 128, + 2097217, + 82432, + 1024, + 2048, + 4096, + 321, + 74240, + 32768, + 25088, + 21102592, + 262144, + 524288, + 1048576, + 21061632, + 16998400, + 8388608, + 4415488 + ], + "inverse_FULL_translation": 222017, + "inverse_columns": [ + 8512, + 2, + 4, + 8, + 16, + 32, + 8449, + 128, + 8257, + 82432, + 1024, + 2048, + 4096, + 23150592, + 23134720, + 32768, + 23085568, + 21102592, + 262144, + 524288, + 1048576, + 321, + 19005440, + 8388608, + 6422528 + ] + }, + { + "FULL_translation": 196096, + "columns": [ + 21496128, + 2, + 4, + 8, + 16, + 32, + 21496065, + 128, + 21495873, + 65024, + 112640, + 64833, + 109568, + 105472, + 48961, + 80896, + 17217, + 21102592, + 16495616, + 16646144, + 15709184, + 14660608, + 17432576, + 8369152, + 11908096 + ], + "inverse_FULL_translation": 16646656, + "inverse_columns": [ + 84288, + 2, + 4, + 8, + 16, + 32, + 84225, + 128, + 84033, + 82432, + 28637696, + 65024, + 28634624, + 28630528, + 68096, + 28605952, + 28619776, + 16646144, + 28835840, + 16515393, + 28049408, + 27000832, + 12452161, + 20709376, + 4325697 + ] + }, + { + "FULL_translation": 245248, + "columns": [ + 21496128, + 2, + 4, + 8, + 16, + 32, + 21496065, + 128, + 21495873, + 114176, + 63488, + 113985, + 60416, + 56320, + 66369, + 31744, + 48961, + 21102592, + 29029376, + 29229056, + 28242944, + 27194368, + 11858944, + 20902912, + 4849664 + ], + "inverse_FULL_translation": 29229568, + "inverse_columns": [ + 84288, + 2, + 4, + 8, + 16, + 32, + 84225, + 128, + 84033, + 82432, + 16103936, + 114176, + 16100864, + 16096768, + 16036864, + 16072192, + 18944, + 29229056, + 16252928, + 29098305, + 15466496, + 14417920, + 16908609, + 8126464, + 12452161 + ] + }, + { + "FULL_translation": 219457, + "columns": [ + 22675776, + 2, + 4, + 8, + 16, + 32, + 22675713, + 128, + 22675521, + 88385, + 1024, + 4929, + 2881, + 8192, + 66369, + 32768, + 17217, + 22632960, + 262144, + 1268224, + 743936, + 2097152, + 16996864, + 8388608, + 4413952 + ], + "inverse_FULL_translation": 22545217, + "inverse_columns": [ + 88896, + 2, + 4, + 8, + 16, + 32, + 88833, + 128, + 88641, + 22763520, + 1024, + 22680064, + 22678016, + 8192, + 22741504, + 32768, + 22692352, + 22544705, + 262144, + 1179969, + 655681, + 2097152, + 16908609, + 8388608, + 4325697 + ] + }, + { + "FULL_translation": 248129, + "columns": [ + 30015808, + 2, + 4, + 8, + 16, + 32, + 30015745, + 128, + 30015553, + 117057, + 1024, + 33601, + 4096, + 8192, + 66369, + 2881, + 17217, + 30001664, + 262144, + 8636928, + 1048576, + 2097152, + 17025536, + 772608, + 4442624 + ], + "inverse_FULL_translation": 29885249, + "inverse_columns": [ + 117568, + 2, + 4, + 8, + 16, + 32, + 117505, + 128, + 117313, + 30132224, + 1024, + 30048768, + 4096, + 8192, + 30081536, + 30018048, + 30032384, + 29884737, + 262144, + 8520001, + 1048576, + 2097152, + 16908609, + 655681, + 4325697 + ] + }, + { + "FULL_translation": 10093377, + "columns": [ + 30933312, + 2, + 4, + 8, + 16, + 32, + 30933249, + 128, + 30933057, + 82432, + 1024, + 119105, + 117057, + 8192, + 66369, + 88385, + 17217, + 21102592, + 262144, + 9476096, + 8951808, + 2097152, + 26869760, + 1611776, + 14286848 + ], + "inverse_FULL_translation": 170817, + "inverse_columns": [ + 121152, + 2, + 4, + 8, + 16, + 32, + 121089, + 128, + 120897, + 82432, + 1024, + 9998336, + 9996288, + 8192, + 104960, + 9967616, + 55808, + 21102592, + 262144, + 30409025, + 29884737, + 2097152, + 16908609, + 22544705, + 4325697 + ] + } + ], + "monomial_map_calls": 2064, + "native_children_in_query": 0, + "odd_divisions": 0, + "old_reader_view_ports": { + "X": [ + 2, + 4, + 5, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 21, + 22, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110 + ], + "Y": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ] + }, + "old_reader_views": [ + { + "port": 0, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 3588 + }, + { + "port": 1, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 5636 + }, + { + "port": 2, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 9732 + }, + { + "port": 3, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 17924 + }, + { + "port": 4, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 34308 + }, + { + "port": 5, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 67076 + }, + { + "port": 6, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 3586 + }, + { + "port": 7, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 5634 + }, + { + "port": 8, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 9730 + }, + { + "port": 9, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 17922 + }, + { + "port": 10, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 34306 + }, + { + "port": 11, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 67074 + }, + { + "port": 12, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 10754 + }, + { + "port": 13, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 18946 + }, + { + "port": 14, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 35330 + }, + { + "port": 15, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 68098 + }, + { + "port": 16, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 12802 + }, + { + "port": 17, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 20994 + }, + { + "port": 18, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 37378 + }, + { + "port": 19, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 70146 + }, + { + "port": 20, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 41474 + }, + { + "port": 21, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 74242 + }, + { + "port": 22, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 49666 + }, + { + "port": 23, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 82434 + }, + { + "port": 24, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 98818 + }, + { + "port": 25, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 3585 + }, + { + "port": 26, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 5633 + }, + { + "port": 27, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 9729 + }, + { + "port": 28, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 17921 + }, + { + "port": 29, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 34305 + }, + { + "port": 30, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 67073 + }, + { + "port": 31, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 6657 + }, + { + "port": 32, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 18945 + }, + { + "port": 33, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 35329 + }, + { + "port": 34, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 68097 + }, + { + "port": 35, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 12801 + }, + { + "port": 36, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 37377 + }, + { + "port": 37, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 70145 + }, + { + "port": 38, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 25089 + }, + { + "port": 39, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 41473 + }, + { + "port": 40, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 74241 + }, + { + "port": 41, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 49665 + }, + { + "port": 42, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 82433 + }, + { + "port": 43, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 98817 + }, + { + "port": 44, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 7169 + }, + { + "port": 45, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 11265 + }, + { + "port": 46, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 35841 + }, + { + "port": 47, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 68609 + }, + { + "port": 48, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 21505 + }, + { + "port": 49, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 37889 + }, + { + "port": 50, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 70657 + }, + { + "port": 51, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 25601 + }, + { + "port": 52, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 41985 + }, + { + "port": 53, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 74753 + }, + { + "port": 54, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 50177 + }, + { + "port": 55, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 82945 + }, + { + "port": 56, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 99329 + }, + { + "port": 57, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 14337 + }, + { + "port": 58, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 22529 + }, + { + "port": 59, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 38913 + }, + { + "port": 60, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 71681 + }, + { + "port": 61, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 26625 + }, + { + "port": 62, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 43009 + }, + { + "port": 63, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 75777 + }, + { + "port": 64, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 51201 + }, + { + "port": 65, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 83969 + }, + { + "port": 66, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 100353 + }, + { + "port": 67, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 28673 + }, + { + "port": 68, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 45057 + }, + { + "port": 69, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 77825 + }, + { + "port": 70, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 53249 + }, + { + "port": 71, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 86017 + }, + { + "port": 72, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 102401 + }, + { + "port": 73, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 57345 + }, + { + "port": 74, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 90113 + }, + { + "port": 75, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 106497 + }, + { + "port": 76, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114689 + }, + { + "port": 77, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 130049 + }, + { + "port": 78, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 129537 + }, + { + "port": 79, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 128513 + }, + { + "port": 80, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126465 + }, + { + "port": 81, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122369 + }, + { + "port": 82, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114177 + }, + { + "port": 83, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97793 + }, + { + "port": 84, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65025 + }, + { + "port": 85, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 129538 + }, + { + "port": 86, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 128514 + }, + { + "port": 87, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126466 + }, + { + "port": 88, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122370 + }, + { + "port": 89, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114178 + }, + { + "port": 90, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97794 + }, + { + "port": 91, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65026 + }, + { + "port": 92, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 128516 + }, + { + "port": 93, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126468 + }, + { + "port": 94, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122372 + }, + { + "port": 95, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114180 + }, + { + "port": 96, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97796 + }, + { + "port": 97, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65028 + }, + { + "port": 98, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 126472 + }, + { + "port": 99, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122376 + }, + { + "port": 100, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114184 + }, + { + "port": 101, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97800 + }, + { + "port": 102, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65032 + }, + { + "port": 103, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 122384 + }, + { + "port": 104, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114192 + }, + { + "port": 105, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97808 + }, + { + "port": 106, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65040 + }, + { + "port": 107, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 114208 + }, + { + "port": 108, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97824 + }, + { + "port": 109, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65056 + }, + { + "port": 110, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 97856 + }, + { + "port": 111, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation": 65088 + } + ], + "reader_stage": 1, + "real_scalar_primitives": 11168, + "selected_source_paths": 696, + "service_stage": 2 + } + ], + "pivots": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "recursive_hosting_bound_here": false, + "restored_source_fields": 112, + "retained_scalar_primitives": 6456, + "retained_word_plus_query_scalar_primitives": 17624, + "reuse_native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "reuse_native_rank": 1792, + "schema": "fixed-row-reader-reuse-v1", + "source_pins": { + "capture": [ + "controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + ], + "native": [ + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + ], + "phase": [ + "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "unchanged_outside_fields": 416 +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json new file mode 100644 index 0000000000..30776ef158 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json @@ -0,0 +1,15 @@ +{ + "files": { + "GENERAL-READER.md": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a", + "PEER-REVIEW.md": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977", + "REPRODUCTION.json": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce", + "REVIEW.md": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c", + "check_review.py": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e", + "normal/REVIEW-CHECKS.json": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9", + "optimized/REVIEW-CHECKS.json": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + "producer_dual_freeze_sha256": "92ffceb625c3a97745892bb0f06a1140e9031ca3dc8085417d54cde9cc61f455", + "producer_reuse_freeze_sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf", + "schema": "independent-fixed-reader-review-freeze-v1", + "scope": "Independent D25 query, carrier phase and typed dual review. Complete native integration and supplier admission are separate." +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md new file mode 100644 index 0000000000..841cd48bc5 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md @@ -0,0 +1,111 @@ +# A reusable query for an arbitrary old reader + +This theorem extends the fixed-reader factorization from the +bridge-access lane. It uses ordered operators. It does not assume +that spatial maps commute. + +Let X and Z be modules over the coefficient ring. Let J insert a centre +module into X, and let P select it, so \(PJ=I\). Suppose the current +reader and response satisfy + +\[ +L_tJ=I,\qquad E_t=I+A_tL_t. +\] + +Put \(B_t=L_t-P\) and \(C_t=I+JB_t\). Since \(B_tJ=0\), the code is a +unit with \(C_t^{-1}=I-JB_t\). Let \(L_s:X\to Z\) be any old reader. +Define + +\[ +W=L_sJ,\qquad B_s=L_s-WP,\qquad M=L_sE_tJ. +\] + +Then \(B_sJ=0\), and + +\[ +\boxed{L_sE_tC_t^{-1}=B_s-WB_t+MP.} +\] + +To prove the identity, keep the order of all factors: + +\[ +\begin{aligned} +E_tC_t^{-1} + &=(I+A_tL_t)(I-JB_t)\\ + &=I-JB_t+A_t(L_t-B_t)\\ + &=I-JB_t+A_tP. +\end{aligned} +\] + +Multiplication by \(L_s\), followed by +\(L_s=B_s+WP\) and \(M=W+L_sA_t\), gives the stated identity. + +The following six-step query therefore works for arbitrary independent +X and Z inputs: + +1. Add \(B_sX\) to Z. +2. Add \(WPX\) to Z. +3. Apply \(C_t\) to X. +4. Subtract the new \(WPX\) from Z. +5. Add \(MPX\) to Z. +6. Apply \(C_t^{-1}\) to X. + +The resulting map is + +\[ +(X,Z)\longmapsto(X,Z+L_sE_tX). +\] + +In particular, steps 2 and 4 contribute \(-WB_tX_{\rm initial}\), +and step 5 contributes \(ML_tX_{\rm initial}\). Each X field is +restored. Z keeps its arbitrary baseline. An inverse of E is never +used. Neither invertibility of E nor a zero selected block of E is +required. + +The map W is a service obligation. It must act additively on Z, and its +access and implementation must be priced. An in-place application of W +to an existing centre value does not by itself give this additive +service. No inverse of W is required by the theorem. + +The theorem is a query identity. It does not by itself make \(L_s\) +a unit encoding of a complete target bank. Such an encoding requires +a unit completion of \(L_s\). If the centre width and the ordinary +coordinates R stay the same, this completion is +\(\left[\begin{smallmatrix}W&B_s\\0&I\end{smallmatrix}\right]\). +It is a unit exactly when W is a unit on the centre space. A completion +with different ordinary coordinates changes the interface and needs +its own implementation. The query identity itself also permits singular W. +In the actual normalized case +\(L_sJ=I\), W is I and \(C_s=I+J(L_s-P)\) gives that completion. The +two W services are then plain same-port copies. Only this case has +the actual 11,168-scalar and 2,064-map invoice in `REVIEW.md`. + +The independent checker includes a finite example with two-dimensional +blocks + +\[ +T=\begin{bmatrix}0&1\\1&0\end{bmatrix},\quad +W=\begin{bmatrix}1&1\\0&1\end{bmatrix},\quad +S=\begin{bmatrix}2&1\\-1&0\end{bmatrix},\quad +A=\begin{bmatrix}-1&0\\0&1\end{bmatrix}. +\] + +Take \(L_t=[I,T]\), \(L_s=[W,S]\), and + +\[ +E_t=\begin{bmatrix}I+A&AT\\0&I\end{bmatrix}. +\] + +Here E is singular, its selected block is nonzero, and \(WT\ne TW\). +The six-step query passes all six independent input columns. The word +with plain copies in place of W fails. This example tests the removed +hypotheses. The ordered proof above applies to all modules and maps +with the stated types. + +This theorem does not emit a new native response family. It does not +provide a new complete supplier or a change to the selected frontier. +The actual native frame and access conditions remain those in the +separate D25 review. + +No publication is authorized. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md new file mode 100644 index 0000000000..2859baa83a --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md @@ -0,0 +1,27 @@ +# Peer check of the added consequences + +The bridge-access producer checked the new consequences on 2026-10-20. +This check concerns the new theorem and norm argument. It does not +serve as independent approval of that producer's original query. + +The producer accepted the arbitrary-reader identity and the two +additive W services. The producer requested one qualification: +with the same ordinary coordinates, the completed bank code is +\(\left[\begin{smallmatrix}W&B_s\\0&I\end{smallmatrix}\right]\), so it +is a unit exactly when W is a unit. `GENERAL-READER.md` now states +this condition. A different completion changes the interface. + +The producer also accepted the sharp norm argument on the regular +cover. At a fixed owner h, different route matrices A give different +owners \(hA\). The payload view for each route must also be retained. +The checked maps use the unique FULL conjugate \(\Psi_t(A)\), so this +condition holds. The claim concerns emitted scalar and map boundaries. +It excludes quotient covers, internal scalar arithmetic, and native +child interiors. + +The producer confirmed the chronology of pair \((0,2)\): reader zero +has been carried through physical level one. It is not a skipped +physical advance. + +All producer freezes remain unchanged. The later native dispatcher +has a separate freeze and is outside this review. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..1ac718edf9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json @@ -0,0 +1,11 @@ +{ + "commands": [ + "python3 check_review.py --output normal", + "python3 -O check_review.py --output optimized" + ], + "normal_optimized_byte_equal": true, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "receipt_sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9", + "schema": "independent-fixed-reader-reproduction-v1", + "status": "PASS_INDEPENDENT_FIXED_READER_QUERY_AND_TYPED_DUAL" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md new file mode 100644 index 0000000000..e21b9062e8 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md @@ -0,0 +1,283 @@ +# Independent review of the fixed-reader query + +The forward query is correct for all three declared D25 pairs. The +literal query restores all 112 source fields. It preserves each arbitrary +target baseline and all 416 outside fields. Its price is 11,168 real +scalar primitives and 2,064 monomial map calls. It uses no native child +and no extra field. + +The sixteen positive H8 carrier phase identities and the retained path +conditions pass independent checks. These results do not verify an +integrated native reuse word. The complete supplier, map price, child +hosting, and recursive precision remain separate. + +The separate typed inverse-adjoint lemma is correct. This review also +emits its late query in memory and checks its exact map on all 640 +arbitrary input columns. This is a check of the late query, not a complete +native backward service. + +## Frozen inputs and method + +The forward source is +`../../bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json`, +SHA-256 +`41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf`. +The separate dual source is `DUAL-FREEZE.json` in that directory, +SHA-256 +`92ffceb625c3a97745892bb0f06a1140e9031ca3dc8085417d54cde9cc61f455`. +The checker validates both freezes and their files before it starts. +It also validates the earlier formation freeze. + +`check_review.py` imports no producer code. It uses exact rational +arithmetic and a separate Z4 polynomial representation. It reads the +actual rank-sixteen native response, row-capture word, and D25 views. +The receipt records their full hashes. + +The review derives \(L=V_P^{-1}V\) from the actual factorization +\(E=I+UV\). The selected minor has determinant 16. The resulting L equals +the emitted reader. The review checks \(LJ=I\), \(E[P,P]=0\), +\(E=I+AL\), and both orders of the code inverse. Here J inserts the +sixteen selected fields and \(A=(E-I)J\). + +Both native providers have the same retained path count. The review +removes 128 H1 events and 122 scalar events that write selected Y. +No retained event reads these selected Y fields. No forward scalar +event feeds Y into X. The last source event is 2638. After the retained +sweep, all source fields are FULL, and the selected Y fields retain +their input type. + +## The algebra needs no inverse response + +Let P select the coordinates that J inserts, so \(PJ=I\). This P is +an operator; in the actual coordinate notation it is \(J^{\mathsf T}\). +Let + +\[ +L_tJ=I,\quad B_t=L_t-P,\quad +C_t=I+JB_t,\quad E_t=I+A_tL_t. +\] + +Then \(B_tJ=0\), so \(C_t^{-1}=I-JB_t\). Direct ordered +multiplication gives + +\[ +E_tC_t^{-1}=I-JB_t+A_tP. +\] + +For a normalized old reader \(L_sJ=I\), put \(B_s=L_s-P\) and +\(M=L_sE_tJ\). It follows that + +\[ +L_sE_tC_t^{-1}=B_s-B_t+MP. +\] + +The six steps in the producer follow: + +1. Add \(B_sX\) to the selected target bank. +2. Add \(PX\) to that bank. +3. Apply \(C_t\) to X. +4. Subtract the new \(PX\) from that bank. +5. Add \(MPX\) to that bank. +6. Apply \(C_t^{-1}\) to X. + +Steps 2 and 4 add \(-B_tX_{\rm initial}\). Step 5 adds +\(ML_tX_{\rm initial}\). Their sum with step 1 is +\(L_sE_tX_{\rm initial}\). The target baseline has coefficient I at +the endpoint. This argument does not commute operators at two stages. + +Neither \(E_t[P,P]=0\) nor invertibility of \(E_t\) is needed for this +identity. The former is a property of the actual inexpensive middle +query. It is not a hypothesis of the general factorization. + +`GENERAL-READER.md` records a separate extension to an arbitrary old +reader. It replaces the two copies by a paid map \(W=L_sJ\). +The actual invoice in this review applies only to \(W=I\). + +## Actual owner paths and source chronology + +The checker reconstructs all 336 D25 routes from the native q values +and the actual orthogonal chart rule. It checks the canonical Z4 +phase identities with a separate coefficient representation. The +canonical operator model itself is inherited from the source supplier +and the earlier formation and D25 reviews. + +The checked reader/service pairs are \((0,1),(0,2),(1,2)\). In each +case the physical level before service t is \(t-1\). The label s +identifies a retained reader. Thus \((0,2)\) assumes that reader \(L_0\) +was carried through stage one. It does not mean a physical jump from +level zero to stage two. + +At the adjacent entry, a selected FULL target becomes its positive +intrinsic line \(Q_p\), with the common exterior retained. An ordinary +hole target becomes I with the same exterior. The checker verifies +448 source/target FULL-to-Q identities and 224 hole-to-I identities +over all ports. It also verifies 672 past/current FULL view identities. +Omission of the positive intrinsic line gives a different phase. + +Each carrier uses eight orthogonal axes perpendicular to its actual +q, plus an explicit output translation. The full phase polynomial is +that of \(F_9Q_p^{-1}\), with no constant phase. All sixteen carriers +pass. The opposite intrinsic sign fails. + +For a term of \(L_sE_t\), the route is + +\[ +\rho_{s,p}\rho_{s,j}\rho_{t,j}\rho_{t,r}. +\] + +The independent multiplication retains this exact order. It combines +terms only if both the input field and the complete route agree. +There are 3,808 terms per pair. Restriction to the selected source +fields gives 696 terms. The first two pairs use 216 distinct middle +routes; the last pair uses 696. + +Every route A is orthogonal and fixes all uncompleted axes. At the +completed level t, its actual view is + +\[ +\Psi_t(A)=F_{9+8t}P_AF_{9+8t}^{-1} + =X_{\delta_A}P_A. +\] + +The checker verifies the entire Z4 difference polynomial and the +inverse translation \(A^{-1}\delta_A\). The map is a single owner and +payload map: the owner read is \(h\mapsto hA\), and the payload map +expresses that source chart in the target chart. + +The review expands the complete literal query. It applies each old +view, code view, temporary source map, scalar gate, and restoration map +in order. Its matrix is compared with the direct \(L_sE_t\) product on +all 640 arbitrary input columns. There is no zero baseline assumption. +The retained X rows are available only after the complete cover sweep. + +Two negative controls test route order. Commuting the middle stage +factors fails for \((1,2)\). Replacing an inverse source map by a second +copy of its forward map also fails. Stage zero is the identity, so it +cannot supply the first negative control. + +## Price and sharper local bounds + +The literal query gives: + +| Part | Real scalar primitives | Monomial maps | +| --- | ---: | ---: | +| Old complement query | 1,760 | 224 | +| Two copies | 256 | 0 | +| Current code and inverse | 3,520 | 448 | +| Middle query | 5,632 | 1,392 | +| Total | 11,168 | 2,064 | + +The middle uses 456 additions with coefficient -1 and 240 with +coefficient +1. It uses eight pairs of scales by 4 and 1/4. +The retained native word has scalar price 6,456. With sixteen H8 +carriers, its prospective profile is + +\[ +1392H_1+64H_2+48H_3+16H_8, +\] + +of total native rank 1,792. The prospective retained-word-plus-query +scalar price is 17,624. These counts do not include a finite price for +the 2,064 query maps, native wrappers, ordinary boundary maps, or +recursive hosting. + +The producer's conservative forward bounds, 972 and binary height 3, +are valid. Exact coefficient cancellation gives stronger bounds at +each emitted scalar or map boundary: + +| Late query | Maximum coefficient row sum | Maximum binary denominator height | +| --- | ---: | ---: | +| Forward | 448 | 2 | +| Inverse-adjoint | \(43/2\) | 3 | + +These values hold for all three pairs. The receipt gives the first +maximal row and exact denominator witnesses. For example, a forward +prefix contains a coefficient -1/4, and a dual prefix contains 1/8. +Thus the indicated coefficient heights cannot be reduced. + +Here the row sum also gives the sharp physical sup norm on the +regular cover. Each coefficient is attached to an input field and a +route A. At a fixed output owner h, distinct A give distinct source +owners \(hA\). The payload view for a given A is uniquely \(\Psi_t(A)\) +and is monomial. Therefore equal field/route terms can be combined +exactly, and the remaining independent source locations can take the +signs that attain the row sum. This statement uses the regular cover. +It does not assert sharpness on a quotient cover. + +The bounds concern complete emitted gates. They do not bound the +internal arithmetic states of a lowered scalar instruction, a native +child, or a recursive caller. They do not supply a complete precision +certificate. + +## The typed inverse-adjoint + +Let \(Q_P\) be the positive intrinsic line on the selected target +fields, with I on the other target fields. Let \(H_R\) be the inverse +intrinsic line on the ordinary target fields, with I on the selected +fields. Put + +\[ +F_{\rm in}=\operatorname{diag}(Q,Q_P),\qquad +F_{\rm out}=\operatorname{diag}(F,FH_R),\qquad A=C_sE_t. +\] + +The exterior factors and cover views belong to these unitary frames. +For an integrated forward word, the physical operator is + +\[ +U=F_{\rm out} +\begin{bmatrix}I&0\\A&I\end{bmatrix}F_{\rm in}^{-1}. +\] + +For a chronological word \(U=G_n\cdots G_1\), its inverse-adjoint is +\(G_n^{-*}\cdots G_1^{-*}\). Thus the chronological gate order stays +the same. Unitary native and monomial gates stay the same. An ADD +\(b\leftarrow b+ca\) becomes \(a\leftarrow a-\overline c b\), and a +real unit SCALE becomes its reciprocal. Therefore + +\[ +U^{-*}=F_{\rm out} +\begin{bmatrix}I&-E_t^*C_s^*\\0&I\end{bmatrix} +F_{\rm in}^{-1}. +\] + +This is an adjoint response, not a reciprocal response. It retains +the selected \(Q_P\) input type. + +The late dual query is checked independently by this gate transform. +It implements \(X\leftarrow X-E_t^*L_s^*Y_P\), retains every selected +Y baseline at its endpoint, and leaves ordinary Y and outside fields +unchanged. Its maps have the same order, and it reads only the FULL +selected Y fields. The complete route in each adjoint coefficient is +the inverse of the forward route. The price is unchanged. The +different prefix bounds are computed separately. + +This proves the conditional circuit lemma and the emitted late query. +It does not replace the missing integrated native forward and backward +replays. It also does not provide a controller that accepts these +boundary types. + +## Reproduction and credit + +Run from this directory: + +```text +python3 check_review.py --output normal +python3 -O check_review.py --output optimized +``` + +Both commands must print +`PASS_INDEPENDENT_FIXED_READER_QUERY_AND_TYPED_DUAL`. +The two `REVIEW-CHECKS.json` files must be byte equal. + +The bridge-access lane supplied the fixed-reader factorization, literal +D25 query, and typed dual lemma. The controller lane supplied the +normalized row capture. The new-core-transfer lane supplied the +rank-sixteen native response. This review supplies independent route, +phase, map-order, and arbitrary-input checks. It adds the arbitrary-reader +form and the sharper local prefix bounds. The bridge-access author +separately checked the regular-cover norm argument and the weaker +algebraic hypotheses. AI research agents produced these local records. + +No publication is authorized. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py new file mode 100644 index 0000000000..d06084e8c0 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py @@ -0,0 +1,680 @@ +"""Check the fixed-reader query without producer code imports.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from functools import cache +import gzip +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent.parent +PRODUCER = LANES / "bridge-access-20261017/row-capture-access-20261020" +UNIT = tuple(1 << i for i in range(25)) +PIVOTS = (0, 27, 36, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23) +PSET = set(PIVOTS) +REUSE_PIN = "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" +DUAL_PIN = "92ffceb625c3a97745892bb0f06a1140e9031ca3dc8085417d54cde9cc61f455" +PINS = { + "capture": ( + "controller-followthrough-20261017/row-capture-20261020/" + "run-normal/ROW-CAPTURE.json", + "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7", + ), + "native": ( + "new-core-transfer-20261017/low-displacement-20261020/" + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + ), + "views": ( + "bridge-access-20261017/matched-stage-access-20261018/" + "DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + ), +} + + +def require(test, message): + if not test: + raise ValueError(message) + + +def digest(raw): + return sha256(raw).hexdigest() + + +def pinned_json(path, pin, compressed=False): + raw = path.read_bytes() + if compressed: + raw = gzip.decompress(raw) + require(digest(raw) == pin, "Pin: " + str(path)) + return json.loads(raw) + + +def put(row, key, value): + value += row.get(key, F(0)) + if value: + row[key] = value + else: + row.pop(key, None) + + +def sparse(raw): + return [{int(j): F(v) for j, v in row.items() if F(v)} for row in raw] + + +def eye(n): + return [{i: F(1)} for i in range(n)] + + +def matmul(a, b): + result = [] + for row in a: + out = {} + for j, value in row.items(): + for k, other in b[j].items(): + put(out, k, value * other) + result.append(out) + return result + + +def invert(a): + n = len(a) + rows = [[a[i].get(j, F(0)) for j in range(n)] + + [F(i == j) for j in range(n)] for i in range(n)] + determinant = F(1) + for j in range(n): + p = next((i for i in range(j, n) if rows[i][j]), None) + require(p is not None, "The pivot minor is a unit over Q") + if p != j: + rows[j], rows[p] = rows[p], rows[j] + determinant = -determinant + value = rows[j][j] + determinant *= value + rows[j] = [v / value for v in rows[j]] + for i in range(n): + if i != j and rows[i][j]: + value = rows[i][j] + rows[i] = [x - value * y for x, y in zip(rows[i], rows[j])] + return [{j: v for j, v in enumerate(row[n:]) if v} for row in rows], determinant + + +def scalar_word(rows, word): + result = [dict(row) for row in rows] + for op, dst, src, value in word: + value = F(value) + if op == "scale": + result[dst] = {j: value * v for j, v in result[dst].items()} + else: + require(op == "add" and src != dst, "Scalar ADD") + for j, v in result[src].items(): + put(result[dst], j, value * v) + return result + + +def apply(a, vector): + result = 0 + while vector: + bit = vector & -vector + result ^= a[bit.bit_length() - 1] + vector ^= bit + return result + + +@cache +def product(a, b): + return tuple(apply(a, x) for x in b) + + +def transpose(a): + return tuple(sum(((a[j] >> i) & 1) << j for j in range(25)) + for i in range(25)) + + +def route_product(*args): + result = UNIT + for a in args: + result = product(result, a) + return result + + +def dot(a, b): + return (a & b).bit_count() & 1 + + +def chart(q): + hole = next(i for i in range(9) if not (q >> i) & 1) + vector = q ^ (1 << hole) + order = list(range(9)) + order[0], order[hole] = order[hole], order[0] + basis = tuple((1 << i) ^ (vector if (vector >> i) & 1 else 0) + for i in order) + UNIT[9:] + require(basis[0] == q and product(transpose(basis), basis) == UNIT, + "Independent port chart") + return basis + + +def route(q, stage): + if not stage: + return UNIT + basis = chart(q) + swaps = [basis[j + 1] ^ UNIT[9 + 8 * (stage - 1) + j] for j in range(8)] + return tuple(x ^ xor(v for v in swaps if dot(v, x)) for x in UNIT) + + +def xor(values): + result = 0 + for value in values: + result ^= value + return result + + +@cache +def line_phase(vector, exponent): + exponent %= 4 + linear = tuple(exponent if (vector >> i) & 1 else 0 for i in range(25)) + quadratic = 0 + if exponent & 1: + for i in range(25): + if (vector >> i) & 1: + for j in range(i + 1, 25): + if (vector >> j) & 1: + quadratic ^= 1 << (25 * i + j) + return linear, quadratic + + +ZERO_PHASE = ((0,) * 25, 0) + + +def add_phase(a, b): + return tuple((x + y) % 4 for x, y in zip(a[0], b[0])), a[1] ^ b[1] + + +def minus_phase(a): + return tuple(-x % 4 for x in a[0]), a[1] + + +def sum_phase(terms): + result = ZERO_PHASE + for vector, exponent in terms: + result = add_phase(result, line_phase(vector, exponent)) + return result + + +@cache +def full_phase(level, a=UNIT): + return sum_phase((a[j], 1) for j in range(9 + 8 * level)) + + +def phase_translation(phase): + require(phase[1] == 0 and all(x % 2 == 0 for x in phase[0]), + "The phase difference is a translation") + return sum((x // 2) << i for i, x in enumerate(phase[0])) + + +def routed_matrix(rows, targets, stage, routes): + return [{(r, product(routes[stage, p], routes[stage, r])): value + for r, value in row.items()} + for p, row in zip(targets, rows)] + + +def multiply_routed(a, b): + result = [] + for row in a: + out = {} + for (j, ra), value in row.items(): + for (k, rb), other in b[j].items(): + put(out, (k, product(ra, rb)), value * other) + result.append(out) + return result + + +def real_price(op, value): + value = F(value) + numerator, denominator = abs(value.numerator), value.denominator + require(numerator and denominator & (denominator - 1) == 0, "Dyadic coefficient") + if op == "scale": + require(numerator & (numerator - 1) == 0, "Dyadic unit scale") + return 2 * (abs(numerator.bit_length() - denominator.bit_length()) + (value < 0)) + return 2 * (3 + numerator.bit_length() - 1 + numerator.bit_count() + + denominator.bit_length() - 1) + + +def replay(operations, dual=False): + rows = [{(i, UNIT): F(1)} for i in range(640)] + bounds = [F(1)] * 640 + grid = [0] * 640 + peak, height = F(1), 0 + exact_peak, exact_height = F(1), 0 + norm_witness = None + height_witness = None + bill = Counter() + for index, (op, dst, src, value) in enumerate(operations): + if op == "map": + rows[dst] = {(j, product(value, a)): c for (j, a), c in rows[dst].items()} + bill["maps"] += 1 + continue + if dual and op == "add": + dst, src, value = src, dst, -value + elif dual and op == "scale": + value = 1 / value + bill["real_scalar"] += real_price(op, value) + if op == "scale": + rows[dst] = {j: value * v for j, v in rows[dst].items()} + bounds[dst] *= abs(value) + grid[dst] = max(0, grid[dst] + value.denominator.bit_length() + - abs(value.numerator).bit_length()) + else: + for j, v in rows[src].items(): + put(rows[dst], j, value * v) + bounds[dst] += abs(value) * bounds[src] + grid[dst] = max(grid[dst], grid[src] + value.denominator.bit_length() - 1) + peak, height = max(peak, bounds[dst]), max(height, grid[dst]) + current_norm = sum(abs(v) for v in rows[dst].values()) + current_height = max((v.denominator.bit_length() - 1 for v in rows[dst].values()), + default=0) + if current_norm > exact_peak: + exact_peak = current_norm + norm_witness = {"event_index": index, "target": dst, + "coefficient_terms": len(rows[dst]), + "coefficient_census": dict(Counter(str(c) for c in rows[dst].values()))} + if current_height > exact_height: + exact_height = current_height + (origin, a), coefficient = next( + (key, c) for key, c in rows[dst].items() + if c.denominator.bit_length() - 1 == current_height) + height_witness = {"event_index": index, "target": dst, + "origin": origin, "route": a, "coefficient": str(coefficient)} + return rows, dict(bill), peak, height, { + "coefficient_row_sum_peak": str(exact_peak), + "coefficient_binary_height": exact_height, + "norm_witness": norm_witness, "height_witness": height_witness} + + +def isolation(word, ports): + selected = {112 + p for p in PIVOTS} + frames = list(word["start"]) + require(len(frames) == len(word["final"]) == 640, "All literal input fields") + require(set(word["frames"][1]) == set(UNIT[:9]), "Literal local FULL frame") + require(all(word["frames"][frames[p]] == [ports[p]] for p in range(112)), + "The literal source lines are the actual model ports") + for p in PIVOTS: + frames[112 + p] = frames[p] + initial = list(frames) + count = Counter() + native = Counter() + last_x = None + for i, event in enumerate(word["events"]): + op = event[0] + dst = event[1] if op == "native" else event[1][1] + if dst < 112: + last_x = i + if dst in selected: + count["removed_" + op] += 1 + if op == "native": + require(event[4] == 1, "Removed selected children have rank one") + continue + if op == "native": + _, dst, old, new, rank, _ = event + require(frames[dst] == old, "Retained native frame") + frames[dst] = new + native[rank] += 1 + else: + require(op == "scalar", "Retained event kind") + _, (kind, dst, src, coefficient), frame = event + require(src not in selected, "The retained word does not read selected Y") + require(frames[dst] == frame and (src is None or frames[src] == frame), + "Retained scalar frames") + require(not (dst < 112 and src is not None and src >= 112), + "The source word does not read target fields") + count["retained_scalar"] += real_price(kind, F(coefficient)) + require(count == {"removed_native": 128, "removed_scalar": 122, + "retained_scalar": 6456}, "Native deletion and scalar invoice") + require(last_x == 2638 and len(word["events"]) == 2640, "The complete source cut") + require(all(frames[p] == 1 for p in range(112)), "All source fields are FULL") + require(all(frames[t] == initial[t] for t in selected), "Selected Q fields are retained") + require(all(frames[i] == word["final"][i] for i in range(640) if i not in selected), + "Other final frames") + require(all(word["start"][i] == word["final"][i] for i in range(224, 640)), + "Outside frame endpoints") + require(native == {1: 1392, 2: 64, 3: 48}, "Retained child census") + native[8] += 16 + require(sum(k * n for k, n in native.items()) == 1792, "Prospective native mass") + return {"deletion": dict(count), "last_source_event": last_x, + "prospective_native_profile": dict(native), "prospective_native_mass": 1792} + + +def general_reader_example(): + t = [{1: F(1)}, {0: F(1)}] + w = [{0: F(1), 1: F(1)}, {1: F(1)}] + b = [{0: F(2), 1: F(1)}, {0: F(-1)}] + a = [{0: F(-1)}, {1: F(1)}] + selected_e = [{}, {1: F(2)}] + m = matmul(w, selected_e) + computed_selected = eye(2) + for row, correction in zip(computed_selected, a): + for j, value in correction.items(): + put(row, j, value) + require(computed_selected == selected_e and not selected_e[0] and bool(selected_e[1]), + "The selected response is nonzero and singular") + require(matmul(w, t) != matmul(t, w), "The general reader example does not commute") + + def mv(matrix, vector): + return [sum(value * vector[j] for j, value in row.items()) for row in matrix] + + def add(left, right, sign=1): + return [x + sign * y for x, y in zip(left, right)] + + wrong_copy = False + for column in range(6): + initial = [F(i == column) for i in range(6)] + xp, xr, z = initial[:2], initial[2:4], initial[4:] + ex_p = add(mv(selected_e, xp), mv(matmul(a, t), xr)) + desired = add(z, add(mv(w, ex_p), mv(b, xr))) + z = add(z, mv(b, xr)) + z = add(z, mv(w, xp)) + changed = add(xp, mv(t, xr)) + z = add(z, mv(w, changed), -1) + z = add(z, mv(m, changed)) + restored = add(changed, mv(t, xr), -1) + require(restored == xp and z == desired, "The arbitrary-reader six-step identity") + wrong = add(initial[4:], mv(b, xr)) + wrong = add(wrong, xp) + wrong = add(wrong, changed, -1) + wrong = add(wrong, mv(m, changed)) + wrong_copy |= wrong != desired + require(wrong_copy, "A nonidentity W cannot be replaced by two plain copies") + return {"arbitrary_input_columns": 6, "E_is_singular": True, + "E_selected_block_is_nonzero": True, "W_and_B_t_do_not_commute": True, + "plain_copy_negative_control": "fails"} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--output", type=Path, default=HERE / "normal") + args = parser.parse_args() + frozen = pinned_json(PRODUCER / "REUSE-FREEZE.json", REUSE_PIN) + for name, pin in frozen["files"].items(): + require(digest((PRODUCER / name).read_bytes()) == pin, "Producer file: " + name) + formation = pinned_json(PRODUCER / "FREEZE.json", frozen["formation_freeze_sha256"]) + for name, pin in formation["files"].items(): + require(digest((PRODUCER / name).read_bytes()) == pin, "Formation file: " + name) + dual = pinned_json(PRODUCER / "DUAL-FREEZE.json", DUAL_PIN) + require(digest((PRODUCER / "DUAL.md").read_bytes()) == dual["proof_sha256"], + "The dual proof pin") + require(dual["reuse_freeze_sha256"] == REUSE_PIN, "The dual dependency pin") + sources = {name: pinned_json(LANES / path, pin, path.endswith(".gz")) + for name, (path, pin) in PINS.items()} + capture, native, views = (sources[k] for k in ("capture", "native", "views")) + emitted = json.loads((PRODUCER / "reuse-normal/REUSE-PROGRAM.json").read_bytes()) + require(tuple(capture["pivots"]) == tuple(emitted["pivots"]) == PIVOTS, "Pivots") + model = native["model"] + e, u, v = (sparse(model[k]) for k in ("response", "correction_U", "correction_V")) + expected_e = eye(112) + for row, correction in zip(expected_e, matmul(u, v)): + for j, value in correction.items(): + put(row, j, value) + require(e == expected_e == sparse(capture["response"]), "The actual E = I + UV") + vp = [{j: row[p] for j, p in enumerate(PIVOTS) if p in row} for row in v] + vpi, vp_det = invert(vp) + reader = matmul(vpi, v) + require(reader == sparse(capture["centre_reader"]), "Independent reader derivation") + require(all({j: value for j, value in row.items() if j in PSET} == {p: F(1)} + for row, p in zip(reader, PIVOTS)), "LJ = I") + require(all(not (set(e[p]) & PSET) for p in PIVOTS), "E[P,P] = 0") + a = [{j: e[i].get(p, F(0)) - F(i == p) + for j, p in enumerate(PIVOTS) if e[i].get(p, F(0)) != F(i == p)} + for i in range(112)] + reconstructed_e = eye(112) + for row, correction in zip(reconstructed_e, matmul(a, reader)): + for j, value in correction.items(): + put(row, j, value) + require(reconstructed_e == e, "E = I + A L") + code = eye(112) + inverse = eye(112) + for p, row in zip(PIVOTS, reader): + code[p] = dict(row) + for r, value in row.items(): + if r != p: + inverse[p][r] = -value + require(code == sparse(capture["code"]) and inverse == sparse(capture["code_inverse"]), + "Independent capture maps") + require(matmul(code, inverse) == matmul(inverse, code) == eye(112), "Both inverse orders") + for key, target in (("scalar_word", code), ("inverse_scalar_word", inverse)): + require(scalar_word(eye(112), capture[key]) == target, "Literal capture word: " + key) + require(sum(real_price(op, F(c)) for op, _, _, c in capture[key]) == 1760, + "Capture price: " + key) + require(all(dst in PSET and (src is None or src not in PSET) + for _, dst, src, _ in capture[key]), "Complement-only capture word") + provider_checks = {name: isolation(value["forward"], model["ports"]) + for name, value in native["providers"].items()} + records = {(r["stage"], r["port"]): r for r in views["entries"]} + require(set(records) == {(s, p) for s in range(3) for p in range(112)}, + "All actual D25 views") + routes = {} + phase_checks = Counter() + for (stage, p), record in records.items(): + q = model["ports"][p] + require(record["q"] == q, "Actual native q") + rho = route(q, stage) + routes[stage, p] = rho + require(rho == tuple(record["route_columns"]), "Independent D25 route") + require(product(rho, rho) == UNIT and transpose(rho) == rho + and apply(rho, q) == q, "Route properties") + align = record["literal_stage_alignment"] + for level in range(stage, 3): + actual = add_phase(full_phase(level, rho), line_phase(align["exit_X"], 2)) + require(actual == full_phase(level), "Past-reader FULL view") + phase_checks["full_views"] += 1 + require(align["exit_X"] == align["exit_Y"], "Equal physical output translations") + if stage: + exterior = sum_phase((UNIT[j], 1) for j in range(9, 9 + 8 * stage)) + for name in ("entry_X", "entry_Y"): + actual = add_phase(full_phase(stage - 1, rho), + line_phase(apply(rho, align[name]), 2)) + expected = add_phase(exterior, line_phase(q, 1)) + require(actual == expected and actual != exterior, + "An adjacent physical FULL entry has the positive intrinsic line") + phase_checks["adjacent_full_to_Q"] += 1 + ordinary = add_phase(actual, line_phase(q, -1)) + require(ordinary == exterior, "An adjacent hole entry has the identity type") + phase_checks["adjacent_hole_to_I"] += 1 + carrier_checks = [] + for rec in emitted["carrier_recipes"]: + p, q = rec["port"], model["ports"][rec["port"]] + basis = tuple(rec["basis_columns"]) + expected_basis = chart(q)[1:9] + chart(q)[:1] + UNIT[9:] + require(basis == expected_basis and rec["q"] == q and rec["rank"] == 8, + "Actual H8 carrier basis") + require(tuple(rec["inverse_columns"]) == transpose(basis) + and product(transpose(basis), basis) == UNIT, "Carrier orthogonality") + desired = add_phase(full_phase(0), line_phase(q, -1)) + implemented = add_phase(sum_phase((b, 1) for b in basis[:8]), + line_phase(rec["output_translation"], 2)) + require(implemented == desired, "Exact H8 carrier phase") + require(implemented != add_phase(full_phase(0), line_phase(q, 1)), + "Negative control: the opposite intrinsic sign fails") + carrier_checks.append({"port": p, "q": q, "translation": rec["output_translation"]}) + require({c["port"] for c in carrier_checks} == PSET, "All sixteen carriers") + pair_checks = [] + for pair in emitted["pairs"]: + s, t = pair["reader_stage"], pair["service_stage"] + ls = routed_matrix(reader, PIVOTS, s, routes) + lt = routed_matrix(reader, PIVOTS, t, routes) + et = routed_matrix(e, range(112), t, routes) + direct = multiply_routed(ls, et) + middle = [{key: value for key, value in row.items() if key[0] in PSET} + for row in direct] + require(sum(map(len, direct)) == 3808 and sum(map(len, middle)) == 696, + "Independent owner-path counts") + prefix = 9 + 8 * t + route_table = pair["middle_routes"] + for record in route_table: + a, ai = tuple(record["columns"]), tuple(record["inverse_columns"]) + require(ai == transpose(a) and product(a, ai) == product(ai, a) == UNIT, + "The source map inverse") + require(a[prefix:] == UNIT[prefix:], "Every uncompleted axis is fixed") + delta = phase_translation(add_phase(full_phase(t), minus_phase(full_phase(t, a)))) + reverse_delta = phase_translation( + add_phase(full_phase(t), minus_phase(full_phase(t, ai)))) + require(record["FULL_translation"] == delta + and record["inverse_FULL_translation"] == reverse_delta + and reverse_delta == apply(ai, delta), "Complete map and inverse phases") + for label, stage in (("old_reader_views", s), ("current_code_views", t)): + require({rec["port"] for rec in pair[label]} == set(range(112)), "All FULL views") + for rec in pair[label]: + require(tuple(rec["route_columns"]) == routes[stage, rec["port"]] + and rec["translation"] == + records[stage, rec["port"]]["literal_stage_alignment"]["exit_X"], + "Emitted FULL view") + require(pair["old_reader_view_ports"] == + {"X": sorted(set(range(112)) - PSET), "Y": list(PIVOTS)}, "Old reader fields") + operations = [] + part_invoices = [] + + def scalar(op, dst, src, coefficient): + operations.append((op, dst, src, F(coefficient))) + + def maps(stage, ports, offset): + for p in ports: + operations.append(("map", offset + p, None, routes[stage, p])) + + def mark(name, begin): + part = operations[begin:] + part_invoices.append({ + "part": name, + "maps": sum(op == "map" for op, _, _, _ in part), + "real_scalar": sum(real_price(op, value) for op, _, _, value in part + if op != "map"), + }) + + begin = len(operations) + ordinary = sorted(set(range(112)) - PSET) + maps(s, ordinary, 0) + maps(s, PIVOTS, 112) + for op, p, r, value in capture["scalar_word"]: + scalar(op, 112 + p, r, value) + maps(s, ordinary, 0) + maps(s, PIVOTS, 112) + mark("old_complement", begin) + begin = len(operations) + for p in PIVOTS: + scalar("add", 112 + p, p, 1) + mark("first_copy", begin) + begin = len(operations) + maps(t, range(112), 0) + for op, p, r, value in capture["scalar_word"]: + scalar(op, p, r, value) + maps(t, range(112), 0) + mark("current_code", begin) + begin = len(operations) + for p in PIVOTS: + scalar("add", 112 + p, p, -1) + mark("second_copy", begin) + begin = len(operations) + middle_rows = [{} for _ in PIVOTS] + pindex = {p: i for i, p in enumerate(PIVOTS)} + integer_census = Counter() + for op, p, r, value, route_id in pair["middle_query"]: + value = F(value) + if op == "scale": + require(r is None and route_id is None, "Middle scale format") + middle_rows[pindex[p]] = { + key: value * v for key, v in middle_rows[pindex[p]].items()} + scalar(op, 112 + p, None, value) + else: + require(op == "mapped_add_restore" and p in PSET and r in PSET, + "The middle query reads existing centres") + require(value.denominator == 1, "The middle ADD is integral") + integer_census[str(value)] += 1 + a = tuple(route_table[route_id]["columns"]) + ai = tuple(route_table[route_id]["inverse_columns"]) + put(middle_rows[pindex[p]], (r, a), value) + operations.append(("map", r, None, a)) + scalar("add", 112 + p, r, value) + operations.append(("map", r, None, ai)) + require(middle_rows == middle, "The emitted middle query equals the independent product") + mark("middle", begin) + begin = len(operations) + maps(t, range(112), 0) + for op, p, r, value in capture["inverse_scalar_word"]: + scalar(op, p, r, value) + maps(t, range(112), 0) + mark("current_inverse", begin) + actual, bill, peak, height, exact_prefix = replay(operations) + expected = [{(i, UNIT): F(1)} for i in range(640)] + for p, row in zip(PIVOTS, direct): + for key, value in row.items(): + put(expected[112 + p], key, value) + require(actual == expected, "All 640 arbitrary input columns of the complete query") + require(bill == {"maps": 2064, "real_scalar": 11168} + and peak == 972 and height == 3, "Independent complete query invoice and bounds") + require(exact_prefix["coefficient_row_sum_peak"] == "448" + and exact_prefix["coefficient_binary_height"] == 2, + "Sharper forward bounds at emitted gate boundaries") + actual_dual, dual_bill, dual_peak, dual_height, exact_dual_prefix = replay( + operations, dual=True) + expected_dual = [{(i, UNIT): F(1)} for i in range(640)] + for p, row in zip(PIVOTS, direct): + for (r, a), value in row.items(): + put(expected_dual[r], (112 + p, transpose(a)), -value) + require(actual_dual == expected_dual, "All 640 input columns of the literal late dual query") + require(dual_bill == bill, "The dual query keeps the invoice") + require(exact_dual_prefix["coefficient_row_sum_peak"] == "43/2" + and exact_dual_prefix["coefficient_binary_height"] == 3, + "Sharper dual bounds at emitted gate boundaries") + unordered = [{} for _ in PIVOTS] + for row_index, (p, row) in enumerate(zip(PIVOTS, reader)): + for j, value in row.items(): + for r, other in e[j].items(): + wrong = route_product(routes[s, p], routes[t, j], + routes[s, j], routes[t, r]) + put(unordered[row_index], (r, wrong), value * other) + if s: + require(unordered != direct, "Negative control: inner stage factors cannot commute") + first_map = next((record for record in route_table + if tuple(record["columns"]) != tuple(record["inverse_columns"])), None) + require(first_map is not None, "Negative control has a noninvolutive map") + require(product(tuple(first_map["columns"]), tuple(first_map["columns"])) != UNIT, + "Negative control: repeat of the forward source map does not restore") + pair_checks.append({ + "reader_stage": s, "physical_level_before_service": t - 1, "service_stage": t, + "direct_paths": sum(map(len, direct)), "selected_paths": sum(map(len, middle)), + "distinct_middle_maps": len(route_table), + "middle_integer_census": dict(integer_census), "parts": part_invoices, + "query_invoice": bill, "triangle_prefix_bound": str(peak), "binary_height_bound": height, + "exact_prefix": exact_prefix, + "all_input_columns": 640, "unchanged_outside_fields": 416, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": str(dual_peak), "dual_binary_height_bound": dual_height, + "dual_exact_prefix": exact_dual_prefix, + "ordered_factor_negative_control": "fails" if s else "stage zero is identity", + "wrong_inverse_map_negative_control": "fails", + }) + require({(r["reader_stage"], r["service_stage"]) for r in pair_checks} == + {(0, 1), (0, 2), (1, 2)}, "All three pairs") + output = { + "status": "PASS_INDEPENDENT_FIXED_READER_QUERY_AND_TYPED_DUAL", + "checker_sha256": digest(Path(__file__).read_bytes()), + "producer_reuse_freeze_sha256": REUSE_PIN, + "producer_dual_freeze_sha256": DUAL_PIN, + "source_pins": PINS, "pivot_minor_determinant": str(vp_det), + "providers": provider_checks, "phase_checks": dict(phase_checks), + "H8_carriers": carrier_checks, "pairs": pair_checks, + "general_reader_example": general_reader_example(), + "producer_code_imported": False, + "complete_native_integration_checked": False, + "complete_supplier_claimed": False, + } + args.output.mkdir(parents=True, exist_ok=True) + raw = (json.dumps(output, indent=2, sort_keys=True) + "\n").encode() + (args.output / "REVIEW-CHECKS.json").write_bytes(raw) + print(output["status"]) + print(digest(raw)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json new file mode 100644 index 0000000000..00610f175c --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json @@ -0,0 +1,635 @@ +{ + "H8_carriers": [ + { + "port": 0, + "q": 11, + "translation": 15 + }, + { + "port": 27, + "q": 38, + "translation": 39 + }, + { + "port": 36, + "q": 146, + "translation": 147 + }, + { + "port": 111, + "q": 191, + "translation": 255 + }, + { + "port": 20, + "q": 161, + "translation": 163 + }, + { + "port": 7, + "q": 21, + "translation": 23 + }, + { + "port": 57, + "q": 56, + "translation": 57 + }, + { + "port": 46, + "q": 140, + "translation": 141 + }, + { + "port": 1, + "q": 19, + "translation": 23 + }, + { + "port": 3, + "q": 67, + "translation": 71 + }, + { + "port": 6, + "q": 13, + "translation": 15 + }, + { + "port": 8, + "q": 37, + "translation": 39 + }, + { + "port": 17, + "q": 81, + "translation": 83 + }, + { + "port": 18, + "q": 145, + "translation": 147 + }, + { + "port": 24, + "q": 385, + "translation": 387 + }, + { + "port": 23, + "q": 321, + "translation": 323 + } + ], + "checker_sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e", + "complete_native_integration_checked": false, + "complete_supplier_claimed": false, + "general_reader_example": { + "E_is_singular": true, + "E_selected_block_is_nonzero": true, + "W_and_B_t_do_not_commute": true, + "arbitrary_input_columns": 6, + "plain_copy_negative_control": "fails" + }, + "pairs": [ + { + "all_input_columns": 640, + "binary_height_bound": 3, + "direct_paths": 3808, + "distinct_middle_maps": 216, + "dual_binary_height_bound": 3, + "dual_exact_prefix": { + "coefficient_binary_height": 3, + "coefficient_row_sum_peak": "43/2", + "height_witness": { + "coefficient": "1/8", + "event_index": 3160, + "origin": 112, + "route": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 0 + }, + "norm_witness": { + "coefficient_census": { + "-1/2": 1, + "-1/4": 8, + "-1/8": 30, + "1": 1, + "1/2": 4, + "1/4": 24, + "1/8": 50 + }, + "coefficient_terms": 118, + "event_index": 3253, + "target": 21 + } + }, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": "53", + "exact_prefix": { + "coefficient_binary_height": 2, + "coefficient_row_sum_peak": "448", + "height_witness": { + "coefficient": "-1/4", + "event_index": 1185, + "origin": 0, + "route": [ + 1034, + 1036, + 1, + 1030, + 16, + 32, + 64, + 128, + 256, + 512, + 14, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 112 + }, + "norm_witness": { + "coefficient_census": { + "-1": 148, + "-1/2": 198, + "-2": 17, + "-3/2": 14, + "1": 40, + "1/2": 186, + "2": 3, + "3/2": 2, + "4": 1 + }, + "coefficient_terms": 609, + "event_index": 1123, + "target": 112 + } + }, + "middle_integer_census": { + "-1": 456, + "1": 240 + }, + "ordered_factor_negative_control": "stage zero is identity", + "parts": [ + { + "maps": 224, + "part": "old_complement", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "first_copy", + "real_scalar": 128 + }, + { + "maps": 224, + "part": "current_code", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "second_copy", + "real_scalar": 128 + }, + { + "maps": 1392, + "part": "middle", + "real_scalar": 5632 + }, + { + "maps": 224, + "part": "current_inverse", + "real_scalar": 1760 + } + ], + "physical_level_before_service": 0, + "query_invoice": { + "maps": 2064, + "real_scalar": 11168 + }, + "reader_stage": 0, + "selected_paths": 696, + "service_stage": 1, + "triangle_prefix_bound": "972", + "unchanged_outside_fields": 416, + "wrong_inverse_map_negative_control": "fails" + }, + { + "all_input_columns": 640, + "binary_height_bound": 3, + "direct_paths": 3808, + "distinct_middle_maps": 216, + "dual_binary_height_bound": 3, + "dual_exact_prefix": { + "coefficient_binary_height": 3, + "coefficient_row_sum_peak": "43/2", + "height_witness": { + "coefficient": "1/8", + "event_index": 3160, + "origin": 112, + "route": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "target": 0 + }, + "norm_witness": { + "coefficient_census": { + "-1/2": 1, + "-1/4": 8, + "-1/8": 30, + "1": 1, + "1/2": 4, + "1/4": 24, + "1/8": 50 + }, + "coefficient_terms": 118, + "event_index": 3253, + "target": 21 + } + }, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": "53", + "exact_prefix": { + "coefficient_binary_height": 2, + "coefficient_row_sum_peak": "448", + "height_witness": { + "coefficient": "-1/4", + "event_index": 1185, + "origin": 0, + "route": [ + 262154, + 262156, + 1, + 262150, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 14, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 112 + }, + "norm_witness": { + "coefficient_census": { + "-1": 148, + "-1/2": 198, + "-2": 17, + "-3/2": 14, + "1": 40, + "1/2": 186, + "2": 3, + "3/2": 2, + "4": 1 + }, + "coefficient_terms": 609, + "event_index": 1123, + "target": 112 + } + }, + "middle_integer_census": { + "-1": 456, + "1": 240 + }, + "ordered_factor_negative_control": "stage zero is identity", + "parts": [ + { + "maps": 224, + "part": "old_complement", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "first_copy", + "real_scalar": 128 + }, + { + "maps": 224, + "part": "current_code", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "second_copy", + "real_scalar": 128 + }, + { + "maps": 1392, + "part": "middle", + "real_scalar": 5632 + }, + { + "maps": 224, + "part": "current_inverse", + "real_scalar": 1760 + } + ], + "physical_level_before_service": 1, + "query_invoice": { + "maps": 2064, + "real_scalar": 11168 + }, + "reader_stage": 0, + "selected_paths": 696, + "service_stage": 2, + "triangle_prefix_bound": "972", + "unchanged_outside_fields": 416, + "wrong_inverse_map_negative_control": "fails" + }, + { + "all_input_columns": 640, + "binary_height_bound": 3, + "direct_paths": 3808, + "distinct_middle_maps": 696, + "dual_binary_height_bound": 3, + "dual_exact_prefix": { + "coefficient_binary_height": 3, + "coefficient_row_sum_peak": "43/2", + "height_witness": { + "coefficient": "1/8", + "event_index": 3160, + "origin": 112, + "route": [ + 656384, + 787456, + 917504, + 394240, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 14, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "target": 0 + }, + "norm_witness": { + "coefficient_census": { + "-1/2": 1, + "-1/4": 8, + "-1/8": 30, + "1": 1, + "1/2": 4, + "1/4": 24, + "1/8": 50 + }, + "coefficient_terms": 118, + "event_index": 3253, + "target": 21 + } + }, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": "53", + "exact_prefix": { + "coefficient_binary_height": 2, + "coefficient_row_sum_peak": "448", + "height_witness": { + "coefficient": "-1/4", + "event_index": 1185, + "origin": 0, + "route": [ + 262154, + 262153, + 4, + 262147, + 16, + 32, + 64, + 128, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 1024, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 112 + }, + "norm_witness": { + "coefficient_census": { + "-1": 148, + "-1/2": 198, + "-2": 17, + "-3/2": 14, + "1": 40, + "1/2": 186, + "2": 3, + "3/2": 2, + "4": 1 + }, + "coefficient_terms": 609, + "event_index": 1123, + "target": 112 + } + }, + "middle_integer_census": { + "-1": 456, + "1": 240 + }, + "ordered_factor_negative_control": "fails", + "parts": [ + { + "maps": 224, + "part": "old_complement", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "first_copy", + "real_scalar": 128 + }, + { + "maps": 224, + "part": "current_code", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "second_copy", + "real_scalar": 128 + }, + { + "maps": 1392, + "part": "middle", + "real_scalar": 5632 + }, + { + "maps": 224, + "part": "current_inverse", + "real_scalar": 1760 + } + ], + "physical_level_before_service": 1, + "query_invoice": { + "maps": 2064, + "real_scalar": 11168 + }, + "reader_stage": 1, + "selected_paths": 696, + "service_stage": 2, + "triangle_prefix_bound": "972", + "unchanged_outside_fields": 416, + "wrong_inverse_map_negative_control": "fails" + } + ], + "phase_checks": { + "adjacent_full_to_Q": 448, + "adjacent_hole_to_I": 224, + "full_views": 672 + }, + "pivot_minor_determinant": "16", + "producer_code_imported": false, + "producer_dual_freeze_sha256": "92ffceb625c3a97745892bb0f06a1140e9031ca3dc8085417d54cde9cc61f455", + "producer_reuse_freeze_sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf", + "providers": { + "base": { + "deletion": { + "removed_native": 128, + "removed_scalar": 122, + "retained_scalar": 6456 + }, + "last_source_event": 2638, + "prospective_native_mass": 1792, + "prospective_native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + } + }, + "extra": { + "deletion": { + "removed_native": 128, + "removed_scalar": 122, + "retained_scalar": 6456 + }, + "last_source_event": 2638, + "prospective_native_mass": 1792, + "prospective_native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + } + } + }, + "source_pins": { + "capture": [ + "controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + ], + "native": [ + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "status": "PASS_INDEPENDENT_FIXED_READER_QUERY_AND_TYPED_DUAL" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json new file mode 100644 index 0000000000..00610f175c --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json @@ -0,0 +1,635 @@ +{ + "H8_carriers": [ + { + "port": 0, + "q": 11, + "translation": 15 + }, + { + "port": 27, + "q": 38, + "translation": 39 + }, + { + "port": 36, + "q": 146, + "translation": 147 + }, + { + "port": 111, + "q": 191, + "translation": 255 + }, + { + "port": 20, + "q": 161, + "translation": 163 + }, + { + "port": 7, + "q": 21, + "translation": 23 + }, + { + "port": 57, + "q": 56, + "translation": 57 + }, + { + "port": 46, + "q": 140, + "translation": 141 + }, + { + "port": 1, + "q": 19, + "translation": 23 + }, + { + "port": 3, + "q": 67, + "translation": 71 + }, + { + "port": 6, + "q": 13, + "translation": 15 + }, + { + "port": 8, + "q": 37, + "translation": 39 + }, + { + "port": 17, + "q": 81, + "translation": 83 + }, + { + "port": 18, + "q": 145, + "translation": 147 + }, + { + "port": 24, + "q": 385, + "translation": 387 + }, + { + "port": 23, + "q": 321, + "translation": 323 + } + ], + "checker_sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e", + "complete_native_integration_checked": false, + "complete_supplier_claimed": false, + "general_reader_example": { + "E_is_singular": true, + "E_selected_block_is_nonzero": true, + "W_and_B_t_do_not_commute": true, + "arbitrary_input_columns": 6, + "plain_copy_negative_control": "fails" + }, + "pairs": [ + { + "all_input_columns": 640, + "binary_height_bound": 3, + "direct_paths": 3808, + "distinct_middle_maps": 216, + "dual_binary_height_bound": 3, + "dual_exact_prefix": { + "coefficient_binary_height": 3, + "coefficient_row_sum_peak": "43/2", + "height_witness": { + "coefficient": "1/8", + "event_index": 3160, + "origin": 112, + "route": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 0 + }, + "norm_witness": { + "coefficient_census": { + "-1/2": 1, + "-1/4": 8, + "-1/8": 30, + "1": 1, + "1/2": 4, + "1/4": 24, + "1/8": 50 + }, + "coefficient_terms": 118, + "event_index": 3253, + "target": 21 + } + }, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": "53", + "exact_prefix": { + "coefficient_binary_height": 2, + "coefficient_row_sum_peak": "448", + "height_witness": { + "coefficient": "-1/4", + "event_index": 1185, + "origin": 0, + "route": [ + 1034, + 1036, + 1, + 1030, + 16, + 32, + 64, + 128, + 256, + 512, + 14, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 112 + }, + "norm_witness": { + "coefficient_census": { + "-1": 148, + "-1/2": 198, + "-2": 17, + "-3/2": 14, + "1": 40, + "1/2": 186, + "2": 3, + "3/2": 2, + "4": 1 + }, + "coefficient_terms": 609, + "event_index": 1123, + "target": 112 + } + }, + "middle_integer_census": { + "-1": 456, + "1": 240 + }, + "ordered_factor_negative_control": "stage zero is identity", + "parts": [ + { + "maps": 224, + "part": "old_complement", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "first_copy", + "real_scalar": 128 + }, + { + "maps": 224, + "part": "current_code", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "second_copy", + "real_scalar": 128 + }, + { + "maps": 1392, + "part": "middle", + "real_scalar": 5632 + }, + { + "maps": 224, + "part": "current_inverse", + "real_scalar": 1760 + } + ], + "physical_level_before_service": 0, + "query_invoice": { + "maps": 2064, + "real_scalar": 11168 + }, + "reader_stage": 0, + "selected_paths": 696, + "service_stage": 1, + "triangle_prefix_bound": "972", + "unchanged_outside_fields": 416, + "wrong_inverse_map_negative_control": "fails" + }, + { + "all_input_columns": 640, + "binary_height_bound": 3, + "direct_paths": 3808, + "distinct_middle_maps": 216, + "dual_binary_height_bound": 3, + "dual_exact_prefix": { + "coefficient_binary_height": 3, + "coefficient_row_sum_peak": "43/2", + "height_witness": { + "coefficient": "1/8", + "event_index": 3160, + "origin": 112, + "route": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "target": 0 + }, + "norm_witness": { + "coefficient_census": { + "-1/2": 1, + "-1/4": 8, + "-1/8": 30, + "1": 1, + "1/2": 4, + "1/4": 24, + "1/8": 50 + }, + "coefficient_terms": 118, + "event_index": 3253, + "target": 21 + } + }, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": "53", + "exact_prefix": { + "coefficient_binary_height": 2, + "coefficient_row_sum_peak": "448", + "height_witness": { + "coefficient": "-1/4", + "event_index": 1185, + "origin": 0, + "route": [ + 262154, + 262156, + 1, + 262150, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 14, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 112 + }, + "norm_witness": { + "coefficient_census": { + "-1": 148, + "-1/2": 198, + "-2": 17, + "-3/2": 14, + "1": 40, + "1/2": 186, + "2": 3, + "3/2": 2, + "4": 1 + }, + "coefficient_terms": 609, + "event_index": 1123, + "target": 112 + } + }, + "middle_integer_census": { + "-1": 456, + "1": 240 + }, + "ordered_factor_negative_control": "stage zero is identity", + "parts": [ + { + "maps": 224, + "part": "old_complement", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "first_copy", + "real_scalar": 128 + }, + { + "maps": 224, + "part": "current_code", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "second_copy", + "real_scalar": 128 + }, + { + "maps": 1392, + "part": "middle", + "real_scalar": 5632 + }, + { + "maps": 224, + "part": "current_inverse", + "real_scalar": 1760 + } + ], + "physical_level_before_service": 1, + "query_invoice": { + "maps": 2064, + "real_scalar": 11168 + }, + "reader_stage": 0, + "selected_paths": 696, + "service_stage": 2, + "triangle_prefix_bound": "972", + "unchanged_outside_fields": 416, + "wrong_inverse_map_negative_control": "fails" + }, + { + "all_input_columns": 640, + "binary_height_bound": 3, + "direct_paths": 3808, + "distinct_middle_maps": 696, + "dual_binary_height_bound": 3, + "dual_exact_prefix": { + "coefficient_binary_height": 3, + "coefficient_row_sum_peak": "43/2", + "height_witness": { + "coefficient": "1/8", + "event_index": 3160, + "origin": 112, + "route": [ + 656384, + 787456, + 917504, + 394240, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 14, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "target": 0 + }, + "norm_witness": { + "coefficient_census": { + "-1/2": 1, + "-1/4": 8, + "-1/8": 30, + "1": 1, + "1/2": 4, + "1/4": 24, + "1/8": 50 + }, + "coefficient_terms": 118, + "event_index": 3253, + "target": 21 + } + }, + "dual_query_all_input_columns": 640, + "dual_triangle_prefix_bound": "53", + "exact_prefix": { + "coefficient_binary_height": 2, + "coefficient_row_sum_peak": "448", + "height_witness": { + "coefficient": "-1/4", + "event_index": 1185, + "origin": 0, + "route": [ + 262154, + 262153, + 4, + 262147, + 16, + 32, + 64, + 128, + 256, + 512, + 11, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 1024, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "target": 112 + }, + "norm_witness": { + "coefficient_census": { + "-1": 148, + "-1/2": 198, + "-2": 17, + "-3/2": 14, + "1": 40, + "1/2": 186, + "2": 3, + "3/2": 2, + "4": 1 + }, + "coefficient_terms": 609, + "event_index": 1123, + "target": 112 + } + }, + "middle_integer_census": { + "-1": 456, + "1": 240 + }, + "ordered_factor_negative_control": "fails", + "parts": [ + { + "maps": 224, + "part": "old_complement", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "first_copy", + "real_scalar": 128 + }, + { + "maps": 224, + "part": "current_code", + "real_scalar": 1760 + }, + { + "maps": 0, + "part": "second_copy", + "real_scalar": 128 + }, + { + "maps": 1392, + "part": "middle", + "real_scalar": 5632 + }, + { + "maps": 224, + "part": "current_inverse", + "real_scalar": 1760 + } + ], + "physical_level_before_service": 1, + "query_invoice": { + "maps": 2064, + "real_scalar": 11168 + }, + "reader_stage": 1, + "selected_paths": 696, + "service_stage": 2, + "triangle_prefix_bound": "972", + "unchanged_outside_fields": 416, + "wrong_inverse_map_negative_control": "fails" + } + ], + "phase_checks": { + "adjacent_full_to_Q": 448, + "adjacent_hole_to_I": 224, + "full_views": 672 + }, + "pivot_minor_determinant": "16", + "producer_code_imported": false, + "producer_dual_freeze_sha256": "92ffceb625c3a97745892bb0f06a1140e9031ca3dc8085417d54cde9cc61f455", + "producer_reuse_freeze_sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf", + "providers": { + "base": { + "deletion": { + "removed_native": 128, + "removed_scalar": 122, + "retained_scalar": 6456 + }, + "last_source_event": 2638, + "prospective_native_mass": 1792, + "prospective_native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + } + }, + "extra": { + "deletion": { + "removed_native": 128, + "removed_scalar": 122, + "retained_scalar": 6456 + }, + "last_source_event": 2638, + "prospective_native_mass": 1792, + "prospective_native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + } + } + }, + "source_pins": { + "capture": [ + "controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + ], + "native": [ + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + ], + "views": [ + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + ] + }, + "status": "PASS_INDEPENDENT_FIXED_READER_QUERY_AND_TYPED_DUAL" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json new file mode 100644 index 0000000000..467114e5d1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json @@ -0,0 +1,13 @@ +{ + "dispatcher_freeze_sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331", + "files": { + "REPRODUCTION.json": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d", + "REVIEW.md": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94", + "check_service.py": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "normal/REVIEW-CHECKS.json": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "optimized/REVIEW-CHECKS.json": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + "schema": "independent-six-fixed-reader-service-review-v1", + "scope": "Six exact forward data services under the inherited helper contract. No complete supplier claim.", + "service_freeze_sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..bfa544dedf --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json @@ -0,0 +1,11 @@ +{ + "commands": [ + "python3 check_service.py --output normal", + "python3 -O check_service.py --output optimized" + ], + "normal_optimized_byte_equal": true, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "receipt_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "schema": "independent-fixed-reader-service-reproduction-v1", + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md new file mode 100644 index 0000000000..61a8f56ef1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md @@ -0,0 +1,199 @@ +# Independent review of the six joined D25 services + +Both providers pass for all three reader/service pairs +\((s,t)=(0,1),(0,2),(1,2)\). The joined word has the claimed complete +data map on the regular D25 cover. No material defect was found. + +Each service has 17,624 real scalar primitives, native rank 1,792, +and a bound of 5,776 monomial map calls. These are component counts. +The inherited helper host, finite map cost, recursive precision, and +complete supplier remain separate obligations. + +## Inputs and independent method + +The dispatcher freeze has SHA-256 +`bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331`. +The joined-service freeze has SHA-256 +`177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f`. +The decompressed joined payload has SHA-256 +`88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13`. + +The separate independent query review has freeze +`d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a`. +This review imports only that pinned independent mathematical helper. +It imports no producer code. + +The local native phase review has freeze +`cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c`. +That review checks the exact line-entry native recipes and endpoint +adapters, including global phase. This review reads its proof and +receipt, rechecks all 35 consumed file hashes, and compares every +inherited component with the new prefix. It does not rerun the +4,194,304 spatial coefficients from that earlier phase check. + +The new checker validates all source freezes and source payloads. It +replays the native prefix with exact fractions and a complete frame +ledger. It checks the DATA phase equations with a separate Z4 +representation, reconstructs the actual owner routes, and then replays +the bundled query on the routed prefix outputs. + +## The native prefix is an exact reviewed component + +For each provider, the new prefix has exactly the first 2,406 events +of the independently reviewed line-entry word. Its frame table, native +recipe table, start and final frames, endpoint adapters, and retained +original indices are unchanged. + +There are 2,390 retained core events, followed by sixteen positive H8 +carrier events. There is no old same-reader query in this prefix. +The selected input records have the same positive intrinsic line and +input adapter as their source port. The 128 input adapters consist of +112 source adapters and sixteen selected target adapters. The 96 +output adapters act only on ordinary targets. + +The independent replay gives the exact local content map: + +\[ +x'=x,\qquad z'_P=z_P,\qquad +y'_R=(y+Ex)_R. +\] + +All 640 input columns are independent. The 416 outside fields remain +fixed. The frame ledger ends with FULL source and selected target +fields; ordinary targets retain their hole frames. The native phase +dependency converts this content statement into the stated physical +local map. + +All scalar additions have equal source and target frames. Every +native transition is a positive nested-frame transition of the +declared rank. The native profile is + +\[ +1392H_1+64H_2+48H_3+16H_8. +\] + +It has 1,520 children, native rank 1,792, and scalar price 6,456. +The exact content coefficient row-sum peak is 22, with binary +denominator height one. + +## Physical stage progress and the complete cover barrier + +The physical input before service t has completed level \(t-1\). +The reader label s does not alter that level. Pair \((0,2)\) therefore +uses a stage-zero reader that has already reached physical level one. + +For each stage t in \(\{1,2\}\), the checker binds all 224 input and +224 output DATA maps to the actual D25 records. It reconstructs each +route \(\rho_{t,p}\) from the native q and port chart. The route is +an orthogonal involution and fixes q and all future axes. + +All 448 input and 448 output Z4 phase equations pass. The equations +include the common exterior, the selected positive intrinsic line, +the ordinary hole, and the exact translation order. Using the entry +translation on the wrong side of its route fails all 448 input checks. + +At the global output of the native prefix, X and selected Y are FULL. +The ordinary Y fields are in their hole frames. The query's current +views are exactly the actual DATA exit views. Every literal query +map also passes its own FULL conjugation and inverse-phase checks. + +For each field, right multiplication by \(\rho_{t,p}\) permutes the +regular cover. Thus distinct body invocations have disjoint data +records for that field. The body computations can be completed under +the inherited helper contract. The complete cover barrier is required +before the global query; a per-body query cannot replace that barrier +without a separate source-availability proof. + +This data partition does not construct a helper host. Each native +body still requires the inherited typed helper supply and restoration +contract. The review does not infer that contract from the data +permutation. + +## Exact global map + +Let \(G=\operatorname{diag}(I_P,q_R)\). Let \(F_\ell\) be FULL on the +first \(9+8\ell\) axes. Let \(E_t\) include the actual current owner +routes and let \(L_s\) be the retained old reader. Define + +\[ +(A_{s,t})_P=L_sE_t,\qquad +(A_{s,t})_R=(E_t)_R. +\] + +The complete service is + +\[ +(F_{t-1}x,\ F_{t-1}Gw) +\longmapsto +(F_tx,\ F_tG(w+A_{s,t}x)). +\] + +The bank w is arbitrary. In particular, its selected records do not +have to be zero or depend on x. If \(w=C_sy\), then the selected +outputs are \(L_s(y+E_tx)\) and the ordinary outputs are +\((y+E_tx)_R\). The normalized row code is a unit, so this +interpretation imposes no restriction on w. + +The checker replays the literal query from the complete routed prefix +state. It keeps a coefficient for each full input-field/owner-route +pair. It checks every one of the 640 independent input columns and +all six provider/stage records. It does not replace different routed +responses with one scalar response. + +The query restores the X array at its FULL cut and does not change +ordinary Y. Across the complete service, the intended X content is +preserved while its physical frame advances from \(F_{t-1}\) to \(F_t\). +All 416 outside fields keep their arbitrary input contents. + +## Price and limits + +The separate late query costs 11,168 scalar primitives and 2,064 +monomial map calls. Its exact content coefficient bound is 448 with +binary denominator height two. This agrees with the independent +query review. + +The complete monomial call bound is: + +| Part | Calls | +| --- | ---: | +| DATA entry and exit | 448 | +| Local endpoint adapters | 224 | +| Two side maps per native child | 3,040 | +| Literal late query | 2,064 | +| Total | 5,776 | + +The complete scalar count is \(6456+11168=17624\). No extra field or +odd division is introduced by this join. Identity maps remain counted +when they occur in the literal instruction stock. + +These bounds concern the emitted content maps. They do not give +internal native-child bounds, primitive arithmetic guards, recursive +parking costs, a finite price for each address map, or a complete +supplier. The review does not claim an improvement to the complete +kappa calculation. + +The earlier typed inverse-adjoint theorem now has a verified forward +data service to which it can apply. This review does not emit or +verify a separately packaged full backward service. + +## Reproduction and credit + +Run from this directory: + +```text +python3 check_service.py --output normal +python3 -O check_service.py --output optimized +``` + +Both runs must print `PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES`, +and the two `REVIEW-CHECKS.json` files must be byte equal. + +The bridge-access lane supplied the D25 dispatcher and reader query. +The new-core-transfer lane supplied the native prefix and joined +payload. The new-native-recipes lane supplied the independent native +phase review. The controller lane supplied the row capture. This +review supplies the independent join, phase, owner-route, arbitrary +input, and invoice checks. AI agents prepared these local records. + +No publication is authorized. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py new file mode 100644 index 0000000000..08e67399dc --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py @@ -0,0 +1,378 @@ +"""Review the complete D25 service from pinned local components.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent.parent +QUERY_REVIEW = HERE.parent / "fixed-reader-reuse-review-20261020" +DISPATCH = LANES / "bridge-access-20261017/row-capture-access-20261020" +CORE = LANES / "new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020" +PHASE_REVIEW = LANES / "new-native-recipes-20261017/line-entry-reuse-review-20261020" +FREEZES = { + "independent_query": (QUERY_REVIEW / "FREEZE.json", + "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a"), + "dispatcher": (DISPATCH / "INTEGRATION-FREEZE.json", + "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331"), + "service": (CORE / "SERVICE-FREEZE.json", + "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f"), + "native_phase": (PHASE_REVIEW / "FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c"), + "prefix": (CORE / "PREFIX-FREEZE.json", + "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e"), + "query": (CORE / "QUERY-FREEZE.json", + "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d"), +} +PAYLOADS = { + "dispatcher": (DISPATCH / "integration-v2-normal/DISPATCHER.json", + "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24"), + "service": (CORE / "service-normal/FIXED-READER-SERVICES.json.gz", + "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13"), + "prefix": (CORE / "prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e"), + "query": (CORE / "query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a"), + "line_entry": ( + CORE.parent / "row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110"), +} + + +def need(test, label): + if not test: + raise ValueError(label) + + +def digest(raw): + return sha256(raw).hexdigest() + + +def read(path, pin, decode_gzip=False): + raw = path.read_bytes() + if decode_gzip: + raw = gzip.decompress(raw) + need(digest(raw) == pin, "Source pin: " + str(path)) + return raw + + +def validate_freeze(path, pin): + value = json.loads(read(path, pin)) + for name, expected in value["files"].items(): + read(path.parent / name, expected) + return value + + +validate_freeze(*FREEZES["independent_query"]) +spec = importlib.util.spec_from_file_location("independent_reuse_math", QUERY_REVIEW / "check_review.py") +r = importlib.util.module_from_spec(spec) +spec.loader.exec_module(r) + + +def binary_rank(vectors): + pivots = {} + for vector in vectors: + while vector: + bit = vector.bit_length() - 1 + if bit not in pivots: + pivots[bit] = vector + break + vector ^= pivots[bit] + return len(pivots) + + +def prefix_replay(word, response): + state = r.eye(640) + live = list(word["start"]) + profile = Counter() + price = 0 + peak = F(1) + height = 0 + for index, event in enumerate(word["events"]): + if event[0] == "native": + _, target, old, new, rank, key = event + need(live[target] == old, "Prefix native frame") + left, right = word["frames"][old], word["frames"][new] + need(binary_rank(left) == len(left) and binary_rank(right) == len(right) + and binary_rank(left + right) == len(right) + and len(right) - len(left) == rank, "Positive nested native rank") + need(word["native_recipes"][key]["rank"] == rank, "Bound native recipe") + live[target] = new + profile[rank] += 1 + else: + need(event[0] == "scalar", "Prefix event grammar") + _, (op, target, origin, coefficient), frame = event + value = F(coefficient) + need(live[target] == frame, "Prefix scalar target frame") + if op == "scale": + state[target] = {j: value * v for j, v in state[target].items()} + else: + need(op == "add" and live[origin] == frame and origin != target, + "Prefix scalar source frame") + for j, v in state[origin].items(): + r.put(state[target], j, value * v) + price += r.real_price(op, value) + peak = max(peak, sum(abs(v) for v in state[target].values())) + height = max(height, max((v.denominator.bit_length() - 1 + for v in state[target].values()), default=0)) + need(target < 224, "No event writes an outside helper") + if index == 2389: + need(all(live[p] == 1 for p in range(112)), "The complete source cut") + expected = r.eye(640) + for p in range(112): + if p not in r.PSET: + for j, value in response[p].items(): + r.put(expected[112 + p], j, value) + need(state == expected, "Independent complete prefix map on 640 input columns") + need(live == word["final"], "Complete prefix frame ledger") + need(all(live[p] == 1 for p in range(112)) + and all(live[112 + p] == 1 for p in r.PIVOTS), "All query fields are FULL") + need(price == 6456 and profile == {1: 1392, 2: 64, 3: 48, 8: 16}, "Prefix price") + need(peak == 22 and height == 1, "Prefix content bounds") + return {"input_columns": 640, "restored_outside_fields": 416, + "native_profile": dict(profile), "native_mass": sum(k * v for k, v in profile.items()), + "native_children": sum(profile.values()), "scalar_primitives": price, + "content_row_sum_peak": str(peak), "content_binary_height": height} + + +def query_replay(word, initial): + state = [dict(row) for row in initial] + scalar, maps = 0, 0 + peak = max(sum(abs(v) for v in row.values()) for row in state) + height = max(v.denominator.bit_length() - 1 for row in state for v in row.values()) + for event in word["events"]: + if event[0] == "map": + _, target, map_index = event + a = tuple(word["maps"][map_index]["columns"]) + state[target] = {(j, r.product(a, b)): v for (j, b), v in state[target].items()} + maps += 1 + else: + need(event[0] == "scalar", "Query event grammar") + _, op, target, origin, coefficient = event + value = F(coefficient) + scalar += r.real_price(op, value) + if op == "scale": + state[target] = {j: value * v for j, v in state[target].items()} + else: + need(op == "add" and origin != target, "Query ADD") + need(origin < 112 or origin - 112 in r.PSET, "No ordinary Y source") + for key, v in state[origin].items(): + r.put(state[target], key, value * v) + peak = max(peak, sum(abs(v) for v in state[target].values())) + height = max(height, max((v.denominator.bit_length() - 1 + for v in state[target].values()), default=0)) + need(target < 112 or target - 112 in r.PSET, "Only FULL query fields are changed") + need(scalar == 11168 and maps == 2064, "Literal query price") + return state, {"scalar_primitives": scalar, "map_calls": maps, + "content_row_sum_peak": str(peak), "content_binary_height": height} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--output", type=Path, default=HERE / "normal") + args = parser.parse_args() + for path, pin in FREEZES.values(): + validate_freeze(path, pin) + data = {key: json.loads(read(path, pin, path.suffix == ".gz")) + for key, (path, pin) in PAYLOADS.items()} + dispatcher, service, prefix, query, old = (data[key] for key in + ("dispatcher", "service", "prefix", "query", "line_entry")) + for path, pin in dispatcher["source_pins"].values(): + read(LANES / path, pin, path.endswith(".gz")) + phase_inputs = json.loads((PHASE_REVIEW / "normal/INPUTS.json").read_bytes()) + for path, pins in phase_inputs.items(): + raw = read(LANES / path, pins["sha256"]) + if "decompressed_sha256" in pins: + need(digest(gzip.decompress(raw)) == pins["decompressed_sha256"], "Phase input payload") + old_path = str(PAYLOADS["line_entry"][0].relative_to(LANES)) + need(phase_inputs[old_path]["decompressed_sha256"] == PAYLOADS["line_entry"][1], + "The inherited phase review binds this exact line-entry word") + need(service["native_prefixes"] == prefix["providers"] == query["native_prefixes"], + "Exact native bundle") + need(service["queries"] == query["queries"], "Exact query bundle") + need(service["services"] == dispatcher["invocations"] + and service["stage_views"] == dispatcher["stage_views"] + and service["contract"] == dispatcher["contract"] + and service["owner_contract"] == dispatcher["owner_contract"], "Exact dispatcher bundle") + need(tuple(service["selected_ports"]) == tuple(prefix["selected_ports"]) == r.PIVOTS, + "Unchanged selected fields") + source = {key: json.loads(read(LANES / path, pin)) + for key, (path, pin) in r.PINS.items() if key in ("capture", "views")} + capture, views = source["capture"], source["views"] + response = r.sparse(prefix["response"]) + need(response == r.sparse(capture["response"]) and prefix["ports"] == old["ports"], + "The actual response and port order") + reader = r.sparse(capture["centre_reader"]) + views_by_id = {(v["stage"], v["port"]): v for v in views["entries"]} + source_query = json.loads((DISPATCH / "reuse-normal/REUSE-PROGRAM.json").read_bytes()) + prefix_reports = {} + for name, word in prefix["providers"].items(): + inherited = old["providers"][name] + need(word["events"] == inherited["events"][:2406], "Exact reviewed native prefix") + need(word["stage_ranges"] == { + "precode": [0, 0], "retained_core": [0, 2390], "selected_line_progress": [2390, 2406]}, + "The prefix has no local late query") + for key in ("start", "final", "frames", "native_recipes", "input_views", + "output_views", "retained_original_event_indices"): + need(word[key] == inherited[key], "Inherited phase or frame bytes: " + key) + need(len(word["input_views"]) == 128 and len(word["output_views"]) == 96, + "Endpoint adapter counts") + need({v["field"] for v in word["input_views"]} == + set(range(112)) | {112 + p for p in r.PIVOTS}, "Every input adapter field") + need({v["port"] for v in word["output_views"]} == set(range(112)) - r.PSET, + "Only ordinary output adapters") + prefix_reports[name] = prefix_replay(word, response) + routes = {(s, p): r.route(prefix["ports"][p], s) for s in range(3) for p in range(112)} + phase_count = Counter() + wrong_entry = 0 + for stage in service["stage_views"]: + t = stage["service_stage"] + need(t in (1, 2) and stage["physical_input_level"] == t - 1 + and stage["physical_output_level"] == t, "Adjacent physical stage") + need(stage["common_exterior_axes"] == list(r.UNIT[9:9 + 8 * t]), "Common exterior") + entries = {v["field"]: v for v in stage["DATA_entry"]} + exits = {v["field"]: v for v in stage["DATA_exit"]} + need(len(stage["DATA_entry"]) == len(stage["DATA_exit"]) == 224 + and set(entries) == set(exits) == set(range(224)), "All DATA fields") + for field in range(224): + p = field % 112 + side = "X" if field < 112 else "Y" + q = prefix["ports"][p] + rho = routes[t, p] + actual = views_by_id[t, p] + align = actual["literal_stage_alignment"] + entry, out = entries[field], exits[field] + full = side == "X" or p in r.PSET + need(tuple(entry["route_columns"]) == tuple(out["route_columns"]) == + tuple(actual["route_columns"]) == rho, "The literal DATA route") + need(entry["side"] == out["side"] == side + and entry["port"] == out["port"] == p, "The boundary field binding") + need(entry["translation_before_route"] == align["entry_" + side] + and entry["translation_after_route"] == r.apply(rho, align["entry_" + side]), + "The literal input translation order") + exit_key = "exit_X" if full else "exit_Y" + need(out["literal_translation_key"] == exit_key + and out["translation_after_route"] == align[exit_key], "The literal output translation") + before = r.full_phase(t - 1, rho) + if not full: + before = r.add_phase(before, r.line_phase(q, -1)) + obtained = r.add_phase(before, r.line_phase(entry["translation_after_route"], 2)) + expected = r.sum_phase((x, 1) for x in r.UNIT[9:9 + 8 * t]) + if full: + expected = r.add_phase(expected, r.line_phase(q, 1)) + need(obtained == expected and entry["intrinsic_input"] == ("Q_p" if full else "I"), + "Exact input Z4 equation") + wrong_entry += r.add_phase(before, r.line_phase(entry["translation_before_route"], 2)) != expected + after = r.full_phase(t, rho) + expected_out = r.full_phase(t) + if not full: + after = r.add_phase(after, r.line_phase(q, -1)) + expected_out = r.add_phase(expected_out, r.line_phase(q, -1)) + need(r.add_phase(after, r.line_phase(out["translation_after_route"], 2)) == expected_out + and out["global_output"] == ("FULL" if full else "FULL*q_p"), "Exact output Z4 equation") + phase_count["entry"] += 1 + phase_count["exit"] += 1 + need(phase_count == {"entry": 448, "exit": 448} and wrong_entry > 0, "Boundary completeness and control") + query_reports = {} + for key, word in service["queries"].items(): + s, t = word["reader_stage"], word["service_stage"] + need(key == f"{s}:{t}", "Literal query labels") + for view in word["maps"]: + a, ai = tuple(view["columns"]), tuple(view["inverse_columns"]) + need(r.product(a, ai) == r.product(ai, a) == r.UNIT + and ai == r.transpose(a), "Literal query map inverse") + need(a[9 + 8 * t:] == r.UNIT[9 + 8 * t:], "No future query axis") + delta = r.phase_translation(r.add_phase(r.full_phase(t), r.minus_phase(r.full_phase(t, a)))) + need(view["translation"] == delta and view["inverse_translation"] == r.apply(ai, delta), + "Every literal query map phase") + pair = next(pair for pair in source_query["pairs"] + if (pair["reader_stage"], pair["service_stage"]) == (s, t)) + current = [{"port": p, "route_columns": list(routes[t, p]), + "translation": views_by_id[t, p]["literal_stage_alignment"]["exit_X"]} + for p in range(112)] + need(pair["current_code_views"] == current, "The query uses the actual DATA output chart") + et = r.routed_matrix(response, range(112), t, routes) + ls = r.routed_matrix(reader, r.PIVOTS, s, routes) + desired = r.multiply_routed(ls, et) + initial = [{(i, r.UNIT): F(1)} for i in range(640)] + for p in range(112): + if p not in r.PSET: + for term, value in et[p].items(): + r.put(initial[112 + p], term, value) + expected = [dict(row) for row in initial] + for p, row in zip(r.PIVOTS, desired): + for term, value in row.items(): + r.put(expected[112 + p], term, value) + result, report = query_replay(word, initial) + need(result == expected, "The complete service map on all 640 input columns") + need(report["content_row_sum_peak"] == "448" and report["content_binary_height"] == 2, + "The complete literal query bounds") + query_reports[key] = report + reports = [] + for record in service["services"]: + name, s, t = record["provider"], record["reader_stage"], record["service_stage"] + key = f"{s}:{t}" + blocks = record["ordered_blocks"] + need([b["op"] for b in blocks] == [ + "DATA_entry", "native_input_adapters", "complete_native_carrier_cover_sweep", + "ordinary_output_adapters", "DATA_exit", "complete_cover_barrier", "fixed_past_reader_query"], + "The exact barrier order") + need(blocks[2]["event_range"] == [0, 2406] and blocks[6]["literal_key"] == key, + "The complete native and query blocks") + need(record["stage_view_record"] == blocks[0]["record"] == blocks[4]["record"] == t - 1 + and service["stage_views"][t - 1]["service_stage"] == t, + "The service selects the actual stage views") + need(all(blocks[i]["provider"] == name and blocks[i]["source"] == "prefix" + for i in (1, 2, 3)), "The service selects one complete native provider") + pair_index = record["query_pair_record"] + bound_pair = source_query["pairs"][pair_index] + need(blocks[6]["pair_record"] == pair_index + and blocks[6]["source"] == "query" and blocks[6]["literal_source"] == "literal_query" + and (bound_pair["reader_stage"], bound_pair["service_stage"]) == (s, t), + "The service selects the actual reader query") + need(record["physical_input_level"] == t - 1 and record["physical_output_level"] == t, + "The reader label is not the physical level") + prefix_report, query_report = prefix_reports[name], query_reports[key] + map_invoice = { + "DATA": 448, "local_endpoint_adapters": 128 + 96, + "native_side_maps": 2 * prefix_report["native_children"], + "late_query": query_report["map_calls"]} + map_invoice["total"] = sum(map_invoice.values()) + scalar = prefix_report["scalar_primitives"] + query_report["scalar_primitives"] + need(scalar == record["scalar_primitives"] == 17624 + and map_invoice == record["map_call_bound"] and map_invoice["total"] == 5776, + "The full service invoice") + reports.append({"provider": name, "reader_stage": s, "service_stage": t, + "all_input_columns": 640, "native_mass": prefix_report["native_mass"], + "scalar_primitives": scalar, "monomial_map_call_bound": map_invoice["total"]}) + need(len(reports) == 6 and {(x["provider"], x["reader_stage"], x["service_stage"]) for x in reports} + == {(p, s, t) for p in prefix_reports for s, t in ((0, 1), (0, 2), (1, 2))}, + "Both providers and all three pairs") + receipt = { + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "checker_sha256": digest(Path(__file__).read_bytes()), + "frozen_dependencies": {k: {"path": str(p), "sha256": h} for k, (p, h) in FREEZES.items()}, + "payloads": {k: {"path": str(p), "decompressed_sha256": h} for k, (p, h) in PAYLOADS.items()}, + "native_phase_files_rechecked": len(phase_inputs), + "prefix_reports": prefix_reports, "query_reports": query_reports, + "boundary_phase_checks": dict(phase_count), "wrong_entry_translation_control_failures": wrong_entry, + "services": reports, "producer_code_imported": False, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "helper_hosting_reproved": False, "finite_monomial_price_proved": False, + "recursive_precision_proved": False, "complete_supplier_claimed": False, + } + args.output.mkdir(parents=True, exist_ok=True) + raw = (json.dumps(receipt, indent=2, sort_keys=True) + "\n").encode() + (args.output / "REVIEW-CHECKS.json").write_bytes(raw) + print(receipt["status"]) + print(digest(raw)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json new file mode 100644 index 0000000000..fedfda354b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json new file mode 100644 index 0000000000..fedfda354b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json new file mode 100644 index 0000000000..61bcb08fcb --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json new file mode 100644 index 0000000000..bc44c08d4a --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json @@ -0,0 +1,13 @@ +{ + "files": { + "CHECKS.json": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "NORMAL-HASHES.json": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5", + "REVIEW.md": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332", + "check_moving_code.py": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + "normal_optimized_bytes_identical": true, + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "scope": "Actual rank30/rank16 matrices and square codes, complete arbitrary-input entry swaps, conditional moving-code and reuse identities. No final decode, global routed caller, complete precision or kappa claim.", + "status": "FROZEN_INDEPENDENT_REVIEW" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json new file mode 100644 index 0000000000..f23bf2bf83 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json @@ -0,0 +1,4 @@ +{ + "CHECKS.json": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md new file mode 100644 index 0000000000..53c67ce5f6 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md @@ -0,0 +1,300 @@ +# Independent review of the moving centre code + +The new reader removes the phase-dependent inverse from the entry +section. It applies to both actual response families. In particular, +the actual rank16 response has a valid entry code although all eight +of its old small phase blocks are singular at character 2. + +The complete entry swaps below are exact array programs with paid +scalar operations and translations. The square codes on the existing +112 fields are also checked. The rank16 square code makes the encoded +response diagonal on sixteen actual carriers. None of these statements +implements the final output decode or the complete productive caller. + +## Independent source checks + +`CHECKS.json` pins every input. The checker imports no producer code. +It uses exact rational arithmetic and verifies: + +- E=I+UV and both orders of the actual E inverse for both families; +- B=VU, an independent rational inverse of B, and D0 U=I; +- the full inverse identity E^-1=I-U(I+B)^-1 V; +- complete literal B and B^-1 words on arbitrary inputs; +- every input field of both complete entry swaps, with translation + labels retained on every coefficient; +- restoration of every field after two complete entry swaps; +- the actual rank30 minor and normalized square code; +- both literal rank16 pivot-code directions, both inverse orders, + and the full 112-column diagonal response. + +The rank30 inverse minor is computed independently. Its determinant is +-1/256 and its inverse is integral. The rank16 code is the actual +unnormalized pivot code from the native source packet. It is a +different scalar conjugator from the normalized section code. + +The current checker does not repeat the native phase and wrapper +verification. It uses the already reviewed phase identity Q_p^2=X_qp +and its consequence Q_p^4=I. The 112 directions are compared directly +with the pinned stage-zero DATA views. + +## General section theorem + +Let E=I+UV and suppose B=VU is invertible. Put D0=B^-1 V. Then D0 U=I. +Let Q be the diagonal matrix of exact line phases and put L=Q^2. +Assume L^2=I. Set + +```text +J_in = L U, D_in = D0 L. +``` + +Their product is D_in J_in=I. This requires no inverse of VLU. +On arbitrary arrays a and z, the word + +```text +a += J_in z +z -= D_in a +a += J_in z +z = -z +``` + +has endpoint + +```text +((I-J_in D_in)a+J_in z, D_in a). +``` + +The second line reads the updated a. Direct substitution proves that +the endpoint is an involution. A single use stores the old arbitrary z +inside the data section. It does not restore or clear z. + +Write S0 for the same swap with section U and reader D0. Then + +```text +S_in = diag(L,I) S0 diag(L,I). +``` + +The two translation passes can therefore be placed outside the whole +constant scalar word. They need 224 field-map calls for n=112. +There is no need for separate translation passes around each shear. + +Suppose the data advance is A=FQ^-1 and the centre advance is F. +The common F must commute with the scalar maps and the port phases. +Then + +```text +J_out = A J_in F^-1 = Q U, +D_out = F D_in A^-1 = B^-1 V Q^-1. +``` + +Thus the desired response has exactly the form + +```text +Q E Q^-1 = I+J_out B D_out. +``` + +It fixes ker(D_out) and acts by H=I+B on the section coordinates. +The transported swap satisfies + +```text +diag(A,F) S_in = S_out diag(A,F), +S_out diag(Q E Q^-1,I) S_out = diag(I,H). +``` + +These identities include every arbitrary data and centre value. +The proof does not supply a productive centre bank or its advance. + +If E is invertible, H is invertible as well. The formula + +```text +H^-1 = I - V E^-1 U +``` + +proves both inverse orders over a coefficient ring. It does not require +an inference from injectivity over a field. + +## Actual constant matrices + +For rank30, B has eight blocks + +```text +[-4 1] +[ 2 -2] +``` + +and eleven scalars -5 and three scalars -3. Its inverse has common +denominator 30. H has eight blocks [[-3,1],[2,-1]], eleven scalars -4, +and three scalars -2. H and H^-1 are dyadic, and det(H)=2^25. + +For rank16, + +```text +B = diag(-6 I8,-8 I8), H = diag(-5 I8,-7 I8). +``` + +B^-1 has common denominator 24. The reader therefore needs the odd +prime 3. H^-1 has common denominator 35. Its use introduces separate +requirements at 5 and 7. + +For each of the eight actual rank16 small cliques, character 2 gives +four positive and four negative translation signs. Its old phase +block is zero. The new constant reader is therefore a strict escape +from that particular inverse condition. This is not a lower bound +against other readers or native constructions. + +## Explicit complete entry words + +The middle constant shear is implemented as + +```text +z <- B z +z -= V a +z <- B^-1 z. +``` + +Its endpoint is z-D0a on arbitrary a and z. In-place inverse access is +not treated as an additive oracle. + +The rank30 large-block word uses the short factor from the +native-escape lane: + +```text +y -= x +x *= 3 +x -= y +y *= 2 +x = -x +y = -y. +``` + +The output is (-4x_old+y_old,2x_old-2y_old). Reverse every operation +and invert it to obtain B^-1. The small blocks use one signed +fixed-odd scale each. Rank16 uses only independent field scales. + +The checker emits the complete entry programs. Its sparse interpreter +retains each pair (original input field, uniform translation). Since +distinct translations give distinct array addresses at positive +width, this checks every input column of the physical array map. +The group identity then gives every tensor width. + +| Complete entry swap | Dyadic real primitives | Translation maps | Complex odd multiplications | Complex odd divisions | +| --- | ---: | ---: | --- | --- | +| Rank30 | 5,076 | 224 | 11 by 3; 11 by 5 | 11 by 3; 11 by 5 | +| Rank16 | 4,448 | 224 | 8 by 3 | 8 by 3 | + +The dyadic price includes both U shears, both B directions, the V +gather, and the final signs. It uses the inherited ADD tariff. Signs +and one-bit scales each cost two real primitives. The odd scans are +separate and each complex scan acts on two real records. + +There is no new native child or additional owned array. The section +swap does require its declared independent z bank: thirty fields in +one case and sixteen in the other. This count must not be confused +with the square code, which uses only the 112 data fields. + +For both complete words the largest stored row sum at an opcode +boundary is 12. Rank30 prefixes have at most one new factor 3 and +one new factor 5 in a coefficient denominator. Rank16 prefixes have +at most one new factor 3. These are exact local prefix statements. +They are not a complete bound for bit-level ADD temporaries or for +arbitrarily many recursive uses. + +The common root grid must admit each division on all arbitrary input +streams. Map compilation, coefficient width, carry storage, root +conversion, descriptor work, and recursive grid height remain +separate costs. No finite scan or map cost is included in the dyadic +primitive column. + +## The square code and the actual rank16 pivot code + +For a unit row minor U_P, let R be the complementary rows. The +normalized square code is + +```text +c = D0 a, +b = a_R-U_R U_P^-1 a_P. +``` + +Its inverse is t=c-(D0)_R b, followed by +a_P=U_P t and a_R=U_R t+b. It conjugates E to diag(H,I_R). +The actual rank30 code has this form, with the supplied thirty +carriers. Both inverse orders and the exact conjugation are checked. + +A more general statement is needed for the actual rank16 pivot +word. Let any scalar unit C satisfy + +```text +C E C^-1 = K. +``` + +Then entry C L transports through A to q C q, where q=Q^-1, and + +```text +(q C q)(Q E q)(Q C^-1 Q) = q K Q. +``` + +Only adjacent equal-port phase factors cancel. No phase is moved +through C. If K is diagonal, q K Q=K. + +The rank16 literal pivot code satisfies this identity with K equal +to -5 on eight actual pivot fields, -7 on eight more, and 1 on the +other 96 fields. Its input and inverse words were independently +replayed on all 112 columns. Thus the response in this output code +uses sixteen scalar multiplications. The code is not required to +equal the normalized D0 code. + +## Reuse and the caller boundary + +With fixed Q and common advances F_s Q^-1, the code cycle is + +```text +C L -> q C q -> L C -> Q C Q -> C L. +``` + +Every F_s must commute with C and Q. Two advances reach a code +with only scalar and translation factors; four return the entry +code. A following advance F_- Q returns q C q directly to C L. +The F operators need not be equal if each commutation condition +holds. Interleaved operations need their own typed endpoint checks. + +For a diagonal routed operator diag(F_p), the precise scalar-code +test is + +```text +[diag(F_p),C]_(p,r) = C_(p,r) (F_p-F_r). +``` + +Thus a nonzero code edge needs equal actual advances or a proved +intertwiner. Nominal labels do not establish this operator identity. + +The actual native caller takes physical inputs (a,b)=(Qx,y) and +returns (F x',Fq y'). Its forward and backward logical responses +are y'=y+Ex and x'=x-E^T y. Therefore the physical maps are + +```text +diag(Fq,Fq) [[I,0],[E q,I]], +diag(Fq,Fq) [[I,-Q E^T],[0,I]]. +``` + +The extra odd phase in each cross-bank map remains. Diagonalizing E +does not by itself admit these complete calls. A final raw decode +also needs Q C^-1 Q, not the cheap scalar inverse alone. + +The root moving-code theorem is valid with these boundaries. Its +rank16 primitive gives an encoded endpoint, not a raw endpoint. +The complete supplier must still bind the actual routed chronology, +all cross-bank operations, code transitions, borrowed restoration, +productive child hosting, and the final decode. + +## Reproduction, credit, and status + +Run `python3 -I -B check_moving_code.py` and +`python3 -O -I -B check_moving_code.py`. Both must print +`PASS_INDEPENDENT_MOVING_CODE` and produce identical files. + +The coherent-port lane supplied the corrected reader and the +rank30 square code. The new-core-transfer lane supplied both actual +responses and the rank16 pivot code. The native-escape lane supplied +the short B block word and fixed-odd contracts. The root supplied +the reuse-cycle statement. This review independently checks their +matrix claims and emits complete paid entry swaps. It uses AI +assistance. No PR, publication, or kappa improvement is claimed. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json new file mode 100644 index 0000000000..c04795a6b8 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json @@ -0,0 +1,12 @@ +{ + "addendum_sha256": "f09813d9bc6cab3f954c6e08bb49ac45553169f19e1af9080f54db17739e3506", + "moving_code_review_freeze_sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279", + "phase_inverse_review_freeze_sha256": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6", + "source_files_changed": false, + "source_pins": { + "MOVING-CENTRE-CODE-20261020.md": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60", + "PHASE-CODE-FREEZE-20261020.json": "a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58", + "RANK30-PHASE-SECTION-20261020.md": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66" + }, + "status": "ROOT_PROOFS_REVIEWED_WITH_TWO_WORDING_QUALIFICATIONS" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md new file mode 100644 index 0000000000..696c4fe88f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md @@ -0,0 +1,43 @@ +# Review of the final root proofs + +This addendum records a direct read of the final root proof bytes: + +```text +root/MOVING-CENTRE-CODE-20261020.md +9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60 + +root/RANK30-PHASE-SECTION-20261020.md +a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66 + +root/PHASE-CODE-FREEZE-20261020.json +a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58 +``` + +The moving-code theorem, generic scalar conjugator, phase order, +four-step cycle, opposite-sign return, and actual constant matrices +agree with the independent proof in `REVIEW.md`. The cost rows agree +with `CHECKS.json`. The text distinguishes the separate centre-bank +swap from the code on the existing 112 fields. It retains the final +decode, routed commutation, interleaved caller, and recursive cost +as open obligations. + +The older phase proof agrees with the independently checked character +certificate and physical inverse kernel. Its exact norm 88/5, common +denominator 120, and required odd primes 3 and 5 are supported by +the frozen phase-section review. + +Two wording qualifications apply: + +1. The statement that the unnormalized sum code is dyadic also requires + dyadic U and V, in addition to a dyadic U_P^-1. Both actual source + factors have that property. It is not a consequence of the general + scalar hypotheses alone. For example, U=1 and V=1/3 have U_P^-1=1 + but a non-dyadic sum code V. +2. In the older proof, QU has invertible cross-matrix T with VQ. + It is a right inverse of the normalized reader T^-1 VQ. The + displayed equation (VQ)(QU)=T is correct; the word "section" must + use that normalization. + +These qualifications do not change either actual construction or +any numerical result. The frozen source files were not changed. +This addendum does not review the separate D11 route32 extension. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py new file mode 100644 index 0000000000..ec317d8353 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py @@ -0,0 +1,410 @@ +"""Check the actual constant readers and complete entry words.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from math import lcm +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SELF_PIN = sha256(Path(__file__).read_bytes()).hexdigest() +SOURCE = LANES / "new-core-transfer-20261017/low-displacement-20261020" +SOURCES = { + "rank30": (SOURCE / "run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", False), + "rank16": (SOURCE / "odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", True), + "directions": ( + LANES / "history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", True), + "actual_data_views": ( + LANES / "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", False), + "constant_word_proof": ( + LANES / "native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", False), + "entry_code_proof": ( + LANES / "coherent-port/section-entry-20261020/SECTION.md", + "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea", False), + "rank30_code": ( + LANES / "coherent-port/section-entry-20261020/SECTION.json", + "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", False), + "rank16_code": ( + SOURCE / "pivot-codes/final-normal/PIVOT-CODES.json", + "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", False), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def sparse(rows): + return [{int(j): F(c) for j, c in row.items()} for row in rows] + + +def clean(row): + return {j: c for j, c in row.items() if c} + + +def plus(a, b, scale=F(1)): + out = dict(a) + for j, c in b.items(): + out[j] = out.get(j, F(0)) + scale*c + return clean(out) + + +def product(a, b): + out = [] + for row in a: + result = {} + for j, c in row.items(): + result = plus(result, b[j], c) + out.append(result) + return out + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +def inverse(a): + n = len(a) + rows = [[a[i].get(j, F(0)) for j in range(n)] + + [F(i == j) for j in range(n)] for i in range(n)] + determinant = F(1) + for j in range(n): + pivot = next(i for i in range(j, n) if rows[i][j]) + if pivot != j: + rows[pivot], rows[j] = rows[j], rows[pivot] + determinant *= -1 + value = rows[j][j] + determinant *= value + rows[j] = [x/value for x in rows[j]] + for i in range(n): + if i != j and rows[i][j]: + value = rows[i][j] + rows[i] = [x-value*y for x, y in zip(rows[i], rows[j])] + return [clean({j: rows[i][n+j] for j in range(n)}) for i in range(n)], determinant + + +def add(target, source, c): + return ["ADD", target, source, c.numerator, c.denominator] + + +def scale(target, c): + n, d = abs(c.numerator), c.denominator + need(n & (n-1) == 0 and d & (d-1) == 0, "A dyadic unit scale") + word = [] + word += [["DOUBLE", target]]*(n.bit_length()-1) + word += [["HALF", target]]*(d.bit_length()-1) + if c < 0: + word.append(["NEGATE", target]) + return word + + +def reverse_word(word): + inverse_op = {"DOUBLE": "HALF", "HALF": "DOUBLE", + "NEGATE": "NEGATE", "MUL_ODD": "DIV_ODD", + "DIV_ODD": "MUL_ODD", "TRANSLATE": "TRANSLATE"} + result = [] + for gate in reversed(word): + if gate[0] == "ADD": + result.append(add(gate[1], gate[2], -F(gate[3], gate[4]))) + else: + result.append([inverse_op[gate[0]], *gate[1:]]) + return result + + +def b_word(rank, b): + word = [] + if rank == 30: + for i in range(0, 16, 2): + x, y = 112+i, 113+i + word.append(add(y, x, F(-1))) + word.append(["MUL_ODD", x, 3]) + word.append(add(x, y, F(-1))) + word += [["DOUBLE", y], ["NEGATE", x], ["NEGATE", y]] + for i in range(16, rank): + need(b[i] == {i: b[i][i]}, "The small block is scalar") + odd = int(-b[i][i]) + need(odd in (3, 5), "Actual odd clique size") + word += [["MUL_ODD", 112+i, odd], ["NEGATE", 112+i]] + else: + need(rank == 16, "The rank16 word") + for i in range(rank): + if i < 8: + word.append(["MUL_ODD", 112+i, 3]) + word += scale(112+i, F(-2)) + else: + word += scale(112+i, F(-8)) + return word + + +def apply_gate(state, gate): + op, target = gate[:2] + if op == "ADD": + state[target] = plus(state[target], state[gate[2]], F(gate[3], gate[4])) + elif op == "TRANSLATE": + state[target] = {(field, g ^ gate[2]): c for (field, g), c in state[target].items()} + else: + factors = {"DOUBLE": F(2), "HALF": F(1, 2), "NEGATE": F(-1)} + if op == "MUL_ODD": + c = F(gate[2]) + elif op == "DIV_ODD": + c = F(1, gate[2]) + else: + c = factors[op] + state[target] = {j: c*x for j, x in state[target].items()} + + +def word_invoice(word): + scalar = 0 + odd = Counter() + maps = 0 + for gate in word: + op = gate[0] + if op == "ADD": + c = F(gate[3], gate[4]) + n, d = abs(c.numerator), c.denominator + need(d & (d-1) == 0, "The ADD word is dyadic") + scalar += 2*(1+n.bit_length()+n.bit_count()+d.bit_length()) + elif op == "TRANSLATE": + maps += 1 + elif op in ("MUL_ODD", "DIV_ODD"): + odd[op+"_"+str(gate[2])] += 1 + else: + scalar += 2 + return {"dyadic_real_primitives": scalar, "uniform_translation_map_calls": maps, + "complex_odd_scans": dict(sorted(odd.items())), "literal_opcodes": len(word), + "owned_array_count": 0, "new_native_children": 0} + + +def summary_matrix(a): + return {"nonzero_entries": sum(map(len, a)), + "denominator_lcm": lcm(*(c.denominator for row in a for c in row.values())), + "infinity_norm": str(max(sum(map(abs, row.values())) for row in a))} + + +def gf2_rank(vectors): + basis = {} + for x in vectors: + while x: + bit = x.bit_length()-1 + if bit in basis: + x ^= basis[bit] + else: + basis[bit] = x + break + return len(basis) + + +def square_code_check(name, payload, u, d, e, centre): + rank = len(d) + if name == "rank30": + code, code_inverse = sparse(payload["C0"]), sparse(payload["C0_inverse"]) + carriers = payload["selected_carriers"] + minor = [u[p] for p in carriers] + minor_inverse, det = inverse(minor) + need(str(det) == payload["minor_determinant"] == "-1/256", "Actual unit minor") + need(minor_inverse == sparse(payload["minor_inverse"]), "Independent actual minor inverse") + need(all(c.denominator == 1 for row in minor_inverse for c in row.values()), + "The minor inverse is integral") + u_minor_inverse = product(u, minor_inverse) + expected = [] + carrier_index = {p: j for j, p in enumerate(carriers)} + for p in range(112): + if p in carrier_index: + expected.append(d[carrier_index[p]]) + else: + expected.append(plus({p: F(1)}, {carriers[j]: -c for j, c in u_minor_inverse[p].items()})) + need(code == expected, "The normalized section code is the stated physical matrix") + target = identity(112) + for i, p in enumerate(carriers): + target[p] = {carriers[j]: c for j, c in centre[i].items()} + need(target == sparse(payload["encoded_response"]), "The actual encoded response") + else: + code, code_inverse = sparse(payload["code"]), sparse(payload["code_inverse"]) + carriers = payload["pivots"] + need(len(carriers) == rank and len(set(carriers)) == rank, "Actual sixteen pivots") + target = identity(112) + for i, p in enumerate(carriers): + target[p] = {p: F(-5 if i < 8 else -7)} + need(target == sparse(payload["diagonal_response"]), "Diagonal action in physical pivot slots") + for word_name, expected in (("code", code), ("inverse_code", code_inverse)): + state = identity(112) + for op, target_field, source_field, coefficient in payload["scalar_words"][word_name]: + c = F(coefficient) + if op == "add": + state[target_field] = plus(state[target_field], state[source_field], c) + else: + need(op in ("scale", "fixed_multiply", "fixed_divide"), "Actual pivot opcode") + if op == "fixed_divide": + c = 1/c + state[target_field] = {j: c*x for j, x in state[target_field].items()} + need(state == expected, "Independent pivot word replay: "+word_name) + need(product(code, code_inverse) == product(code_inverse, code) == identity(112), + "Both actual square-code inverse orders") + need(product(product(code, e), code_inverse) == target, "Full C E C^-1 endpoint") + return {"all_input_columns": 112, "carriers": carriers, + "code": summary_matrix(code), "inverse": summary_matrix(code_inverse), + "encoded_response_diagonal": all(set(row) == {i} for i, row in enumerate(target)), + "literal_pivot_words_checked": name == "rank16", + "normalized_section_form_checked": name == "rank30"} + + +def main(): + data = {} + for name, (path, pin, compressed) in SOURCES.items(): + raw = path.read_bytes() + if compressed: + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Source pin: "+name) + if path.suffix != ".md": + data[name] = json.loads(raw) + q = [row["q"] for row in data["directions"]["transfers"]] + actual_q = {row["port"]: row["q"] for row in data["actual_data_views"]["entries"] if row["stage"] == 0} + need(q == [actual_q[i] for i in range(112)], "All actual directions") + results, programs = {}, {} + for name in ("rank30", "rank16"): + model = data[name].get("model", data[name]) + u, v = sparse(model["correction_U"]), sparse(model["correction_V"]) + e, ei = sparse(model["response"]), sparse(model["response_inverse"]) + r = len(v) + need(len(u) == len(e) == len(ei) == 112, "Actual array dimensions") + uv = product(u, v) + need(e == [plus(row, {i: F(1)}) for i, row in enumerate(uv)], "E=I+UV") + need(product(e, ei) == product(ei, e) == identity(112), "Actual E inverse in both orders") + b = product(v, u) + bi, determinant_b = inverse(b) + need(product(b, bi) == product(bi, b) == identity(r), "B0 inverse in both orders") + m = [plus(row, {i: F(1)}) for i, row in enumerate(b)] + mi, determinant_m = inverse(m) + d = product(bi, v) + need(product(d, u) == identity(r), "D0 U=I") + if r == 30: + expected = [] + for i in range(0, 16, 2): + expected += [{i: F(-4), i+1: F(1)}, {i: F(2), i+1: F(-2)}] + expected += [{i: F(-len(clique))} for i, clique in enumerate(model["small_cliques"], 16)] + need(b == expected and determinant_m == 2**25, "Actual rank30 small blocks and determinant") + else: + need(b == [{i: F(-6 if i < 8 else -8)} for i in range(16)], "Actual rank16 constant reader") + need(determinant_m == 35**8, "Rank16 determinant") + expected_ei = [plus({i: F(1)}, row, F(-1)) + for i, row in enumerate(product(product(u, mi), v))] + need(ei == expected_ei, "Actual full inverse agrees with the centre code") + square_code = square_code_check(name, data[name+"_code"], u, d, e, m) + + bw = b_word(r, b) + bwi = reverse_word(bw) + for word, matrix in ((bw, b), (bwi, bi)): + state = [{(i, 0): F(1)} for i in range(112+r)] + for gate in word: + apply_gate(state, gate) + need(state[:112] == [{(i, 0): F(1)} for i in range(112)], "B0 word does not change data") + need(state[112:] == [{(112+j, 0): c for j, c in row.items()} for row in matrix], + "Actual B0 word matrix") + for gate in reverse_word(word): + apply_gate(state, gate) + need(state == [{(i, 0): F(1)} for i in range(112+r)], "Literal inverse order") + + u_adds = [add(p, 112+j, c) for p, row in enumerate(u) for j, c in sorted(row.items())] + v_adds = [add(112+i, p, -c) for i, row in enumerate(v) for p, c in sorted(row.items())] + translations = [["TRANSLATE", p, q[p]] for p in range(112)] + middle = bw+v_adds+bwi + word = translations+u_adds+middle+u_adds+[["NEGATE", 112+i] for i in range(r)]+translations + state = [{(i, 0): F(1)} for i in range(112+r)] + max_norm, max_odd_height = F(1), {3: 0, 5: 0, 7: 0} + for gate in word: + apply_gate(state, gate) + row = state[gate[1]] + max_norm = max(max_norm, sum(map(abs, row.values()))) + for c in row.values(): + odd = c.denominator + while odd % 2 == 0: + odd //= 2 + for prime in max_odd_height: + height = 0 + while odd % prime == 0: + height += 1 + odd //= prime + max_odd_height[prime] = max(max_odd_height[prime], height) + need(odd == 1, "No other odd denominator") + ud = product(u, d) + expected = [] + for p, row in enumerate(ud): + out = {(p, 0): F(1)} + out = plus(out, {(j, q[p] ^ q[j]): -c for j, c in row.items()}) + out = plus(out, {(112+j, q[p]): c for j, c in u[p].items()}) + expected.append(out) + expected += [{(p, q[p]): c for p, c in row.items()} for row in d] + need(state == expected, "All arbitrary input columns of the physical entry swap") + for gate in word: + apply_gate(state, gate) + need(state == [{(i, 0): F(1)} for i in range(112+r)], "Two complete entry swaps restore all fields") + invoice = word_invoice(word) + need(invoice["dyadic_real_primitives"] == (5076 if r == 30 else 4448), "Exact scalar bill") + need(invoice["uniform_translation_map_calls"] == 224, "Two complete translation passes") + + # A coefficient check suffices for the free-Q identities: + # D_out J_out = B^-1 V Q^-1 Q U and + # J_out B D_out = Q (U B B^-1 V) Q^-1. + need(product(product(u, b), d) == uv, "Exact output correction coefficients") + need(product(m, mi) == product(mi, m) == identity(r), "Centre response inverse") + obstruction = [] + if r == 16: + for i, clique in enumerate(model["small_cliques"]): + lines = [q[p] for p in clique] + chi = next(x for x in range(512) + if sum(1-2*((x & line).bit_count() % 2) for line in lines) == 0) + obstruction.append({"clique": i, "ports": clique, "direction_rank": gf2_rank(lines), + "zero_character": chi, + "signs": [1-2*((chi & line).bit_count() % 2) for line in lines]}) + need(gf2_rank(lines) == 8, "Each actual even clique has independent directions") + serial = lambda a: [{str(j): str(c) for j, c in sorted(row.items())} for row in a] + programs[name] = {"B0": serial(b), "B0_inverse": serial(bi), "D0": serial(d), + "centre_response": serial(m), "centre_response_inverse": serial(mi), + "B0_word": bw, "B0_inverse_word": bwi, "entry_word": word, + "layout": {"data": [0, 111], "centres": [112, 111+r]}, + "scalar_endpoint": "((I-U D0)a+Uz,D0a)", + "physical_endpoint": "((I-L U D0 L)a+L Uz,D0 L a)"} + results[name] = { + "correction_rank": r, "arbitrary_input_fields": 112+r, + "B0_determinant": str(determinant_b), "centre_determinant": str(determinant_m), + "B0_inverse": summary_matrix(bi), "D0": summary_matrix(d), + "centre_response_inverse": summary_matrix(mi), + "entry_invoice": invoice, "middle_shear_invoice": word_invoice(middle), + "max_atomic_opcode_prefix_row_norm": str(max_norm), + "max_atomic_opcode_prefix_odd_height": max_odd_height, + "old_phase_section_singular_witnesses": obstruction, + "physical_translation_group_ring_replay": True, + "both_literal_B0_inverse_orders": True, + "both_entry_swap_applications_restore_all_inputs": True, + "square_code": square_code, + } + raw = (json.dumps(programs, sort_keys=True, separators=(",", ":"))+"\n").encode() + (HERE/"MOVING-CODE-PROGRAM.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + need(sha256(Path(__file__).read_bytes()).hexdigest() == SELF_PIN, "Checker stayed fixed") + receipt = { + "status": "PASS_INDEPENDENT_MOVING_CODE", + "checker_sha256": SELF_PIN, + "source_pins": {name: {"path": str(path), "sha256": pin, "decompressed": compressed} + for name, (path, pin, compressed) in SOURCES.items()}, + "results": results, + "code_cycle_Q_exponents": [[0, 2], [3, 3], [2, 0], [1, 1], [0, 2]], + "program_decompressed_sha256": sha256(raw).hexdigest(), + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + } + (HERE/"CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True)+"\n") + print(receipt["status"]) + print(json.dumps(results, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json new file mode 100644 index 0000000000..315990c89b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json new file mode 100644 index 0000000000..f06dc68c1b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json @@ -0,0 +1,13 @@ +{ + "files": { + "CHECKS.json": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "NORMAL-HASHES.json": "97c387b1cb55ab97c66f2cce29a7864677b43a57bc25225da8e4b22389d5db39", + "PHASE-SECTION-PROGRAM.json.gz": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "REVIEW.md": "74a574cc8195002f3ffe969db9afcdad092f9e9b732c71b9ec0e1d72877be52f", + "check_phase_section.py": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010" + }, + "normal_optimized_bytes_identical": true, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scope": "All-width translation inverse and additive service. The stronger constant-reader section is separate. No full supplier or kappa claim.", + "status": "FROZEN_INDEPENDENT_REVIEW" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json new file mode 100644 index 0000000000..85e2eea5f1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json @@ -0,0 +1,4 @@ +{ + "CHECKS.json": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "PHASE-SECTION-PROGRAM.json.gz": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" +} diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz new file mode 100644 index 0000000000..0b6a4b60ec Binary files /dev/null and b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md new file mode 100644 index 0000000000..34d7572a25 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md @@ -0,0 +1,199 @@ +# Independent review of the rank30 translation section + +The translation inverse is valid at every tensor width. The exact physical +inverse has 2,712 nonzero coefficients, common denominator 120, and array +infinity norm 88/5. The odd denominator 15 is necessary for this inverse. +These statements concern the actual serialized U, V, and 112 directions. +They do not certify a complete supplier. + +The newer constant-reader section is a separate construction. It can +avoid this inverse for the current terminal reader. The result here +remains useful when the reader V must stay fixed. + +## Sources and independent checks + +`CHECKS.json` gives each source path and SHA256 pin. The checker reads the +actual U and V, the 112 native directions, the root inverse certificates, +and the D25 stage-zero views. It compares all 112 directions with those +views. It does not import or execute the producer checker. + +For each of the 512 characters, the checker constructs T_chi directly. +It treats the producer inverse as a certificate, not as trusted output. +For the large block it forms the integer matrices + +```text +M = 2 T_chi, B = 60 T_chi^-1, +``` + +and checks MB=BM=120I by integer multiplication. It checks all fourteen +scalar blocks directly. Thus this review uses an independent certificate +check. It does not claim a second independent inversion algorithm. + +The review then performs an integer Walsh transform, checks its inverse, +constructs the physical inverse kernel, and constructs D=T^-1 V. It +checks 421,888 entries of D by direct character evaluation. The source +pins include the root normal and optimized receipt. The review itself +also has normal and optimized runs with identical output bytes. + +## Why the finite certificate proves every width + +Let X_g translate each tensor column by the same g in F2^9. Then +X_g X_h=X_(g+h), at every width. On a frequency tuple +(chi_1,...,chi_f), X_g has eigenvalue + +```text +(-1)^(g dot (chi_1+...+chi_f)). +``` + +Only the XOR of the frequency vectors matters. The cross matrix is + +```text +T = V diag_p(X_(q_p)) U. +``` + +Its 512 character matrices are precisely the matrices in the certificate. +Put + +```text +R_g = (1/512) sum_chi (-1)^(chi dot g) T_chi^-1. +``` + +Character orthogonality gives both products + +```text +(sum_g R_g X_g) T = I = T (sum_g R_g X_g) +``` + +in the finite group algebra. Every representation of the translation +group preserves this identity. This includes every tensor width and +extra supplier coordinates on which these maps act as the identity. +No sample of widths is used to prove the extension. + +At positive width, each orbit has 512 points. For a fixed output address, +distinct pairs (input field, g) are distinct input entries. Thus the +physical infinity norm is exactly + +```text +max_i sum_(j,g) |R_g[i,j]|. +``` + +It is not the largest character matrix row norm. + +## Exact numerical consequences + +The character inverse has common denominator 60 and largest row norm +53/5. Its inverse Walsh formula initially has denominator 30,720. Exact +reduction gives: + +| Operator | Nonzero translated coefficients | Common denominator | Physical infinity norm | +| --- | ---: | ---: | ---: | +| T^-1 | 2,712 | 120 | 88/5 | +| T^-1 V | 15,688 | 120 | 1666/15 | + +All nonzero inverse translations have odd Hamming weight. This also +follows from T_(chi+all_ones)=-T_chi, since every q_p has odd weight. +The inverse has the same sign relation, which removes the even-weight +Walsh coefficients. + +The character-zero inverse contains -1/3 at entry (0,0) and -1/5 at +entry (16,16). A coefficient ring without 1/3 or without 1/5 cannot +contain this inverse: evaluation at the trivial character would give +an inverse over that same ring, contrary to uniqueness. Thus the odd +part 15 is necessary. The physical kernel also has explicit witnesses +-1/30 and -1/20 in the receipt. + +The fourteen small blocks are negative sums of three or five signs. +Every such sum is odd and nonzero. The large 16-dimensional block +requires the exact 512-character certificate. This review does not +replace that certificate with the odd-clique argument. + +## A paid additive query service + +The emitted program gives an actual additive service on disjoint physical +arrays a[112] and z[30]. It does not require a zero value in z. + +To implement z <- z-Da, where D=T^-1 V: + +1. Multiply every z field by 15. +2. For each source-field and translation pair, apply the translation to + that source, add all corresponding coefficients of -15D to z, and + undo the translation. +3. Divide every z field exactly by 15. + +Every coefficient of 15D is dyadic. During each group the source has +no scalar write, so the second translation restores it exactly. The +endpoint is (15z-15Da)/15=z-Da for arbitrary a and z. + +The program has 5,812 source-view groups. Under the inherited dyadic +ADD count + +```text +cost(c) = 2 (1 + bitlength(|num(c)|) + + popcount(|num(c)|) + bitlength(den(c))), +``` + +the service uses 204,768 real dyadic primitives and 11,624 translation +map calls. It also uses 30 complex multiply-by-15 scans and 30 complex +divide-by-15 scans. It uses no additional owned array. + +The odd scans are separate operations. The integer representation must +have enough reserved powers of 3 and 5 before a division. For one such +service, one additional factor 15 in a common exact coefficient grid +is sufficient once the input grid is fixed; a composition must price +the maximum denominator height of all its prefixes. The bit width, +scan cost, finite map compiler, root-grid conversion, and recursive +depth bound are not included in the dyadic primitive count above. + +## The full section swap and its limit + +Set J=Q^2 U, D=T^-1 V, so DJ=I. On arbitrary a and z, use the ordered +word + +```text +a += Jz +z -= Da +a += Jz +z = -z +``` + +The second line reads the updated a. It leaves z=-Da_original. The +third line then gives + +```text +S(a,z) = ((I-JD)a+Jz, Da). +``` + +The checker derives this endpoint in a noncommutative polynomial +calculation that uses only DJ=I. It also checks S^2=I. A single use +does not restore z: its arbitrary initial value is stored in the data +section. A later consumer must preserve or restore that value. + +Each J shear can use one translation before and one after its scalar +scatter on every data field. With the direct D service above, the +complete swap therefore has 208,028 dyadic primitives, 12,072 +translation map calls, and the same 30 complex multiply and 30 complex +divide scans. These are component counts, not a complete finite cost. + +At the physical input a=Qx, this section reads T^-1 VQx. The terminal +correction requires VQ^-1. The two readers cannot be identified without +another operation or a changed input code. The later constant-reader +construction changes that code and is reviewed separately. + +## Reproduction and scope + +```text +python3 -I -B check_phase_section.py +python3 -O -I -B check_phase_section.py +``` + +Both runs print `PASS_INDEPENDENT_RANK30_PHASE_SECTION`. +`FREEZE.json` pins the proof, checker, receipt, and emitted program. +The proof uses the root exact inverse certificate and the actual +response supplied by the new-core-transfer lane. It also uses the +earlier simultaneous-translation method and exact odd-grid contract. +This review does not repeat the large native phase checks. + +The result supplies an exact all-width inverse and an explicit additive +array service. It does not supply a productive centre cohort, its birth +or retirement, legal global routes, a complete finite precision proof, +or the final recursive invoice. No frontier or kappa claim follows. diff --git a/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py new file mode 100644 index 0000000000..1314311d5e --- /dev/null +++ b/research/centre-code-services/frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py @@ -0,0 +1,281 @@ +"""Verify all character certificates and emit the physical translation kernels.""" + +from collections import Counter, defaultdict +from fractions import Fraction as F +from hashlib import sha256 +from math import gcd, lcm +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +CAMPAIGN = LANES.parent +SELF_PIN = sha256(Path(__file__).read_bytes()).hexdigest() +SOURCES = { + "response": ( + LANES/"new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", False), + "directions": ( + LANES/"history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", True), + "inverse_certificate": ( + CAMPAIGN/"root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8", True), + "root_receipt": ( + CAMPAIGN/"root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7", False), + "actual_data_views": ( + LANES/"bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", False), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def matrix_product(a,b): + columns = list(zip(*b)) + return [[sum(x*y for x,y in zip(row,col)) for col in columns] for row in a] + + +def fwht(values): + out = list(values) + step = 1 + while step < len(out): + for base in range(0,len(out),2*step): + for j in range(base,base+step): + a,b = out[j],out[j+step] + out[j],out[j+step] = a+b,a-b + step *= 2 + return out + + +def dyadic_add_price(coefficient): + n,d = abs(coefficient.numerator),coefficient.denominator + need(n > 0 and d&(d-1)==0,"Nonzero dyadic ADD") + return 2*(1+n.bit_length()+n.bit_count()+d.bit_length()) + + +def kernel_summary(rows): + common, witnesses = 1, {} + norms = [] + for i,row in enumerate(rows): + norms.append(sum((abs(F(n,30720)) for n in row.values()),F(0))) + for (j,g),n in row.items(): + c = F(n,30720) + common = lcm(common,c.denominator) + for prime in (2,3,5): + if c.denominator%prime == 0 and prime not in witnesses: + witnesses[prime] = {"output":i,"input":j,"translation":g,"coefficient":str(c)} + return {"nonzero_coefficients":sum(map(len,rows)), + "coefficients_per_row":list(map(len,rows)), + "common_denominator":common, + "exact_physical_infinity_norm":str(max(norms)), + "norm_maximizing_rows":[i for i,n in enumerate(norms) if n==max(norms)], + "denominator_witnesses":witnesses} + + +def formal_product(a,b): + result = defaultdict(F) + for x,c in a.items(): + for y,d in b.items(): + word = x+y + while "DJ" in word: + word = word.replace("DJ","") + result[word] += c*d + return {w:c for w,c in result.items() if c} + + +def formal_sum(a,b): + out = defaultdict(F,a) + for key,value in b.items(): + out[key] += value + return {key:value for key,value in out.items() if value} + + +def swap_certificate(): + one,minus = {"":F(1)},{"":F(-1)} + j,d = {"J":F(1)},{"D":F(1)} + a = [one,{}] + z = [{},one] + a = [formal_sum(x,formal_product(j,y)) for x,y in zip(a,z)] + z = [formal_sum(x,formal_product(minus,formal_product(d,y))) for x,y in zip(z,a)] + a = [formal_sum(x,formal_product(j,y)) for x,y in zip(a,z)] + z = [formal_product(minus,x) for x in z] + wanted = [[{"":F(1),"JD":F(-1)},j],[d,{}]] + need([a,z]==wanted,"Complete arbitrary-input swap from DJ=I only") + square = [[{} for _ in range(2)] for _ in range(2)] + for r in range(2): + for c in range(2): + for k in range(2): + square[r][c]=formal_sum(square[r][c],formal_product(wanted[r][k],wanted[k][c])) + need(square==[[one,{}],[{},one]],"The exact swap restores every borrowed input on its second application") + return {"endpoint":["(I-JD)a+Jz","Da"],"square_is_identity":True, + "single_application_restores_z":False,"physical_input_query":"T^-1 V Q x"} + + +def main(): + data = {} + for name,(path,pin,compressed) in SOURCES.items(): + raw = path.read_bytes() + if compressed: + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest()==pin,"Pinned source: "+name) + data[name]=json.loads(raw) + q = [r["q"] for r in data["directions"]["transfers"]] + actual_q = {r["port"]:r["q"] for r in data["actual_data_views"]["entries"] if r["stage"]==0} + need(len(q)==112 and q==[actual_q[p] for p in range(112)] and + len(set(q))==112 and all(0=16 or j>=16) and i!=j),"Exact block decomposition") + ti = [[F(x) for x in row] for row in record["large_inverse"]] + need(len(ti)==16 and all(len(row)==16 for row in ti),"Inverse certificate size") + b = [[int(60*x) for x in row] for row in ti] + need(all(b[i][j]==60*ti[i][j] for i in range(16) for j in range(16)),"Integral60 inverse certificate") + large = [row[:16] for row in m[:16]] + expected = [[120*int(i==j) for j in range(16)] for i in range(16)] + need(matrix_product(large,b)==matrix_product(b,large)==expected, + "Two independent integer certificate products") + full_b = [[0]*30 for _ in range(30)] + for i in range(16): + full_b[i][:16]=b[i] + for i in range(16,30): + s=F(m[i][i],2) + need(s==F(record["small_diagonal"][i-16]) and s.denominator==1 and int(s)%2, + "Every odd scalar block is nonzero") + need((60/s).denominator==1,"The scalar inverse divides60") + full_b[i][i]=int(60/s) + b_char.append(full_b) + for i,row in enumerate(full_b): + max_char_norm=max(max_char_norm,sum(abs(F(x,60)) for x in row)) + for j,x in enumerate(row): + c=F(x,60) + common=lcm(common,c.denominator) + for prime in (3,5): + if c.denominator%prime==0 and prime not in character_witnesses: + character_witnesses[prime]={"chi":chi,"row":i,"column":j,"coefficient":str(c)} + need(common==60 and max_char_norm==F(53,5),"Exact character denominator and row norm") + inverse_rows = [dict() for _ in range(30)] + d_rows = [defaultdict(int) for _ in range(30)] + for i in range(30): + for j in (range(16) if i<16 else [i]): + spectrum=[b[i][j] for b in b_char] + numerators=fwht(spectrum) + need(fwht(numerators)==[512*x for x in spectrum],"Exact inverse Walsh transform") + for g,n in enumerate(numerators): + if n: + need(g.bit_count()%2==1,"Inverse support has the required odd translation parity") + inverse_rows[i][j,g]=n + for p,c in v[j].items(): + d_rows[i][p,g]+=n*c + d_rows=[{key:n for key,n in row.items() if n} for row in d_rows] + inverse_summary,d_summary=kernel_summary(inverse_rows),kernel_summary(d_rows) + need(inverse_summary["nonzero_coefficients"]==2712 and + inverse_summary["common_denominator"]==120 and + inverse_summary["exact_physical_infinity_norm"]=="88/5","Exact physical inverse kernel") + need(d_summary["nonzero_coefficients"]==15688 and + d_summary["common_denominator"]==120 and + d_summary["exact_physical_infinity_norm"]=="1666/15","Exact additive query kernel") + # Evaluate the emitted query at every character, independently of the Walsh order. + d_evaluations=0 + for i,row in enumerate(d_rows): + by_input=defaultdict(list) + for (p,g),n in row.items(): + by_input[p].append((g,n)) + for chi in range(512): + for p,terms in by_input.items(): + numerator=sum((1-2*((chi&g).bit_count()%2))*n for g,n in terms) + expected=sum(b_char[chi][i][j]*v[j].get(p,0) for j in range(30)) + need(numerator==512*expected,"Direct evaluation of D=T^-1 V") + d_evaluations+=1 + grouped=defaultdict(list) + for i,row in enumerate(d_rows): + for (p,g),n in row.items(): + c=-F(15*n,30720) + need(c.denominator&(c.denominator-1)==0,"15D needs only dyadic ADDs") + grouped[p,g].append([i,c.numerator,c.denominator]) + service=[] + d_price=0 + for (p,g),targets in sorted(grouped.items()): + need(g!=0,"No identity source view is included in the map invoice") + service.append({"source":p,"translation":g,"target_adds":sorted(targets)}) + d_price+=sum(dyadic_add_price(F(n,d0)) for _,n,d0 in targets) + j_price=sum(dyadic_add_price(c) for row in u for c in row.values()) + j_norm=max(sum(map(abs,row.values())) for row in u) + need(d_price==204768 and j_price==1600 and len(service)==5812,"Exact direct additive service invoice") + kernel=lambda rows:[[[j,g,F(n,30720).numerator,F(n,30720).denominator] + for (j,g),n in sorted(row.items())] for row in rows] + program={ + "schema":"rank30-uniform-translation-section-v1", + "T_inverse_kernel":kernel(inverse_rows), + "D_kernel":kernel(d_rows), + "J_rows":[{"target":p,"translation":q[p], + "adds":[[j,c.numerator,c.denominator] for j,c in sorted(row.items())]} for p,row in enumerate(u)], + "additive_D_lowering":{ + "start":"Multiply each of30 target fields by15 with a coefficient scan.", + "groups":service, + "group_action":"Translate the named source; apply all target ADDs; translate that source back.", + "finish":"Divide each of30 target fields exactly by15 under the declared rational-grid contract.", + "effect":"z <- z-Da; a is unchanged", + "owned_array_count":0,"complex_multiply15_scans":30,"complex_divide15_scans":30, + "dyadic_real_primitives":d_price,"uniform_translation_map_calls":2*len(service), + }, + "swap_chronology":["a += Jz","z -= Da","a += Jz","z = -z"], + "scope":"A physical array service on disjoint a and z banks. Caller owner availability, finite coefficient-grid admission, and bit/tape costs remain separate.", + } + raw=(json.dumps(program,sort_keys=True,separators=(",",":"))+"\n").encode() + (HERE/"PHASE-SECTION-PROGRAM.json.gz").write_bytes(gzip.compress(raw,mtime=0)) + need(sha256(Path(__file__).read_bytes()).hexdigest()==SELF_PIN,"Checker stayed fixed") + receipt={ + "status":"PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "checker_sha256":SELF_PIN, + "source_pins":{name:{"path":str(path),"sha256":pin,"decompressed":compressed} + for name,(path,pin,compressed) in SOURCES.items()}, + "character_count":512,"large_block_dimension":16,"scalar_blocks":14, + "inverse_character_common_denominator":common,"inverse_character_row_norm":str(max_char_norm), + "odd_denominator_character_witnesses":character_witnesses, + "inverse_kernel":inverse_summary,"D_kernel":d_summary,"D_character_entry_checks":d_evaluations, + "J_scalar_primitives":j_price,"J_physical_row_norm":str(j_norm), + "additive_D_dyadic_primitives":d_price,"additive_D_translation_maps":2*len(service), + "additive_D_odd_scans":{"complex_multiply15":30,"complex_divide15":30}, + "complete_swap_dyadic_primitives":d_price+2*j_price+60, + "complete_swap_translation_maps":2*len(service)+448, + "complete_swap_odd_scans":{"complex_multiply15":30,"complex_divide15":30}, + "swap":swap_certificate(), + "program_decompressed_sha256":sha256(raw).hexdigest(), + "all_width_statement":"Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "scope":"All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + } + (HERE/"CHECKS.json").write_text(json.dumps(receipt,indent=2,sort_keys=True)+"\n") + print(receipt["status"]) + print(json.dumps({k:receipt[k] for k in ("inverse_kernel","D_kernel","complete_swap_dyadic_primitives","complete_swap_translation_maps")},sort_keys=True)) + + +if __name__=="__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json new file mode 100644 index 0000000000..9aa5879f47 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json @@ -0,0 +1,32 @@ +{ + "arbitrary_data_columns": 112, + "checked": [ + "both square-code inverse orders", + "complete E conjugation", + "ordered three-block code", + "actual physical pair labels", + "nonzero sixty-by-sixty modular minor" + ], + "common_pair_direction": 45, + "constant_centre_blocks": { + "scalar": 14, + "two_by_two": 8 + }, + "minor_determinant": "-1/256", + "minor_inverse_integral": true, + "new_data_fields": 0, + "not_checked": [ + "elementary scalar compiler and cost", + "recursive child code admission", + "routed interstage code transitions", + "raw output decoding", + "extra-centre productive ownership" + ], + "old_reader_restriction_rank_at_character_92": 30, + "payload_sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", + "source_sha256": { + "pair_flags": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "response": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "status": "PASS_EXACT_RANK30_ENTRY_SECTION" +} diff --git a/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json new file mode 100644 index 0000000000..8db2938139 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json @@ -0,0 +1,11 @@ +{ + "byte_identical_normal_optimized": true, + "files": { + "CHECKS.json": "b5e699f68e60b02f80954ef8e6a860e3217b641394a4b71a074eaeb5f9c0fd7c", + "SECTION.json": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", + "SECTION.md": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea", + "check_section.py": "83b47dc6acc23b6c6120ef3fd0be9016d85c7b1de0a63f0ed7467f8c584a9024" + }, + "scope": "Actual rank30 square code, exact phase transport, paired centre type, and scoped old-reader counterexample; no full caller or price", + "status": "FROZEN_EXACT_COMPONENT" +} diff --git a/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json new file mode 100644 index 0000000000..183838b870 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json @@ -0,0 +1,3573 @@ +{ + "B0": [ + { + "0": "-4", + "1": "1" + }, + { + "0": "2", + "1": "-2" + }, + { + "2": "-4", + "3": "1" + }, + { + "2": "2", + "3": "-2" + }, + { + "4": "-4", + "5": "1" + }, + { + "4": "2", + "5": "-2" + }, + { + "6": "-4", + "7": "1" + }, + { + "6": "2", + "7": "-2" + }, + { + "8": "-4", + "9": "1" + }, + { + "8": "2", + "9": "-2" + }, + { + "10": "-4", + "11": "1" + }, + { + "10": "2", + "11": "-2" + }, + { + "12": "-4", + "13": "1" + }, + { + "12": "2", + "13": "-2" + }, + { + "14": "-4", + "15": "1" + }, + { + "14": "2", + "15": "-2" + }, + { + "16": "-5" + }, + { + "17": "-5" + }, + { + "18": "-5" + }, + { + "19": "-5" + }, + { + "20": "-5" + }, + { + "21": "-5" + }, + { + "22": "-5" + }, + { + "23": "-5" + }, + { + "24": "-5" + }, + { + "25": "-3" + }, + { + "26": "-3" + }, + { + "27": "-3" + }, + { + "28": "-5" + }, + { + "29": "-5" + } + ], + "B0_determinant": "2214337500000000", + "B0_inverse": [ + { + "0": "-1/3", + "1": "-1/6" + }, + { + "0": "-1/3", + "1": "-2/3" + }, + { + "2": "-1/3", + "3": "-1/6" + }, + { + "2": "-1/3", + "3": "-2/3" + }, + { + "4": "-1/3", + "5": "-1/6" + }, + { + "4": "-1/3", + "5": "-2/3" + }, + { + "6": "-1/3", + "7": "-1/6" + }, + { + "6": "-1/3", + "7": "-2/3" + }, + { + "8": "-1/3", + "9": "-1/6" + }, + { + "8": "-1/3", + "9": "-2/3" + }, + { + "10": "-1/3", + "11": "-1/6" + }, + { + "10": "-1/3", + "11": "-2/3" + }, + { + "12": "-1/3", + "13": "-1/6" + }, + { + "12": "-1/3", + "13": "-2/3" + }, + { + "14": "-1/3", + "15": "-1/6" + }, + { + "14": "-1/3", + "15": "-2/3" + }, + { + "16": "-1/5" + }, + { + "17": "-1/5" + }, + { + "18": "-1/5" + }, + { + "19": "-1/5" + }, + { + "20": "-1/5" + }, + { + "21": "-1/5" + }, + { + "22": "-1/5" + }, + { + "23": "-1/5" + }, + { + "24": "-1/5" + }, + { + "25": "-1/3" + }, + { + "26": "-1/3" + }, + { + "27": "-1/3" + }, + { + "28": "-1/5" + }, + { + "29": "-1/5" + } + ], + "C0": [ + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "-1/6", + "72": "1/3", + "76": "-1/6", + "87": "-1/6", + "89": "1/3", + "90": "-1/6", + "91": "1/3" + }, + { + "1": "-1/5", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "0": "-1/2", + "2": "1", + "20": "-1/2", + "27": "-1/2", + "46": "1/2" + }, + { + "3": "-1/5", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "33": "-1/5", + "4": "-1/5", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1/5", + "85": "-1/5", + "97": "-1/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1/5", + "98": "-1/5" + }, + { + "106": "1/2", + "41": "1/2", + "61": "-1/2", + "7": "1", + "9": "-1/2" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1/5" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "-1/6", + "81": "1/6", + "92": "-1/6", + "99": "-1/6" + }, + { + "10": "1", + "20": "1/2", + "46": "1/2", + "61": "-1/2", + "9": "-1/2" + }, + { + "106": "-1/6", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "1/6", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "1/6", + "91": "-1/6" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1/2", + "13": "1", + "27": "1/2", + "61": "-1/2", + "9": "1/2" + }, + { + "0": "-1/2", + "14": "1", + "20": "-1/2", + "27": "1/2", + "46": "-1/2" + }, + { + "0": "1/2", + "11": "1/2", + "15": "1", + "27": "-1/2", + "63": "-1/2" + }, + { + "106": "-1/2", + "16": "1", + "20": "-1/2", + "41": "-1/2", + "46": "1/2" + }, + { + "1": "-1", + "17": "1" + }, + { + "18": "-1/3", + "22": "-1/3", + "84": "-1/3" + }, + { + "19": "-1/3", + "28": "-1/3", + "77": "-1/3" + }, + { + "104": "-1/6", + "110": "-1/6", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "1/6", + "43": "1/6", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "11": "1/2", + "20": "-1", + "21": "1", + "46": "1", + "63": "-1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "18": "-1", + "22": "1" + }, + { + "23": "-1/5", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "24": "-1/5", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "0": "-1/2", + "20": "1/2", + "25": "1", + "27": "-1/2", + "46": "-1/2" + }, + { + "26": "-1/5", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "1/3", + "72": "1/3", + "76": "-2/3", + "87": "-2/3", + "89": "1/3", + "90": "1/3", + "91": "1/3" + }, + { + "19": "-1", + "28": "1" + }, + { + "108": "-1/5", + "29": "-1/5", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "26": "-1", + "30": "1" + }, + { + "103": "-1/5", + "31": "-1/5", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "3": "-1", + "32": "1" + }, + { + "33": "1", + "4": "-1" + }, + { + "34": "1", + "5": "-1" + }, + { + "23": "-1", + "35": "1" + }, + { + "11": "1/2", + "36": "1", + "61": "-1/2", + "63": "-1/2", + "9": "1/2" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "-1/6", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "1/6", + "78": "-1/6", + "79": "-1/3", + "94": "1/3", + "99": "1/6" + }, + { + "3": "-1", + "38": "1" + }, + { + "39": "-1/3", + "58": "-1/3", + "86": "-1/3" + }, + { + "40": "1", + "5": "-1" + }, + { + "10": "1/3", + "11": "-1/6", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "-1/6", + "7": "1/3", + "79": "-1/3", + "81": "-1/6", + "9": "1/3", + "92": "-1/6", + "94": "-1/3" + }, + { + "106": "-1/2", + "20": "1/2", + "41": "-1/2", + "42": "1", + "46": "1/2" + }, + { + "106": "-1", + "110": "-1/2", + "37": "1/2", + "41": "-1", + "43": "1", + "61": "-1", + "76": "1/2", + "87": "-1/2", + "9": "1" + }, + { + "106": "-1/2", + "20": "1/2", + "41": "-1/2", + "44": "1", + "46": "-1/2" + }, + { + "45": "1", + "8": "-1" + }, + { + "104": "-2/3", + "110": "1/3", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "-1/3", + "43": "2/3", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "11": "1/2", + "20": "1", + "46": "-1", + "47": "1", + "63": "-1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "24": "-1", + "48": "1" + }, + { + "29": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "0": "-1/2", + "27": "1/2", + "51": "1", + "61": "1/2", + "9": "-1/2" + }, + { + "0": "-1/2", + "20": "1/2", + "27": "1/2", + "46": "1/2", + "52": "1" + }, + { + "0": "1/2", + "11": "-1/2", + "27": "-1/2", + "53": "1", + "63": "1/2" + }, + { + "29": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "29": "-1", + "56": "1" + }, + { + "106": "-1/2", + "41": "-1/2", + "57": "1", + "61": "-1/2", + "9": "-1/2" + }, + { + "39": "-1", + "58": "1" + }, + { + "31": "-1", + "59": "1" + }, + { + "31": "-1", + "60": "1" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "1/3", + "81": "2/3", + "92": "-2/3", + "99": "1/3" + }, + { + "20": "-1/2", + "46": "-1/2", + "61": "-1/2", + "62": "1", + "9": "-1/2" + }, + { + "106": "1/3", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "-1/3", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "2/3", + "91": "-2/3" + }, + { + "26": "-1", + "64": "1" + }, + { + "23": "-1", + "65": "1" + }, + { + "1": "-1", + "66": "1" + }, + { + "24": "-1", + "67": "1" + }, + { + "23": "-1", + "68": "1" + }, + { + "4": "-1", + "69": "1" + }, + { + "0": "-1/2", + "106": "-1/2", + "11": "1", + "27": "-1/2", + "41": "1/2", + "63": "-1", + "70": "1" + }, + { + "0": "-1", + "110": "1/2", + "20": "-1", + "27": "-1", + "37": "1/2", + "46": "-1", + "71": "1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "27": "-1/2", + "61": "1/2", + "72": "1", + "9": "-1/2" + }, + { + "26": "-1", + "73": "1" + }, + { + "4": "-1", + "74": "1" + }, + { + "1": "-1", + "75": "1" + }, + { + "104": "1/6", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "1/6", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "1/6", + "87": "-1/6" + }, + { + "19": "-1", + "77": "1" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "1/6", + "14": "-1/3", + "20": "-1/3", + "37": "1/6", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "1/6", + "90": "-1/6" + }, + { + "20": "1/2", + "46": "-1/2", + "61": "1/2", + "79": "1", + "9": "1/2" + }, + { + "24": "-1", + "80": "1" + }, + { + "0": "1", + "11": "1/2", + "27": "-1", + "61": "-1", + "63": "1/2", + "78": "-1/2", + "81": "1", + "9": "-1", + "99": "-1/2" + }, + { + "24": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "18": "-1", + "84": "1" + }, + { + "5": "-1", + "85": "1" + }, + { + "39": "-1", + "86": "1" + }, + { + "104": "-1/3", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "-1/3", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "2/3", + "87": "-2/3" + }, + { + "4": "-1", + "88": "1" + }, + { + "0": "-1/2", + "27": "-1/2", + "61": "-1/2", + "89": "1", + "9": "1/2" + }, + { + "0": "-1", + "110": "-1/2", + "20": "1", + "27": "-1", + "37": "-1/2", + "46": "1", + "76": "1/2", + "87": "1/2", + "90": "1" + }, + { + "0": "-1/2", + "106": "1/2", + "11": "-1", + "27": "-1/2", + "41": "-1/2", + "63": "1", + "91": "1" + }, + { + "0": "-1", + "11": "1/2", + "27": "1", + "61": "-1", + "63": "1/2", + "78": "1/2", + "9": "-1", + "92": "1", + "99": "1/2" + }, + { + "31": "-1", + "93": "1" + }, + { + "20": "-1/2", + "46": "1/2", + "61": "1/2", + "9": "1/2", + "94": "1" + }, + { + "3": "-1", + "95": "1" + }, + { + "26": "-1", + "96": "1" + }, + { + "5": "-1", + "97": "1" + }, + { + "6": "-1", + "98": "1" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "-1/3", + "14": "-1/3", + "20": "-1/3", + "37": "-1/3", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "2/3", + "90": "-2/3" + }, + { + "100": "1", + "6": "-1" + }, + { + "101": "1", + "6": "-1" + }, + { + "102": "1", + "6": "-1" + }, + { + "103": "1", + "31": "-1" + }, + { + "104": "1", + "106": "-1", + "110": "1/2", + "37": "-1/2", + "41": "-1", + "61": "1", + "76": "1/2", + "87": "-1/2", + "9": "-1" + }, + { + "105": "1", + "106": "-1/2", + "20": "-1/2", + "41": "-1/2", + "46": "-1/2" + }, + { + "10": "1/3", + "11": "1/3", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "1/3", + "7": "1/3", + "79": "-1/3", + "81": "-2/3", + "9": "1/3", + "92": "-2/3", + "94": "-1/3" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "29": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "1/3", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "-1/3", + "78": "-2/3", + "79": "-1/3", + "94": "1/3", + "99": "2/3" + }, + { + "11": "1/2", + "111": "1", + "61": "1/2", + "63": "-1/2", + "9": "-1/2" + } + ], + "C0_inverse": [ + { + "0": "1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "2": "-1/6", + "25": "-1/6", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "81": "-1/12", + "89": "-1/6", + "9": "1/2", + "90": "1/12", + "91": "-1/6", + "92": "1/12" + }, + { + "1": "-1", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "0": "1/2", + "16": "-1/6", + "2": "2/3", + "21": "1/12", + "37": "1/2", + "44": "1/6", + "47": "-1/12", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "79": "1/6", + "89": "-1/6", + "90": "1/12", + "91": "-1/6", + "94": "-1/6" + }, + { + "3": "-1", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "33": "-1/5", + "4": "-1", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1", + "85": "-1/5", + "97": "-1/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1", + "98": "-1/5" + }, + { + "10": "-1/6", + "104": "-1/12", + "105": "1/6", + "16": "1/6", + "41": "1/2", + "42": "1/6", + "43": "-1/12", + "44": "1/6", + "62": "-1/6", + "7": "2/3", + "76": "1/2", + "79": "1/6", + "81": "1/12", + "92": "1/12", + "94": "1/6" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1" + }, + { + "10": "-1/6", + "104": "1/12", + "111": "-1/6", + "13": "1/6", + "20": "1/2", + "36": "1/6", + "41": "1/2", + "43": "-1/12", + "51": "-1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "72": "-1/6", + "79": "1/6", + "81": "1/12", + "89": "1/6", + "92": "1/12", + "94": "1/6" + }, + { + "10": "2/3", + "105": "1/6", + "14": "1/6", + "41": "1/2", + "42": "-1/6", + "52": "-1/6", + "57": "-1/6", + "7": "-1/6", + "71": "-1/12", + "78": "1/2", + "79": "1/6", + "81": "1/12", + "90": "1/12", + "92": "1/12", + "94": "1/6" + }, + { + "10": "-1/6", + "106": "1/2", + "11": "1/2", + "111": "1/6", + "15": "1/6", + "21": "1/6", + "36": "1/6", + "47": "1/6", + "53": "-1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "70": "-1/12", + "79": "1/6", + "81": "1/3", + "91": "1/12", + "92": "1/3", + "94": "1/6" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "4/5", + "45": "-1/5", + "8": "-1" + }, + { + "104": "-1/12", + "111": "1/6", + "13": "2/3", + "14": "-1/6", + "15": "1/6", + "20": "-1/2", + "36": "-1/6", + "43": "1/12", + "52": "-1/6", + "53": "1/6", + "72": "1/6", + "81": "-1/12", + "89": "-1/6", + "9": "1/2", + "92": "1/12" + }, + { + "10": "1/6", + "105": "-1/6", + "13": "-1/6", + "14": "2/3", + "15": "1/6", + "42": "1/6", + "51": "-1/6", + "53": "1/6", + "62": "-1/6", + "71": "1/12", + "78": "-1/2", + "81": "-1/12", + "9": "1/2", + "90": "-1/12", + "92": "1/12" + }, + { + "11": "-1/2", + "111": "-1/6", + "13": "1/6", + "14": "1/6", + "15": "2/3", + "21": "-1/6", + "36": "-1/6", + "47": "-1/6", + "51": "1/6", + "52": "1/6", + "70": "1/12", + "81": "1/12", + "9": "-1/2", + "91": "-1/12", + "92": "-1/12" + }, + { + "104": "1/12", + "105": "-1/6", + "16": "2/3", + "2": "-1/6", + "21": "1/12", + "25": "1/6", + "37": "1/2", + "42": "-1/6", + "43": "1/12", + "47": "-1/12", + "57": "-1/6", + "7": "1/6", + "76": "-1/2", + "79": "1/6", + "94": "-1/6" + }, + { + "1": "-1", + "17": "4/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "18": "-1", + "22": "-1/3", + "84": "-1/3" + }, + { + "19": "-1", + "28": "-1/3", + "77": "-1/3" + }, + { + "10": "1/6", + "105": "-1/6", + "14": "-1/6", + "16": "-1/6", + "2": "-1/6", + "21": "1/12", + "25": "1/6", + "37": "1/2", + "42": "1/6", + "44": "1/6", + "47": "-1/12", + "52": "1/6", + "62": "-1/6", + "71": "1/12", + "78": "-1/2", + "79": "1/6", + "90": "-1/12", + "94": "-1/6" + }, + { + "11": "-1/2", + "110": "1/2", + "111": "-1/6", + "15": "-1/6", + "16": "-1/6", + "2": "-1/6", + "21": "2/3", + "25": "1/6", + "36": "-1/6", + "44": "1/6", + "53": "1/6", + "70": "1/12", + "79": "1/6", + "91": "-1/12", + "94": "-1/6" + }, + { + "18": "-1", + "22": "2/3", + "84": "-1/3" + }, + { + "23": "-1", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "24": "-1", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "0": "1/2", + "16": "1/6", + "21": "-1/12", + "25": "2/3", + "37": "-1/2", + "44": "-1/6", + "47": "1/12", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "79": "-1/6", + "89": "-1/6", + "90": "1/12", + "91": "-1/6", + "94": "1/6" + }, + { + "26": "-1", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "0": "1/2", + "13": "1/6", + "14": "1/6", + "15": "-1/6", + "2": "-1/6", + "25": "-1/6", + "51": "1/6", + "52": "1/6", + "53": "-1/6", + "70": "-1/6", + "71": "1/12", + "72": "-1/6", + "81": "1/12", + "89": "-1/6", + "9": "-1/2", + "90": "1/12", + "91": "-1/6", + "92": "-1/12" + }, + { + "19": "-1", + "28": "2/3", + "77": "-1/3" + }, + { + "108": "-1/5", + "29": "-1", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "26": "-1", + "30": "4/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "103": "-1/5", + "31": "-1", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "3": "-1", + "32": "4/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "33": "4/5", + "4": "-1", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "34": "4/5", + "40": "-1/5", + "5": "-1", + "85": "-1/5", + "97": "-1/5" + }, + { + "23": "-1", + "35": "4/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "104": "-1/12", + "11": "-1/2", + "13": "-1/6", + "15": "-1/6", + "20": "-1/2", + "21": "-1/6", + "36": "2/3", + "43": "1/12", + "47": "-1/6", + "51": "1/6", + "53": "1/6", + "70": "1/12", + "72": "1/6", + "89": "-1/6", + "91": "-1/12" + }, + { + "10": "1/6", + "104": "-1/3", + "105": "-1/6", + "111": "1/6", + "13": "-1/6", + "14": "-1/6", + "36": "-1/6", + "42": "1/6", + "43": "1/3", + "46": "-1/2", + "51": "1/6", + "52": "1/6", + "62": "-1/6", + "71": "1/3", + "72": "1/6", + "89": "-1/6", + "90": "-1/3", + "99": "-1/2" + }, + { + "3": "-1", + "32": "-1/5", + "38": "4/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "39": "-1", + "58": "-1/3", + "86": "-1/3" + }, + { + "34": "-1/5", + "40": "4/5", + "5": "-1", + "85": "-1/5", + "97": "-1/5" + }, + { + "104": "1/12", + "105": "-1/6", + "111": "-1/6", + "15": "-1/6", + "16": "-1/6", + "21": "-1/6", + "36": "-1/6", + "42": "-1/6", + "43": "1/12", + "44": "-1/6", + "47": "-1/6", + "53": "1/6", + "57": "-1/6", + "63": "-1/2", + "7": "1/6", + "70": "1/3", + "76": "-1/2", + "91": "-1/3" + }, + { + "10": "-1/6", + "104": "1/12", + "14": "1/6", + "16": "-1/6", + "42": "2/3", + "43": "1/12", + "44": "-1/6", + "52": "-1/6", + "57": "-1/6", + "62": "1/6", + "7": "1/6", + "71": "-1/12", + "76": "-1/2", + "78": "1/2", + "90": "1/12" + }, + { + "105": "-1/6", + "111": "1/6", + "13": "-1/6", + "16": "-1/6", + "20": "-1", + "36": "-1/6", + "42": "-1/6", + "43": "2/3", + "44": "-1/6", + "46": "1/2", + "51": "1/6", + "57": "-1/6", + "7": "1/6", + "72": "1/6", + "87": "-1/2", + "89": "-1/6" + }, + { + "104": "1/12", + "105": "-1/6", + "2": "1/6", + "21": "-1/12", + "25": "-1/6", + "37": "-1/2", + "42": "-1/6", + "43": "1/12", + "44": "2/3", + "47": "1/12", + "57": "-1/6", + "7": "1/6", + "76": "-1/2", + "79": "-1/6", + "94": "1/6" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "4/5", + "8": "-1" + }, + { + "10": "1/6", + "105": "-1/6", + "14": "-1/6", + "16": "1/6", + "2": "1/6", + "21": "-1/12", + "25": "-1/6", + "37": "-1/2", + "42": "1/6", + "44": "-1/6", + "47": "1/12", + "52": "1/6", + "62": "-1/6", + "71": "1/12", + "78": "-1/2", + "79": "-1/6", + "90": "-1/12", + "94": "1/6" + }, + { + "11": "-1/2", + "110": "-1/2", + "111": "-1/6", + "15": "-1/6", + "16": "1/6", + "2": "1/6", + "25": "-1/6", + "36": "-1/6", + "44": "-1/6", + "47": "2/3", + "53": "1/6", + "70": "1/12", + "79": "-1/6", + "91": "-1/12", + "94": "1/6" + }, + { + "24": "-1", + "48": "4/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "108": "-1/5", + "29": "-1", + "49": "4/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "3": "-1", + "32": "-1/5", + "38": "-1/5", + "50": "4/5", + "95": "-1/5" + }, + { + "104": "1/12", + "111": "-1/6", + "14": "-1/6", + "15": "1/6", + "20": "1/2", + "36": "1/6", + "43": "-1/12", + "51": "2/3", + "52": "-1/6", + "53": "1/6", + "72": "-1/6", + "81": "-1/12", + "89": "1/6", + "9": "1/2", + "92": "1/12" + }, + { + "10": "-1/6", + "105": "1/6", + "13": "-1/6", + "15": "1/6", + "42": "-1/6", + "51": "-1/6", + "52": "2/3", + "53": "1/6", + "62": "1/6", + "71": "-1/12", + "78": "1/2", + "81": "-1/12", + "9": "1/2", + "90": "1/12", + "92": "1/12" + }, + { + "11": "1/2", + "111": "1/6", + "13": "1/6", + "14": "1/6", + "21": "1/6", + "36": "1/6", + "47": "1/6", + "51": "1/6", + "52": "1/6", + "53": "2/3", + "70": "-1/12", + "81": "1/12", + "9": "-1/2", + "91": "1/12", + "92": "-1/12" + }, + { + "108": "-1/5", + "29": "-1", + "49": "-1/5", + "54": "4/5", + "56": "-1/5" + }, + { + "23": "-1", + "35": "-1/5", + "55": "4/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "108": "-1/5", + "29": "-1", + "49": "-1/5", + "54": "-1/5", + "56": "4/5" + }, + { + "10": "-1/6", + "104": "1/12", + "105": "-1/6", + "16": "-1/6", + "41": "1/2", + "42": "-1/6", + "43": "1/12", + "44": "-1/6", + "57": "2/3", + "62": "-1/6", + "76": "-1/2", + "79": "1/6", + "81": "1/12", + "92": "1/12", + "94": "1/6" + }, + { + "39": "-1", + "58": "2/3", + "86": "-1/3" + }, + { + "103": "-1/5", + "31": "-1", + "59": "4/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "103": "-1/5", + "31": "-1", + "59": "-1/5", + "60": "4/5", + "93": "-1/5" + }, + { + "10": "-1/6", + "104": "-1/12", + "111": "1/6", + "13": "-1/6", + "20": "-1/2", + "36": "-1/6", + "41": "1/2", + "43": "1/12", + "51": "1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "72": "1/6", + "79": "1/6", + "81": "1/12", + "89": "-1/6", + "92": "1/12", + "94": "1/6" + }, + { + "105": "-1/6", + "14": "-1/6", + "41": "1/2", + "42": "1/6", + "52": "1/6", + "57": "-1/6", + "62": "2/3", + "7": "-1/6", + "71": "1/12", + "78": "-1/2", + "79": "1/6", + "81": "1/12", + "90": "-1/12", + "92": "1/12", + "94": "1/6" + }, + { + "10": "-1/6", + "106": "1/2", + "11": "-1/2", + "111": "-1/6", + "15": "-1/6", + "21": "-1/6", + "36": "-1/6", + "47": "-1/6", + "53": "1/6", + "57": "-1/6", + "62": "-1/6", + "7": "-1/6", + "70": "1/12", + "79": "1/6", + "81": "1/3", + "91": "-1/12", + "92": "1/3", + "94": "1/6" + }, + { + "26": "-1", + "30": "-1/5", + "64": "4/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "23": "-1", + "35": "-1/5", + "55": "-1/5", + "65": "4/5", + "68": "-1/5" + }, + { + "1": "-1", + "17": "-1/5", + "66": "4/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "24": "-1", + "48": "-1/5", + "67": "4/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "23": "-1", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "4/5" + }, + { + "33": "-1/5", + "4": "-1", + "69": "4/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "0": "1/2", + "11": "-1", + "111": "-1/6", + "15": "-1/6", + "2": "-1/6", + "21": "-1/6", + "25": "-1/6", + "36": "-1/6", + "47": "-1/6", + "53": "1/6", + "63": "1/2", + "70": "2/3", + "71": "1/12", + "72": "-1/6", + "89": "-1/6", + "90": "1/12" + }, + { + "10": "1/6", + "105": "-1/6", + "14": "-1/6", + "2": "-1/6", + "25": "-1/6", + "27": "1/2", + "42": "1/6", + "52": "1/6", + "62": "-1/6", + "70": "-1/6", + "71": "2/3", + "72": "-1/6", + "78": "-1", + "89": "-1/6", + "91": "-1/6", + "99": "1/2" + }, + { + "0": "1/2", + "104": "1/12", + "111": "-1/6", + "13": "1/6", + "2": "-1/6", + "20": "1/2", + "25": "-1/6", + "36": "1/6", + "43": "-1/12", + "51": "-1/6", + "70": "-1/6", + "71": "1/12", + "72": "2/3", + "90": "1/12", + "91": "-1/6" + }, + { + "26": "-1", + "30": "-1/5", + "64": "-1/5", + "73": "4/5", + "96": "-1/5" + }, + { + "33": "-1/5", + "4": "-1", + "69": "-1/5", + "74": "4/5", + "88": "-1/5" + }, + { + "1": "-1", + "17": "-1/5", + "66": "-1/5", + "75": "4/5", + "83": "-1/5" + }, + { + "0": "1", + "104": "1/3", + "105": "-1/6", + "16": "-1/6", + "2": "-1/6", + "25": "-1/6", + "27": "-1/2", + "42": "-1/6", + "43": "1/3", + "44": "-1/6", + "57": "-1/6", + "7": "1/6", + "70": "-1/6", + "71": "1/3", + "72": "-1/6", + "76": "-1", + "87": "1/2", + "89": "-1/6", + "90": "1/3", + "91": "-1/6" + }, + { + "19": "-1", + "28": "-1/3", + "77": "2/3" + }, + { + "110": "-1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "16": "-1/6", + "2": "-1/6", + "21": "1/3", + "25": "1/6", + "37": "1", + "44": "1/6", + "47": "-1/3", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "61": "1/2", + "79": "1/6", + "81": "-1/3", + "92": "1/3", + "94": "-1/6" + }, + { + "10": "1/6", + "16": "1/6", + "2": "1/6", + "21": "-1/12", + "25": "-1/6", + "37": "-1/2", + "41": "-1/2", + "44": "-1/6", + "47": "1/12", + "57": "1/6", + "62": "1/6", + "7": "1/6", + "79": "2/3", + "81": "-1/12", + "92": "-1/12" + }, + { + "24": "-1", + "48": "-1/5", + "67": "-1/5", + "80": "4/5", + "82": "-1/5" + }, + { + "10": "-1/6", + "106": "-1/2", + "13": "1/6", + "14": "1/6", + "15": "-1/6", + "41": "1", + "51": "1/6", + "52": "1/6", + "53": "-1/6", + "57": "-1/6", + "61": "1/2", + "62": "-1/6", + "7": "-1/6", + "79": "1/6", + "81": "2/3", + "9": "-1", + "94": "1/6" + }, + { + "24": "-1", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "4/5" + }, + { + "1": "-1", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "4/5" + }, + { + "18": "-1", + "22": "-1/3", + "84": "2/3" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1", + "85": "4/5", + "97": "-1/5" + }, + { + "39": "-1", + "58": "-1/3", + "86": "2/3" + }, + { + "0": "1", + "104": "-1/3", + "105": "1/6", + "16": "1/6", + "2": "-1/6", + "25": "-1/6", + "27": "-1/2", + "42": "1/6", + "43": "-1/3", + "44": "1/6", + "57": "1/6", + "7": "-1/6", + "70": "-1/6", + "71": "1/3", + "72": "-1/6", + "76": "1", + "87": "-1/2", + "89": "-1/6", + "90": "1/3", + "91": "-1/6" + }, + { + "33": "-1/5", + "4": "-1", + "69": "-1/5", + "74": "-1/5", + "88": "4/5" + }, + { + "0": "1/2", + "104": "-1/12", + "111": "1/6", + "13": "-1/6", + "2": "-1/6", + "20": "-1/2", + "25": "-1/6", + "36": "-1/6", + "43": "1/12", + "51": "1/6", + "70": "-1/6", + "71": "1/12", + "89": "2/3", + "90": "1/12", + "91": "-1/6" + }, + { + "10": "-1/6", + "105": "1/6", + "14": "1/6", + "2": "-1/6", + "25": "-1/6", + "27": "1/2", + "42": "-1/6", + "52": "-1/6", + "62": "1/6", + "70": "-1/6", + "72": "-1/6", + "78": "1", + "89": "-1/6", + "90": "2/3", + "91": "-1/6", + "99": "-1/2" + }, + { + "0": "1/2", + "11": "1", + "111": "1/6", + "15": "1/6", + "2": "-1/6", + "21": "1/6", + "25": "-1/6", + "36": "1/6", + "47": "1/6", + "53": "-1/6", + "63": "-1/2", + "71": "1/12", + "72": "-1/6", + "89": "-1/6", + "90": "1/12", + "91": "2/3" + }, + { + "10": "-1/6", + "106": "-1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "41": "1", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "57": "-1/6", + "61": "-1/2", + "62": "-1/6", + "7": "-1/6", + "79": "1/6", + "9": "1", + "92": "2/3", + "94": "1/6" + }, + { + "103": "-1/5", + "31": "-1", + "59": "-1/5", + "60": "-1/5", + "93": "4/5" + }, + { + "10": "1/6", + "16": "-1/6", + "2": "-1/6", + "21": "1/12", + "25": "1/6", + "37": "1/2", + "41": "-1/2", + "44": "1/6", + "47": "-1/12", + "57": "1/6", + "62": "1/6", + "7": "1/6", + "81": "-1/12", + "92": "-1/12", + "94": "2/3" + }, + { + "3": "-1", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "4/5" + }, + { + "26": "-1", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "4/5" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1", + "85": "-1/5", + "97": "4/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1", + "98": "4/5" + }, + { + "110": "1/2", + "13": "-1/6", + "14": "-1/6", + "15": "1/6", + "16": "1/6", + "2": "1/6", + "21": "-1/3", + "25": "-1/6", + "37": "-1", + "44": "-1/6", + "47": "1/3", + "51": "-1/6", + "52": "-1/6", + "53": "1/6", + "61": "1/2", + "79": "-1/6", + "81": "-1/3", + "92": "1/3", + "94": "1/6" + }, + { + "100": "4/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1", + "98": "-1/5" + }, + { + "100": "-1/5", + "101": "4/5", + "102": "-1/5", + "6": "-1", + "98": "-1/5" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "4/5", + "6": "-1", + "98": "-1/5" + }, + { + "103": "4/5", + "31": "-1", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + }, + { + "104": "2/3", + "105": "-1/6", + "111": "-1/6", + "13": "1/6", + "16": "-1/6", + "20": "1", + "36": "1/6", + "42": "-1/6", + "44": "-1/6", + "46": "-1/2", + "51": "-1/6", + "57": "-1/6", + "7": "1/6", + "72": "-1/6", + "87": "-1/2", + "89": "1/6" + }, + { + "10": "1/6", + "104": "1/12", + "105": "2/3", + "14": "-1/6", + "16": "-1/6", + "43": "1/12", + "44": "-1/6", + "52": "1/6", + "57": "-1/6", + "62": "-1/6", + "7": "1/6", + "71": "1/12", + "76": "-1/2", + "78": "-1/2", + "90": "-1/12" + }, + { + "104": "1/12", + "105": "-1/6", + "111": "1/6", + "15": "1/6", + "16": "-1/6", + "21": "1/6", + "36": "1/6", + "42": "-1/6", + "43": "1/12", + "44": "-1/6", + "47": "1/6", + "53": "-1/6", + "57": "-1/6", + "63": "1/2", + "7": "1/6", + "70": "-1/3", + "76": "-1/2", + "91": "1/3" + }, + { + "107": "4/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1" + }, + { + "108": "4/5", + "29": "-1", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "107": "-1/5", + "109": "4/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1" + }, + { + "10": "1/6", + "104": "1/3", + "105": "-1/6", + "111": "-1/6", + "13": "1/6", + "14": "-1/6", + "36": "1/6", + "42": "1/6", + "43": "-1/3", + "46": "1/2", + "51": "-1/6", + "52": "1/6", + "62": "-1/6", + "71": "1/3", + "72": "-1/6", + "89": "1/6", + "90": "-1/3", + "99": "-1/2" + }, + { + "104": "1/12", + "11": "-1/2", + "111": "2/3", + "13": "1/6", + "15": "-1/6", + "20": "1/2", + "21": "-1/6", + "43": "-1/12", + "47": "-1/6", + "51": "-1/6", + "53": "1/6", + "70": "1/12", + "72": "-1/6", + "89": "1/6", + "91": "-1/12" + } + ], + "D0": [ + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "-1/6", + "72": "1/3", + "76": "-1/6", + "87": "-1/6", + "89": "1/3", + "90": "-1/6", + "91": "1/3" + }, + { + "0": "1/3", + "2": "1/3", + "25": "1/3", + "27": "1/3", + "70": "1/3", + "71": "1/3", + "72": "1/3", + "76": "-2/3", + "87": "-2/3", + "89": "1/3", + "90": "1/3", + "91": "1/3" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "-1/6", + "81": "1/6", + "92": "-1/6", + "99": "-1/6" + }, + { + "0": "1/3", + "13": "1/3", + "14": "1/3", + "15": "-1/3", + "27": "-1/3", + "51": "1/3", + "52": "1/3", + "53": "-1/3", + "78": "1/3", + "81": "2/3", + "92": "-2/3", + "99": "1/3" + }, + { + "106": "-1/6", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "1/6", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "1/6", + "91": "-1/6" + }, + { + "106": "1/3", + "11": "1/3", + "111": "-1/3", + "15": "-1/3", + "21": "-1/3", + "36": "-1/3", + "41": "-1/3", + "47": "-1/3", + "53": "1/3", + "63": "-1/3", + "70": "2/3", + "91": "-2/3" + }, + { + "104": "-1/6", + "110": "-1/6", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "1/6", + "43": "1/6", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "104": "-2/3", + "110": "1/3", + "111": "1/3", + "13": "-1/3", + "36": "-1/3", + "37": "-1/3", + "43": "2/3", + "51": "1/3", + "61": "-1/3", + "72": "1/3", + "89": "-1/3", + "9": "1/3" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "-1/6", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "1/6", + "78": "-1/6", + "79": "-1/3", + "94": "1/3", + "99": "1/6" + }, + { + "16": "1/3", + "2": "1/3", + "20": "1/3", + "21": "1/3", + "25": "-1/3", + "44": "-1/3", + "46": "-1/3", + "47": "-1/3", + "78": "-2/3", + "79": "-1/3", + "94": "1/3", + "99": "2/3" + }, + { + "10": "1/3", + "11": "-1/6", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "-1/6", + "7": "1/3", + "79": "-1/3", + "81": "-1/6", + "9": "1/3", + "92": "-1/6", + "94": "-1/3" + }, + { + "10": "1/3", + "11": "1/3", + "57": "1/3", + "61": "1/3", + "62": "1/3", + "63": "1/3", + "7": "1/3", + "79": "-1/3", + "81": "-2/3", + "9": "1/3", + "92": "-2/3", + "94": "-1/3" + }, + { + "104": "1/6", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "1/6", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "1/6", + "87": "-1/6" + }, + { + "104": "-1/3", + "105": "-1/3", + "106": "-1/3", + "16": "-1/3", + "41": "-1/3", + "42": "-1/3", + "43": "-1/3", + "44": "-1/3", + "57": "-1/3", + "7": "1/3", + "76": "2/3", + "87": "-2/3" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "1/6", + "14": "-1/3", + "20": "-1/3", + "37": "1/6", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "1/6", + "90": "-1/6" + }, + { + "10": "1/3", + "105": "-1/3", + "110": "-1/3", + "14": "-1/3", + "20": "-1/3", + "37": "-1/3", + "42": "1/3", + "46": "-1/3", + "52": "1/3", + "62": "-1/3", + "71": "2/3", + "90": "-2/3" + }, + { + "34": "-1/5", + "40": "-1/5", + "5": "-1/5", + "85": "-1/5", + "97": "-1/5" + }, + { + "3": "-1/5", + "32": "-1/5", + "38": "-1/5", + "50": "-1/5", + "95": "-1/5" + }, + { + "24": "-1/5", + "48": "-1/5", + "67": "-1/5", + "80": "-1/5", + "82": "-1/5" + }, + { + "23": "-1/5", + "35": "-1/5", + "55": "-1/5", + "65": "-1/5", + "68": "-1/5" + }, + { + "1": "-1/5", + "17": "-1/5", + "66": "-1/5", + "75": "-1/5", + "83": "-1/5" + }, + { + "107": "-1/5", + "109": "-1/5", + "12": "-1/5", + "45": "-1/5", + "8": "-1/5" + }, + { + "108": "-1/5", + "29": "-1/5", + "49": "-1/5", + "54": "-1/5", + "56": "-1/5" + }, + { + "26": "-1/5", + "30": "-1/5", + "64": "-1/5", + "73": "-1/5", + "96": "-1/5" + }, + { + "33": "-1/5", + "4": "-1/5", + "69": "-1/5", + "74": "-1/5", + "88": "-1/5" + }, + { + "18": "-1/3", + "22": "-1/3", + "84": "-1/3" + }, + { + "19": "-1/3", + "28": "-1/3", + "77": "-1/3" + }, + { + "39": "-1/3", + "58": "-1/3", + "86": "-1/3" + }, + { + "100": "-1/5", + "101": "-1/5", + "102": "-1/5", + "6": "-1/5", + "98": "-1/5" + }, + { + "103": "-1/5", + "31": "-1/5", + "59": "-1/5", + "60": "-1/5", + "93": "-1/5" + } + ], + "H": [ + { + "0": "-3", + "1": "1" + }, + { + "0": "2", + "1": "-1" + }, + { + "2": "-3", + "3": "1" + }, + { + "2": "2", + "3": "-1" + }, + { + "4": "-3", + "5": "1" + }, + { + "4": "2", + "5": "-1" + }, + { + "6": "-3", + "7": "1" + }, + { + "6": "2", + "7": "-1" + }, + { + "8": "-3", + "9": "1" + }, + { + "8": "2", + "9": "-1" + }, + { + "10": "-3", + "11": "1" + }, + { + "10": "2", + "11": "-1" + }, + { + "12": "-3", + "13": "1" + }, + { + "12": "2", + "13": "-1" + }, + { + "14": "-3", + "15": "1" + }, + { + "14": "2", + "15": "-1" + }, + { + "16": "-4" + }, + { + "17": "-4" + }, + { + "18": "-4" + }, + { + "19": "-4" + }, + { + "20": "-4" + }, + { + "21": "-4" + }, + { + "22": "-4" + }, + { + "23": "-4" + }, + { + "24": "-4" + }, + { + "25": "-2" + }, + { + "26": "-2" + }, + { + "27": "-2" + }, + { + "28": "-4" + }, + { + "29": "-4" + } + ], + "H_determinant": "33554432", + "H_inverse": [ + { + "0": "-1", + "1": "-1" + }, + { + "0": "-2", + "1": "-3" + }, + { + "2": "-1", + "3": "-1" + }, + { + "2": "-2", + "3": "-3" + }, + { + "4": "-1", + "5": "-1" + }, + { + "4": "-2", + "5": "-3" + }, + { + "6": "-1", + "7": "-1" + }, + { + "6": "-2", + "7": "-3" + }, + { + "8": "-1", + "9": "-1" + }, + { + "8": "-2", + "9": "-3" + }, + { + "10": "-1", + "11": "-1" + }, + { + "10": "-2", + "11": "-3" + }, + { + "12": "-1", + "13": "-1" + }, + { + "12": "-2", + "13": "-3" + }, + { + "14": "-1", + "15": "-1" + }, + { + "14": "-2", + "15": "-3" + }, + { + "16": "-1/4" + }, + { + "17": "-1/4" + }, + { + "18": "-1/4" + }, + { + "19": "-1/4" + }, + { + "20": "-1/4" + }, + { + "21": "-1/4" + }, + { + "22": "-1/4" + }, + { + "23": "-1/4" + }, + { + "24": "-1/4" + }, + { + "25": "-1/2" + }, + { + "26": "-1/2" + }, + { + "27": "-1/2" + }, + { + "28": "-1/4" + }, + { + "29": "-1/4" + } + ], + "block_program_C0": [ + "selected := U_A^-1 selected", + "ordinary -= U_U selected", + "selected += D0_U ordinary" + ], + "carrier_pairs": [ + [ + 0, + 27 + ], + [ + 9, + 61 + ], + [ + 11, + 63 + ], + [ + 20, + 46 + ], + [ + 37, + 110 + ], + [ + 41, + 106 + ], + [ + 76, + 87 + ], + [ + 78, + 99 + ] + ], + "encoded_response": [ + { + "0": "-3", + "27": "1" + }, + { + "1": "-4" + }, + { + "2": "1" + }, + { + "3": "-4" + }, + { + "4": "-4" + }, + { + "5": "-4" + }, + { + "6": "-4" + }, + { + "7": "1" + }, + { + "8": "-4" + }, + { + "61": "1", + "9": "-3" + }, + { + "10": "1" + }, + { + "11": "-3", + "63": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "1" + }, + { + "18": "-2" + }, + { + "19": "-2" + }, + { + "20": "-3", + "46": "1" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "23": "-4" + }, + { + "24": "-4" + }, + { + "25": "1" + }, + { + "26": "-4" + }, + { + "0": "2", + "27": "-1" + }, + { + "28": "1" + }, + { + "29": "-4" + }, + { + "30": "1" + }, + { + "31": "-4" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "36": "1" + }, + { + "110": "1", + "37": "-3" + }, + { + "38": "1" + }, + { + "39": "-2" + }, + { + "40": "1" + }, + { + "106": "1", + "41": "-3" + }, + { + "42": "1" + }, + { + "43": "1" + }, + { + "44": "1" + }, + { + "45": "1" + }, + { + "20": "2", + "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", + "9": "2" + }, + { + "62": "1" + }, + { + "11": "2", + "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": "-3", + "87": "1" + }, + { + "77": "1" + }, + { + "78": "-3", + "99": "1" + }, + { + "79": "1" + }, + { + "80": "1" + }, + { + "81": "1" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "76": "2", + "87": "-1" + }, + { + "88": "1" + }, + { + "89": "1" + }, + { + "90": "1" + }, + { + "91": "1" + }, + { + "92": "1" + }, + { + "93": "1" + }, + { + "94": "1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "78": "2", + "99": "-1" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "104": "1" + }, + { + "105": "1" + }, + { + "106": "-1", + "41": "2" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "110": "-1", + "37": "2" + }, + { + "111": "1" + } + ], + "entry_code": "C_in = C0 Q^2", + "minor_determinant": "-1/256", + "minor_inverse": [ + { + "0": "1", + "1": "1" + }, + { + "0": "2", + "1": "2", + "12": "-1", + "13": "-1" + }, + { + "0": "1", + "1": "-1" + }, + { + "14": "1", + "15": "1" + }, + { + "4": "1", + "5": "-1" + }, + { + "10": "-1", + "11": "1" + }, + { + "2": "1", + "3": "-1" + }, + { + "8": "-1", + "9": "1" + }, + { + "6": "1", + "7": "-1" + }, + { + "14": "-1", + "15": "1", + "6": "2", + "7": "-2" + }, + { + "2": "1", + "3": "1" + }, + { + "4": "1", + "5": "1" + }, + { + "10": "-1", + "11": "-1" + }, + { + "10": "-2", + "11": "-2", + "12": "1", + "13": "-1" + }, + { + "6": "-1", + "7": "-1" + }, + { + "8": "-1", + "9": "-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" + } + ], + "old_reader_counterexample": { + "character": 92, + "minor_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 39, + 41, + 42, + 43, + 45, + 47, + 48, + 49, + 51, + 55, + 58, + 70, + 71, + 76, + 78, + 81, + 84, + 87, + 90, + 92, + 99, + 101, + 103, + 104, + 110 + ], + "minor_determinant_mod_prime": 329252, + "prime": 1000003, + "restriction_rank": 30, + "stacked_rank": 60 + }, + "ordinary_carriers": [ + 2, + 7, + 10, + 12, + 13, + 14, + 15, + 16, + 17, + 21, + 22, + 25, + 28, + 30, + 32, + 33, + 34, + 35, + 36, + 38, + 40, + 42, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 62, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 104, + 105, + 107, + 108, + 109, + 111 + ], + "scope": "Exact square-code algebra and typed phase identities; no global caller or scalar/native invoice", + "selected_carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "selected_q": [ + 11, + 38, + 69, + 104, + 261, + 296, + 161, + 140, + 274, + 319, + 194, + 239, + 448, + 493, + 506, + 471, + 259, + 67, + 385, + 321, + 19, + 37, + 134, + 22, + 131, + 145, + 273, + 162, + 13, + 26 + ], + "source_sha256": { + "pair_flags": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "response": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "transported_code": "C_out = Q^-1 C0 Q^-1", + "transported_response": "diag(Q_A^-1 H Q_A,I_U)" +} diff --git a/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.md b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.md new file mode 100644 index 0000000000..a3b52de302 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/SECTION.md @@ -0,0 +1,304 @@ +# An entry code for the actual rank-thirty response + +The actual factorization E=I+UV admits an invertible code on the existing +112 data fields. It exposes thirty correction coordinates and retains +the other eighty-two coordinates. It needs no additional data family. +The selected minor has determinant -1/256 and an integral inverse. + +A translation at entry selects the correct phase orientation. After a +positive Q-to-FULL advance, the correction Q E Q^-1 acts only on the +thirty encoded coordinates. Fourteen of those actions are scalar. +The other sixteen form eight two-field actions with the same +isotropic line difference 45. + +These are exact algebra and interface results. They do not give a +complete coded native F/B call or a raw terminal decoder. The precise +remaining code transitions are stated below. + +## Inputs and notation + +The pinned response is +`new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json`, +SHA256 +`5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c`. +It supplies U with 112 rows and 30 columns and V with 30 rows. + +Write Q=diag(C_qp) for the physical port lines and L=Q^2. For every +tensor width, Q^4=I and L is a fieldwise uniform translation. Put + +```text +B0 = VU, D0 = B0^-1 V, +H = I+B0. +``` + +For the actual factors, B0 consists of eight blocks + +```text +[ -4 1 ] +[ 2 -2 ] +``` + +and fourteen scalar blocks: eleven -5 and three -3. Thus B0 is +invertible. The block determinants are six. The corresponding H +blocks are [[-3,1],[2,-1]], -4, and -2. H and H^-1 are dyadic. +B0^-1 can have factors three and five in its denominator. + +The constant-word compiler and its price belong to the +`native-escape-20261017/rational-code-admission-20261020` packet. +This packet verifies the matrices but does not replace that compiler. + +## An arbitrary-state section exchange + +Set + +```text +J = L U, D = D0 L. +``` + +Then DJ=D0 U=I. For a data bank a and an independent thirty-field bank z, +the map + +```text +S(a,z) = ((I-JD)a+Jz, Da) +``` + +is an involution. One ordered implementation is + +```text +a += Jz +z -= Da using the updated a +a += Jz using the updated z +z *= -1 +``` + +Both inputs are arbitrary. One application transfers the old z into +the data. It does not restore z. A second matched application restores +both banks. + +The two L factors can be placed outside a constant scalar section +exchange: + +```text +S = diag(L,I) S_(U,D0) diag(L,I). +``` + +Thus the entry maps use translations and scalar operations. This +does not make their execution cost zero. An additive D0 service on an +arbitrary centre bank can use B0, a V gather, and B0^-1. Its scalar, +odd-division, and stream costs must be charged. + +Under the physical advance diag(F Q^-1,F), where F is common to both +banks and commutes with the displayed port operators, the section +becomes + +```text +J_out = Q U, D_out = B0^-1 V Q^-1. +``` + +This is the required orientation: + +```text +Q E Q^-1 = I + J_out B0 D_out. +``` + +In the output section coordinates this action is identity on the +data complement and H on the centre bank. A thirty-field productive +cohort and its advance F are not supplied by the factorization. + +## A square code on the existing data + +Use these thirty physical carrier slots, in the stated order: + +```text +0,27,9,61,11,63,20,46,37,110,41,106,76,87,78,99, +5,3,24,23,1,8,29,26,4,18,19,39,6,31. +``` + +Call this set A and its complement B. The rows U_A form a unit with +determinant -1/256. Its inverse has integer entries. Store centre +coordinate j in physical slot A[j]. Define the square code C0 by + +```text +c = D0 a, +r = a_B - U_B U_A^-1 a_A. +``` + +Here C0 is a matrix name. It does not denote the private scratch field +called C0 in older source packets. The inverse is + +```text +u = c - (D0)_B r, +a_A = U_A u, +a_B = r + U_B u. +``` + +Both inverse orders hold on every input. The following block updates +give C0 in place: + +```text +a_A = U_A^-1 a_A +a_B -= U_B a_A +a_A += (D0)_B a_B +``` + +The final additive map must retain the current arbitrary a_A. It can +be lowered as B0 on a_A, then a V_B gather, then B0^-1 on a_A. +The full code preserves all 112 input coordinates. It makes + +```text +C0 E C0^-1 = diag(H,I_B). +``` + +The checker verifies the ordered block updates and both inverse +orders on all 112 columns. It does not emit an elementary scalar +word or claim its scan cost. + +## Exact code transport + +Use the entry code + +```text +C_in = C0 L. +``` + +This differs from the square code built directly from J,D only by +the free translation L_B on the complement coordinates. + +For an all-data advance A_plus=F Q^-1, assume F is common to all +fields and commutes with C0 and Q. The transported code is + +```text +C_out = A_plus C_in A_plus^-1 = Q^-1 C0 Q^-1. +``` + +Let M=Q E Q^-1. Then + +```text +C_out M C_out^-1 = diag(Q_A^-1 H Q_A,I_B). +``` + +The selected carrier phases remain. The statement is not +C_out M C_out^-1=diag(H,I_B) unless H commutes with Q_A. + +For the chosen A, its first sixteen slots are eight complete physical +pairs from the pinned cyclic source. Every pair has q_p+q_r=45. +Assign one two-coordinate H block to each pair. On such a pair the +transported block is + +```text +[ -3 C_qp^-1 C_qr ] +[ 2 C_qr^-1 C_qp -1 ]. +``` + +It can use two ordered off-diagonal ADDs and two sign changes. +The common isotropic gauge from +`coherent-port/isotropic-pair-gauge-20261018/GAUGE.md` makes each of +these ADD views monomial. That theorem does not make the gauge +entrance or exit free. Without an inherited gauge, two rank-one +line passes on the sixteen fields give a conservative 32-rank +implementation. The fourteen scalar blocks commute with their +carrier phases and need no native phase conversion. + +For the rank-sixteen alternative response, H is diagonal. The same +transport equation then leaves a scalar centre action. Its actual +minor and native capture are separate work in the new-core lane. + +With fixed C0 and Q, repeated positive advances transport the code +through + +```text +C0 L -> Q^-1 C0 Q^-1 -> L C0 -> Q C0 Q -> C0 L. +``` + +Every even boundary has only scalar and translation factors. A +negative advance FQ returns the first odd code to C0 L. These +identities need the stated common-F condition. They do not by +themselves bind a stage-dependent routed code. + +## Actual native caller and remaining work + +The literal source at +`new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz` +has decompressed SHA256 +`e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558`. +It has two 112-field data banks. Its other 416 fields are arbitrary +and unchanged. It forms no thirty-field centre cohort. + +Its physical input is (a,b)=(Qx,y). Therefore its complete physical +maps, before any new code, have the form + +```text +forward = diag(Fq,Fq) [ I 0 ] + [ E q I ], + +backward = diag(Fq,Fq) [ I -Q E^T ] + [ 0 I ], +``` + +where q=Q^-1. Thus both data banks have the same diagonal advance, +but the cross-bank maps also contain an odd Q factor. A common +square code on both banks does not remove that factor merely +because it diagonalizes E. + +At a raw output, the inverse code is + +```text +C_out^-1 = Q C0^-1 Q. +``` + +For two stages with different constant or routed codes, the proposed +transition is + +```text +C_in,t C_out,s^-1 = C0,t Q^-1 C0,s^-1 Q. +``` + +These are phase-coded data maps. No free implementation is supplied +here. A complete caller must admit the cross-bank maps, the code +transitions, the final raw output, all native child interfaces, and +the scalar and finite-precision costs. The entry code alone does +not improve the complete kappa bound. + +## Why the earlier reader choice does not close the same section + +The other valid section uses T=V L U and D=T^-1 V at entry. After +positive progress its reader is T^-1 VQ. The required terminal reader +is VQ^-1. The latter does not factor through the former. + +At the actual character chi=92, the matrix formed by stacking V and +V diag((-1)^(chi dot q_p)) has rank sixty. The payload gives a +sixty-column minor with a nonzero determinant modulo 1000003. +Since V has rank thirty, the restriction of VQ^-1 to ker(VQ) has +rank thirty. This is an exact counterexample to a centre-only +action for that reader choice. It does not apply to the shifted +reader D0 L used above. + +The character can be extended by zero columns. The counterexample +therefore persists at every positive tensor width. It is not a +native-child lower bound. + +## Checks and scope + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/check_section.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/check_section.py +``` + +Expected output is `PASS_EXACT_RANK30_ENTRY_SECTION`. The two JSON +outputs must be byte-identical. The source packets are hash checked +and are not changed. The checker tests the exact matrices and the +constant block program. The phase transport equations are general +proofs; a new routed native circuit is not emitted. + +The root supplied the section and code-transport task. The new-core +lane supplied U,V and the native source. The native-escape lane +supplied the one-reader section word and the constant-matrix +compiler. This lane selected the actual minor, checked the square +code, selected the shifted reader, and stated the remaining physical +interfaces. AI assistance was used. + +No PR, commit, push, or publication is authorized. Before any future +PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/check_section.py b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/check_section.py new file mode 100644 index 0000000000..23a7e47d9d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/coherent-port/section-entry-20261020/check_section.py @@ -0,0 +1,284 @@ +"""Check the rank-thirty entry code and its exact phase contract.""" + +from fractions import Fraction as F +import hashlib +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +SOURCE_PIN = "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" +PAIRS = LANES / "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json" +PAIRS_PIN = "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" +A = [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, + 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31] +P = 1000003 + + +def require(ok, text): + if not ok: + raise RuntimeError(text) + + +def read_pinned(path, pin): + raw = path.read_bytes() + require(hashlib.sha256(raw).hexdigest() == pin, str(path)) + return json.loads(raw) + + +def rows(values): + return [{int(j): F(c) for j, c in row.items() if F(c)} for row in values] + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +def add(a, b, scale=F(1)): + out = dict(a) + for j, c in b.items(): + out[j] = out.get(j, F(0)) + scale * c + if not out[j]: + del out[j] + return out + + +def product(a, b): + out = [] + for row in a: + result = {} + for k, c in row.items(): + result = add(result, b[k], c) + out.append(result) + return out + + +def inverse(a, n): + m = [[a[i].get(j, F(0)) for j in range(n)] + + [F(i == j) for j in range(n)] for i in range(n)] + determinant = F(1) + for k in range(n): + candidates = [i for i in range(k, n) if m[i][k]] + require(bool(candidates), "singular matrix") + j = candidates[0] + if j != k: + m[j], m[k] = m[k], m[j] + determinant = -determinant + pivot = m[k][k] + determinant *= pivot + m[k] = [c / pivot for c in m[k]] + for i in range(n): + if i != k and m[i][k]: + c = m[i][k] + m[i] = [x - c * y for x, y in zip(m[i], m[k])] + result = [{j: m[i][n + j] for j in range(n) if m[i][n + j]} + for i in range(n)] + return result, determinant + + +def serialize(a): + return [{str(j): str(c) for j, c in sorted(row.items())} for row in a] + + +def mod(c): + return c.numerator * pow(c.denominator, -1, P) % P + + +def modular_minor(a, n): + m = [[mod(row.get(j, F(0))) for j in range(n)] for row in a] + pivots = [] + r = 0 + determinant = 1 + for c in range(n): + candidates = [i for i in range(r, len(m)) if m[i][c]] + if not candidates: + continue + k = candidates[0] + if k != r: + m[k], m[r] = m[r], m[k] + determinant = -determinant + pivot = m[r][c] + determinant = determinant * pivot % P + inv = pow(pivot, -1, P) + m[r] = [x * inv % P for x in m[r]] + for i in range(r + 1, len(m)): + if m[i][c]: + t = m[i][c] + m[i] = [(x - t * y) % P for x, y in zip(m[i], m[r])] + pivots.append(c) + r += 1 + if r == len(m): + break + return pivots, determinant % P + + +def write(name, data): + text = json.dumps(data, sort_keys=True, indent=2) + "\n" + (HERE / name).write_text(text) + return hashlib.sha256(text.encode()).hexdigest() + + +def main(): + src = read_pinned(SOURCE, SOURCE_PIN) + pair_source = read_pinned(PAIRS, PAIRS_PIN) + u = rows(src["correction_U"]) + v = rows(src["correction_V"]) + e = rows(src["response"]) + qs = src["ports"] + require(len(set(A)) == 30, "minor rows") + remaining = [p for p in range(112) if p not in A] + ua = [u[p] for p in A] + ua_inv, ua_det = inverse(ua, 30) + require(ua_det == F(-1, 256), "minor determinant") + require(all(c.denominator == 1 for row in ua_inv for c in row.values()), + "integral minor inverse") + require(product(ua, ua_inv) == identity(30), "minor right inverse") + require(product(ua_inv, ua) == identity(30), "minor left inverse") + + b0 = product(v, u) + expected_b0 = [] + for j in range(8): + expected_b0.extend([{2*j: F(-4), 2*j+1: F(1)}, + {2*j: F(2), 2*j+1: F(-2)}]) + expected_b0.extend([{16+j: F(-len(clique))} + for j, clique in enumerate(src["small_cliques"])]) + require(b0 == expected_b0, "constant cross Gram blocks") + b0_inv, b0_det = inverse(b0, 30) + d0 = product(b0_inv, v) + require(product(d0, u) == identity(30), "left section inverse") + h = [add(row, identity(30)[i]) for i, row in enumerate(b0)] + h_inv, h_det = inverse(h, 30) + require(product(h, h_inv) == identity(30), "centre right inverse") + + # Output rows remain in their physical carrier slots. + c0 = [dict() for _ in range(112)] + uua = product(u, ua_inv) + for j, p in enumerate(A): + c0[p] = d0[j] + for p in remaining: + c0[p] = add({p: F(1)}, + {A[j]: -c for j, c in uua[p].items()}) + c0_inv = [] + for p in range(112): + row = {A[j]: c for j, c in u[p].items()} + if p in remaining: + row[p] = row.get(p, F(0)) + 1 + for j, c in u[p].items(): + row = add(row, {r: value for r, value in d0[j].items() + if r in remaining}, -c) + c0_inv.append(row) + require(product(c0, c0_inv) == identity(112), "square code right inverse") + require(product(c0_inv, c0) == identity(112), "square code left inverse") + encoded_e = identity(112) + for j, p in enumerate(A): + encoded_e[p] = {A[k]: c for k, c in h[j].items()} + require(product(c0, e) == product(encoded_e, c0), + "complete unit response in code coordinates") + + # Replay the three block updates of C0 on all 112 arbitrary inputs. + state = identity(112) + old_selected = [state[p] for p in A] + new_selected = product(ua_inv, old_selected) + for j, p in enumerate(A): + state[p] = new_selected[j] + for p in remaining: + for j, c in u[p].items(): + state[p] = add(state[p], state[A[j]], -c) + for j, p in enumerate(A): + for r, c in d0[j].items(): + if r in remaining: + state[p] = add(state[p], state[r], c) + require(state == c0, "ordered in-place square code") + + pair_set = {tuple(record["ports"]) for record in pair_source["pair_codes"]} + carrier_pairs = [A[2*j:2*j+2] for j in range(8)] + require(all(tuple(pair) in pair_set for pair in carrier_pairs), + "actual complete physical pairs") + require(all(qs[p] ^ qs[r] == 45 for p, r in carrier_pairs), + "common pair direction") + + # A nonzero modular minor is an exact rational rank certificate. + require(all(P % d for d in range(2, 1001)), "prime modulus") + chi = 92 + signs = [(-1) ** ((chi & q).bit_count() % 2) for q in qs] + vl = [{p: c * signs[p] for p, c in row.items()} for row in v] + columns, determinant_mod = modular_minor(v + vl, 112) + require(len(columns) == 60 and determinant_mod != 0, + "full missing-reader rank") + square = [{j: row.get(p, F(0)) for j, p in enumerate(columns) + if row.get(p, F(0))} for row in v + vl] + check_columns, check_det = modular_minor(square, 60) + require(check_columns == list(range(60)) and check_det == determinant_mod, + "serialized minor") + + data = { + "source_sha256": {"response": SOURCE_PIN, "pair_flags": PAIRS_PIN}, + "selected_carriers": A, + "ordinary_carriers": remaining, + "selected_q": [qs[p] for p in A], + "carrier_pairs": carrier_pairs, + "minor_determinant": str(ua_det), + "minor_inverse": serialize(ua_inv), + "B0": serialize(b0), + "B0_inverse": serialize(b0_inv), + "B0_determinant": str(b0_det), + "H": serialize(h), + "H_inverse": serialize(h_inv), + "H_determinant": str(h_det), + "D0": serialize(d0), + "C0": serialize(c0), + "C0_inverse": serialize(c0_inv), + "encoded_response": serialize(encoded_e), + "old_reader_counterexample": { + "character": chi, + "prime": P, + "minor_columns": columns, + "minor_determinant_mod_prime": determinant_mod, + "stacked_rank": 60, + "restriction_rank": 30, + }, + "block_program_C0": [ + "selected := U_A^-1 selected", + "ordinary -= U_U selected", + "selected += D0_U ordinary", + ], + "entry_code": "C_in = C0 Q^2", + "transported_code": "C_out = Q^-1 C0 Q^-1", + "transported_response": "diag(Q_A^-1 H Q_A,I_U)", + "scope": "Exact square-code algebra and typed phase identities; no global caller or scalar/native invoice", + } + payload_pin = write("SECTION.json", data) + receipt = { + "status": "PASS_EXACT_RANK30_ENTRY_SECTION", + "payload_sha256": payload_pin, + "source_sha256": data["source_sha256"], + "arbitrary_data_columns": 112, + "new_data_fields": 0, + "minor_determinant": str(ua_det), + "minor_inverse_integral": True, + "constant_centre_blocks": {"two_by_two": 8, "scalar": 14}, + "common_pair_direction": 45, + "old_reader_restriction_rank_at_character_92": 30, + "checked": [ + "both square-code inverse orders", + "complete E conjugation", + "ordered three-block code", + "actual physical pair labels", + "nonzero sixty-by-sixty modular minor", + ], + "not_checked": [ + "elementary scalar compiler and cost", + "recursive child code admission", + "routed interstage code transitions", + "raw output decoding", + "extra-centre productive ownership", + ], + } + write("CHECKS.json", receipt) + print("PASS_EXACT_RANK30_ENTRY_SECTION") + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json new file mode 100644 index 0000000000..e0a88ee15f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json @@ -0,0 +1,12 @@ +{ + "files": { + "ROW-CAPTURE.md": "0caea104839f0e9726c892ab2b21c2c3501deb818ab0c844e4fa5234cb870eee", + "check_row_capture.py": "ccf661107a790c3d858a3f2bd4d8adc5269f588bfd989bd2e2029e26cbb14081", + "run-normal/CHECKS.json": "7054fe6350d900561111b81f2ce46057edb62aef1f5581c4adac66f1c1742081", + "run-normal/ROW-CAPTURE.json": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + "independent_review": "queued in new-native-recipes-20261017", + "normal_optimized_byte_identical": true, + "scope": "Exact normalized row code, scalar words, encoded response, and arbitrary-baseline late query. Native emission, routed admission, and full supplier closure remain separate.", + "status": "PASS_EXACT_ROW_CAPTURE" +} diff --git a/research/centre-code-services/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json b/research/centre-code-services/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json new file mode 100644 index 0000000000..79b36b6188 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json @@ -0,0 +1,10667 @@ +{ + "centre_reader": [ + { + "0": "1", + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "1/2", + "25": "1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "1/2", + "71": "1/2", + "72": "1/2", + "76": "1/2", + "78": "1/2", + "81": "-1/2", + "87": "1/2", + "89": "1/2", + "90": "1/2", + "91": "1/2", + "92": "1/2", + "99": "1/2" + }, + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "1/2", + "25": "1/2", + "27": "1", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "1/2", + "71": "1/2", + "72": "1/2", + "76": "1/2", + "78": "-1/2", + "81": "1/2", + "87": "1/2", + "89": "1/2", + "90": "1/2", + "91": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "104": "-1/2", + "106": "-1/2", + "11": "-1/2", + "110": "-1/2", + "13": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1", + "37": "1/2", + "41": "1/2", + "43": "1/2", + "47": "1/2", + "51": "-1/2", + "53": "-1/2", + "61": "1/2", + "63": "1/2", + "70": "1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "-1/2" + }, + { + "104": "1/2", + "106": "-1/2", + "11": "-1/2", + "110": "1/2", + "111": "1", + "13": "-1/2", + "15": "1/2", + "21": "1/2", + "37": "-1/2", + "41": "1/2", + "43": "-1/2", + "47": "1/2", + "51": "1/2", + "53": "-1/2", + "61": "-1/2", + "63": "1/2", + "70": "1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "14": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1", + "21": "1/2", + "25": "-1/2", + "37": "1/2", + "42": "-1/2", + "44": "-1/2", + "47": "-1/2", + "52": "-1/2", + "62": "1/2", + "71": "1/2", + "78": "1/2", + "79": "-1/2", + "90": "-1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "10": "1/2", + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "11": "1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "7": "1", + "76": "-1/2", + "79": "-1/2", + "81": "1/2", + "87": "1/2", + "9": "1/2", + "92": "1/2", + "94": "-1/2" + }, + { + "10": "1/2", + "104": "1/2", + "105": "1/2", + "106": "1/2", + "11": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "1/2", + "44": "1/2", + "57": "1", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "76": "1/2", + "79": "-1/2", + "81": "1/2", + "87": "-1/2", + "9": "1/2", + "92": "1/2", + "94": "-1/2" + }, + { + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "14": "1/2", + "16": "-1/2", + "2": "-1/2", + "21": "-1/2", + "25": "1/2", + "37": "1/2", + "42": "-1/2", + "44": "1/2", + "46": "1", + "47": "1/2", + "52": "-1/2", + "62": "1/2", + "71": "1/2", + "78": "-1/2", + "79": "1/2", + "90": "-1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "1": "1", + "19": "1", + "5": "1", + "54": "1", + "64": "1", + "73": "1", + "82": "1", + "83": "1" + }, + { + "22": "1", + "3": "1", + "4": "1", + "50": "1", + "60": "1", + "69": "1", + "80": "1", + "84": "1" + }, + { + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "6": "1", + "77": "1", + "85": "1", + "86": "1" + }, + { + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1", + "88": "1" + }, + { + "17": "1", + "29": "1", + "30": "1", + "56": "1", + "58": "1", + "67": "1", + "93": "1", + "95": "1" + }, + { + "101": "1", + "18": "1", + "32": "1", + "34": "1", + "49": "1", + "65": "1", + "68": "1", + "98": "1" + }, + { + "24": "1", + "26": "1", + "28": "1", + "48": "1", + "66": "1", + "75": "1", + "96": "1", + "97": "1" + }, + { + "100": "1", + "102": "1", + "23": "1", + "31": "1", + "33": "1", + "55": "1", + "59": "1", + "74": "1" + } + ], + "code": [ + { + "0": "1", + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "1/2", + "25": "1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "1/2", + "71": "1/2", + "72": "1/2", + "76": "1/2", + "78": "1/2", + "81": "-1/2", + "87": "1/2", + "89": "1/2", + "90": "1/2", + "91": "1/2", + "92": "1/2", + "99": "1/2" + }, + { + "1": "1", + "19": "1", + "5": "1", + "54": "1", + "64": "1", + "73": "1", + "82": "1", + "83": "1" + }, + { + "2": "1" + }, + { + "22": "1", + "3": "1", + "4": "1", + "50": "1", + "60": "1", + "69": "1", + "80": "1", + "84": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "6": "1", + "77": "1", + "85": "1", + "86": "1" + }, + { + "10": "1/2", + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "11": "1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "7": "1", + "76": "-1/2", + "79": "-1/2", + "81": "1/2", + "87": "1/2", + "9": "1/2", + "92": "1/2", + "94": "-1/2" + }, + { + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1", + "88": "1" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "1", + "29": "1", + "30": "1", + "56": "1", + "58": "1", + "67": "1", + "93": "1", + "95": "1" + }, + { + "101": "1", + "18": "1", + "32": "1", + "34": "1", + "49": "1", + "65": "1", + "68": "1", + "98": "1" + }, + { + "19": "1" + }, + { + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "14": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1", + "21": "1/2", + "25": "-1/2", + "37": "1/2", + "42": "-1/2", + "44": "-1/2", + "47": "-1/2", + "52": "-1/2", + "62": "1/2", + "71": "1/2", + "78": "1/2", + "79": "-1/2", + "90": "-1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "100": "1", + "102": "1", + "23": "1", + "31": "1", + "33": "1", + "55": "1", + "59": "1", + "74": "1" + }, + { + "24": "1", + "26": "1", + "28": "1", + "48": "1", + "66": "1", + "75": "1", + "96": "1", + "97": "1" + }, + { + "25": "1" + }, + { + "26": "1" + }, + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "1/2", + "25": "1/2", + "27": "1", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "1/2", + "71": "1/2", + "72": "1/2", + "76": "1/2", + "78": "-1/2", + "81": "1/2", + "87": "1/2", + "89": "1/2", + "90": "1/2", + "91": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "104": "-1/2", + "106": "-1/2", + "11": "-1/2", + "110": "-1/2", + "13": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1", + "37": "1/2", + "41": "1/2", + "43": "1/2", + "47": "1/2", + "51": "-1/2", + "53": "-1/2", + "61": "1/2", + "63": "1/2", + "70": "1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "-1/2" + }, + { + "37": "1" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "41": "1" + }, + { + "42": "1" + }, + { + "43": "1" + }, + { + "44": "1" + }, + { + "45": "1" + }, + { + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "14": "1/2", + "16": "-1/2", + "2": "-1/2", + "21": "-1/2", + "25": "1/2", + "37": "1/2", + "42": "-1/2", + "44": "1/2", + "46": "1", + "47": "1/2", + "52": "-1/2", + "62": "1/2", + "71": "1/2", + "78": "-1/2", + "79": "1/2", + "90": "-1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "47": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "51": "1" + }, + { + "52": "1" + }, + { + "53": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "10": "1/2", + "104": "1/2", + "105": "1/2", + "106": "1/2", + "11": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "1/2", + "44": "1/2", + "57": "1", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "76": "1/2", + "79": "-1/2", + "81": "1/2", + "87": "-1/2", + "9": "1/2", + "92": "1/2", + "94": "-1/2" + }, + { + "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" + }, + { + "104": "1/2", + "106": "-1/2", + "11": "-1/2", + "110": "1/2", + "111": "1", + "13": "-1/2", + "15": "1/2", + "21": "1/2", + "37": "-1/2", + "41": "1/2", + "43": "-1/2", + "47": "1/2", + "51": "1/2", + "53": "-1/2", + "61": "-1/2", + "63": "1/2", + "70": "1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "-1/2" + } + ], + "code_inverse": [ + { + "0": "1", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "-1/2", + "81": "1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "1": "1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "2": "1" + }, + { + "22": "-1", + "3": "1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "105": "1/2", + "106": "1/2", + "11": "-1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "1", + "76": "1/2", + "79": "1/2", + "81": "-1/2", + "87": "-1/2", + "9": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "1", + "88": "-1" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "101": "-1", + "18": "1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "19": "1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "20": "1", + "21": "-1/2", + "25": "1/2", + "37": "-1/2", + "42": "1/2", + "44": "1/2", + "47": "1/2", + "52": "1/2", + "62": "-1/2", + "71": "-1/2", + "78": "-1/2", + "79": "1/2", + "90": "1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "100": "-1", + "102": "-1", + "23": "1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "24": "1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "25": "1" + }, + { + "26": "1" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "1", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "1/2", + "81": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "92": "1/2", + "99": "1/2" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "104": "1/2", + "106": "1/2", + "11": "1/2", + "110": "1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "1", + "37": "-1/2", + "41": "-1/2", + "43": "-1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "70": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "1/2" + }, + { + "37": "1" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "41": "1" + }, + { + "42": "1" + }, + { + "43": "1" + }, + { + "44": "1" + }, + { + "45": "1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "21": "1/2", + "25": "-1/2", + "37": "-1/2", + "42": "1/2", + "44": "-1/2", + "46": "1", + "47": "-1/2", + "52": "1/2", + "62": "-1/2", + "71": "-1/2", + "78": "1/2", + "79": "-1/2", + "90": "1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "47": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "51": "1" + }, + { + "52": "1" + }, + { + "53": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "10": "-1/2", + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "11": "-1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "57": "1", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "76": "-1/2", + "79": "1/2", + "81": "-1/2", + "87": "1/2", + "9": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "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" + }, + { + "104": "-1/2", + "106": "1/2", + "11": "1/2", + "110": "-1/2", + "111": "1", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "37": "1/2", + "41": "-1/2", + "43": "1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "70": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "1/2" + } + ], + "encoded_response": [ + { + "0": "-5" + }, + { + "1": "-7" + }, + { + "0": "-1/2", + "2": "1", + "20": "-1/2", + "27": "-1/2", + "46": "1/2" + }, + { + "3": "-7" + }, + { + "3": "-1", + "4": "1" + }, + { + "1": "-1", + "5": "1" + }, + { + "6": "-7" + }, + { + "7": "-5" + }, + { + "8": "-7" + }, + { + "111": "-1/2", + "36": "1/2", + "57": "-1/2", + "7": "-1/2", + "9": "1" + }, + { + "10": "1", + "20": "1/2", + "46": "1/2", + "57": "-1/2", + "7": "-1/2" + }, + { + "11": "1", + "111": "1/2", + "36": "1/2", + "57": "-1/2", + "7": "-1/2" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1/2", + "111": "1/2", + "13": "1", + "27": "1/2", + "36": "-1/2" + }, + { + "0": "-1/2", + "14": "1", + "20": "-1/2", + "27": "1/2", + "46": "-1/2" + }, + { + "0": "1/2", + "111": "-1/2", + "15": "1", + "27": "-1/2", + "36": "-1/2" + }, + { + "16": "1", + "20": "-1/2", + "46": "1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "17": "-7" + }, + { + "18": "-7" + }, + { + "1": "-1", + "19": "1" + }, + { + "20": "-5" + }, + { + "111": "-1/2", + "20": "-1/2", + "21": "1", + "36": "-1/2", + "46": "1/2" + }, + { + "22": "1", + "3": "-1" + }, + { + "23": "-7" + }, + { + "24": "-7" + }, + { + "0": "-1/2", + "20": "1/2", + "25": "1", + "27": "-1/2", + "46": "-1/2" + }, + { + "24": "-1", + "26": "1" + }, + { + "27": "-5" + }, + { + "24": "-1", + "28": "1" + }, + { + "17": "-1", + "29": "1" + }, + { + "17": "-1", + "30": "1" + }, + { + "23": "-1", + "31": "1" + }, + { + "18": "-1", + "32": "1" + }, + { + "23": "-1", + "33": "1" + }, + { + "18": "-1", + "34": "1" + }, + { + "35": "1", + "6": "-1" + }, + { + "36": "-5" + }, + { + "111": "1/2", + "20": "-1/2", + "36": "-1/2", + "37": "1", + "46": "-1/2" + }, + { + "38": "1", + "6": "-1" + }, + { + "39": "1", + "6": "-1" + }, + { + "40": "1", + "6": "-1" + }, + { + "111": "-1/2", + "36": "-1/2", + "41": "1", + "57": "-1/2", + "7": "1/2" + }, + { + "20": "1/2", + "42": "1", + "46": "1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "111": "1/2", + "36": "-1/2", + "43": "1", + "57": "-1/2", + "7": "1/2" + }, + { + "20": "1/2", + "44": "1", + "46": "-1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "45": "1", + "8": "-1" + }, + { + "46": "-5" + }, + { + "111": "-1/2", + "20": "1/2", + "36": "-1/2", + "46": "-1/2", + "47": "1" + }, + { + "24": "-1", + "48": "1" + }, + { + "18": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "0": "-1/2", + "111": "-1/2", + "27": "1/2", + "36": "1/2", + "51": "1" + }, + { + "0": "-1/2", + "20": "1/2", + "27": "1/2", + "46": "1/2", + "52": "1" + }, + { + "0": "1/2", + "111": "1/2", + "27": "-1/2", + "36": "1/2", + "53": "1" + }, + { + "1": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "17": "-1", + "56": "1" + }, + { + "57": "-5" + }, + { + "17": "-1", + "58": "1" + }, + { + "23": "-1", + "59": "1" + }, + { + "3": "-1", + "60": "1" + }, + { + "111": "1/2", + "36": "-1/2", + "57": "-1/2", + "61": "1", + "7": "-1/2" + }, + { + "20": "-1/2", + "46": "-1/2", + "57": "-1/2", + "62": "1", + "7": "-1/2" + }, + { + "111": "-1/2", + "36": "-1/2", + "57": "-1/2", + "63": "1", + "7": "-1/2" + }, + { + "1": "-1", + "64": "1" + }, + { + "18": "-1", + "65": "1" + }, + { + "24": "-1", + "66": "1" + }, + { + "17": "-1", + "67": "1" + }, + { + "18": "-1", + "68": "1" + }, + { + "3": "-1", + "69": "1" + }, + { + "0": "-1/2", + "111": "-1/2", + "27": "-1/2", + "36": "-1/2", + "70": "1" + }, + { + "0": "-1/2", + "20": "-1/2", + "27": "-1/2", + "46": "-1/2", + "71": "1" + }, + { + "0": "-1/2", + "111": "-1/2", + "27": "-1/2", + "36": "1/2", + "72": "1" + }, + { + "1": "-1", + "73": "1" + }, + { + "23": "-1", + "74": "1" + }, + { + "24": "-1", + "75": "1" + }, + { + "0": "-1/2", + "27": "-1/2", + "57": "-1/2", + "7": "1/2", + "76": "1" + }, + { + "6": "-1", + "77": "1" + }, + { + "0": "-1/2", + "20": "-1/2", + "27": "1/2", + "46": "1/2", + "78": "1" + }, + { + "20": "1/2", + "46": "-1/2", + "57": "1/2", + "7": "1/2", + "79": "1" + }, + { + "3": "-1", + "80": "1" + }, + { + "0": "1/2", + "27": "-1/2", + "57": "-1/2", + "7": "-1/2", + "81": "1" + }, + { + "1": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "3": "-1", + "84": "1" + }, + { + "6": "-1", + "85": "1" + }, + { + "6": "-1", + "86": "1" + }, + { + "0": "-1/2", + "27": "-1/2", + "57": "1/2", + "7": "-1/2", + "87": "1" + }, + { + "8": "-1", + "88": "1" + }, + { + "0": "-1/2", + "111": "1/2", + "27": "-1/2", + "36": "-1/2", + "89": "1" + }, + { + "0": "-1/2", + "20": "1/2", + "27": "-1/2", + "46": "1/2", + "90": "1" + }, + { + "0": "-1/2", + "111": "1/2", + "27": "-1/2", + "36": "1/2", + "91": "1" + }, + { + "0": "-1/2", + "27": "1/2", + "57": "-1/2", + "7": "-1/2", + "92": "1" + }, + { + "17": "-1", + "93": "1" + }, + { + "20": "-1/2", + "46": "1/2", + "57": "1/2", + "7": "1/2", + "94": "1" + }, + { + "17": "-1", + "95": "1" + }, + { + "24": "-1", + "96": "1" + }, + { + "24": "-1", + "97": "1" + }, + { + "18": "-1", + "98": "1" + }, + { + "0": "-1/2", + "20": "1/2", + "27": "1/2", + "46": "-1/2", + "99": "1" + }, + { + "100": "1", + "23": "-1" + }, + { + "101": "1", + "18": "-1" + }, + { + "102": "1", + "23": "-1" + }, + { + "103": "1", + "8": "-1" + }, + { + "104": "1", + "111": "-1/2", + "36": "1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "105": "1", + "20": "-1/2", + "46": "-1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "106": "1", + "111": "1/2", + "36": "1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "8": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "110": "1", + "111": "-1/2", + "20": "-1/2", + "36": "1/2", + "46": "-1/2" + }, + { + "111": "-5" + } + ], + "final_query_field_convention": "Y=0..111; FULL X=112..223", + "final_query_word": [ + [ + "scale", + 0, + null, + "2" + ], + [ + "add", + 0, + 112, + "-10" + ], + [ + "add", + 0, + 114, + "-5" + ], + [ + "add", + 0, + 125, + "-5" + ], + [ + "add", + 0, + 126, + "-5" + ], + [ + "add", + 0, + 127, + "5" + ], + [ + "add", + 0, + 137, + "-5" + ], + [ + "add", + 0, + 163, + "-5" + ], + [ + "add", + 0, + 164, + "-5" + ], + [ + "add", + 0, + 165, + "5" + ], + [ + "add", + 0, + 182, + "-5" + ], + [ + "add", + 0, + 183, + "-5" + ], + [ + "add", + 0, + 184, + "-5" + ], + [ + "add", + 0, + 188, + "-5" + ], + [ + "add", + 0, + 190, + "-5" + ], + [ + "add", + 0, + 193, + "5" + ], + [ + "add", + 0, + 199, + "-5" + ], + [ + "add", + 0, + 201, + "-5" + ], + [ + "add", + 0, + 202, + "-5" + ], + [ + "add", + 0, + 203, + "-5" + ], + [ + "add", + 0, + 204, + "-5" + ], + [ + "add", + 0, + 211, + "-5" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "add", + 27, + 114, + "-5" + ], + [ + "add", + 27, + 125, + "5" + ], + [ + "add", + 27, + 126, + "5" + ], + [ + "add", + 27, + 127, + "-5" + ], + [ + "add", + 27, + 137, + "-5" + ], + [ + "add", + 27, + 139, + "-10" + ], + [ + "add", + 27, + 163, + "5" + ], + [ + "add", + 27, + 164, + "5" + ], + [ + "add", + 27, + 165, + "-5" + ], + [ + "add", + 27, + 182, + "-5" + ], + [ + "add", + 27, + 183, + "-5" + ], + [ + "add", + 27, + 184, + "-5" + ], + [ + "add", + 27, + 188, + "-5" + ], + [ + "add", + 27, + 190, + "5" + ], + [ + "add", + 27, + 193, + "-5" + ], + [ + "add", + 27, + 199, + "-5" + ], + [ + "add", + 27, + 201, + "-5" + ], + [ + "add", + 27, + 202, + "-5" + ], + [ + "add", + 27, + 203, + "-5" + ], + [ + "add", + 27, + 204, + "5" + ], + [ + "add", + 27, + 211, + "5" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "scale", + 36, + null, + "2" + ], + [ + "add", + 36, + 121, + "5" + ], + [ + "add", + 36, + 123, + "5" + ], + [ + "add", + 36, + 125, + "-5" + ], + [ + "add", + 36, + 127, + "-5" + ], + [ + "add", + 36, + 133, + "-5" + ], + [ + "add", + 36, + 148, + "-10" + ], + [ + "add", + 36, + 149, + "-5" + ], + [ + "add", + 36, + 153, + "-5" + ], + [ + "add", + 36, + 155, + "-5" + ], + [ + "add", + 36, + 159, + "-5" + ], + [ + "add", + 36, + 163, + "5" + ], + [ + "add", + 36, + 165, + "5" + ], + [ + "add", + 36, + 173, + "-5" + ], + [ + "add", + 36, + 175, + "-5" + ], + [ + "add", + 36, + 182, + "-5" + ], + [ + "add", + 36, + 184, + "5" + ], + [ + "add", + 36, + 201, + "-5" + ], + [ + "add", + 36, + 203, + "5" + ], + [ + "add", + 36, + 216, + "5" + ], + [ + "add", + 36, + 218, + "5" + ], + [ + "add", + 36, + 222, + "5" + ], + [ + "scale", + 36, + null, + "1/2" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 121, + "-5" + ], + [ + "add", + 111, + 123, + "5" + ], + [ + "add", + 111, + 125, + "5" + ], + [ + "add", + 111, + 127, + "-5" + ], + [ + "add", + 111, + 133, + "-5" + ], + [ + "add", + 111, + 149, + "5" + ], + [ + "add", + 111, + 153, + "-5" + ], + [ + "add", + 111, + 155, + "5" + ], + [ + "add", + 111, + 159, + "-5" + ], + [ + "add", + 111, + 163, + "-5" + ], + [ + "add", + 111, + 165, + "5" + ], + [ + "add", + 111, + 173, + "5" + ], + [ + "add", + 111, + 175, + "-5" + ], + [ + "add", + 111, + 182, + "-5" + ], + [ + "add", + 111, + 184, + "-5" + ], + [ + "add", + 111, + 201, + "5" + ], + [ + "add", + 111, + 203, + "5" + ], + [ + "add", + 111, + 216, + "-5" + ], + [ + "add", + 111, + 218, + "5" + ], + [ + "add", + 111, + 222, + "-5" + ], + [ + "add", + 111, + 223, + "-10" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "add", + 20, + 114, + "-5" + ], + [ + "add", + 20, + 122, + "5" + ], + [ + "add", + 20, + 126, + "-5" + ], + [ + "add", + 20, + 128, + "-5" + ], + [ + "add", + 20, + 132, + "-10" + ], + [ + "add", + 20, + 133, + "-5" + ], + [ + "add", + 20, + 137, + "5" + ], + [ + "add", + 20, + 149, + "-5" + ], + [ + "add", + 20, + 154, + "5" + ], + [ + "add", + 20, + 156, + "5" + ], + [ + "add", + 20, + 159, + "5" + ], + [ + "add", + 20, + 164, + "5" + ], + [ + "add", + 20, + 174, + "-5" + ], + [ + "add", + 20, + 183, + "-5" + ], + [ + "add", + 20, + 190, + "-5" + ], + [ + "add", + 20, + 191, + "5" + ], + [ + "add", + 20, + 202, + "5" + ], + [ + "add", + 20, + 206, + "-5" + ], + [ + "add", + 20, + 211, + "5" + ], + [ + "add", + 20, + 217, + "-5" + ], + [ + "add", + 20, + 222, + "-5" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "add", + 7, + 119, + "-10" + ], + [ + "add", + 7, + 121, + "-5" + ], + [ + "add", + 7, + 122, + "-5" + ], + [ + "add", + 7, + 123, + "-5" + ], + [ + "add", + 7, + 128, + "5" + ], + [ + "add", + 7, + 153, + "5" + ], + [ + "add", + 7, + 154, + "5" + ], + [ + "add", + 7, + 155, + "5" + ], + [ + "add", + 7, + 156, + "5" + ], + [ + "add", + 7, + 173, + "-5" + ], + [ + "add", + 7, + 174, + "-5" + ], + [ + "add", + 7, + 175, + "-5" + ], + [ + "add", + 7, + 188, + "5" + ], + [ + "add", + 7, + 191, + "5" + ], + [ + "add", + 7, + 193, + "-5" + ], + [ + "add", + 7, + 199, + "-5" + ], + [ + "add", + 7, + 204, + "-5" + ], + [ + "add", + 7, + 206, + "5" + ], + [ + "add", + 7, + 216, + "5" + ], + [ + "add", + 7, + 217, + "5" + ], + [ + "add", + 7, + 218, + "5" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "add", + 57, + 121, + "-5" + ], + [ + "add", + 57, + 122, + "-5" + ], + [ + "add", + 57, + 123, + "-5" + ], + [ + "add", + 57, + 128, + "-5" + ], + [ + "add", + 57, + 153, + "-5" + ], + [ + "add", + 57, + 154, + "-5" + ], + [ + "add", + 57, + 155, + "-5" + ], + [ + "add", + 57, + 156, + "-5" + ], + [ + "add", + 57, + 169, + "-10" + ], + [ + "add", + 57, + 173, + "-5" + ], + [ + "add", + 57, + 174, + "-5" + ], + [ + "add", + 57, + 175, + "-5" + ], + [ + "add", + 57, + 188, + "-5" + ], + [ + "add", + 57, + 191, + "5" + ], + [ + "add", + 57, + 193, + "-5" + ], + [ + "add", + 57, + 199, + "5" + ], + [ + "add", + 57, + 204, + "-5" + ], + [ + "add", + 57, + 206, + "5" + ], + [ + "add", + 57, + 216, + "-5" + ], + [ + "add", + 57, + 217, + "-5" + ], + [ + "add", + 57, + 218, + "-5" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "add", + 46, + 114, + "5" + ], + [ + "add", + 46, + 122, + "5" + ], + [ + "add", + 46, + 126, + "-5" + ], + [ + "add", + 46, + 128, + "5" + ], + [ + "add", + 46, + 133, + "5" + ], + [ + "add", + 46, + 137, + "-5" + ], + [ + "add", + 46, + 149, + "-5" + ], + [ + "add", + 46, + 154, + "5" + ], + [ + "add", + 46, + 156, + "-5" + ], + [ + "add", + 46, + 158, + "-10" + ], + [ + "add", + 46, + 159, + "-5" + ], + [ + "add", + 46, + 164, + "5" + ], + [ + "add", + 46, + 174, + "-5" + ], + [ + "add", + 46, + 183, + "-5" + ], + [ + "add", + 46, + 190, + "5" + ], + [ + "add", + 46, + 191, + "-5" + ], + [ + "add", + 46, + 202, + "5" + ], + [ + "add", + 46, + 206, + "5" + ], + [ + "add", + 46, + 211, + "-5" + ], + [ + "add", + 46, + 217, + "-5" + ], + [ + "add", + 46, + 222, + "-5" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 1, + 113, + "-7" + ], + [ + "add", + 1, + 117, + "-7" + ], + [ + "add", + 1, + 131, + "-7" + ], + [ + "add", + 1, + 166, + "-7" + ], + [ + "add", + 1, + 176, + "-7" + ], + [ + "add", + 1, + 185, + "-7" + ], + [ + "add", + 1, + 194, + "-7" + ], + [ + "add", + 1, + 195, + "-7" + ], + [ + "add", + 3, + 115, + "-7" + ], + [ + "add", + 3, + 116, + "-7" + ], + [ + "add", + 3, + 134, + "-7" + ], + [ + "add", + 3, + 162, + "-7" + ], + [ + "add", + 3, + 172, + "-7" + ], + [ + "add", + 3, + 181, + "-7" + ], + [ + "add", + 3, + 192, + "-7" + ], + [ + "add", + 3, + 196, + "-7" + ], + [ + "add", + 6, + 118, + "-7" + ], + [ + "add", + 6, + 147, + "-7" + ], + [ + "add", + 6, + 150, + "-7" + ], + [ + "add", + 6, + 151, + "-7" + ], + [ + "add", + 6, + 152, + "-7" + ], + [ + "add", + 6, + 189, + "-7" + ], + [ + "add", + 6, + 197, + "-7" + ], + [ + "add", + 6, + 198, + "-7" + ], + [ + "add", + 8, + 120, + "-7" + ], + [ + "add", + 8, + 124, + "-7" + ], + [ + "add", + 8, + 157, + "-7" + ], + [ + "add", + 8, + 200, + "-7" + ], + [ + "add", + 8, + 215, + "-7" + ], + [ + "add", + 8, + 219, + "-7" + ], + [ + "add", + 8, + 220, + "-7" + ], + [ + "add", + 8, + 221, + "-7" + ], + [ + "add", + 17, + 129, + "-7" + ], + [ + "add", + 17, + 141, + "-7" + ], + [ + "add", + 17, + 142, + "-7" + ], + [ + "add", + 17, + 168, + "-7" + ], + [ + "add", + 17, + 170, + "-7" + ], + [ + "add", + 17, + 179, + "-7" + ], + [ + "add", + 17, + 205, + "-7" + ], + [ + "add", + 17, + 207, + "-7" + ], + [ + "add", + 18, + 130, + "-7" + ], + [ + "add", + 18, + 144, + "-7" + ], + [ + "add", + 18, + 146, + "-7" + ], + [ + "add", + 18, + 161, + "-7" + ], + [ + "add", + 18, + 177, + "-7" + ], + [ + "add", + 18, + 180, + "-7" + ], + [ + "add", + 18, + 210, + "-7" + ], + [ + "add", + 18, + 213, + "-7" + ], + [ + "add", + 24, + 136, + "-7" + ], + [ + "add", + 24, + 138, + "-7" + ], + [ + "add", + 24, + 140, + "-7" + ], + [ + "add", + 24, + 160, + "-7" + ], + [ + "add", + 24, + 178, + "-7" + ], + [ + "add", + 24, + 187, + "-7" + ], + [ + "add", + 24, + 208, + "-7" + ], + [ + "add", + 24, + 209, + "-7" + ], + [ + "add", + 23, + 135, + "-7" + ], + [ + "add", + 23, + 143, + "-7" + ], + [ + "add", + 23, + 145, + "-7" + ], + [ + "add", + 23, + 167, + "-7" + ], + [ + "add", + 23, + 171, + "-7" + ], + [ + "add", + 23, + 186, + "-7" + ], + [ + "add", + 23, + 212, + "-7" + ], + [ + "add", + 23, + 214, + "-7" + ] + ], + "inverse_scalar_word": [ + [ + "scale", + 0, + null, + "2" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 13, + "-1" + ], + [ + "add", + 0, + 14, + "-1" + ], + [ + "add", + 0, + 15, + "1" + ], + [ + "add", + 0, + 25, + "-1" + ], + [ + "add", + 0, + 51, + "-1" + ], + [ + "add", + 0, + 52, + "-1" + ], + [ + "add", + 0, + 53, + "1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 78, + "-1" + ], + [ + "add", + 0, + 81, + "1" + ], + [ + "add", + 0, + 87, + "-1" + ], + [ + "add", + 0, + 89, + "-1" + ], + [ + "add", + 0, + 90, + "-1" + ], + [ + "add", + 0, + 91, + "-1" + ], + [ + "add", + 0, + 92, + "-1" + ], + [ + "add", + 0, + 99, + "-1" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "add", + 27, + 2, + "-1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "add", + 27, + 25, + "-1" + ], + [ + "add", + 27, + 51, + "1" + ], + [ + "add", + 27, + 52, + "1" + ], + [ + "add", + 27, + 53, + "-1" + ], + [ + "add", + 27, + 70, + "-1" + ], + [ + "add", + 27, + 71, + "-1" + ], + [ + "add", + 27, + 72, + "-1" + ], + [ + "add", + 27, + 76, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 87, + "-1" + ], + [ + "add", + 27, + 89, + "-1" + ], + [ + "add", + 27, + 90, + "-1" + ], + [ + "add", + 27, + 91, + "-1" + ], + [ + "add", + 27, + 92, + "1" + ], + [ + "add", + 27, + 99, + "1" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "scale", + 36, + null, + "2" + ], + [ + "add", + 36, + 9, + "1" + ], + [ + "add", + 36, + 11, + "1" + ], + [ + "add", + 36, + 13, + "-1" + ], + [ + "add", + 36, + 15, + "-1" + ], + [ + "add", + 36, + 21, + "-1" + ], + [ + "add", + 36, + 37, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 36, + 43, + "-1" + ], + [ + "add", + 36, + 47, + "-1" + ], + [ + "add", + 36, + 51, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 36, + 61, + "-1" + ], + [ + "add", + 36, + 63, + "-1" + ], + [ + "add", + 36, + 70, + "-1" + ], + [ + "add", + 36, + 72, + "1" + ], + [ + "add", + 36, + 89, + "-1" + ], + [ + "add", + 36, + 91, + "1" + ], + [ + "add", + 36, + 104, + "1" + ], + [ + "add", + 36, + 106, + "1" + ], + [ + "add", + 36, + 110, + "1" + ], + [ + "scale", + 36, + null, + "1/2" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 11, + "1" + ], + [ + "add", + 111, + 13, + "1" + ], + [ + "add", + 111, + 15, + "-1" + ], + [ + "add", + 111, + 21, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 41, + "-1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 111, + 47, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 53, + "1" + ], + [ + "add", + 111, + 61, + "1" + ], + [ + "add", + 111, + 63, + "-1" + ], + [ + "add", + 111, + 70, + "-1" + ], + [ + "add", + 111, + 72, + "-1" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 91, + "1" + ], + [ + "add", + 111, + 104, + "-1" + ], + [ + "add", + 111, + 106, + "1" + ], + [ + "add", + 111, + 110, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "add", + 20, + 2, + "-1" + ], + [ + "add", + 20, + 10, + "1" + ], + [ + "add", + 20, + 14, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 21, + "-1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 37, + "-1" + ], + [ + "add", + 20, + 42, + "1" + ], + [ + "add", + 20, + 44, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 52, + "1" + ], + [ + "add", + 20, + 62, + "-1" + ], + [ + "add", + 20, + 71, + "-1" + ], + [ + "add", + 20, + 78, + "-1" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 90, + "1" + ], + [ + "add", + 20, + 94, + "-1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "add", + 20, + 105, + "-1" + ], + [ + "add", + 20, + 110, + "-1" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "add", + 7, + 9, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 11, + "-1" + ], + [ + "add", + 7, + 16, + "1" + ], + [ + "add", + 7, + 41, + "1" + ], + [ + "add", + 7, + 42, + "1" + ], + [ + "add", + 7, + 43, + "1" + ], + [ + "add", + 7, + 44, + "1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 62, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 76, + "1" + ], + [ + "add", + 7, + 79, + "1" + ], + [ + "add", + 7, + 81, + "-1" + ], + [ + "add", + 7, + 87, + "-1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 104, + "1" + ], + [ + "add", + 7, + 105, + "1" + ], + [ + "add", + 7, + 106, + "1" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "add", + 57, + 9, + "-1" + ], + [ + "add", + 57, + 10, + "-1" + ], + [ + "add", + 57, + 11, + "-1" + ], + [ + "add", + 57, + 16, + "-1" + ], + [ + "add", + 57, + 41, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "add", + 57, + 43, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 61, + "-1" + ], + [ + "add", + 57, + 62, + "-1" + ], + [ + "add", + 57, + 63, + "-1" + ], + [ + "add", + 57, + 76, + "-1" + ], + [ + "add", + 57, + 79, + "1" + ], + [ + "add", + 57, + 81, + "-1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "add", + 57, + 92, + "-1" + ], + [ + "add", + 57, + 94, + "1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 105, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "add", + 46, + 2, + "1" + ], + [ + "add", + 46, + 10, + "1" + ], + [ + "add", + 46, + 14, + "-1" + ], + [ + "add", + 46, + 16, + "1" + ], + [ + "add", + 46, + 21, + "1" + ], + [ + "add", + 46, + 25, + "-1" + ], + [ + "add", + 46, + 37, + "-1" + ], + [ + "add", + 46, + 42, + "1" + ], + [ + "add", + 46, + 44, + "-1" + ], + [ + "add", + 46, + 47, + "-1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 71, + "-1" + ], + [ + "add", + 46, + 78, + "1" + ], + [ + "add", + 46, + 79, + "-1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 46, + 94, + "1" + ], + [ + "add", + 46, + 99, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 102, + "-1" + ] + ], + "mode_capture_response": [ + { + "0": "-5", + "2": "-5", + "70": "-5", + "71": "-5", + "72": "-5", + "76": "-5" + }, + { + "1": "-7", + "19": "-7", + "5": "-7", + "54": "-7", + "64": "-7", + "73": "-7", + "82": "-7", + "83": "-7" + }, + { + "0": "-1", + "70": "-1", + "71": "-1", + "72": "-1", + "76": "-1" + }, + { + "22": "-7", + "3": "-7", + "4": "-7", + "50": "-7", + "60": "-7", + "69": "-7", + "80": "-7", + "84": "-7" + }, + { + "22": "-1", + "3": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "1": "-1", + "19": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "35": "-7", + "38": "-7", + "39": "-7", + "40": "-7", + "6": "-7", + "77": "-7", + "85": "-7", + "86": "-7" + }, + { + "10": "-5", + "61": "-5", + "63": "-5", + "7": "-5", + "92": "-5", + "94": "5" + }, + { + "103": "-7", + "107": "-7", + "108": "-7", + "109": "-7", + "12": "-7", + "45": "-7", + "8": "-7", + "88": "-7" + }, + { + "111": "-1", + "37": "-1", + "43": "-1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "63": "-1", + "7": "-1", + "92": "-1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "41": "-1", + "53": "-1", + "91": "-1" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "78": "-1", + "81": "-1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "78": "-1", + "81": "-1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "78": "1", + "81": "1" + }, + { + "20": "-1", + "25": "-1", + "47": "-1", + "79": "-1", + "99": "-1" + }, + { + "17": "-7", + "29": "-7", + "30": "-7", + "56": "-7", + "58": "-7", + "67": "-7", + "93": "-7", + "95": "-7" + }, + { + "101": "-7", + "18": "-7", + "32": "-7", + "34": "-7", + "49": "-7", + "65": "-7", + "68": "-7", + "98": "-7" + }, + { + "1": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "16": "-5", + "20": "-5", + "25": "-5", + "47": "-5", + "79": "-5", + "99": "-5" + }, + { + "11": "-1", + "36": "-1", + "41": "-1", + "53": "-1", + "91": "-1" + }, + { + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "100": "-7", + "102": "-7", + "23": "-7", + "31": "-7", + "33": "-7", + "55": "-7", + "59": "-7", + "74": "-7" + }, + { + "24": "-7", + "26": "-7", + "28": "-7", + "48": "-7", + "66": "-7", + "75": "-7", + "96": "-7", + "97": "-7" + }, + { + "16": "-1", + "20": "-1", + "47": "-1", + "79": "-1", + "99": "-1" + }, + { + "24": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "13": "-5", + "14": "-5", + "15": "5", + "27": "-5", + "78": "-5", + "81": "-5" + }, + { + "24": "-1", + "26": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "17": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "17": "-1", + "29": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "101": "-1", + "18": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "11": "-5", + "21": "-5", + "36": "-5", + "41": "-5", + "53": "-5", + "91": "-5" + }, + { + "111": "-1", + "43": "-1", + "51": "-1", + "89": "1", + "9": "-1" + }, + { + "35": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "53": "-1", + "91": "-1" + }, + { + "104": "-1", + "106": "-1", + "44": "-1", + "57": "-1", + "87": "-1" + }, + { + "111": "-1", + "37": "-1", + "51": "-1", + "89": "1", + "9": "-1" + }, + { + "104": "-1", + "106": "-1", + "42": "-1", + "57": "-1", + "87": "-1" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "8": "-1", + "88": "-1" + }, + { + "105": "5", + "110": "-5", + "46": "-5", + "52": "-5", + "62": "-5", + "90": "-5" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "79": "-1", + "99": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "111": "-1", + "37": "-1", + "43": "-1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "110": "-1", + "46": "-1", + "62": "-1", + "90": "-1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "41": "-1", + "91": "-1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "59": "-1", + "74": "-1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "104": "-5", + "106": "-5", + "42": "-5", + "44": "-5", + "57": "-5", + "87": "-5" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "74": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "10": "-1", + "63": "-1", + "7": "-1", + "92": "-1", + "94": "1" + }, + { + "105": "1", + "110": "-1", + "46": "-1", + "52": "-1", + "90": "-1" + }, + { + "10": "-1", + "61": "-1", + "7": "-1", + "92": "-1", + "94": "1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "68": "-1", + "98": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "93": "-1", + "95": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "98": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "80": "-1", + "84": "-1" + }, + { + "0": "-1", + "2": "-1", + "71": "-1", + "72": "-1", + "76": "-1" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "72": "-1", + "76": "-1" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "71": "-1", + "76": "-1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "82": "-1", + "83": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "96": "-1", + "97": "-1" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "71": "-1", + "72": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "85": "-1", + "86": "-1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "27": "-1", + "81": "-1" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "47": "-1", + "99": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "84": "-1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "27": "-1", + "78": "-1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "83": "-1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1" + }, + { + "104": "-1", + "106": "-1", + "42": "-1", + "44": "-1", + "57": "-1" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "111": "1", + "37": "1", + "43": "1", + "51": "1", + "9": "1" + }, + { + "105": "1", + "110": "-1", + "46": "-1", + "52": "-1", + "62": "-1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "41": "-1", + "53": "-1" + }, + { + "10": "-1", + "61": "-1", + "63": "-1", + "7": "-1", + "94": "1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "95": "-1" + }, + { + "10": "1", + "61": "1", + "63": "1", + "7": "1", + "92": "1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "97": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "47": "-1", + "79": "-1" + }, + { + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "100": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "106": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "87": "-1" + }, + { + "110": "1", + "46": "1", + "52": "1", + "62": "1", + "90": "1" + }, + { + "104": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "87": "-1" + }, + { + "103": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "103": "-1", + "107": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "105": "1", + "46": "-1", + "52": "-1", + "62": "-1", + "90": "-1" + }, + { + "111": "-5", + "37": "-5", + "43": "-5", + "51": "-5", + "89": "5", + "9": "-5" + } + ], + "ordinary_ports": [ + 2, + 4, + 5, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 21, + 22, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110 + ], + "pivot_minor": [ + { + "0": "1", + "1": "1" + }, + { + "0": "1", + "1": "-1" + }, + { + "2": "-1", + "3": "-1" + }, + { + "2": "-1", + "3": "1" + }, + { + "4": "1", + "7": "-1" + }, + { + "5": "1", + "6": "1" + }, + { + "5": "1", + "6": "-1" + }, + { + "4": "-1", + "7": "-1" + }, + { + "8": "1" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + } + ], + "pivot_minor_determinant": "16", + "pivot_minor_inverse": [ + { + "0": "1/2", + "1": "1/2" + }, + { + "0": "1/2", + "1": "-1/2" + }, + { + "2": "-1/2", + "3": "-1/2" + }, + { + "2": "-1/2", + "3": "1/2" + }, + { + "4": "1/2", + "7": "-1/2" + }, + { + "5": "1/2", + "6": "1/2" + }, + { + "5": "1/2", + "6": "-1/2" + }, + { + "4": "-1/2", + "7": "-1/2" + }, + { + "8": "1" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + } + ], + "pivots": [ + 0, + 27, + 36, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "response": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "-1/2", + "81": "1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "21": "-1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "47": "1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "-1/2", + "79": "1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "22": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "22": "-1", + "3": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "1": "-1", + "19": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "105": "1/2", + "106": "1/2", + "11": "-1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "76": "1/2", + "79": "1/2", + "81": "-1/2", + "87": "-1/2", + "9": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "88": "-1" + }, + { + "10": "-1/2", + "104": "-1/2", + "11": "-1/2", + "110": "-1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "37": "1/2", + "43": "1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "81": "-1/2", + "89": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "105": "1/2", + "11": "-1/2", + "110": "1/2", + "14": "1/2", + "20": "1/2", + "37": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "63": "-1/2", + "7": "-1/2", + "71": "1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "90": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "10": "-1/2", + "106": "-1/2", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "41": "1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "7": "-1/2", + "70": "1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "91": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "110": "1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "37": "-1/2", + "43": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "78": "-1/2", + "81": "1/2", + "89": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "37": "-1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "71": "-1/2", + "78": "-1/2", + "81": "1/2", + "90": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "1/2", + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "-1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "70": "-1/2", + "78": "1/2", + "81": "-1/2", + "91": "1/2", + "92": "1/2", + "99": "1/2" + }, + { + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "-1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "46": "1/2", + "47": "1/2", + "57": "-1/2", + "7": "1/2", + "76": "-1/2", + "78": "-1/2", + "79": "1/2", + "87": "1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "101": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "1": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "21": "-1/2", + "25": "1/2", + "37": "-1/2", + "42": "1/2", + "44": "1/2", + "47": "1/2", + "52": "1/2", + "62": "-1/2", + "71": "-1/2", + "78": "-1/2", + "79": "1/2", + "90": "1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "36": "-1/2", + "41": "-1/2", + "44": "1/2", + "46": "1/2", + "53": "1/2", + "63": "-1/2", + "70": "-1/2", + "78": "-1/2", + "79": "1/2", + "91": "1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "100": "-1", + "102": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "21": "1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "-1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "1/2", + "79": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "24": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "1/2", + "81": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "92": "1/2", + "99": "1/2" + }, + { + "24": "-1", + "26": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "17": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "17": "-1", + "29": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "101": "-1", + "18": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "104": "1/2", + "106": "1/2", + "11": "1/2", + "110": "1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "37": "-1/2", + "41": "-1/2", + "43": "-1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "70": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "1/2" + }, + { + "10": "1/2", + "104": "1/2", + "105": "-1/2", + "111": "1/2", + "13": "-1/2", + "14": "-1/2", + "20": "-1/2", + "36": "-1/2", + "42": "1/2", + "43": "-1/2", + "46": "-1/2", + "51": "1/2", + "52": "1/2", + "61": "-1/2", + "62": "-1/2", + "71": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "90": "1/2" + }, + { + "35": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "104": "-1/2", + "105": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1/2", + "21": "-1/2", + "36": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1/2", + "63": "-1/2", + "7": "1/2", + "70": "-1/2", + "76": "-1/2", + "87": "1/2", + "91": "1/2" + }, + { + "10": "-1/2", + "104": "-1/2", + "106": "-1/2", + "110": "1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "37": "1/2", + "41": "-1/2", + "43": "-1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2", + "71": "1/2", + "76": "-1/2", + "87": "1/2", + "90": "-1/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "110": "1/2", + "111": "1/2", + "13": "-1/2", + "16": "-1/2", + "36": "-1/2", + "37": "-1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "51": "1/2", + "57": "-1/2", + "61": "-1/2", + "7": "1/2", + "72": "1/2", + "76": "-1/2", + "87": "1/2", + "89": "-1/2", + "9": "1/2" + }, + { + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "21": "1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "46": "-1/2", + "47": "-1/2", + "57": "-1/2", + "7": "1/2", + "76": "-1/2", + "78": "1/2", + "79": "-1/2", + "87": "1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "8": "-1", + "88": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "21": "1/2", + "25": "-1/2", + "37": "-1/2", + "42": "1/2", + "44": "-1/2", + "47": "-1/2", + "52": "1/2", + "62": "-1/2", + "71": "-1/2", + "78": "1/2", + "79": "-1/2", + "90": "1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "36": "-1/2", + "41": "-1/2", + "44": "-1/2", + "46": "-1/2", + "53": "1/2", + "63": "-1/2", + "70": "-1/2", + "78": "1/2", + "79": "-1/2", + "91": "1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "0": "-1/2", + "104": "-1/2", + "110": "-1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "37": "1/2", + "43": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "78": "-1/2", + "81": "1/2", + "89": "1/2", + "9": "-1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "37": "1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "71": "1/2", + "78": "-1/2", + "81": "1/2", + "90": "-1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "1/2", + "106": "-1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "41": "1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "70": "1/2", + "78": "1/2", + "81": "-1/2", + "91": "-1/2", + "92": "1/2", + "99": "1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "59": "-1", + "74": "-1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "10": "-1/2", + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "11": "-1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "76": "-1/2", + "79": "1/2", + "81": "-1/2", + "87": "1/2", + "9": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "74": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "11": "-1/2", + "110": "1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "37": "-1/2", + "43": "-1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "81": "-1/2", + "89": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "11": "-1/2", + "110": "-1/2", + "14": "-1/2", + "20": "-1/2", + "37": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "63": "-1/2", + "7": "-1/2", + "71": "-1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "90": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "10": "-1/2", + "106": "1/2", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "41": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "7": "-1/2", + "70": "-1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "91": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "68": "-1", + "98": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "93": "-1", + "95": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "98": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "80": "-1", + "84": "-1" + }, + { + "0": "-1/2", + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "2": "-1/2", + "21": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "-1/2", + "47": "-1/2", + "53": "1/2", + "63": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "14": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "-1/2", + "27": "-1/2", + "37": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "62": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "91": "-1/2" + }, + { + "0": "-1/2", + "104": "-1/2", + "110": "-1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "37": "1/2", + "43": "1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "71": "-1/2", + "76": "-1/2", + "87": "-1/2", + "9": "-1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "82": "-1", + "83": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "96": "-1", + "97": "-1" + }, + { + "0": "-1/2", + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "16": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "85": "-1", + "86": "-1" + }, + { + "0": "-1/2", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "-1/2", + "25": "1/2", + "27": "1/2", + "44": "1/2", + "46": "1/2", + "47": "1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "79": "1/2", + "81": "1/2", + "92": "-1/2", + "94": "-1/2" + }, + { + "10": "1/2", + "11": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "7": "1/2", + "78": "1/2", + "81": "1/2", + "9": "1/2", + "92": "1/2", + "99": "-1/2" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "84": "-1" + }, + { + "0": "1/2", + "10": "-1/2", + "11": "-1/2", + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "27": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "78": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "83": "-1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "105": "1/2", + "106": "1/2", + "16": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "1/2", + "42": "1/2", + "43": "1/2", + "44": "1/2", + "57": "1/2", + "7": "-1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "110": "1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "37": "-1/2", + "43": "-1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "71": "-1/2", + "76": "-1/2", + "87": "-1/2", + "9": "1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "14": "1/2", + "2": "-1/2", + "20": "1/2", + "25": "-1/2", + "27": "-1/2", + "37": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "62": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "91": "-1/2" + }, + { + "0": "-1/2", + "106": "-1/2", + "11": "-1/2", + "111": "1/2", + "15": "1/2", + "2": "-1/2", + "21": "1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "41": "1/2", + "47": "1/2", + "53": "-1/2", + "63": "1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "11": "-1/2", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "78": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "95": "-1" + }, + { + "10": "1/2", + "11": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "-1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "47": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "7": "1/2", + "78": "-1/2", + "81": "1/2", + "9": "1/2", + "92": "1/2", + "99": "1/2" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "97": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1" + }, + { + "0": "-1/2", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "1/2", + "25": "-1/2", + "27": "1/2", + "44": "-1/2", + "46": "-1/2", + "47": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "79": "-1/2", + "81": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "100": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "105": "-1/2", + "106": "-1/2", + "110": "-1/2", + "111": "-1/2", + "13": "1/2", + "16": "-1/2", + "36": "1/2", + "37": "1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "51": "-1/2", + "57": "-1/2", + "61": "1/2", + "7": "1/2", + "72": "-1/2", + "76": "-1/2", + "87": "1/2", + "89": "1/2", + "9": "-1/2" + }, + { + "10": "1/2", + "104": "-1/2", + "106": "-1/2", + "110": "-1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "37": "-1/2", + "41": "-1/2", + "43": "-1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2", + "71": "-1/2", + "76": "-1/2", + "87": "1/2", + "90": "1/2" + }, + { + "104": "-1/2", + "105": "-1/2", + "11": "-1/2", + "111": "1/2", + "15": "1/2", + "16": "-1/2", + "21": "1/2", + "36": "1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1/2", + "63": "1/2", + "7": "1/2", + "70": "1/2", + "76": "-1/2", + "87": "1/2", + "91": "-1/2" + }, + { + "103": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "103": "-1", + "107": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "10": "1/2", + "104": "-1/2", + "105": "-1/2", + "111": "-1/2", + "13": "1/2", + "14": "-1/2", + "20": "-1/2", + "36": "1/2", + "42": "1/2", + "43": "1/2", + "46": "-1/2", + "51": "-1/2", + "52": "1/2", + "61": "1/2", + "62": "-1/2", + "71": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "90": "1/2" + }, + { + "104": "-1/2", + "106": "1/2", + "11": "1/2", + "110": "-1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "37": "1/2", + "41": "-1/2", + "43": "1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "70": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "1/2" + } + ], + "scalar_word": [ + [ + "scale", + 0, + null, + "2" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 13, + "1" + ], + [ + "add", + 0, + 14, + "1" + ], + [ + "add", + 0, + 15, + "-1" + ], + [ + "add", + 0, + 25, + "1" + ], + [ + "add", + 0, + 51, + "1" + ], + [ + "add", + 0, + 52, + "1" + ], + [ + "add", + 0, + 53, + "-1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "add", + 0, + 78, + "1" + ], + [ + "add", + 0, + 81, + "-1" + ], + [ + "add", + 0, + 87, + "1" + ], + [ + "add", + 0, + 89, + "1" + ], + [ + "add", + 0, + 90, + "1" + ], + [ + "add", + 0, + 91, + "1" + ], + [ + "add", + 0, + 92, + "1" + ], + [ + "add", + 0, + 99, + "1" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "add", + 27, + 2, + "1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 25, + "1" + ], + [ + "add", + 27, + 51, + "-1" + ], + [ + "add", + 27, + 52, + "-1" + ], + [ + "add", + 27, + 53, + "1" + ], + [ + "add", + 27, + 70, + "1" + ], + [ + "add", + 27, + 71, + "1" + ], + [ + "add", + 27, + 72, + "1" + ], + [ + "add", + 27, + 76, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 27, + 87, + "1" + ], + [ + "add", + 27, + 89, + "1" + ], + [ + "add", + 27, + 90, + "1" + ], + [ + "add", + 27, + 91, + "1" + ], + [ + "add", + 27, + 92, + "-1" + ], + [ + "add", + 27, + 99, + "-1" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "scale", + 36, + null, + "2" + ], + [ + "add", + 36, + 9, + "-1" + ], + [ + "add", + 36, + 11, + "-1" + ], + [ + "add", + 36, + 13, + "1" + ], + [ + "add", + 36, + 15, + "1" + ], + [ + "add", + 36, + 21, + "1" + ], + [ + "add", + 36, + 37, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 36, + 43, + "1" + ], + [ + "add", + 36, + 47, + "1" + ], + [ + "add", + 36, + 51, + "-1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 36, + 61, + "1" + ], + [ + "add", + 36, + 63, + "1" + ], + [ + "add", + 36, + 70, + "1" + ], + [ + "add", + 36, + 72, + "-1" + ], + [ + "add", + 36, + 89, + "1" + ], + [ + "add", + 36, + 91, + "-1" + ], + [ + "add", + 36, + 104, + "-1" + ], + [ + "add", + 36, + 106, + "-1" + ], + [ + "add", + 36, + 110, + "-1" + ], + [ + "scale", + 36, + null, + "1/2" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 11, + "-1" + ], + [ + "add", + 111, + 13, + "-1" + ], + [ + "add", + 111, + 15, + "1" + ], + [ + "add", + 111, + 21, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 41, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 47, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 53, + "-1" + ], + [ + "add", + 111, + 61, + "-1" + ], + [ + "add", + 111, + 63, + "1" + ], + [ + "add", + 111, + 70, + "1" + ], + [ + "add", + 111, + 72, + "1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "add", + 111, + 91, + "-1" + ], + [ + "add", + 111, + 104, + "1" + ], + [ + "add", + 111, + 106, + "-1" + ], + [ + "add", + 111, + 110, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "add", + 20, + 2, + "1" + ], + [ + "add", + 20, + 10, + "-1" + ], + [ + "add", + 20, + 14, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 21, + "1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 37, + "1" + ], + [ + "add", + 20, + 42, + "-1" + ], + [ + "add", + 20, + 44, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 52, + "-1" + ], + [ + "add", + 20, + 62, + "1" + ], + [ + "add", + 20, + 71, + "1" + ], + [ + "add", + 20, + 78, + "1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "add", + 20, + 90, + "-1" + ], + [ + "add", + 20, + 94, + "1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 105, + "1" + ], + [ + "add", + 20, + 110, + "1" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "add", + 7, + 9, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 11, + "1" + ], + [ + "add", + 7, + 16, + "-1" + ], + [ + "add", + 7, + 41, + "-1" + ], + [ + "add", + 7, + 42, + "-1" + ], + [ + "add", + 7, + 43, + "-1" + ], + [ + "add", + 7, + 44, + "-1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 62, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 76, + "-1" + ], + [ + "add", + 7, + 79, + "-1" + ], + [ + "add", + 7, + 81, + "1" + ], + [ + "add", + 7, + 87, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "add", + 7, + 104, + "-1" + ], + [ + "add", + 7, + 105, + "-1" + ], + [ + "add", + 7, + 106, + "-1" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "add", + 57, + 9, + "1" + ], + [ + "add", + 57, + 10, + "1" + ], + [ + "add", + 57, + 11, + "1" + ], + [ + "add", + 57, + 16, + "1" + ], + [ + "add", + 57, + 41, + "1" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 43, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 61, + "1" + ], + [ + "add", + 57, + 62, + "1" + ], + [ + "add", + 57, + 63, + "1" + ], + [ + "add", + 57, + 76, + "1" + ], + [ + "add", + 57, + 79, + "-1" + ], + [ + "add", + 57, + 81, + "1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 92, + "1" + ], + [ + "add", + 57, + 94, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 105, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "add", + 46, + 2, + "-1" + ], + [ + "add", + 46, + 10, + "-1" + ], + [ + "add", + 46, + 14, + "1" + ], + [ + "add", + 46, + 16, + "-1" + ], + [ + "add", + 46, + 21, + "-1" + ], + [ + "add", + 46, + 25, + "1" + ], + [ + "add", + 46, + 37, + "1" + ], + [ + "add", + 46, + 42, + "-1" + ], + [ + "add", + 46, + 44, + "1" + ], + [ + "add", + 46, + 47, + "1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 71, + "1" + ], + [ + "add", + 46, + 78, + "-1" + ], + [ + "add", + 46, + 79, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 94, + "-1" + ], + [ + "add", + 46, + 99, + "1" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "schema": "row-only-rank16-capture-v1", + "selected_capture_response": [ + { + "0": "-5", + "13": "-5/2", + "14": "-5/2", + "15": "5/2", + "2": "-5/2", + "25": "-5/2", + "51": "-5/2", + "52": "-5/2", + "53": "5/2", + "70": "-5/2", + "71": "-5/2", + "72": "-5/2", + "76": "-5/2", + "78": "-5/2", + "81": "5/2", + "87": "-5/2", + "89": "-5/2", + "90": "-5/2", + "91": "-5/2", + "92": "-5/2", + "99": "-5/2" + }, + { + "1": "-7", + "19": "-7", + "5": "-7", + "54": "-7", + "64": "-7", + "73": "-7", + "82": "-7", + "83": "-7" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "21": "-1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "47": "1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "-1/2", + "79": "1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "22": "-7", + "3": "-7", + "4": "-7", + "50": "-7", + "60": "-7", + "69": "-7", + "80": "-7", + "84": "-7" + }, + { + "22": "-1", + "3": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "1": "-1", + "19": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "35": "-7", + "38": "-7", + "39": "-7", + "40": "-7", + "6": "-7", + "77": "-7", + "85": "-7", + "86": "-7" + }, + { + "10": "-5/2", + "104": "5/2", + "105": "5/2", + "106": "5/2", + "11": "-5/2", + "16": "5/2", + "41": "5/2", + "42": "5/2", + "43": "5/2", + "44": "5/2", + "61": "-5/2", + "62": "-5/2", + "63": "-5/2", + "7": "-5", + "76": "5/2", + "79": "5/2", + "81": "-5/2", + "87": "-5/2", + "9": "-5/2", + "92": "-5/2", + "94": "5/2" + }, + { + "103": "-7", + "107": "-7", + "108": "-7", + "109": "-7", + "12": "-7", + "45": "-7", + "8": "-7", + "88": "-7" + }, + { + "10": "-1/2", + "104": "-1/2", + "11": "-1/2", + "110": "-1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "37": "1/2", + "43": "1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "81": "-1/2", + "89": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "105": "1/2", + "11": "-1/2", + "110": "1/2", + "14": "1/2", + "20": "1/2", + "37": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "63": "-1/2", + "7": "-1/2", + "71": "1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "90": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "10": "-1/2", + "106": "-1/2", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "41": "1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "7": "-1/2", + "70": "1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "91": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "110": "1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "37": "-1/2", + "43": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "78": "-1/2", + "81": "1/2", + "89": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "37": "-1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "71": "-1/2", + "78": "-1/2", + "81": "1/2", + "90": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "1/2", + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "-1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "70": "-1/2", + "78": "1/2", + "81": "-1/2", + "91": "1/2", + "92": "1/2", + "99": "1/2" + }, + { + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "-1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "46": "1/2", + "47": "1/2", + "57": "-1/2", + "7": "1/2", + "76": "-1/2", + "78": "-1/2", + "79": "1/2", + "87": "1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "17": "-7", + "29": "-7", + "30": "-7", + "56": "-7", + "58": "-7", + "67": "-7", + "93": "-7", + "95": "-7" + }, + { + "101": "-7", + "18": "-7", + "32": "-7", + "34": "-7", + "49": "-7", + "65": "-7", + "68": "-7", + "98": "-7" + }, + { + "1": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "10": "5/2", + "105": "-5/2", + "110": "-5/2", + "14": "-5/2", + "16": "-5/2", + "2": "-5/2", + "20": "-5", + "21": "-5/2", + "25": "5/2", + "37": "-5/2", + "42": "5/2", + "44": "5/2", + "47": "5/2", + "52": "5/2", + "62": "-5/2", + "71": "-5/2", + "78": "-5/2", + "79": "5/2", + "90": "5/2", + "94": "-5/2", + "99": "5/2" + }, + { + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "36": "-1/2", + "41": "-1/2", + "44": "1/2", + "46": "1/2", + "53": "1/2", + "63": "-1/2", + "70": "-1/2", + "78": "-1/2", + "79": "1/2", + "91": "1/2", + "94": "-1/2", + "99": "1/2" + }, + { + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "100": "-7", + "102": "-7", + "23": "-7", + "31": "-7", + "33": "-7", + "55": "-7", + "59": "-7", + "74": "-7" + }, + { + "24": "-7", + "26": "-7", + "28": "-7", + "48": "-7", + "66": "-7", + "75": "-7", + "96": "-7", + "97": "-7" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "21": "1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "-1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "78": "1/2", + "79": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "24": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "13": "5/2", + "14": "5/2", + "15": "-5/2", + "2": "-5/2", + "25": "-5/2", + "27": "-5", + "51": "5/2", + "52": "5/2", + "53": "-5/2", + "70": "-5/2", + "71": "-5/2", + "72": "-5/2", + "76": "-5/2", + "78": "5/2", + "81": "-5/2", + "87": "-5/2", + "89": "-5/2", + "90": "-5/2", + "91": "-5/2", + "92": "5/2", + "99": "5/2" + }, + { + "24": "-1", + "26": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "17": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "17": "-1", + "29": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "101": "-1", + "18": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "104": "5/2", + "106": "5/2", + "11": "5/2", + "110": "5/2", + "13": "-5/2", + "15": "-5/2", + "21": "-5/2", + "36": "-5", + "37": "-5/2", + "41": "-5/2", + "43": "-5/2", + "47": "-5/2", + "51": "5/2", + "53": "5/2", + "61": "-5/2", + "63": "-5/2", + "70": "-5/2", + "72": "5/2", + "89": "-5/2", + "9": "5/2", + "91": "5/2" + }, + { + "10": "1/2", + "104": "1/2", + "105": "-1/2", + "111": "1/2", + "13": "-1/2", + "14": "-1/2", + "20": "-1/2", + "36": "-1/2", + "42": "1/2", + "43": "-1/2", + "46": "-1/2", + "51": "1/2", + "52": "1/2", + "61": "-1/2", + "62": "-1/2", + "71": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "90": "1/2" + }, + { + "35": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "6": "-1", + "77": "-1", + "85": "-1", + "86": "-1" + }, + { + "104": "-1/2", + "105": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1/2", + "21": "-1/2", + "36": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1/2", + "63": "-1/2", + "7": "1/2", + "70": "-1/2", + "76": "-1/2", + "87": "1/2", + "91": "1/2" + }, + { + "10": "-1/2", + "104": "-1/2", + "106": "-1/2", + "110": "1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "37": "1/2", + "41": "-1/2", + "43": "-1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2", + "71": "1/2", + "76": "-1/2", + "87": "1/2", + "90": "-1/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "110": "1/2", + "111": "1/2", + "13": "-1/2", + "16": "-1/2", + "36": "-1/2", + "37": "-1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "51": "1/2", + "57": "-1/2", + "61": "-1/2", + "7": "1/2", + "72": "1/2", + "76": "-1/2", + "87": "1/2", + "89": "-1/2", + "9": "1/2" + }, + { + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "21": "1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "46": "-1/2", + "47": "-1/2", + "57": "-1/2", + "7": "1/2", + "76": "-1/2", + "78": "1/2", + "79": "-1/2", + "87": "1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "8": "-1", + "88": "-1" + }, + { + "10": "5/2", + "105": "-5/2", + "110": "-5/2", + "14": "-5/2", + "16": "5/2", + "2": "5/2", + "21": "5/2", + "25": "-5/2", + "37": "-5/2", + "42": "5/2", + "44": "-5/2", + "46": "-5", + "47": "-5/2", + "52": "5/2", + "62": "-5/2", + "71": "-5/2", + "78": "5/2", + "79": "-5/2", + "90": "5/2", + "94": "5/2", + "99": "-5/2" + }, + { + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "36": "-1/2", + "41": "-1/2", + "44": "-1/2", + "46": "-1/2", + "53": "1/2", + "63": "-1/2", + "70": "-1/2", + "78": "1/2", + "79": "-1/2", + "91": "1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "66": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "60": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "0": "-1/2", + "104": "-1/2", + "110": "-1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "37": "1/2", + "43": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "78": "-1/2", + "81": "1/2", + "89": "1/2", + "9": "-1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "37": "1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "71": "1/2", + "78": "-1/2", + "81": "1/2", + "90": "-1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "0": "1/2", + "106": "-1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "41": "1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "70": "1/2", + "78": "1/2", + "81": "-1/2", + "91": "-1/2", + "92": "1/2", + "99": "1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "64": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "59": "-1", + "74": "-1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "58": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "10": "-5/2", + "104": "-5/2", + "105": "-5/2", + "106": "-5/2", + "11": "-5/2", + "16": "-5/2", + "41": "-5/2", + "42": "-5/2", + "43": "-5/2", + "44": "-5/2", + "57": "-5", + "61": "-5/2", + "62": "-5/2", + "63": "-5/2", + "76": "-5/2", + "79": "5/2", + "81": "-5/2", + "87": "5/2", + "9": "-5/2", + "92": "-5/2", + "94": "5/2" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "67": "-1", + "93": "-1", + "95": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "74": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "69": "-1", + "80": "-1", + "84": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "11": "-1/2", + "110": "1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "37": "-1/2", + "43": "-1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "81": "-1/2", + "89": "-1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "11": "-1/2", + "110": "-1/2", + "14": "-1/2", + "20": "-1/2", + "37": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "63": "-1/2", + "7": "-1/2", + "71": "-1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "90": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "10": "-1/2", + "106": "1/2", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "41": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "7": "-1/2", + "70": "-1/2", + "79": "1/2", + "81": "-1/2", + "9": "-1/2", + "91": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "73": "-1", + "82": "-1", + "83": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "68": "-1", + "98": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "75": "-1", + "96": "-1", + "97": "-1" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "93": "-1", + "95": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "98": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "80": "-1", + "84": "-1" + }, + { + "0": "-1/2", + "106": "1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "2": "-1/2", + "21": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "-1/2", + "47": "-1/2", + "53": "1/2", + "63": "-1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "-1/2", + "14": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "-1/2", + "27": "-1/2", + "37": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "62": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "91": "-1/2" + }, + { + "0": "-1/2", + "104": "-1/2", + "110": "-1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "37": "1/2", + "43": "1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "71": "-1/2", + "76": "-1/2", + "87": "-1/2", + "9": "-1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "82": "-1", + "83": "-1" + }, + { + "100": "-1", + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "96": "-1", + "97": "-1" + }, + { + "0": "-1/2", + "104": "-1/2", + "105": "-1/2", + "106": "-1/2", + "16": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "85": "-1", + "86": "-1" + }, + { + "0": "-1/2", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "-1/2", + "25": "1/2", + "27": "1/2", + "44": "1/2", + "46": "1/2", + "47": "1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "79": "1/2", + "81": "1/2", + "92": "-1/2", + "94": "-1/2" + }, + { + "10": "1/2", + "11": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "7": "1/2", + "78": "1/2", + "81": "1/2", + "9": "1/2", + "92": "1/2", + "99": "-1/2" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "84": "-1" + }, + { + "0": "1/2", + "10": "-1/2", + "11": "-1/2", + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "27": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "78": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "83": "-1" + }, + { + "1": "-1", + "19": "-1", + "5": "-1", + "54": "-1", + "64": "-1", + "73": "-1", + "82": "-1" + }, + { + "22": "-1", + "3": "-1", + "4": "-1", + "50": "-1", + "60": "-1", + "69": "-1", + "80": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "86": "-1" + }, + { + "35": "-1", + "38": "-1", + "39": "-1", + "40": "-1", + "6": "-1", + "77": "-1", + "85": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "105": "1/2", + "106": "1/2", + "16": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "1/2", + "42": "1/2", + "43": "1/2", + "44": "1/2", + "57": "1/2", + "7": "-1/2", + "70": "-1/2", + "71": "-1/2", + "72": "-1/2", + "89": "-1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "110": "1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "37": "-1/2", + "43": "-1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "71": "-1/2", + "76": "-1/2", + "87": "-1/2", + "9": "1/2", + "90": "-1/2", + "91": "-1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "1/2", + "14": "1/2", + "2": "-1/2", + "20": "1/2", + "25": "-1/2", + "27": "-1/2", + "37": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "62": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "91": "-1/2" + }, + { + "0": "-1/2", + "106": "-1/2", + "11": "-1/2", + "111": "1/2", + "15": "1/2", + "2": "-1/2", + "21": "1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "41": "1/2", + "47": "1/2", + "53": "-1/2", + "63": "1/2", + "71": "-1/2", + "72": "-1/2", + "76": "-1/2", + "87": "-1/2", + "89": "-1/2", + "90": "-1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "11": "-1/2", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "57": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "7": "-1/2", + "78": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2", + "99": "-1/2" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "95": "-1" + }, + { + "10": "1/2", + "11": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "-1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "47": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "7": "1/2", + "78": "-1/2", + "81": "1/2", + "9": "1/2", + "92": "1/2", + "99": "1/2" + }, + { + "17": "-1", + "29": "-1", + "30": "-1", + "56": "-1", + "58": "-1", + "67": "-1", + "93": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "97": "-1" + }, + { + "24": "-1", + "26": "-1", + "28": "-1", + "48": "-1", + "66": "-1", + "75": "-1", + "96": "-1" + }, + { + "101": "-1", + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1" + }, + { + "0": "-1/2", + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "1/2", + "25": "-1/2", + "27": "1/2", + "44": "-1/2", + "46": "-1/2", + "47": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "79": "-1/2", + "81": "1/2", + "92": "-1/2", + "94": "1/2" + }, + { + "102": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "18": "-1", + "32": "-1", + "34": "-1", + "49": "-1", + "65": "-1", + "68": "-1", + "98": "-1" + }, + { + "100": "-1", + "23": "-1", + "31": "-1", + "33": "-1", + "55": "-1", + "59": "-1", + "74": "-1" + }, + { + "107": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "105": "-1/2", + "106": "-1/2", + "110": "-1/2", + "111": "-1/2", + "13": "1/2", + "16": "-1/2", + "36": "1/2", + "37": "1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "51": "-1/2", + "57": "-1/2", + "61": "1/2", + "7": "1/2", + "72": "-1/2", + "76": "-1/2", + "87": "1/2", + "89": "1/2", + "9": "-1/2" + }, + { + "10": "1/2", + "104": "-1/2", + "106": "-1/2", + "110": "-1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "37": "-1/2", + "41": "-1/2", + "43": "-1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2", + "71": "-1/2", + "76": "-1/2", + "87": "1/2", + "90": "1/2" + }, + { + "104": "-1/2", + "105": "-1/2", + "11": "-1/2", + "111": "1/2", + "15": "1/2", + "16": "-1/2", + "21": "1/2", + "36": "1/2", + "42": "-1/2", + "43": "-1/2", + "44": "-1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1/2", + "63": "1/2", + "7": "1/2", + "70": "1/2", + "76": "-1/2", + "87": "1/2", + "91": "-1/2" + }, + { + "103": "-1", + "108": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "103": "-1", + "107": "-1", + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "103": "-1", + "107": "-1", + "108": "-1", + "12": "-1", + "45": "-1", + "8": "-1", + "88": "-1" + }, + { + "10": "1/2", + "104": "-1/2", + "105": "-1/2", + "111": "-1/2", + "13": "1/2", + "14": "-1/2", + "20": "-1/2", + "36": "1/2", + "42": "1/2", + "43": "1/2", + "46": "-1/2", + "51": "-1/2", + "52": "1/2", + "61": "1/2", + "62": "-1/2", + "71": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "90": "1/2" + }, + { + "104": "-5/2", + "106": "5/2", + "11": "5/2", + "110": "-5/2", + "111": "-5", + "13": "5/2", + "15": "-5/2", + "21": "-5/2", + "37": "5/2", + "41": "-5/2", + "43": "5/2", + "47": "-5/2", + "51": "-5/2", + "53": "5/2", + "61": "5/2", + "63": "-5/2", + "70": "-5/2", + "72": "-5/2", + "89": "5/2", + "9": "-5/2", + "91": "5/2" + } + ], + "source_pins": { + "native": [ + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + ], + "pairs": [ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + ] + } +} diff --git a/research/centre-code-services/frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz b/research/centre-code-services/frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz new file mode 100644 index 0000000000..f552c66d61 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json b/research/centre-code-services/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json new file mode 100644 index 0000000000..3924fe2465 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json @@ -0,0 +1,27210 @@ +{ + "affected_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "common_line": 45, + "cyclic_carriers": [ + [ + 0, + 2, + 70, + 71, + 72, + 76 + ], + [ + 27, + 13, + 14, + 15, + 78, + 81 + ], + [ + 11, + 53, + 21, + 36, + 41, + 91 + ], + [ + 9, + 51, + 111, + 37, + 43, + 89 + ], + [ + 25, + 16, + 20, + 47, + 99, + 79 + ], + [ + 7, + 61, + 10, + 63, + 94, + 92 + ], + [ + 57, + 44, + 106, + 42, + 104, + 87 + ], + [ + 62, + 52, + 46, + 110, + 105, + 90 + ] + ], + "final": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "flags": [ + { + "carrier": 0, + "index": 0, + "pair_perpendicular": 237, + "plane": 227, + "source": [ + 227, + 228, + 229, + 230, + 231 + ], + "target": [ + 232, + 233, + 234, + 235, + 236 + ], + "vertex": 0 + }, + { + "carrier": 2, + "index": 1, + "pair_perpendicular": 246, + "plane": 238, + "source": [ + 238, + 239, + 240, + 241, + 236 + ], + "target": [ + 227, + 242, + 243, + 244, + 245 + ], + "vertex": 0 + }, + { + "carrier": 70, + "index": 2, + "pair_perpendicular": 253, + "plane": 247, + "source": [ + 247, + 248, + 249, + 235, + 245 + ], + "target": [ + 238, + 228, + 250, + 251, + 252 + ], + "vertex": 0 + }, + { + "carrier": 71, + "index": 3, + "pair_perpendicular": 258, + "plane": 254, + "source": [ + 254, + 255, + 234, + 244, + 252 + ], + "target": [ + 247, + 239, + 229, + 256, + 257 + ], + "vertex": 0 + }, + { + "carrier": 72, + "index": 4, + "pair_perpendicular": 261, + "plane": 259, + "source": [ + 259, + 233, + 243, + 251, + 257 + ], + "target": [ + 254, + 248, + 240, + 230, + 260 + ], + "vertex": 0 + }, + { + "carrier": 76, + "index": 5, + "pair_perpendicular": 262, + "plane": 232, + "source": [ + 232, + 242, + 250, + 256, + 260 + ], + "target": [ + 259, + 255, + 249, + 241, + 231 + ], + "vertex": 0 + }, + { + "carrier": 27, + "index": 0, + "pair_perpendicular": 237, + "plane": 227, + "source": [ + 227, + 263, + 264, + 265, + 266 + ], + "target": [ + 267, + 268, + 269, + 270, + 271 + ], + "vertex": 1 + }, + { + "carrier": 13, + "index": 1, + "pair_perpendicular": 280, + "plane": 272, + "source": [ + 272, + 273, + 274, + 275, + 271 + ], + "target": [ + 227, + 276, + 277, + 278, + 279 + ], + "vertex": 1 + }, + { + "carrier": 14, + "index": 2, + "pair_perpendicular": 287, + "plane": 281, + "source": [ + 281, + 282, + 283, + 270, + 279 + ], + "target": [ + 272, + 263, + 284, + 285, + 286 + ], + "vertex": 1 + }, + { + "carrier": 15, + "index": 3, + "pair_perpendicular": 292, + "plane": 288, + "source": [ + 288, + 289, + 269, + 278, + 286 + ], + "target": [ + 281, + 273, + 264, + 290, + 291 + ], + "vertex": 1 + }, + { + "carrier": 78, + "index": 4, + "pair_perpendicular": 295, + "plane": 293, + "source": [ + 293, + 268, + 277, + 285, + 291 + ], + "target": [ + 288, + 282, + 274, + 265, + 294 + ], + "vertex": 1 + }, + { + "carrier": 81, + "index": 5, + "pair_perpendicular": 296, + "plane": 267, + "source": [ + 267, + 276, + 284, + 290, + 294 + ], + "target": [ + 293, + 289, + 283, + 275, + 266 + ], + "vertex": 1 + }, + { + "carrier": 11, + "index": 0, + "pair_perpendicular": 306, + "plane": 297, + "source": [ + 297, + 298, + 299, + 300, + 301 + ], + "target": [ + 247, + 302, + 303, + 304, + 305 + ], + "vertex": 2 + }, + { + "carrier": 53, + "index": 1, + "pair_perpendicular": 292, + "plane": 288, + "source": [ + 288, + 307, + 308, + 309, + 305 + ], + "target": [ + 297, + 310, + 311, + 312, + 313 + ], + "vertex": 2 + }, + { + "carrier": 21, + "index": 2, + "pair_perpendicular": 320, + "plane": 314, + "source": [ + 314, + 315, + 316, + 304, + 313 + ], + "target": [ + 288, + 298, + 317, + 318, + 319 + ], + "vertex": 2 + }, + { + "carrier": 36, + "index": 3, + "pair_perpendicular": 325, + "plane": 321, + "source": [ + 321, + 322, + 303, + 312, + 319 + ], + "target": [ + 314, + 307, + 299, + 323, + 324 + ], + "vertex": 2 + }, + { + "carrier": 41, + "index": 4, + "pair_perpendicular": 328, + "plane": 326, + "source": [ + 326, + 302, + 311, + 318, + 324 + ], + "target": [ + 321, + 315, + 308, + 300, + 327 + ], + "vertex": 2 + }, + { + "carrier": 91, + "index": 5, + "pair_perpendicular": 253, + "plane": 247, + "source": [ + 247, + 310, + 317, + 323, + 327 + ], + "target": [ + 326, + 322, + 316, + 309, + 301 + ], + "vertex": 2 + }, + { + "carrier": 9, + "index": 0, + "pair_perpendicular": 338, + "plane": 329, + "source": [ + 329, + 330, + 331, + 332, + 333 + ], + "target": [ + 259, + 334, + 335, + 336, + 337 + ], + "vertex": 3 + }, + { + "carrier": 51, + "index": 1, + "pair_perpendicular": 280, + "plane": 272, + "source": [ + 272, + 339, + 340, + 341, + 337 + ], + "target": [ + 329, + 342, + 343, + 344, + 345 + ], + "vertex": 3 + }, + { + "carrier": 111, + "index": 2, + "pair_perpendicular": 325, + "plane": 321, + "source": [ + 321, + 346, + 347, + 336, + 345 + ], + "target": [ + 272, + 330, + 348, + 349, + 350 + ], + "vertex": 3 + }, + { + "carrier": 37, + "index": 3, + "pair_perpendicular": 355, + "plane": 351, + "source": [ + 351, + 352, + 335, + 344, + 350 + ], + "target": [ + 321, + 339, + 331, + 353, + 354 + ], + "vertex": 3 + }, + { + "carrier": 43, + "index": 4, + "pair_perpendicular": 358, + "plane": 356, + "source": [ + 356, + 334, + 343, + 349, + 354 + ], + "target": [ + 351, + 346, + 340, + 332, + 357 + ], + "vertex": 3 + }, + { + "carrier": 89, + "index": 5, + "pair_perpendicular": 261, + "plane": 259, + "source": [ + 259, + 342, + 348, + 353, + 357 + ], + "target": [ + 356, + 352, + 347, + 341, + 333 + ], + "vertex": 3 + }, + { + "carrier": 25, + "index": 0, + "pair_perpendicular": 246, + "plane": 238, + "source": [ + 238, + 359, + 360, + 361, + 362 + ], + "target": [ + 363, + 364, + 365, + 366, + 367 + ], + "vertex": 4 + }, + { + "carrier": 16, + "index": 1, + "pair_perpendicular": 376, + "plane": 368, + "source": [ + 368, + 369, + 370, + 371, + 367 + ], + "target": [ + 238, + 372, + 373, + 374, + 375 + ], + "vertex": 4 + }, + { + "carrier": 20, + "index": 2, + "pair_perpendicular": 383, + "plane": 377, + "source": [ + 377, + 378, + 379, + 366, + 375 + ], + "target": [ + 368, + 359, + 380, + 381, + 382 + ], + "vertex": 4 + }, + { + "carrier": 47, + "index": 3, + "pair_perpendicular": 320, + "plane": 314, + "source": [ + 314, + 384, + 365, + 374, + 382 + ], + "target": [ + 377, + 369, + 360, + 385, + 386 + ], + "vertex": 4 + }, + { + "carrier": 99, + "index": 4, + "pair_perpendicular": 295, + "plane": 293, + "source": [ + 293, + 364, + 373, + 381, + 386 + ], + "target": [ + 314, + 378, + 370, + 361, + 387 + ], + "vertex": 4 + }, + { + "carrier": 79, + "index": 5, + "pair_perpendicular": 388, + "plane": 363, + "source": [ + 363, + 372, + 380, + 385, + 387 + ], + "target": [ + 293, + 384, + 379, + 371, + 362 + ], + "vertex": 4 + }, + { + "carrier": 7, + "index": 0, + "pair_perpendicular": 398, + "plane": 389, + "source": [ + 389, + 390, + 391, + 392, + 393 + ], + "target": [ + 267, + 394, + 395, + 396, + 397 + ], + "vertex": 5 + }, + { + "carrier": 61, + "index": 1, + "pair_perpendicular": 338, + "plane": 329, + "source": [ + 329, + 399, + 400, + 401, + 397 + ], + "target": [ + 389, + 402, + 403, + 404, + 405 + ], + "vertex": 5 + }, + { + "carrier": 10, + "index": 2, + "pair_perpendicular": 412, + "plane": 406, + "source": [ + 406, + 407, + 408, + 396, + 405 + ], + "target": [ + 329, + 390, + 409, + 410, + 411 + ], + "vertex": 5 + }, + { + "carrier": 63, + "index": 3, + "pair_perpendicular": 306, + "plane": 297, + "source": [ + 297, + 413, + 395, + 404, + 411 + ], + "target": [ + 406, + 399, + 391, + 414, + 415 + ], + "vertex": 5 + }, + { + "carrier": 94, + "index": 4, + "pair_perpendicular": 388, + "plane": 363, + "source": [ + 363, + 394, + 403, + 410, + 415 + ], + "target": [ + 297, + 407, + 400, + 392, + 416 + ], + "vertex": 5 + }, + { + "carrier": 92, + "index": 5, + "pair_perpendicular": 296, + "plane": 267, + "source": [ + 267, + 402, + 409, + 414, + 416 + ], + "target": [ + 363, + 413, + 408, + 401, + 393 + ], + "vertex": 5 + }, + { + "carrier": 57, + "index": 0, + "pair_perpendicular": 398, + "plane": 389, + "source": [ + 389, + 417, + 418, + 419, + 420 + ], + "target": [ + 232, + 421, + 422, + 423, + 424 + ], + "vertex": 6 + }, + { + "carrier": 44, + "index": 1, + "pair_perpendicular": 376, + "plane": 368, + "source": [ + 368, + 425, + 426, + 427, + 424 + ], + "target": [ + 389, + 428, + 429, + 430, + 431 + ], + "vertex": 6 + }, + { + "carrier": 106, + "index": 2, + "pair_perpendicular": 328, + "plane": 326, + "source": [ + 326, + 432, + 433, + 423, + 431 + ], + "target": [ + 368, + 417, + 434, + 435, + 436 + ], + "vertex": 6 + }, + { + "carrier": 42, + "index": 3, + "pair_perpendicular": 441, + "plane": 437, + "source": [ + 437, + 438, + 422, + 430, + 436 + ], + "target": [ + 326, + 425, + 418, + 439, + 440 + ], + "vertex": 6 + }, + { + "carrier": 104, + "index": 4, + "pair_perpendicular": 358, + "plane": 356, + "source": [ + 356, + 421, + 429, + 435, + 440 + ], + "target": [ + 437, + 432, + 426, + 419, + 442 + ], + "vertex": 6 + }, + { + "carrier": 87, + "index": 5, + "pair_perpendicular": 262, + "plane": 232, + "source": [ + 232, + 428, + 434, + 439, + 442 + ], + "target": [ + 356, + 438, + 433, + 427, + 420 + ], + "vertex": 6 + }, + { + "carrier": 62, + "index": 0, + "pair_perpendicular": 412, + "plane": 406, + "source": [ + 406, + 443, + 444, + 445, + 446 + ], + "target": [ + 254, + 447, + 448, + 449, + 450 + ], + "vertex": 7 + }, + { + "carrier": 52, + "index": 1, + "pair_perpendicular": 287, + "plane": 281, + "source": [ + 281, + 451, + 452, + 453, + 450 + ], + "target": [ + 406, + 454, + 455, + 456, + 457 + ], + "vertex": 7 + }, + { + "carrier": 46, + "index": 2, + "pair_perpendicular": 383, + "plane": 377, + "source": [ + 377, + 458, + 459, + 449, + 457 + ], + "target": [ + 281, + 443, + 460, + 461, + 462 + ], + "vertex": 7 + }, + { + "carrier": 110, + "index": 3, + "pair_perpendicular": 355, + "plane": 351, + "source": [ + 351, + 463, + 448, + 456, + 462 + ], + "target": [ + 377, + 451, + 444, + 464, + 465 + ], + "vertex": 7 + }, + { + "carrier": 105, + "index": 4, + "pair_perpendicular": 441, + "plane": 437, + "source": [ + 437, + 447, + 455, + 461, + 465 + ], + "target": [ + 351, + 458, + 452, + 445, + 466 + ], + "vertex": 7 + }, + { + "carrier": 90, + "index": 5, + "pair_perpendicular": 258, + "plane": 254, + "source": [ + 254, + 454, + 460, + 464, + 466 + ], + "target": [ + 437, + 463, + 459, + 453, + 446 + ], + "vertex": 7 + } + ], + "frames": [ + [], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + [ + 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 + ], + [ + 256, + 128, + 64, + 32, + 16, + 9, + 4, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ], + [ + 256, + 128, + 64, + 33, + 16, + 8, + 4, + 3 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ], + [ + 257, + 128, + 64, + 32, + 16, + 8, + 4, + 3 + ], + [ + 256, + 128, + 64, + 32, + 16, + 9, + 5, + 2 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 16, + 8, + 5, + 2 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 5, + 2 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 5, + 2 + ], + [ + 257, + 128, + 64, + 32, + 16, + 8, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 16, + 9, + 4, + 2 + ], + [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 2 + ], + [ + 256, + 129, + 64, + 32, + 16, + 9, + 4, + 2 + ], + [ + 257, + 128, + 64, + 32, + 16, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 2 + ], + [ + 256, + 128, + 65, + 32, + 17, + 8, + 4, + 2 + ], + [ + 256, + 129, + 64, + 32, + 17, + 8, + 4, + 2 + ], + [ + 257, + 128, + 64, + 32, + 17, + 8, + 4, + 2 + ], + [ + 256, + 129, + 64, + 33, + 16, + 8, + 4, + 2 + ], + [ + 257, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 129, + 65, + 32, + 16, + 8, + 4, + 2 + ], + [ + 257, + 128, + 65, + 32, + 16, + 8, + 4, + 2 + ], + [ + 257, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 8, + 6, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 8, + 6, + 1 + ], + [ + 258, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ], + [ + 258, + 128, + 64, + 32, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ], + [ + 256, + 130, + 64, + 32, + 18, + 8, + 4, + 1 + ], + [ + 258, + 128, + 64, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ], + [ + 258, + 128, + 64, + 34, + 16, + 8, + 4, + 1 + ], + [ + 256, + 130, + 66, + 32, + 16, + 8, + 4, + 1 + ], + [ + 258, + 128, + 66, + 32, + 16, + 8, + 4, + 1 + ], + [ + 258, + 130, + 64, + 32, + 16, + 8, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 20, + 12, + 2, + 1 + ], + [ + 256, + 128, + 64, + 36, + 16, + 12, + 2, + 1 + ], + [ + 256, + 132, + 64, + 32, + 16, + 12, + 2, + 1 + ], + [ + 260, + 128, + 64, + 32, + 16, + 12, + 2, + 1 + ], + [ + 256, + 128, + 68, + 32, + 20, + 8, + 2, + 1 + ], + [ + 256, + 132, + 64, + 32, + 20, + 8, + 2, + 1 + ], + [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 68, + 36, + 16, + 8, + 2, + 1 + ], + [ + 256, + 132, + 64, + 36, + 16, + 8, + 2, + 1 + ], + [ + 260, + 128, + 64, + 36, + 16, + 8, + 2, + 1 + ], + [ + 256, + 132, + 68, + 32, + 16, + 8, + 2, + 1 + ], + [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ], + [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ], + [ + 256, + 128, + 64, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 72, + 32, + 24, + 4, + 2, + 1 + ], + [ + 256, + 136, + 64, + 32, + 24, + 4, + 2, + 1 + ], + [ + 264, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 72, + 40, + 16, + 4, + 2, + 1 + ], + [ + 256, + 136, + 64, + 40, + 16, + 4, + 2, + 1 + ], + [ + 264, + 128, + 64, + 40, + 16, + 4, + 2, + 1 + ], + [ + 256, + 136, + 72, + 32, + 16, + 4, + 2, + 1 + ], + [ + 264, + 128, + 72, + 32, + 16, + 4, + 2, + 1 + ], + [ + 264, + 136, + 64, + 32, + 16, + 4, + 2, + 1 + ], + [ + 256, + 128, + 80, + 48, + 8, + 4, + 2, + 1 + ], + [ + 256, + 144, + 64, + 48, + 8, + 4, + 2, + 1 + ], + [ + 272, + 128, + 64, + 48, + 8, + 4, + 2, + 1 + ], + [ + 256, + 144, + 80, + 32, + 8, + 4, + 2, + 1 + ], + [ + 272, + 128, + 80, + 32, + 8, + 4, + 2, + 1 + ], + [ + 272, + 144, + 64, + 32, + 8, + 4, + 2, + 1 + ], + [ + 256, + 160, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 288, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 288, + 160, + 64, + 16, + 8, + 4, + 2, + 1 + ], + [ + 320, + 192, + 32, + 16, + 8, + 4, + 2, + 1 + ], + [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 10, + 4, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 34, + 16, + 10, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ], + [ + 258, + 130, + 64, + 34, + 18, + 10, + 6, + 1 + ], + [ + 258, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 130, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 257, + 129, + 65, + 33, + 17, + 9, + 4, + 2 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ], + [ + 257, + 129, + 65, + 33, + 16, + 9, + 5, + 2 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ], + [ + 257, + 129, + 64, + 33, + 17, + 9, + 5, + 2 + ], + [ + 257, + 128, + 65, + 33, + 17, + 9, + 5, + 2 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 5, + 2 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 4, + 3 + ], + [ + 257, + 129, + 65, + 33, + 16, + 9, + 4, + 3 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 4, + 3 + ], + [ + 257, + 129, + 64, + 33, + 17, + 9, + 4, + 3 + ], + [ + 257, + 128, + 65, + 33, + 17, + 9, + 4, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ], + [ + 257, + 129, + 65, + 33, + 16, + 8, + 5, + 3 + ], + [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ], + [ + 257, + 129, + 64, + 33, + 17, + 8, + 5, + 3 + ], + [ + 257, + 128, + 65, + 33, + 17, + 8, + 5, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 8, + 5, + 3 + ], + [ + 257, + 129, + 65, + 32, + 16, + 9, + 5, + 3 + ], + [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ], + [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ], + [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ], + [ + 257, + 129, + 64, + 32, + 17, + 9, + 5, + 3 + ], + [ + 257, + 128, + 65, + 32, + 17, + 9, + 5, + 3 + ], + [ + 256, + 129, + 65, + 32, + 17, + 9, + 5, + 3 + ], + [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ], + [ + 45 + ], + [ + 38, + 11 + ], + [ + 35, + 11, + 5 + ], + [ + 208, + 35, + 11, + 5 + ], + [ + 336, + 208, + 35, + 11, + 5 + ], + [ + 320, + 192, + 35, + 16, + 11, + 5 + ], + [ + 448, + 45 + ], + [ + 400, + 80, + 45 + ], + [ + 256, + 144, + 80, + 45 + ], + [ + 256, + 128, + 64, + 45, + 16 + ], + [ + 256, + 128, + 64, + 35, + 16, + 14 + ], + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + 35, + 14 + ], + [ + 208, + 35, + 14 + ], + [ + 336, + 208, + 35, + 14 + ], + [ + 320, + 192, + 35, + 16, + 14 + ], + [ + 448, + 38, + 11 + ], + [ + 400, + 80, + 38, + 11 + ], + [ + 256, + 144, + 80, + 38, + 11 + ], + [ + 256, + 128, + 64, + 38, + 16, + 11 + ], + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + 208, + 45 + ], + [ + 336, + 208, + 45 + ], + [ + 320, + 192, + 45, + 16 + ], + [ + 448, + 35, + 11, + 5 + ], + [ + 400, + 80, + 35, + 11, + 5 + ], + [ + 256, + 144, + 80, + 35, + 11, + 5 + ], + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + 336, + 45 + ], + [ + 336, + 192, + 45 + ], + [ + 272, + 208, + 35, + 11, + 5 + ], + [ + 272, + 128, + 80, + 35, + 11, + 5 + ], + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + 400, + 45 + ], + [ + 272, + 144, + 64, + 35, + 11, + 5 + ], + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + 66, + 38, + 11 + ], + [ + 130, + 66, + 38, + 11 + ], + [ + 258, + 130, + 66, + 38, + 11 + ], + [ + 258, + 130, + 66, + 38, + 21, + 11 + ], + [ + 478, + 45 + ], + [ + 471, + 36, + 9 + ], + [ + 256, + 215, + 36, + 9 + ], + [ + 256, + 128, + 87, + 36, + 9 + ], + [ + 256, + 128, + 64, + 36, + 23, + 9 + ], + [ + 73, + 45 + ], + [ + 137, + 73, + 45 + ], + [ + 265, + 137, + 73, + 45 + ], + [ + 265, + 137, + 73, + 45, + 30 + ], + [ + 469, + 38, + 11 + ], + [ + 469, + 36, + 9, + 2 + ], + [ + 256, + 213, + 36, + 9, + 2 + ], + [ + 256, + 128, + 85, + 36, + 9, + 2 + ], + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + 137, + 45 + ], + [ + 265, + 137, + 45 + ], + [ + 265, + 137, + 87, + 45 + ], + [ + 407, + 66, + 38, + 11 + ], + [ + 405, + 64, + 36, + 9, + 2 + ], + [ + 256, + 149, + 64, + 36, + 9, + 2 + ], + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + 265, + 45 + ], + [ + 265, + 222, + 45 + ], + [ + 277, + 130, + 66, + 38, + 11 + ], + [ + 277, + 128, + 64, + 36, + 9, + 2 + ], + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + 471, + 45 + ], + [ + 258, + 130, + 66, + 38, + 23, + 11 + ], + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + 261, + 45 + ], + [ + 261, + 33, + 12 + ], + [ + 256, + 33, + 9, + 5 + ], + [ + 256, + 146, + 33, + 9, + 5 + ], + [ + 256, + 146, + 80, + 33, + 9, + 5 + ], + [ + 194, + 45, + 18 + ], + [ + 128, + 66, + 45, + 18 + ], + [ + 268, + 128, + 66, + 45, + 18 + ], + [ + 265, + 128, + 66, + 40, + 18, + 5 + ], + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + 265, + 40, + 5 + ], + [ + 265, + 146, + 40, + 5 + ], + [ + 265, + 146, + 80, + 40, + 5 + ], + [ + 261, + 208, + 45 + ], + [ + 261, + 194, + 45, + 18 + ], + [ + 261, + 128, + 66, + 45, + 18 + ], + [ + 261, + 128, + 66, + 36, + 18, + 9 + ], + [ + 268, + 45 + ], + [ + 268, + 146, + 45 + ], + [ + 268, + 146, + 80, + 45 + ], + [ + 261, + 208, + 33, + 12 + ], + [ + 261, + 194, + 33, + 18, + 12 + ], + [ + 261, + 128, + 66, + 33, + 18, + 12 + ], + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + 146, + 45 + ], + [ + 146, + 80, + 45 + ], + [ + 256, + 208, + 33, + 9, + 5 + ], + [ + 256, + 194, + 33, + 18, + 9, + 5 + ], + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + 194, + 45 + ], + [ + 256, + 146, + 66, + 33, + 9, + 5 + ], + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + 69, + 45 + ], + [ + 69, + 33, + 12 + ], + [ + 146, + 69, + 33, + 12 + ], + [ + 274, + 146, + 69, + 33, + 12 + ], + [ + 272, + 144, + 69, + 33, + 12, + 2 + ], + [ + 386, + 45, + 18 + ], + [ + 256, + 130, + 45, + 18 + ], + [ + 256, + 128, + 45, + 16, + 2 + ], + [ + 256, + 128, + 73, + 45, + 16, + 2 + ], + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + 146, + 73, + 45 + ], + [ + 274, + 146, + 73, + 45 + ], + [ + 272, + 144, + 73, + 45, + 2 + ], + [ + 400, + 69, + 45 + ], + [ + 386, + 69, + 45, + 18 + ], + [ + 256, + 130, + 69, + 45, + 18 + ], + [ + 256, + 128, + 69, + 45, + 16, + 2 + ], + [ + 274, + 146, + 45 + ], + [ + 272, + 144, + 45, + 2 + ], + [ + 400, + 69, + 33, + 12 + ], + [ + 386, + 69, + 33, + 18, + 12 + ], + [ + 256, + 130, + 69, + 33, + 18, + 12 + ], + [ + 274, + 45 + ], + [ + 274, + 144, + 45 + ], + [ + 258, + 146, + 69, + 33, + 12 + ], + [ + 258, + 128, + 69, + 33, + 18, + 12 + ], + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + 386, + 45 + ], + [ + 258, + 130, + 69, + 33, + 16, + 12 + ], + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + 35, + 18, + 14 + ], + [ + 130, + 35, + 18, + 14 + ], + [ + 258, + 130, + 35, + 18, + 14 + ], + [ + 258, + 130, + 69, + 35, + 18, + 14 + ], + [ + 475, + 45 + ], + [ + 471, + 33, + 12 + ], + [ + 256, + 215, + 33, + 12 + ], + [ + 256, + 128, + 87, + 33, + 12 + ], + [ + 256, + 128, + 71, + 33, + 16, + 12 + ], + [ + 45, + 28 + ], + [ + 140, + 45, + 28 + ], + [ + 268, + 140, + 45, + 28 + ], + [ + 268, + 140, + 75, + 45, + 28 + ], + [ + 469, + 35, + 14 + ], + [ + 469, + 33, + 12, + 2 + ], + [ + 256, + 213, + 33, + 12, + 2 + ], + [ + 256, + 128, + 85, + 33, + 12, + 2 + ], + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + 140, + 45 + ], + [ + 268, + 140, + 45 + ], + [ + 268, + 140, + 87, + 45 + ], + [ + 455, + 35, + 18, + 14 + ], + [ + 453, + 33, + 16, + 12, + 2 + ], + [ + 256, + 197, + 33, + 16, + 12, + 2 + ], + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + 268, + 219, + 45 + ], + [ + 325, + 130, + 35, + 18, + 14 + ], + [ + 325, + 128, + 33, + 16, + 12, + 2 + ], + [ + 258, + 130, + 71, + 35, + 18, + 14 + ], + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + 45, + 21 + ], + [ + 69, + 45, + 21 + ], + [ + 133, + 69, + 45, + 21 + ], + [ + 261, + 133, + 69, + 45, + 21 + ], + [ + 261, + 133, + 69, + 38, + 21, + 11 + ], + [ + 475, + 40, + 5 + ], + [ + 256, + 219, + 40, + 5 + ], + [ + 256, + 128, + 91, + 40, + 5 + ], + [ + 256, + 128, + 64, + 40, + 27, + 5 + ], + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + 133, + 69, + 45 + ], + [ + 261, + 133, + 69, + 45 + ], + [ + 261, + 133, + 69, + 45, + 30 + ], + [ + 459, + 45, + 21 + ], + [ + 459, + 40, + 16, + 5 + ], + [ + 256, + 203, + 40, + 16, + 5 + ], + [ + 256, + 128, + 75, + 40, + 16, + 5 + ], + [ + 133, + 45 + ], + [ + 261, + 133, + 45 + ], + [ + 261, + 133, + 91, + 45 + ], + [ + 398, + 69, + 45, + 21 + ], + [ + 395, + 64, + 40, + 16, + 5 + ], + [ + 256, + 139, + 64, + 40, + 16, + 5 + ], + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + 261, + 222, + 45 + ], + [ + 267, + 133, + 69, + 45, + 21 + ], + [ + 267, + 128, + 64, + 40, + 16, + 5 + ], + [ + 261, + 133, + 69, + 35, + 21, + 14 + ], + [ + 36, + 21, + 9 + ], + [ + 194, + 36, + 21, + 9 + ], + [ + 322, + 194, + 36, + 21, + 9 + ], + [ + 320, + 192, + 36, + 21, + 9, + 2 + ], + [ + 386, + 66, + 45 + ], + [ + 256, + 130, + 66, + 45 + ], + [ + 256, + 128, + 64, + 45, + 2 + ], + [ + 256, + 128, + 64, + 45, + 28, + 2 + ], + [ + 194, + 45, + 28 + ], + [ + 322, + 194, + 45, + 28 + ], + [ + 320, + 192, + 45, + 28, + 2 + ], + [ + 448, + 45, + 21 + ], + [ + 386, + 66, + 45, + 21 + ], + [ + 256, + 130, + 66, + 45, + 21 + ], + [ + 256, + 128, + 64, + 45, + 21, + 2 + ], + [ + 322, + 194, + 45 + ], + [ + 320, + 192, + 45, + 2 + ], + [ + 448, + 36, + 21, + 9 + ], + [ + 386, + 66, + 36, + 21, + 9 + ], + [ + 256, + 130, + 66, + 36, + 21, + 9 + ], + [ + 322, + 45 + ], + [ + 322, + 192, + 45 + ], + [ + 258, + 194, + 36, + 21, + 9 + ], + [ + 258, + 128, + 66, + 36, + 21, + 9 + ], + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + 258, + 130, + 64, + 36, + 21, + 9 + ], + [ + 133, + 33, + 12 + ], + [ + 128, + 33, + 9, + 5 + ], + [ + 274, + 128, + 33, + 9, + 5 + ], + [ + 274, + 128, + 80, + 33, + 9, + 5 + ], + [ + 322, + 45, + 18 + ], + [ + 256, + 66, + 45, + 18 + ], + [ + 256, + 140, + 66, + 45, + 18 + ], + [ + 256, + 137, + 66, + 40, + 18, + 5 + ], + [ + 137, + 40, + 5 + ], + [ + 274, + 137, + 40, + 5 + ], + [ + 274, + 137, + 80, + 40, + 5 + ], + [ + 336, + 133, + 45 + ], + [ + 322, + 133, + 45, + 18 + ], + [ + 256, + 133, + 66, + 45, + 18 + ], + [ + 256, + 133, + 66, + 36, + 18, + 9 + ], + [ + 274, + 140, + 45 + ], + [ + 274, + 140, + 80, + 45 + ], + [ + 336, + 133, + 33, + 12 + ], + [ + 322, + 133, + 33, + 18, + 12 + ], + [ + 256, + 133, + 66, + 33, + 18, + 12 + ], + [ + 274, + 80, + 45 + ], + [ + 336, + 128, + 33, + 9, + 5 + ], + [ + 322, + 128, + 33, + 18, + 9, + 5 + ], + [ + 274, + 128, + 66, + 33, + 9, + 5 + ] + ], + "mode_rows": { + "0": { + "0": "1", + "27": "1" + }, + "10": { + "10": "1", + "62": "1" + }, + "104": { + "104": "-1", + "43": "-1" + }, + "105": { + "105": "1", + "42": "-1" + }, + "106": { + "106": "-1", + "41": "-1" + }, + "11": { + "11": "1", + "63": "-1" + }, + "110": { + "110": "-1", + "37": "-1" + }, + "111": { + "111": "1", + "36": "-1" + }, + "13": { + "13": "1", + "51": "1" + }, + "14": { + "14": "1", + "52": "1" + }, + "15": { + "15": "1", + "53": "1" + }, + "16": { + "16": "1", + "44": "-1" + }, + "2": { + "2": "1", + "25": "1" + }, + "20": { + "20": "1", + "46": "-1" + }, + "21": { + "21": "-1", + "47": "-1" + }, + "25": { + "2": "1", + "25": "-1" + }, + "27": { + "0": "1", + "27": "-1" + }, + "36": { + "111": "-1", + "36": "-1" + }, + "37": { + "110": "1", + "37": "-1" + }, + "41": { + "106": "1", + "41": "-1" + }, + "42": { + "105": "-1", + "42": "-1" + }, + "43": { + "104": "1", + "43": "-1" + }, + "44": { + "16": "-1", + "44": "-1" + }, + "46": { + "20": "-1", + "46": "-1" + }, + "47": { + "21": "1", + "47": "-1" + }, + "51": { + "13": "-1", + "51": "1" + }, + "52": { + "14": "-1", + "52": "1" + }, + "53": { + "15": "-1", + "53": "1" + }, + "57": { + "57": "-1", + "7": "1" + }, + "61": { + "61": "1", + "9": "1" + }, + "62": { + "10": "1", + "62": "-1" + }, + "63": { + "11": "1", + "63": "1" + }, + "7": { + "57": "1", + "7": "1" + }, + "70": { + "70": "1", + "91": "1" + }, + "71": { + "71": "1", + "90": "1" + }, + "72": { + "72": "1", + "89": "1" + }, + "76": { + "76": "1", + "87": "1" + }, + "78": { + "78": "1", + "99": "1" + }, + "79": { + "79": "-1", + "94": "1" + }, + "81": { + "81": "-1", + "92": "1" + }, + "87": { + "76": "-1", + "87": "1" + }, + "89": { + "72": "-1", + "89": "1" + }, + "9": { + "61": "-1", + "9": "1" + }, + "90": { + "71": "-1", + "90": "1" + }, + "91": { + "70": "-1", + "91": "1" + }, + "92": { + "81": "1", + "92": "1" + }, + "94": { + "79": "1", + "94": "1" + }, + "99": { + "78": "1", + "99": "-1" + } + }, + "pair_codes": [ + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 0, + 27 + ], + "vertices": [ + 0, + 1 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 2, + 25 + ], + "vertices": [ + 0, + 4 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 7, + 57 + ], + "vertices": [ + 5, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 9, + 61 + ], + "vertices": [ + 3, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 10, + 62 + ], + "vertices": [ + 5, + 7 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 11, + 63 + ], + "vertices": [ + 2, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 13, + 51 + ], + "vertices": [ + 1, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 14, + 52 + ], + "vertices": [ + 1, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 15, + 53 + ], + "vertices": [ + 1, + 2 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 16, + 44 + ], + "vertices": [ + 4, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 20, + 46 + ], + "vertices": [ + 4, + 7 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 21, + 47 + ], + "vertices": [ + 2, + 4 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 36, + 111 + ], + "vertices": [ + 2, + 3 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 37, + 110 + ], + "vertices": [ + 3, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 41, + 106 + ], + "vertices": [ + 2, + 6 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 42, + 105 + ], + "vertices": [ + 6, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 43, + 104 + ], + "vertices": [ + 3, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 70, + 91 + ], + "vertices": [ + 0, + 2 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 71, + 90 + ], + "vertices": [ + 0, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 72, + 89 + ], + "vertices": [ + 0, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 76, + 87 + ], + "vertices": [ + 0, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 78, + 99 + ], + "vertices": [ + 1, + 4 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 79, + 94 + ], + "vertices": [ + 4, + 5 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 81, + 92 + ], + "vertices": [ + 1, + 5 + ] + } + ], + "parameters": [ + { + "column": 1, + "id": 1, + "row": 0, + "vertex": 0 + }, + { + "column": 2, + "id": 2, + "row": 0, + "vertex": 0 + }, + { + "column": 3, + "id": 3, + "row": 0, + "vertex": 0 + }, + { + "column": 4, + "id": 4, + "row": 0, + "vertex": 0 + }, + { + "column": 5, + "id": 5, + "row": 0, + "vertex": 0 + }, + { + "column": 0, + "id": 6, + "row": 1, + "vertex": 0 + }, + { + "column": 2, + "id": 7, + "row": 1, + "vertex": 0 + }, + { + "column": 3, + "id": 8, + "row": 1, + "vertex": 0 + }, + { + "column": 4, + "id": 9, + "row": 1, + "vertex": 0 + }, + { + "column": 5, + "id": 10, + "row": 1, + "vertex": 0 + }, + { + "column": 0, + "id": 11, + "row": 2, + "vertex": 0 + }, + { + "column": 1, + "id": 12, + "row": 2, + "vertex": 0 + }, + { + "column": 3, + "id": 13, + "row": 2, + "vertex": 0 + }, + { + "column": 4, + "id": 14, + "row": 2, + "vertex": 0 + }, + { + "column": 5, + "id": 15, + "row": 2, + "vertex": 0 + }, + { + "column": 0, + "id": 16, + "row": 3, + "vertex": 0 + }, + { + "column": 1, + "id": 17, + "row": 3, + "vertex": 0 + }, + { + "column": 2, + "id": 18, + "row": 3, + "vertex": 0 + }, + { + "column": 4, + "id": 19, + "row": 3, + "vertex": 0 + }, + { + "column": 5, + "id": 20, + "row": 3, + "vertex": 0 + }, + { + "column": 0, + "id": 21, + "row": 4, + "vertex": 0 + }, + { + "column": 1, + "id": 22, + "row": 4, + "vertex": 0 + }, + { + "column": 2, + "id": 23, + "row": 4, + "vertex": 0 + }, + { + "column": 3, + "id": 24, + "row": 4, + "vertex": 0 + }, + { + "column": 5, + "id": 25, + "row": 4, + "vertex": 0 + }, + { + "column": 0, + "id": 26, + "row": 5, + "vertex": 0 + }, + { + "column": 1, + "id": 27, + "row": 5, + "vertex": 0 + }, + { + "column": 2, + "id": 28, + "row": 5, + "vertex": 0 + }, + { + "column": 3, + "id": 29, + "row": 5, + "vertex": 0 + }, + { + "column": 4, + "id": 30, + "row": 5, + "vertex": 0 + }, + { + "column": 1, + "id": 31, + "row": 0, + "vertex": 1 + }, + { + "column": 2, + "id": 32, + "row": 0, + "vertex": 1 + }, + { + "column": 3, + "id": 33, + "row": 0, + "vertex": 1 + }, + { + "column": 4, + "id": 34, + "row": 0, + "vertex": 1 + }, + { + "column": 5, + "id": 35, + "row": 0, + "vertex": 1 + }, + { + "column": 0, + "id": 36, + "row": 1, + "vertex": 1 + }, + { + "column": 2, + "id": 37, + "row": 1, + "vertex": 1 + }, + { + "column": 3, + "id": 38, + "row": 1, + "vertex": 1 + }, + { + "column": 4, + "id": 39, + "row": 1, + "vertex": 1 + }, + { + "column": 5, + "id": 40, + "row": 1, + "vertex": 1 + }, + { + "column": 0, + "id": 41, + "row": 2, + "vertex": 1 + }, + { + "column": 1, + "id": 42, + "row": 2, + "vertex": 1 + }, + { + "column": 3, + "id": 43, + "row": 2, + "vertex": 1 + }, + { + "column": 4, + "id": 44, + "row": 2, + "vertex": 1 + }, + { + "column": 5, + "id": 45, + "row": 2, + "vertex": 1 + }, + { + "column": 0, + "id": 46, + "row": 3, + "vertex": 1 + }, + { + "column": 1, + "id": 47, + "row": 3, + "vertex": 1 + }, + { + "column": 2, + "id": 48, + "row": 3, + "vertex": 1 + }, + { + "column": 4, + "id": 49, + "row": 3, + "vertex": 1 + }, + { + "column": 5, + "id": 50, + "row": 3, + "vertex": 1 + }, + { + "column": 0, + "id": 51, + "row": 4, + "vertex": 1 + }, + { + "column": 1, + "id": 52, + "row": 4, + "vertex": 1 + }, + { + "column": 2, + "id": 53, + "row": 4, + "vertex": 1 + }, + { + "column": 3, + "id": 54, + "row": 4, + "vertex": 1 + }, + { + "column": 5, + "id": 55, + "row": 4, + "vertex": 1 + }, + { + "column": 0, + "id": 56, + "row": 5, + "vertex": 1 + }, + { + "column": 1, + "id": 57, + "row": 5, + "vertex": 1 + }, + { + "column": 2, + "id": 58, + "row": 5, + "vertex": 1 + }, + { + "column": 3, + "id": 59, + "row": 5, + "vertex": 1 + }, + { + "column": 4, + "id": 60, + "row": 5, + "vertex": 1 + }, + { + "column": 1, + "id": 61, + "row": 0, + "vertex": 2 + }, + { + "column": 2, + "id": 62, + "row": 0, + "vertex": 2 + }, + { + "column": 3, + "id": 63, + "row": 0, + "vertex": 2 + }, + { + "column": 4, + "id": 64, + "row": 0, + "vertex": 2 + }, + { + "column": 5, + "id": 65, + "row": 0, + "vertex": 2 + }, + { + "column": 0, + "id": 66, + "row": 1, + "vertex": 2 + }, + { + "column": 2, + "id": 67, + "row": 1, + "vertex": 2 + }, + { + "column": 3, + "id": 68, + "row": 1, + "vertex": 2 + }, + { + "column": 4, + "id": 69, + "row": 1, + "vertex": 2 + }, + { + "column": 5, + "id": 70, + "row": 1, + "vertex": 2 + }, + { + "column": 0, + "id": 71, + "row": 2, + "vertex": 2 + }, + { + "column": 1, + "id": 72, + "row": 2, + "vertex": 2 + }, + { + "column": 3, + "id": 73, + "row": 2, + "vertex": 2 + }, + { + "column": 4, + "id": 74, + "row": 2, + "vertex": 2 + }, + { + "column": 5, + "id": 75, + "row": 2, + "vertex": 2 + }, + { + "column": 0, + "id": 76, + "row": 3, + "vertex": 2 + }, + { + "column": 1, + "id": 77, + "row": 3, + "vertex": 2 + }, + { + "column": 2, + "id": 78, + "row": 3, + "vertex": 2 + }, + { + "column": 4, + "id": 79, + "row": 3, + "vertex": 2 + }, + { + "column": 5, + "id": 80, + "row": 3, + "vertex": 2 + }, + { + "column": 0, + "id": 81, + "row": 4, + "vertex": 2 + }, + { + "column": 1, + "id": 82, + "row": 4, + "vertex": 2 + }, + { + "column": 2, + "id": 83, + "row": 4, + "vertex": 2 + }, + { + "column": 3, + "id": 84, + "row": 4, + "vertex": 2 + }, + { + "column": 5, + "id": 85, + "row": 4, + "vertex": 2 + }, + { + "column": 0, + "id": 86, + "row": 5, + "vertex": 2 + }, + { + "column": 1, + "id": 87, + "row": 5, + "vertex": 2 + }, + { + "column": 2, + "id": 88, + "row": 5, + "vertex": 2 + }, + { + "column": 3, + "id": 89, + "row": 5, + "vertex": 2 + }, + { + "column": 4, + "id": 90, + "row": 5, + "vertex": 2 + }, + { + "column": 1, + "id": 91, + "row": 0, + "vertex": 3 + }, + { + "column": 2, + "id": 92, + "row": 0, + "vertex": 3 + }, + { + "column": 3, + "id": 93, + "row": 0, + "vertex": 3 + }, + { + "column": 4, + "id": 94, + "row": 0, + "vertex": 3 + }, + { + "column": 5, + "id": 95, + "row": 0, + "vertex": 3 + }, + { + "column": 0, + "id": 96, + "row": 1, + "vertex": 3 + }, + { + "column": 2, + "id": 97, + "row": 1, + "vertex": 3 + }, + { + "column": 3, + "id": 98, + "row": 1, + "vertex": 3 + }, + { + "column": 4, + "id": 99, + "row": 1, + "vertex": 3 + }, + { + "column": 5, + "id": 100, + "row": 1, + "vertex": 3 + }, + { + "column": 0, + "id": 101, + "row": 2, + "vertex": 3 + }, + { + "column": 1, + "id": 102, + "row": 2, + "vertex": 3 + }, + { + "column": 3, + "id": 103, + "row": 2, + "vertex": 3 + }, + { + "column": 4, + "id": 104, + "row": 2, + "vertex": 3 + }, + { + "column": 5, + "id": 105, + "row": 2, + "vertex": 3 + }, + { + "column": 0, + "id": 106, + "row": 3, + "vertex": 3 + }, + { + "column": 1, + "id": 107, + "row": 3, + "vertex": 3 + }, + { + "column": 2, + "id": 108, + "row": 3, + "vertex": 3 + }, + { + "column": 4, + "id": 109, + "row": 3, + "vertex": 3 + }, + { + "column": 5, + "id": 110, + "row": 3, + "vertex": 3 + }, + { + "column": 0, + "id": 111, + "row": 4, + "vertex": 3 + }, + { + "column": 1, + "id": 112, + "row": 4, + "vertex": 3 + }, + { + "column": 2, + "id": 113, + "row": 4, + "vertex": 3 + }, + { + "column": 3, + "id": 114, + "row": 4, + "vertex": 3 + }, + { + "column": 5, + "id": 115, + "row": 4, + "vertex": 3 + }, + { + "column": 0, + "id": 116, + "row": 5, + "vertex": 3 + }, + { + "column": 1, + "id": 117, + "row": 5, + "vertex": 3 + }, + { + "column": 2, + "id": 118, + "row": 5, + "vertex": 3 + }, + { + "column": 3, + "id": 119, + "row": 5, + "vertex": 3 + }, + { + "column": 4, + "id": 120, + "row": 5, + "vertex": 3 + }, + { + "column": 1, + "id": 121, + "row": 0, + "vertex": 4 + }, + { + "column": 2, + "id": 122, + "row": 0, + "vertex": 4 + }, + { + "column": 3, + "id": 123, + "row": 0, + "vertex": 4 + }, + { + "column": 4, + "id": 124, + "row": 0, + "vertex": 4 + }, + { + "column": 5, + "id": 125, + "row": 0, + "vertex": 4 + }, + { + "column": 0, + "id": 126, + "row": 1, + "vertex": 4 + }, + { + "column": 2, + "id": 127, + "row": 1, + "vertex": 4 + }, + { + "column": 3, + "id": 128, + "row": 1, + "vertex": 4 + }, + { + "column": 4, + "id": 129, + "row": 1, + "vertex": 4 + }, + { + "column": 5, + "id": 130, + "row": 1, + "vertex": 4 + }, + { + "column": 0, + "id": 131, + "row": 2, + "vertex": 4 + }, + { + "column": 1, + "id": 132, + "row": 2, + "vertex": 4 + }, + { + "column": 3, + "id": 133, + "row": 2, + "vertex": 4 + }, + { + "column": 4, + "id": 134, + "row": 2, + "vertex": 4 + }, + { + "column": 5, + "id": 135, + "row": 2, + "vertex": 4 + }, + { + "column": 0, + "id": 136, + "row": 3, + "vertex": 4 + }, + { + "column": 1, + "id": 137, + "row": 3, + "vertex": 4 + }, + { + "column": 2, + "id": 138, + "row": 3, + "vertex": 4 + }, + { + "column": 4, + "id": 139, + "row": 3, + "vertex": 4 + }, + { + "column": 5, + "id": 140, + "row": 3, + "vertex": 4 + }, + { + "column": 0, + "id": 141, + "row": 4, + "vertex": 4 + }, + { + "column": 1, + "id": 142, + "row": 4, + "vertex": 4 + }, + { + "column": 2, + "id": 143, + "row": 4, + "vertex": 4 + }, + { + "column": 3, + "id": 144, + "row": 4, + "vertex": 4 + }, + { + "column": 5, + "id": 145, + "row": 4, + "vertex": 4 + }, + { + "column": 0, + "id": 146, + "row": 5, + "vertex": 4 + }, + { + "column": 1, + "id": 147, + "row": 5, + "vertex": 4 + }, + { + "column": 2, + "id": 148, + "row": 5, + "vertex": 4 + }, + { + "column": 3, + "id": 149, + "row": 5, + "vertex": 4 + }, + { + "column": 4, + "id": 150, + "row": 5, + "vertex": 4 + }, + { + "column": 1, + "id": 151, + "row": 0, + "vertex": 5 + }, + { + "column": 2, + "id": 152, + "row": 0, + "vertex": 5 + }, + { + "column": 3, + "id": 153, + "row": 0, + "vertex": 5 + }, + { + "column": 4, + "id": 154, + "row": 0, + "vertex": 5 + }, + { + "column": 5, + "id": 155, + "row": 0, + "vertex": 5 + }, + { + "column": 0, + "id": 156, + "row": 1, + "vertex": 5 + }, + { + "column": 2, + "id": 157, + "row": 1, + "vertex": 5 + }, + { + "column": 3, + "id": 158, + "row": 1, + "vertex": 5 + }, + { + "column": 4, + "id": 159, + "row": 1, + "vertex": 5 + }, + { + "column": 5, + "id": 160, + "row": 1, + "vertex": 5 + }, + { + "column": 0, + "id": 161, + "row": 2, + "vertex": 5 + }, + { + "column": 1, + "id": 162, + "row": 2, + "vertex": 5 + }, + { + "column": 3, + "id": 163, + "row": 2, + "vertex": 5 + }, + { + "column": 4, + "id": 164, + "row": 2, + "vertex": 5 + }, + { + "column": 5, + "id": 165, + "row": 2, + "vertex": 5 + }, + { + "column": 0, + "id": 166, + "row": 3, + "vertex": 5 + }, + { + "column": 1, + "id": 167, + "row": 3, + "vertex": 5 + }, + { + "column": 2, + "id": 168, + "row": 3, + "vertex": 5 + }, + { + "column": 4, + "id": 169, + "row": 3, + "vertex": 5 + }, + { + "column": 5, + "id": 170, + "row": 3, + "vertex": 5 + }, + { + "column": 0, + "id": 171, + "row": 4, + "vertex": 5 + }, + { + "column": 1, + "id": 172, + "row": 4, + "vertex": 5 + }, + { + "column": 2, + "id": 173, + "row": 4, + "vertex": 5 + }, + { + "column": 3, + "id": 174, + "row": 4, + "vertex": 5 + }, + { + "column": 5, + "id": 175, + "row": 4, + "vertex": 5 + }, + { + "column": 0, + "id": 176, + "row": 5, + "vertex": 5 + }, + { + "column": 1, + "id": 177, + "row": 5, + "vertex": 5 + }, + { + "column": 2, + "id": 178, + "row": 5, + "vertex": 5 + }, + { + "column": 3, + "id": 179, + "row": 5, + "vertex": 5 + }, + { + "column": 4, + "id": 180, + "row": 5, + "vertex": 5 + }, + { + "column": 1, + "id": 181, + "row": 0, + "vertex": 6 + }, + { + "column": 2, + "id": 182, + "row": 0, + "vertex": 6 + }, + { + "column": 3, + "id": 183, + "row": 0, + "vertex": 6 + }, + { + "column": 4, + "id": 184, + "row": 0, + "vertex": 6 + }, + { + "column": 5, + "id": 185, + "row": 0, + "vertex": 6 + }, + { + "column": 0, + "id": 186, + "row": 1, + "vertex": 6 + }, + { + "column": 2, + "id": 187, + "row": 1, + "vertex": 6 + }, + { + "column": 3, + "id": 188, + "row": 1, + "vertex": 6 + }, + { + "column": 4, + "id": 189, + "row": 1, + "vertex": 6 + }, + { + "column": 5, + "id": 190, + "row": 1, + "vertex": 6 + }, + { + "column": 0, + "id": 191, + "row": 2, + "vertex": 6 + }, + { + "column": 1, + "id": 192, + "row": 2, + "vertex": 6 + }, + { + "column": 3, + "id": 193, + "row": 2, + "vertex": 6 + }, + { + "column": 4, + "id": 194, + "row": 2, + "vertex": 6 + }, + { + "column": 5, + "id": 195, + "row": 2, + "vertex": 6 + }, + { + "column": 0, + "id": 196, + "row": 3, + "vertex": 6 + }, + { + "column": 1, + "id": 197, + "row": 3, + "vertex": 6 + }, + { + "column": 2, + "id": 198, + "row": 3, + "vertex": 6 + }, + { + "column": 4, + "id": 199, + "row": 3, + "vertex": 6 + }, + { + "column": 5, + "id": 200, + "row": 3, + "vertex": 6 + }, + { + "column": 0, + "id": 201, + "row": 4, + "vertex": 6 + }, + { + "column": 1, + "id": 202, + "row": 4, + "vertex": 6 + }, + { + "column": 2, + "id": 203, + "row": 4, + "vertex": 6 + }, + { + "column": 3, + "id": 204, + "row": 4, + "vertex": 6 + }, + { + "column": 5, + "id": 205, + "row": 4, + "vertex": 6 + }, + { + "column": 0, + "id": 206, + "row": 5, + "vertex": 6 + }, + { + "column": 1, + "id": 207, + "row": 5, + "vertex": 6 + }, + { + "column": 2, + "id": 208, + "row": 5, + "vertex": 6 + }, + { + "column": 3, + "id": 209, + "row": 5, + "vertex": 6 + }, + { + "column": 4, + "id": 210, + "row": 5, + "vertex": 6 + }, + { + "column": 1, + "id": 211, + "row": 0, + "vertex": 7 + }, + { + "column": 2, + "id": 212, + "row": 0, + "vertex": 7 + }, + { + "column": 3, + "id": 213, + "row": 0, + "vertex": 7 + }, + { + "column": 4, + "id": 214, + "row": 0, + "vertex": 7 + }, + { + "column": 5, + "id": 215, + "row": 0, + "vertex": 7 + }, + { + "column": 0, + "id": 216, + "row": 1, + "vertex": 7 + }, + { + "column": 2, + "id": 217, + "row": 1, + "vertex": 7 + }, + { + "column": 3, + "id": 218, + "row": 1, + "vertex": 7 + }, + { + "column": 4, + "id": 219, + "row": 1, + "vertex": 7 + }, + { + "column": 5, + "id": 220, + "row": 1, + "vertex": 7 + }, + { + "column": 0, + "id": 221, + "row": 2, + "vertex": 7 + }, + { + "column": 1, + "id": 222, + "row": 2, + "vertex": 7 + }, + { + "column": 3, + "id": 223, + "row": 2, + "vertex": 7 + }, + { + "column": 4, + "id": 224, + "row": 2, + "vertex": 7 + }, + { + "column": 5, + "id": 225, + "row": 2, + "vertex": 7 + }, + { + "column": 0, + "id": 226, + "row": 3, + "vertex": 7 + }, + { + "column": 1, + "id": 227, + "row": 3, + "vertex": 7 + }, + { + "column": 2, + "id": 228, + "row": 3, + "vertex": 7 + }, + { + "column": 4, + "id": 229, + "row": 3, + "vertex": 7 + }, + { + "column": 5, + "id": 230, + "row": 3, + "vertex": 7 + }, + { + "column": 0, + "id": 231, + "row": 4, + "vertex": 7 + }, + { + "column": 1, + "id": 232, + "row": 4, + "vertex": 7 + }, + { + "column": 2, + "id": 233, + "row": 4, + "vertex": 7 + }, + { + "column": 3, + "id": 234, + "row": 4, + "vertex": 7 + }, + { + "column": 5, + "id": 235, + "row": 4, + "vertex": 7 + }, + { + "column": 0, + "id": 236, + "row": 5, + "vertex": 7 + }, + { + "column": 1, + "id": 237, + "row": 5, + "vertex": 7 + }, + { + "column": 2, + "id": 238, + "row": 5, + "vertex": 7 + }, + { + "column": 3, + "id": 239, + "row": 5, + "vertex": 7 + }, + { + "column": 4, + "id": 240, + "row": 5, + "vertex": 7 + } + ], + "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 + ], + "programs": { + "backward": [ + [ + "native", + 0, + 2, + 227, + 1 + ], + [ + "native", + 27, + 29, + 227, + 1 + ], + [ + "add", + 0, + 27, + "1", + 227 + ], + [ + "scale", + 27, + null, + "-2", + 227 + ], + [ + "add", + 27, + 0, + "1", + 227 + ], + [ + "add", + 112, + 139, + "1", + 0 + ], + [ + "scale", + 139, + null, + "-2", + 0 + ], + [ + "add", + 139, + 112, + "1", + 0 + ], + [ + "native", + 2, + 4, + 238, + 1 + ], + [ + "native", + 25, + 27, + 238, + 1 + ], + [ + "add", + 2, + 25, + "1", + 238 + ], + [ + "scale", + 25, + null, + "-2", + 238 + ], + [ + "add", + 25, + 2, + "1", + 238 + ], + [ + "add", + 114, + 137, + "1", + 0 + ], + [ + "scale", + 137, + null, + "-2", + 0 + ], + [ + "add", + 137, + 114, + "1", + 0 + ], + [ + "native", + 7, + 9, + 389, + 1 + ], + [ + "native", + 57, + 59, + 389, + 1 + ], + [ + "add", + 7, + 57, + "1", + 389 + ], + [ + "scale", + 57, + null, + "-2", + 389 + ], + [ + "add", + 57, + 7, + "1", + 389 + ], + [ + "add", + 119, + 169, + "1", + 0 + ], + [ + "scale", + 169, + null, + "-2", + 0 + ], + [ + "add", + 169, + 119, + "1", + 0 + ], + [ + "native", + 9, + 11, + 329, + 1 + ], + [ + "native", + 61, + 63, + 329, + 1 + ], + [ + "add", + 9, + 61, + "-1", + 329 + ], + [ + "scale", + 61, + null, + "2", + 329 + ], + [ + "add", + 61, + 9, + "1", + 329 + ], + [ + "add", + 121, + 173, + "-1", + 0 + ], + [ + "scale", + 173, + null, + "2", + 0 + ], + [ + "add", + 173, + 121, + "1", + 0 + ], + [ + "native", + 10, + 12, + 406, + 1 + ], + [ + "native", + 62, + 64, + 406, + 1 + ], + [ + "add", + 10, + 62, + "1", + 406 + ], + [ + "scale", + 62, + null, + "-2", + 406 + ], + [ + "add", + 62, + 10, + "1", + 406 + ], + [ + "add", + 122, + 174, + "1", + 0 + ], + [ + "scale", + 174, + null, + "-2", + 0 + ], + [ + "add", + 174, + 122, + "1", + 0 + ], + [ + "native", + 11, + 13, + 297, + 1 + ], + [ + "native", + 63, + 65, + 297, + 1 + ], + [ + "add", + 11, + 63, + "-1", + 297 + ], + [ + "scale", + 63, + null, + "2", + 297 + ], + [ + "add", + 63, + 11, + "1", + 297 + ], + [ + "add", + 123, + 175, + "-1", + 0 + ], + [ + "scale", + 175, + null, + "2", + 0 + ], + [ + "add", + 175, + 123, + "1", + 0 + ], + [ + "native", + 13, + 15, + 272, + 1 + ], + [ + "native", + 51, + 53, + 272, + 1 + ], + [ + "add", + 13, + 51, + "1", + 272 + ], + [ + "scale", + 51, + null, + "2", + 272 + ], + [ + "add", + 51, + 13, + "-1", + 272 + ], + [ + "add", + 125, + 163, + "1", + 0 + ], + [ + "scale", + 163, + null, + "2", + 0 + ], + [ + "add", + 163, + 125, + "-1", + 0 + ], + [ + "native", + 14, + 16, + 281, + 1 + ], + [ + "native", + 52, + 54, + 281, + 1 + ], + [ + "add", + 14, + 52, + "1", + 281 + ], + [ + "scale", + 52, + null, + "2", + 281 + ], + [ + "add", + 52, + 14, + "-1", + 281 + ], + [ + "add", + 126, + 164, + "1", + 0 + ], + [ + "scale", + 164, + null, + "2", + 0 + ], + [ + "add", + 164, + 126, + "-1", + 0 + ], + [ + "native", + 15, + 17, + 288, + 1 + ], + [ + "native", + 53, + 55, + 288, + 1 + ], + [ + "add", + 15, + 53, + "1", + 288 + ], + [ + "scale", + 53, + null, + "2", + 288 + ], + [ + "add", + 53, + 15, + "-1", + 288 + ], + [ + "add", + 127, + 165, + "1", + 0 + ], + [ + "scale", + 165, + null, + "2", + 0 + ], + [ + "add", + 165, + 127, + "-1", + 0 + ], + [ + "native", + 16, + 18, + 368, + 1 + ], + [ + "native", + 44, + 46, + 368, + 1 + ], + [ + "add", + 16, + 44, + "-1", + 368 + ], + [ + "scale", + 44, + null, + "-2", + 368 + ], + [ + "add", + 44, + 16, + "-1", + 368 + ], + [ + "add", + 128, + 156, + "-1", + 0 + ], + [ + "scale", + 156, + null, + "-2", + 0 + ], + [ + "add", + 156, + 128, + "-1", + 0 + ], + [ + "native", + 20, + 22, + 377, + 1 + ], + [ + "native", + 46, + 48, + 377, + 1 + ], + [ + "add", + 20, + 46, + "-1", + 377 + ], + [ + "scale", + 46, + null, + "-2", + 377 + ], + [ + "add", + 46, + 20, + "-1", + 377 + ], + [ + "add", + 132, + 158, + "-1", + 0 + ], + [ + "scale", + 158, + null, + "-2", + 0 + ], + [ + "add", + 158, + 132, + "-1", + 0 + ], + [ + "native", + 21, + 23, + 314, + 1 + ], + [ + "native", + 47, + 49, + 314, + 1 + ], + [ + "scale", + 21, + null, + "-1", + 314 + ], + [ + "add", + 21, + 47, + "-1", + 314 + ], + [ + "scale", + 47, + null, + "-2", + 314 + ], + [ + "add", + 47, + 21, + "-1", + 314 + ], + [ + "scale", + 133, + null, + "-1", + 0 + ], + [ + "add", + 133, + 159, + "-1", + 0 + ], + [ + "scale", + 159, + null, + "-2", + 0 + ], + [ + "add", + 159, + 133, + "-1", + 0 + ], + [ + "native", + 36, + 38, + 321, + 1 + ], + [ + "native", + 111, + 113, + 321, + 1 + ], + [ + "scale", + 36, + null, + "-1", + 321 + ], + [ + "add", + 36, + 111, + "-1", + 321 + ], + [ + "scale", + 111, + null, + "2", + 321 + ], + [ + "add", + 111, + 36, + "1", + 321 + ], + [ + "scale", + 148, + null, + "-1", + 0 + ], + [ + "add", + 148, + 223, + "-1", + 0 + ], + [ + "scale", + 223, + null, + "2", + 0 + ], + [ + "add", + 223, + 148, + "1", + 0 + ], + [ + "native", + 37, + 39, + 351, + 1 + ], + [ + "native", + 110, + 112, + 351, + 1 + ], + [ + "scale", + 37, + null, + "-1", + 351 + ], + [ + "add", + 37, + 110, + "1", + 351 + ], + [ + "scale", + 110, + null, + "-2", + 351 + ], + [ + "add", + 110, + 37, + "1", + 351 + ], + [ + "scale", + 149, + null, + "-1", + 0 + ], + [ + "add", + 149, + 222, + "1", + 0 + ], + [ + "scale", + 222, + null, + "-2", + 0 + ], + [ + "add", + 222, + 149, + "1", + 0 + ], + [ + "native", + 41, + 43, + 326, + 1 + ], + [ + "native", + 106, + 108, + 326, + 1 + ], + [ + "scale", + 41, + null, + "-1", + 326 + ], + [ + "add", + 41, + 106, + "1", + 326 + ], + [ + "scale", + 106, + null, + "-2", + 326 + ], + [ + "add", + 106, + 41, + "1", + 326 + ], + [ + "scale", + 153, + null, + "-1", + 0 + ], + [ + "add", + 153, + 218, + "1", + 0 + ], + [ + "scale", + 218, + null, + "-2", + 0 + ], + [ + "add", + 218, + 153, + "1", + 0 + ], + [ + "native", + 42, + 44, + 437, + 1 + ], + [ + "native", + 105, + 107, + 437, + 1 + ], + [ + "scale", + 42, + null, + "-1", + 437 + ], + [ + "add", + 42, + 105, + "-1", + 437 + ], + [ + "scale", + 105, + null, + "2", + 437 + ], + [ + "add", + 105, + 42, + "1", + 437 + ], + [ + "scale", + 154, + null, + "-1", + 0 + ], + [ + "add", + 154, + 217, + "-1", + 0 + ], + [ + "scale", + 217, + null, + "2", + 0 + ], + [ + "add", + 217, + 154, + "1", + 0 + ], + [ + "native", + 43, + 45, + 356, + 1 + ], + [ + "native", + 104, + 106, + 356, + 1 + ], + [ + "scale", + 43, + null, + "-1", + 356 + ], + [ + "add", + 43, + 104, + "1", + 356 + ], + [ + "scale", + 104, + null, + "-2", + 356 + ], + [ + "add", + 104, + 43, + "1", + 356 + ], + [ + "scale", + 155, + null, + "-1", + 0 + ], + [ + "add", + 155, + 216, + "1", + 0 + ], + [ + "scale", + 216, + null, + "-2", + 0 + ], + [ + "add", + 216, + 155, + "1", + 0 + ], + [ + "native", + 70, + 72, + 247, + 1 + ], + [ + "native", + 91, + 93, + 247, + 1 + ], + [ + "add", + 70, + 91, + "1", + 247 + ], + [ + "scale", + 91, + null, + "2", + 247 + ], + [ + "add", + 91, + 70, + "-1", + 247 + ], + [ + "add", + 182, + 203, + "1", + 0 + ], + [ + "scale", + 203, + null, + "2", + 0 + ], + [ + "add", + 203, + 182, + "-1", + 0 + ], + [ + "native", + 71, + 73, + 254, + 1 + ], + [ + "native", + 90, + 92, + 254, + 1 + ], + [ + "add", + 71, + 90, + "1", + 254 + ], + [ + "scale", + 90, + null, + "2", + 254 + ], + [ + "add", + 90, + 71, + "-1", + 254 + ], + [ + "add", + 183, + 202, + "1", + 0 + ], + [ + "scale", + 202, + null, + "2", + 0 + ], + [ + "add", + 202, + 183, + "-1", + 0 + ], + [ + "native", + 72, + 74, + 259, + 1 + ], + [ + "native", + 89, + 91, + 259, + 1 + ], + [ + "add", + 72, + 89, + "1", + 259 + ], + [ + "scale", + 89, + null, + "2", + 259 + ], + [ + "add", + 89, + 72, + "-1", + 259 + ], + [ + "add", + 184, + 201, + "1", + 0 + ], + [ + "scale", + 201, + null, + "2", + 0 + ], + [ + "add", + 201, + 184, + "-1", + 0 + ], + [ + "native", + 76, + 78, + 232, + 1 + ], + [ + "native", + 87, + 89, + 232, + 1 + ], + [ + "add", + 76, + 87, + "1", + 232 + ], + [ + "scale", + 87, + null, + "2", + 232 + ], + [ + "add", + 87, + 76, + "-1", + 232 + ], + [ + "add", + 188, + 199, + "1", + 0 + ], + [ + "scale", + 199, + null, + "2", + 0 + ], + [ + "add", + 199, + 188, + "-1", + 0 + ], + [ + "native", + 78, + 80, + 293, + 1 + ], + [ + "native", + 99, + 101, + 293, + 1 + ], + [ + "add", + 78, + 99, + "1", + 293 + ], + [ + "scale", + 99, + null, + "-2", + 293 + ], + [ + "add", + 99, + 78, + "1", + 293 + ], + [ + "add", + 190, + 211, + "1", + 0 + ], + [ + "scale", + 211, + null, + "-2", + 0 + ], + [ + "add", + 211, + 190, + "1", + 0 + ], + [ + "native", + 79, + 81, + 363, + 1 + ], + [ + "native", + 94, + 96, + 363, + 1 + ], + [ + "scale", + 79, + null, + "-1", + 363 + ], + [ + "add", + 79, + 94, + "1", + 363 + ], + [ + "scale", + 94, + null, + "2", + 363 + ], + [ + "add", + 94, + 79, + "-1", + 363 + ], + [ + "scale", + 191, + null, + "-1", + 0 + ], + [ + "add", + 191, + 206, + "1", + 0 + ], + [ + "scale", + 206, + null, + "2", + 0 + ], + [ + "add", + 206, + 191, + "-1", + 0 + ], + [ + "native", + 81, + 83, + 267, + 1 + ], + [ + "native", + 92, + 94, + 267, + 1 + ], + [ + "scale", + 81, + null, + "-1", + 267 + ], + [ + "add", + 81, + 92, + "1", + 267 + ], + [ + "scale", + 92, + null, + "2", + 267 + ], + [ + "add", + 92, + 81, + "-1", + 267 + ], + [ + "scale", + 193, + null, + "-1", + 0 + ], + [ + "add", + 193, + 204, + "1", + 0 + ], + [ + "scale", + 204, + null, + "2", + 0 + ], + [ + "add", + 204, + 193, + "-1", + 0 + ], + [ + "native", + 112, + 0, + 226, + 1 + ], + [ + "native", + 114, + 0, + 226, + 1 + ], + [ + "native", + 119, + 0, + 226, + 1 + ], + [ + "native", + 121, + 0, + 226, + 1 + ], + [ + "native", + 122, + 0, + 226, + 1 + ], + [ + "native", + 123, + 0, + 226, + 1 + ], + [ + "native", + 125, + 0, + 226, + 1 + ], + [ + "native", + 126, + 0, + 226, + 1 + ], + [ + "native", + 127, + 0, + 226, + 1 + ], + [ + "native", + 128, + 0, + 226, + 1 + ], + [ + "native", + 132, + 0, + 226, + 1 + ], + [ + "native", + 133, + 0, + 226, + 1 + ], + [ + "native", + 137, + 0, + 226, + 1 + ], + [ + "native", + 139, + 0, + 226, + 1 + ], + [ + "native", + 148, + 0, + 226, + 1 + ], + [ + "native", + 149, + 0, + 226, + 1 + ], + [ + "native", + 153, + 0, + 226, + 1 + ], + [ + "native", + 154, + 0, + 226, + 1 + ], + [ + "native", + 155, + 0, + 226, + 1 + ], + [ + "native", + 156, + 0, + 226, + 1 + ], + [ + "native", + 158, + 0, + 226, + 1 + ], + [ + "native", + 159, + 0, + 226, + 1 + ], + [ + "native", + 163, + 0, + 226, + 1 + ], + [ + "native", + 164, + 0, + 226, + 1 + ], + [ + "native", + 165, + 0, + 226, + 1 + ], + [ + "native", + 169, + 0, + 226, + 1 + ], + [ + "native", + 173, + 0, + 226, + 1 + ], + [ + "native", + 174, + 0, + 226, + 1 + ], + [ + "native", + 175, + 0, + 226, + 1 + ], + [ + "native", + 182, + 0, + 226, + 1 + ], + [ + "native", + 183, + 0, + 226, + 1 + ], + [ + "native", + 184, + 0, + 226, + 1 + ], + [ + "native", + 188, + 0, + 226, + 1 + ], + [ + "native", + 190, + 0, + 226, + 1 + ], + [ + "native", + 191, + 0, + 226, + 1 + ], + [ + "native", + 193, + 0, + 226, + 1 + ], + [ + "native", + 199, + 0, + 226, + 1 + ], + [ + "native", + 201, + 0, + 226, + 1 + ], + [ + "native", + 202, + 0, + 226, + 1 + ], + [ + "native", + 203, + 0, + 226, + 1 + ], + [ + "native", + 204, + 0, + 226, + 1 + ], + [ + "native", + 206, + 0, + 226, + 1 + ], + [ + "native", + 211, + 0, + 226, + 1 + ], + [ + "native", + 216, + 0, + 226, + 1 + ], + [ + "native", + 217, + 0, + 226, + 1 + ], + [ + "native", + 218, + 0, + 226, + 1 + ], + [ + "native", + 222, + 0, + 226, + 1 + ], + [ + "native", + 223, + 0, + 226, + 1 + ], + [ + "native", + 112, + 226, + 232, + 1 + ], + [ + "native", + 114, + 226, + 227, + 1 + ], + [ + "native", + 119, + 226, + 267, + 1 + ], + [ + "native", + 121, + 226, + 259, + 1 + ], + [ + "native", + 122, + 226, + 329, + 1 + ], + [ + "native", + 123, + 226, + 247, + 1 + ], + [ + "native", + 125, + 226, + 227, + 1 + ], + [ + "native", + 126, + 226, + 272, + 1 + ], + [ + "native", + 127, + 226, + 281, + 1 + ], + [ + "native", + 128, + 226, + 238, + 1 + ], + [ + "native", + 132, + 226, + 368, + 1 + ], + [ + "native", + 133, + 226, + 288, + 1 + ], + [ + "native", + 137, + 226, + 363, + 1 + ], + [ + "native", + 139, + 226, + 267, + 1 + ], + [ + "native", + 148, + 226, + 314, + 1 + ], + [ + "native", + 149, + 226, + 321, + 1 + ], + [ + "native", + 153, + 226, + 321, + 1 + ], + [ + "native", + 154, + 226, + 326, + 1 + ], + [ + "native", + 155, + 226, + 351, + 1 + ], + [ + "native", + 156, + 226, + 389, + 1 + ], + [ + "native", + 158, + 226, + 281, + 1 + ], + [ + "native", + 159, + 226, + 377, + 1 + ], + [ + "native", + 163, + 226, + 329, + 1 + ], + [ + "native", + 164, + 226, + 406, + 1 + ], + [ + "native", + 165, + 226, + 297, + 1 + ], + [ + "native", + 169, + 226, + 232, + 1 + ], + [ + "native", + 173, + 226, + 389, + 1 + ], + [ + "native", + 174, + 226, + 254, + 1 + ], + [ + "native", + 175, + 226, + 406, + 1 + ], + [ + "native", + 182, + 226, + 238, + 1 + ], + [ + "native", + 183, + 226, + 247, + 1 + ], + [ + "native", + 184, + 226, + 254, + 1 + ], + [ + "native", + 188, + 226, + 259, + 1 + ], + [ + "native", + 190, + 226, + 288, + 1 + ], + [ + "native", + 191, + 226, + 293, + 1 + ], + [ + "native", + 193, + 226, + 293, + 1 + ], + [ + "native", + 199, + 226, + 356, + 1 + ], + [ + "native", + 201, + 226, + 356, + 1 + ], + [ + "native", + 202, + 226, + 437, + 1 + ], + [ + "native", + 203, + 226, + 326, + 1 + ], + [ + "native", + 204, + 226, + 363, + 1 + ], + [ + "native", + 206, + 226, + 297, + 1 + ], + [ + "native", + 211, + 226, + 314, + 1 + ], + [ + "native", + 216, + 226, + 437, + 1 + ], + [ + "native", + 217, + 226, + 351, + 1 + ], + [ + "native", + 218, + 226, + 368, + 1 + ], + [ + "native", + 222, + 226, + 377, + 1 + ], + [ + "native", + 223, + 226, + 272, + 1 + ], + [ + "parameter_add", + 0, + 114, + 6, + -1, + 227 + ], + [ + "parameter_add", + 2, + 182, + 12, + -1, + 238 + ], + [ + "parameter_add", + 70, + 183, + 18, + -1, + 247 + ], + [ + "parameter_add", + 71, + 184, + 24, + -1, + 254 + ], + [ + "parameter_add", + 72, + 188, + 30, + -1, + 259 + ], + [ + "parameter_add", + 76, + 112, + 5, + -1, + 232 + ], + [ + "parameter_add", + 27, + 125, + 36, + -1, + 227 + ], + [ + "parameter_add", + 13, + 126, + 42, + -1, + 272 + ], + [ + "parameter_add", + 14, + 127, + 48, + -1, + 281 + ], + [ + "parameter_add", + 15, + 190, + 54, + -1, + 288 + ], + [ + "parameter_add", + 78, + 193, + 60, + -1, + 293 + ], + [ + "parameter_add", + 81, + 139, + 35, + -1, + 267 + ], + [ + "parameter_add", + 11, + 165, + 66, + -1, + 297 + ], + [ + "parameter_add", + 53, + 133, + 72, + -1, + 288 + ], + [ + "parameter_add", + 21, + 148, + 78, + -1, + 314 + ], + [ + "parameter_add", + 36, + 153, + 84, + -1, + 321 + ], + [ + "parameter_add", + 41, + 203, + 90, + -1, + 326 + ], + [ + "parameter_add", + 91, + 123, + 65, + -1, + 247 + ], + [ + "parameter_add", + 9, + 163, + 96, + -1, + 329 + ], + [ + "parameter_add", + 51, + 223, + 102, + -1, + 272 + ], + [ + "parameter_add", + 111, + 149, + 108, + -1, + 321 + ], + [ + "parameter_add", + 37, + 155, + 114, + -1, + 351 + ], + [ + "parameter_add", + 43, + 201, + 120, + -1, + 356 + ], + [ + "parameter_add", + 89, + 121, + 95, + -1, + 259 + ], + [ + "parameter_add", + 25, + 128, + 126, + -1, + 238 + ], + [ + "parameter_add", + 16, + 132, + 132, + -1, + 368 + ], + [ + "parameter_add", + 20, + 159, + 138, + -1, + 377 + ], + [ + "parameter_add", + 47, + 211, + 144, + -1, + 314 + ], + [ + "parameter_add", + 99, + 191, + 150, + -1, + 293 + ], + [ + "parameter_add", + 79, + 137, + 125, + -1, + 363 + ], + [ + "parameter_add", + 7, + 173, + 156, + -1, + 389 + ], + [ + "parameter_add", + 61, + 122, + 162, + -1, + 329 + ], + [ + "parameter_add", + 10, + 175, + 168, + -1, + 406 + ], + [ + "parameter_add", + 63, + 206, + 174, + -1, + 297 + ], + [ + "parameter_add", + 94, + 204, + 180, + -1, + 363 + ], + [ + "parameter_add", + 92, + 119, + 155, + -1, + 267 + ], + [ + "parameter_add", + 57, + 156, + 186, + -1, + 389 + ], + [ + "parameter_add", + 44, + 218, + 192, + -1, + 368 + ], + [ + "parameter_add", + 106, + 154, + 198, + -1, + 326 + ], + [ + "parameter_add", + 42, + 216, + 204, + -1, + 437 + ], + [ + "parameter_add", + 104, + 199, + 210, + -1, + 356 + ], + [ + "parameter_add", + 87, + 169, + 185, + -1, + 232 + ], + [ + "parameter_add", + 62, + 164, + 216, + -1, + 406 + ], + [ + "parameter_add", + 52, + 158, + 222, + -1, + 281 + ], + [ + "parameter_add", + 46, + 222, + 228, + -1, + 377 + ], + [ + "parameter_add", + 110, + 217, + 234, + -1, + 351 + ], + [ + "parameter_add", + 105, + 202, + 240, + -1, + 437 + ], + [ + "parameter_add", + 90, + 174, + 215, + -1, + 254 + ], + [ + "native", + 0, + 227, + 228, + 1 + ], + [ + "native", + 112, + 232, + 233, + 1 + ], + [ + "native", + 2, + 238, + 239, + 1 + ], + [ + "native", + 114, + 227, + 242, + 1 + ], + [ + "native", + 7, + 389, + 390, + 1 + ], + [ + "native", + 119, + 267, + 394, + 1 + ], + [ + "native", + 9, + 329, + 330, + 1 + ], + [ + "native", + 121, + 259, + 334, + 1 + ], + [ + "native", + 10, + 406, + 407, + 1 + ], + [ + "native", + 122, + 329, + 390, + 1 + ], + [ + "native", + 11, + 297, + 298, + 1 + ], + [ + "native", + 123, + 247, + 302, + 1 + ], + [ + "native", + 13, + 272, + 273, + 1 + ], + [ + "native", + 125, + 227, + 276, + 1 + ], + [ + "native", + 14, + 281, + 282, + 1 + ], + [ + "native", + 126, + 272, + 263, + 1 + ], + [ + "native", + 15, + 288, + 289, + 1 + ], + [ + "native", + 127, + 281, + 273, + 1 + ], + [ + "native", + 16, + 368, + 369, + 1 + ], + [ + "native", + 128, + 238, + 372, + 1 + ], + [ + "native", + 20, + 377, + 378, + 1 + ], + [ + "native", + 132, + 368, + 359, + 1 + ], + [ + "native", + 21, + 314, + 315, + 1 + ], + [ + "native", + 133, + 288, + 298, + 1 + ], + [ + "native", + 25, + 238, + 359, + 1 + ], + [ + "native", + 137, + 363, + 364, + 1 + ], + [ + "native", + 27, + 227, + 263, + 1 + ], + [ + "native", + 139, + 267, + 268, + 1 + ], + [ + "native", + 36, + 321, + 322, + 1 + ], + [ + "native", + 148, + 314, + 307, + 1 + ], + [ + "native", + 37, + 351, + 352, + 1 + ], + [ + "native", + 149, + 321, + 339, + 1 + ], + [ + "native", + 41, + 326, + 302, + 1 + ], + [ + "native", + 153, + 321, + 315, + 1 + ], + [ + "native", + 42, + 437, + 438, + 1 + ], + [ + "native", + 154, + 326, + 425, + 1 + ], + [ + "native", + 43, + 356, + 334, + 1 + ], + [ + "native", + 155, + 351, + 346, + 1 + ], + [ + "native", + 44, + 368, + 425, + 1 + ], + [ + "native", + 156, + 389, + 428, + 1 + ], + [ + "native", + 46, + 377, + 458, + 1 + ], + [ + "native", + 158, + 281, + 443, + 1 + ], + [ + "native", + 47, + 314, + 384, + 1 + ], + [ + "native", + 159, + 377, + 369, + 1 + ], + [ + "native", + 51, + 272, + 339, + 1 + ], + [ + "native", + 163, + 329, + 342, + 1 + ], + [ + "native", + 52, + 281, + 451, + 1 + ], + [ + "native", + 164, + 406, + 454, + 1 + ], + [ + "native", + 53, + 288, + 307, + 1 + ], + [ + "native", + 165, + 297, + 310, + 1 + ], + [ + "native", + 57, + 389, + 417, + 1 + ], + [ + "native", + 169, + 232, + 421, + 1 + ], + [ + "native", + 61, + 329, + 399, + 1 + ], + [ + "native", + 173, + 389, + 402, + 1 + ], + [ + "native", + 62, + 406, + 443, + 1 + ], + [ + "native", + 174, + 254, + 447, + 1 + ], + [ + "native", + 63, + 297, + 413, + 1 + ], + [ + "native", + 175, + 406, + 399, + 1 + ], + [ + "native", + 70, + 247, + 248, + 1 + ], + [ + "native", + 182, + 238, + 228, + 1 + ], + [ + "native", + 71, + 254, + 255, + 1 + ], + [ + "native", + 183, + 247, + 239, + 1 + ], + [ + "native", + 72, + 259, + 233, + 1 + ], + [ + "native", + 184, + 254, + 248, + 1 + ], + [ + "native", + 76, + 232, + 242, + 1 + ], + [ + "native", + 188, + 259, + 255, + 1 + ], + [ + "native", + 78, + 293, + 268, + 1 + ], + [ + "native", + 190, + 288, + 282, + 1 + ], + [ + "native", + 79, + 363, + 372, + 1 + ], + [ + "native", + 191, + 293, + 384, + 1 + ], + [ + "native", + 81, + 267, + 276, + 1 + ], + [ + "native", + 193, + 293, + 289, + 1 + ], + [ + "native", + 87, + 232, + 428, + 1 + ], + [ + "native", + 199, + 356, + 438, + 1 + ], + [ + "native", + 89, + 259, + 342, + 1 + ], + [ + "native", + 201, + 356, + 352, + 1 + ], + [ + "native", + 90, + 254, + 454, + 1 + ], + [ + "native", + 202, + 437, + 463, + 1 + ], + [ + "native", + 91, + 247, + 310, + 1 + ], + [ + "native", + 203, + 326, + 322, + 1 + ], + [ + "native", + 92, + 267, + 402, + 1 + ], + [ + "native", + 204, + 363, + 413, + 1 + ], + [ + "native", + 94, + 363, + 394, + 1 + ], + [ + "native", + 206, + 297, + 407, + 1 + ], + [ + "native", + 99, + 293, + 364, + 1 + ], + [ + "native", + 211, + 314, + 378, + 1 + ], + [ + "native", + 104, + 356, + 421, + 1 + ], + [ + "native", + 216, + 437, + 432, + 1 + ], + [ + "native", + 105, + 437, + 447, + 1 + ], + [ + "native", + 217, + 351, + 458, + 1 + ], + [ + "native", + 106, + 326, + 432, + 1 + ], + [ + "native", + 218, + 368, + 417, + 1 + ], + [ + "native", + 110, + 351, + 463, + 1 + ], + [ + "native", + 222, + 377, + 451, + 1 + ], + [ + "native", + 111, + 321, + 346, + 1 + ], + [ + "native", + 223, + 272, + 330, + 1 + ], + [ + "parameter_add", + 0, + 182, + 11, + -1, + 228 + ], + [ + "parameter_add", + 2, + 183, + 17, + -1, + 239 + ], + [ + "parameter_add", + 70, + 184, + 23, + -1, + 248 + ], + [ + "parameter_add", + 71, + 188, + 29, + -1, + 255 + ], + [ + "parameter_add", + 72, + 112, + 4, + -1, + 233 + ], + [ + "parameter_add", + 76, + 114, + 10, + -1, + 242 + ], + [ + "parameter_add", + 27, + 126, + 41, + -1, + 263 + ], + [ + "parameter_add", + 13, + 127, + 47, + -1, + 273 + ], + [ + "parameter_add", + 14, + 190, + 53, + -1, + 282 + ], + [ + "parameter_add", + 15, + 193, + 59, + -1, + 289 + ], + [ + "parameter_add", + 78, + 139, + 34, + -1, + 268 + ], + [ + "parameter_add", + 81, + 125, + 40, + -1, + 276 + ], + [ + "parameter_add", + 11, + 133, + 71, + -1, + 298 + ], + [ + "parameter_add", + 53, + 148, + 77, + -1, + 307 + ], + [ + "parameter_add", + 21, + 153, + 83, + -1, + 315 + ], + [ + "parameter_add", + 36, + 203, + 89, + -1, + 322 + ], + [ + "parameter_add", + 41, + 123, + 64, + -1, + 302 + ], + [ + "parameter_add", + 91, + 165, + 70, + -1, + 310 + ], + [ + "parameter_add", + 9, + 223, + 101, + -1, + 330 + ], + [ + "parameter_add", + 51, + 149, + 107, + -1, + 339 + ], + [ + "parameter_add", + 111, + 155, + 113, + -1, + 346 + ], + [ + "parameter_add", + 37, + 201, + 119, + -1, + 352 + ], + [ + "parameter_add", + 43, + 121, + 94, + -1, + 334 + ], + [ + "parameter_add", + 89, + 163, + 100, + -1, + 342 + ], + [ + "parameter_add", + 25, + 132, + 131, + -1, + 359 + ], + [ + "parameter_add", + 16, + 159, + 137, + -1, + 369 + ], + [ + "parameter_add", + 20, + 211, + 143, + -1, + 378 + ], + [ + "parameter_add", + 47, + 191, + 149, + -1, + 384 + ], + [ + "parameter_add", + 99, + 137, + 124, + -1, + 364 + ], + [ + "parameter_add", + 79, + 128, + 130, + -1, + 372 + ], + [ + "parameter_add", + 7, + 122, + 161, + -1, + 390 + ], + [ + "parameter_add", + 61, + 175, + 167, + -1, + 399 + ], + [ + "parameter_add", + 10, + 206, + 173, + -1, + 407 + ], + [ + "parameter_add", + 63, + 204, + 179, + -1, + 413 + ], + [ + "parameter_add", + 94, + 119, + 154, + -1, + 394 + ], + [ + "parameter_add", + 92, + 173, + 160, + -1, + 402 + ], + [ + "parameter_add", + 57, + 218, + 191, + -1, + 417 + ], + [ + "parameter_add", + 44, + 154, + 197, + -1, + 425 + ], + [ + "parameter_add", + 106, + 216, + 203, + -1, + 432 + ], + [ + "parameter_add", + 42, + 199, + 209, + -1, + 438 + ], + [ + "parameter_add", + 104, + 169, + 184, + -1, + 421 + ], + [ + "parameter_add", + 87, + 156, + 190, + -1, + 428 + ], + [ + "parameter_add", + 62, + 158, + 221, + -1, + 443 + ], + [ + "parameter_add", + 52, + 222, + 227, + -1, + 451 + ], + [ + "parameter_add", + 46, + 217, + 233, + -1, + 458 + ], + [ + "parameter_add", + 110, + 202, + 239, + -1, + 463 + ], + [ + "parameter_add", + 105, + 174, + 214, + -1, + 447 + ], + [ + "parameter_add", + 90, + 164, + 220, + -1, + 454 + ], + [ + "native", + 0, + 228, + 229, + 1 + ], + [ + "native", + 112, + 233, + 234, + 1 + ], + [ + "native", + 2, + 239, + 240, + 1 + ], + [ + "native", + 114, + 242, + 243, + 1 + ], + [ + "native", + 7, + 390, + 391, + 1 + ], + [ + "native", + 119, + 394, + 395, + 1 + ], + [ + "native", + 9, + 330, + 331, + 1 + ], + [ + "native", + 121, + 334, + 335, + 1 + ], + [ + "native", + 10, + 407, + 408, + 1 + ], + [ + "native", + 122, + 390, + 409, + 1 + ], + [ + "native", + 11, + 298, + 299, + 1 + ], + [ + "native", + 123, + 302, + 303, + 1 + ], + [ + "native", + 13, + 273, + 274, + 1 + ], + [ + "native", + 125, + 276, + 277, + 1 + ], + [ + "native", + 14, + 282, + 283, + 1 + ], + [ + "native", + 126, + 263, + 284, + 1 + ], + [ + "native", + 15, + 289, + 269, + 1 + ], + [ + "native", + 127, + 273, + 264, + 1 + ], + [ + "native", + 16, + 369, + 370, + 1 + ], + [ + "native", + 128, + 372, + 373, + 1 + ], + [ + "native", + 20, + 378, + 379, + 1 + ], + [ + "native", + 132, + 359, + 380, + 1 + ], + [ + "native", + 21, + 315, + 316, + 1 + ], + [ + "native", + 133, + 298, + 317, + 1 + ], + [ + "native", + 25, + 359, + 360, + 1 + ], + [ + "native", + 137, + 364, + 365, + 1 + ], + [ + "native", + 27, + 263, + 264, + 1 + ], + [ + "native", + 139, + 268, + 269, + 1 + ], + [ + "native", + 36, + 322, + 303, + 1 + ], + [ + "native", + 148, + 307, + 299, + 1 + ], + [ + "native", + 37, + 352, + 335, + 1 + ], + [ + "native", + 149, + 339, + 331, + 1 + ], + [ + "native", + 41, + 302, + 311, + 1 + ], + [ + "native", + 153, + 315, + 308, + 1 + ], + [ + "native", + 42, + 438, + 422, + 1 + ], + [ + "native", + 154, + 425, + 418, + 1 + ], + [ + "native", + 43, + 334, + 343, + 1 + ], + [ + "native", + 155, + 346, + 340, + 1 + ], + [ + "native", + 44, + 425, + 426, + 1 + ], + [ + "native", + 156, + 428, + 429, + 1 + ], + [ + "native", + 46, + 458, + 459, + 1 + ], + [ + "native", + 158, + 443, + 460, + 1 + ], + [ + "native", + 47, + 384, + 365, + 1 + ], + [ + "native", + 159, + 369, + 360, + 1 + ], + [ + "native", + 51, + 339, + 340, + 1 + ], + [ + "native", + 163, + 342, + 343, + 1 + ], + [ + "native", + 52, + 451, + 452, + 1 + ], + [ + "native", + 164, + 454, + 455, + 1 + ], + [ + "native", + 53, + 307, + 308, + 1 + ], + [ + "native", + 165, + 310, + 311, + 1 + ], + [ + "native", + 57, + 417, + 418, + 1 + ], + [ + "native", + 169, + 421, + 422, + 1 + ], + [ + "native", + 61, + 399, + 400, + 1 + ], + [ + "native", + 173, + 402, + 403, + 1 + ], + [ + "native", + 62, + 443, + 444, + 1 + ], + [ + "native", + 174, + 447, + 448, + 1 + ], + [ + "native", + 63, + 413, + 395, + 1 + ], + [ + "native", + 175, + 399, + 391, + 1 + ], + [ + "native", + 70, + 248, + 249, + 1 + ], + [ + "native", + 182, + 228, + 250, + 1 + ], + [ + "native", + 71, + 255, + 234, + 1 + ], + [ + "native", + 183, + 239, + 229, + 1 + ], + [ + "native", + 72, + 233, + 243, + 1 + ], + [ + "native", + 184, + 248, + 240, + 1 + ], + [ + "native", + 76, + 242, + 250, + 1 + ], + [ + "native", + 188, + 255, + 249, + 1 + ], + [ + "native", + 78, + 268, + 277, + 1 + ], + [ + "native", + 190, + 282, + 274, + 1 + ], + [ + "native", + 79, + 372, + 380, + 1 + ], + [ + "native", + 191, + 384, + 379, + 1 + ], + [ + "native", + 81, + 276, + 284, + 1 + ], + [ + "native", + 193, + 289, + 283, + 1 + ], + [ + "native", + 87, + 428, + 434, + 1 + ], + [ + "native", + 199, + 438, + 433, + 1 + ], + [ + "native", + 89, + 342, + 348, + 1 + ], + [ + "native", + 201, + 352, + 347, + 1 + ], + [ + "native", + 90, + 454, + 460, + 1 + ], + [ + "native", + 202, + 463, + 459, + 1 + ], + [ + "native", + 91, + 310, + 317, + 1 + ], + [ + "native", + 203, + 322, + 316, + 1 + ], + [ + "native", + 92, + 402, + 409, + 1 + ], + [ + "native", + 204, + 413, + 408, + 1 + ], + [ + "native", + 94, + 394, + 403, + 1 + ], + [ + "native", + 206, + 407, + 400, + 1 + ], + [ + "native", + 99, + 364, + 373, + 1 + ], + [ + "native", + 211, + 378, + 370, + 1 + ], + [ + "native", + 104, + 421, + 429, + 1 + ], + [ + "native", + 216, + 432, + 426, + 1 + ], + [ + "native", + 105, + 447, + 455, + 1 + ], + [ + "native", + 217, + 458, + 452, + 1 + ], + [ + "native", + 106, + 432, + 433, + 1 + ], + [ + "native", + 218, + 417, + 434, + 1 + ], + [ + "native", + 110, + 463, + 448, + 1 + ], + [ + "native", + 222, + 451, + 444, + 1 + ], + [ + "native", + 111, + 346, + 347, + 1 + ], + [ + "native", + 223, + 330, + 348, + 1 + ], + [ + "parameter_add", + 0, + 183, + 16, + -1, + 229 + ], + [ + "parameter_add", + 2, + 184, + 22, + -1, + 240 + ], + [ + "parameter_add", + 70, + 188, + 28, + -1, + 249 + ], + [ + "parameter_add", + 71, + 112, + 3, + -1, + 234 + ], + [ + "parameter_add", + 72, + 114, + 9, + -1, + 243 + ], + [ + "parameter_add", + 76, + 182, + 15, + -1, + 250 + ], + [ + "parameter_add", + 27, + 127, + 46, + -1, + 264 + ], + [ + "parameter_add", + 13, + 190, + 52, + -1, + 274 + ], + [ + "parameter_add", + 14, + 193, + 58, + -1, + 283 + ], + [ + "parameter_add", + 15, + 139, + 33, + -1, + 269 + ], + [ + "parameter_add", + 78, + 125, + 39, + -1, + 277 + ], + [ + "parameter_add", + 81, + 126, + 45, + -1, + 284 + ], + [ + "parameter_add", + 11, + 148, + 76, + -1, + 299 + ], + [ + "parameter_add", + 53, + 153, + 82, + -1, + 308 + ], + [ + "parameter_add", + 21, + 203, + 88, + -1, + 316 + ], + [ + "parameter_add", + 36, + 123, + 63, + -1, + 303 + ], + [ + "parameter_add", + 41, + 165, + 69, + -1, + 311 + ], + [ + "parameter_add", + 91, + 133, + 75, + -1, + 317 + ], + [ + "parameter_add", + 9, + 149, + 106, + -1, + 331 + ], + [ + "parameter_add", + 51, + 155, + 112, + -1, + 340 + ], + [ + "parameter_add", + 111, + 201, + 118, + -1, + 347 + ], + [ + "parameter_add", + 37, + 121, + 93, + -1, + 335 + ], + [ + "parameter_add", + 43, + 163, + 99, + -1, + 343 + ], + [ + "parameter_add", + 89, + 223, + 105, + -1, + 348 + ], + [ + "parameter_add", + 25, + 159, + 136, + -1, + 360 + ], + [ + "parameter_add", + 16, + 211, + 142, + -1, + 370 + ], + [ + "parameter_add", + 20, + 191, + 148, + -1, + 379 + ], + [ + "parameter_add", + 47, + 137, + 123, + -1, + 365 + ], + [ + "parameter_add", + 99, + 128, + 129, + -1, + 373 + ], + [ + "parameter_add", + 79, + 132, + 135, + -1, + 380 + ], + [ + "parameter_add", + 7, + 175, + 166, + -1, + 391 + ], + [ + "parameter_add", + 61, + 206, + 172, + -1, + 400 + ], + [ + "parameter_add", + 10, + 204, + 178, + -1, + 408 + ], + [ + "parameter_add", + 63, + 119, + 153, + -1, + 395 + ], + [ + "parameter_add", + 94, + 173, + 159, + -1, + 403 + ], + [ + "parameter_add", + 92, + 122, + 165, + -1, + 409 + ], + [ + "parameter_add", + 57, + 154, + 196, + -1, + 418 + ], + [ + "parameter_add", + 44, + 216, + 202, + -1, + 426 + ], + [ + "parameter_add", + 106, + 199, + 208, + -1, + 433 + ], + [ + "parameter_add", + 42, + 169, + 183, + -1, + 422 + ], + [ + "parameter_add", + 104, + 156, + 189, + -1, + 429 + ], + [ + "parameter_add", + 87, + 218, + 195, + -1, + 434 + ], + [ + "parameter_add", + 62, + 222, + 226, + -1, + 444 + ], + [ + "parameter_add", + 52, + 217, + 232, + -1, + 452 + ], + [ + "parameter_add", + 46, + 202, + 238, + -1, + 459 + ], + [ + "parameter_add", + 110, + 174, + 213, + -1, + 448 + ], + [ + "parameter_add", + 105, + 164, + 219, + -1, + 455 + ], + [ + "parameter_add", + 90, + 158, + 225, + -1, + 460 + ], + [ + "native", + 0, + 229, + 230, + 1 + ], + [ + "native", + 112, + 234, + 235, + 1 + ], + [ + "native", + 2, + 240, + 241, + 1 + ], + [ + "native", + 114, + 243, + 244, + 1 + ], + [ + "native", + 7, + 391, + 392, + 1 + ], + [ + "native", + 119, + 395, + 396, + 1 + ], + [ + "native", + 9, + 331, + 332, + 1 + ], + [ + "native", + 121, + 335, + 336, + 1 + ], + [ + "native", + 10, + 408, + 396, + 1 + ], + [ + "native", + 122, + 409, + 410, + 1 + ], + [ + "native", + 11, + 299, + 300, + 1 + ], + [ + "native", + 123, + 303, + 304, + 1 + ], + [ + "native", + 13, + 274, + 275, + 1 + ], + [ + "native", + 125, + 277, + 278, + 1 + ], + [ + "native", + 14, + 283, + 270, + 1 + ], + [ + "native", + 126, + 284, + 285, + 1 + ], + [ + "native", + 15, + 269, + 278, + 1 + ], + [ + "native", + 127, + 264, + 290, + 1 + ], + [ + "native", + 16, + 370, + 371, + 1 + ], + [ + "native", + 128, + 373, + 374, + 1 + ], + [ + "native", + 20, + 379, + 366, + 1 + ], + [ + "native", + 132, + 380, + 381, + 1 + ], + [ + "native", + 21, + 316, + 304, + 1 + ], + [ + "native", + 133, + 317, + 318, + 1 + ], + [ + "native", + 25, + 360, + 361, + 1 + ], + [ + "native", + 137, + 365, + 366, + 1 + ], + [ + "native", + 27, + 264, + 265, + 1 + ], + [ + "native", + 139, + 269, + 270, + 1 + ], + [ + "native", + 36, + 303, + 312, + 1 + ], + [ + "native", + 148, + 299, + 323, + 1 + ], + [ + "native", + 37, + 335, + 344, + 1 + ], + [ + "native", + 149, + 331, + 353, + 1 + ], + [ + "native", + 41, + 311, + 318, + 1 + ], + [ + "native", + 153, + 308, + 300, + 1 + ], + [ + "native", + 42, + 422, + 430, + 1 + ], + [ + "native", + 154, + 418, + 439, + 1 + ], + [ + "native", + 43, + 343, + 349, + 1 + ], + [ + "native", + 155, + 340, + 332, + 1 + ], + [ + "native", + 44, + 426, + 427, + 1 + ], + [ + "native", + 156, + 429, + 430, + 1 + ], + [ + "native", + 46, + 459, + 449, + 1 + ], + [ + "native", + 158, + 460, + 461, + 1 + ], + [ + "native", + 47, + 365, + 374, + 1 + ], + [ + "native", + 159, + 360, + 385, + 1 + ], + [ + "native", + 51, + 340, + 341, + 1 + ], + [ + "native", + 163, + 343, + 344, + 1 + ], + [ + "native", + 52, + 452, + 453, + 1 + ], + [ + "native", + 164, + 455, + 456, + 1 + ], + [ + "native", + 53, + 308, + 309, + 1 + ], + [ + "native", + 165, + 311, + 312, + 1 + ], + [ + "native", + 57, + 418, + 419, + 1 + ], + [ + "native", + 169, + 422, + 423, + 1 + ], + [ + "native", + 61, + 400, + 401, + 1 + ], + [ + "native", + 173, + 403, + 404, + 1 + ], + [ + "native", + 62, + 444, + 445, + 1 + ], + [ + "native", + 174, + 448, + 449, + 1 + ], + [ + "native", + 63, + 395, + 404, + 1 + ], + [ + "native", + 175, + 391, + 414, + 1 + ], + [ + "native", + 70, + 249, + 235, + 1 + ], + [ + "native", + 182, + 250, + 251, + 1 + ], + [ + "native", + 71, + 234, + 244, + 1 + ], + [ + "native", + 183, + 229, + 256, + 1 + ], + [ + "native", + 72, + 243, + 251, + 1 + ], + [ + "native", + 184, + 240, + 230, + 1 + ], + [ + "native", + 76, + 250, + 256, + 1 + ], + [ + "native", + 188, + 249, + 241, + 1 + ], + [ + "native", + 78, + 277, + 285, + 1 + ], + [ + "native", + 190, + 274, + 265, + 1 + ], + [ + "native", + 79, + 380, + 385, + 1 + ], + [ + "native", + 191, + 379, + 371, + 1 + ], + [ + "native", + 81, + 284, + 290, + 1 + ], + [ + "native", + 193, + 283, + 275, + 1 + ], + [ + "native", + 87, + 434, + 439, + 1 + ], + [ + "native", + 199, + 433, + 427, + 1 + ], + [ + "native", + 89, + 348, + 353, + 1 + ], + [ + "native", + 201, + 347, + 341, + 1 + ], + [ + "native", + 90, + 460, + 464, + 1 + ], + [ + "native", + 202, + 459, + 453, + 1 + ], + [ + "native", + 91, + 317, + 323, + 1 + ], + [ + "native", + 203, + 316, + 309, + 1 + ], + [ + "native", + 92, + 409, + 414, + 1 + ], + [ + "native", + 204, + 408, + 401, + 1 + ], + [ + "native", + 94, + 403, + 410, + 1 + ], + [ + "native", + 206, + 400, + 392, + 1 + ], + [ + "native", + 99, + 373, + 381, + 1 + ], + [ + "native", + 211, + 370, + 361, + 1 + ], + [ + "native", + 104, + 429, + 435, + 1 + ], + [ + "native", + 216, + 426, + 419, + 1 + ], + [ + "native", + 105, + 455, + 461, + 1 + ], + [ + "native", + 217, + 452, + 445, + 1 + ], + [ + "native", + 106, + 433, + 423, + 1 + ], + [ + "native", + 218, + 434, + 435, + 1 + ], + [ + "native", + 110, + 448, + 456, + 1 + ], + [ + "native", + 222, + 444, + 464, + 1 + ], + [ + "native", + 111, + 347, + 336, + 1 + ], + [ + "native", + 223, + 348, + 349, + 1 + ], + [ + "parameter_add", + 0, + 184, + 21, + -1, + 230 + ], + [ + "parameter_add", + 2, + 188, + 27, + -1, + 241 + ], + [ + "parameter_add", + 70, + 112, + 2, + -1, + 235 + ], + [ + "parameter_add", + 71, + 114, + 8, + -1, + 244 + ], + [ + "parameter_add", + 72, + 182, + 14, + -1, + 251 + ], + [ + "parameter_add", + 76, + 183, + 20, + -1, + 256 + ], + [ + "parameter_add", + 27, + 190, + 51, + -1, + 265 + ], + [ + "parameter_add", + 13, + 193, + 57, + -1, + 275 + ], + [ + "parameter_add", + 14, + 139, + 32, + -1, + 270 + ], + [ + "parameter_add", + 15, + 125, + 38, + -1, + 278 + ], + [ + "parameter_add", + 78, + 126, + 44, + -1, + 285 + ], + [ + "parameter_add", + 81, + 127, + 50, + -1, + 290 + ], + [ + "parameter_add", + 11, + 153, + 81, + -1, + 300 + ], + [ + "parameter_add", + 53, + 203, + 87, + -1, + 309 + ], + [ + "parameter_add", + 21, + 123, + 62, + -1, + 304 + ], + [ + "parameter_add", + 36, + 165, + 68, + -1, + 312 + ], + [ + "parameter_add", + 41, + 133, + 74, + -1, + 318 + ], + [ + "parameter_add", + 91, + 148, + 80, + -1, + 323 + ], + [ + "parameter_add", + 9, + 155, + 111, + -1, + 332 + ], + [ + "parameter_add", + 51, + 201, + 117, + -1, + 341 + ], + [ + "parameter_add", + 111, + 121, + 92, + -1, + 336 + ], + [ + "parameter_add", + 37, + 163, + 98, + -1, + 344 + ], + [ + "parameter_add", + 43, + 223, + 104, + -1, + 349 + ], + [ + "parameter_add", + 89, + 149, + 110, + -1, + 353 + ], + [ + "parameter_add", + 25, + 211, + 141, + -1, + 361 + ], + [ + "parameter_add", + 16, + 191, + 147, + -1, + 371 + ], + [ + "parameter_add", + 20, + 137, + 122, + -1, + 366 + ], + [ + "parameter_add", + 47, + 128, + 128, + -1, + 374 + ], + [ + "parameter_add", + 99, + 132, + 134, + -1, + 381 + ], + [ + "parameter_add", + 79, + 159, + 140, + -1, + 385 + ], + [ + "parameter_add", + 7, + 206, + 171, + -1, + 392 + ], + [ + "parameter_add", + 61, + 204, + 177, + -1, + 401 + ], + [ + "parameter_add", + 10, + 119, + 152, + -1, + 396 + ], + [ + "parameter_add", + 63, + 173, + 158, + -1, + 404 + ], + [ + "parameter_add", + 94, + 122, + 164, + -1, + 410 + ], + [ + "parameter_add", + 92, + 175, + 170, + -1, + 414 + ], + [ + "parameter_add", + 57, + 216, + 201, + -1, + 419 + ], + [ + "parameter_add", + 44, + 199, + 207, + -1, + 427 + ], + [ + "parameter_add", + 106, + 169, + 182, + -1, + 423 + ], + [ + "parameter_add", + 42, + 156, + 188, + -1, + 430 + ], + [ + "parameter_add", + 104, + 218, + 194, + -1, + 435 + ], + [ + "parameter_add", + 87, + 154, + 200, + -1, + 439 + ], + [ + "parameter_add", + 62, + 217, + 231, + -1, + 445 + ], + [ + "parameter_add", + 52, + 202, + 237, + -1, + 453 + ], + [ + "parameter_add", + 46, + 174, + 212, + -1, + 449 + ], + [ + "parameter_add", + 110, + 164, + 218, + -1, + 456 + ], + [ + "parameter_add", + 105, + 158, + 224, + -1, + 461 + ], + [ + "parameter_add", + 90, + 222, + 230, + -1, + 464 + ], + [ + "native", + 0, + 230, + 231, + 1 + ], + [ + "native", + 112, + 235, + 236, + 1 + ], + [ + "native", + 2, + 241, + 236, + 1 + ], + [ + "native", + 114, + 244, + 245, + 1 + ], + [ + "native", + 7, + 392, + 393, + 1 + ], + [ + "native", + 119, + 396, + 397, + 1 + ], + [ + "native", + 9, + 332, + 333, + 1 + ], + [ + "native", + 121, + 336, + 337, + 1 + ], + [ + "native", + 10, + 396, + 405, + 1 + ], + [ + "native", + 122, + 410, + 411, + 1 + ], + [ + "native", + 11, + 300, + 301, + 1 + ], + [ + "native", + 123, + 304, + 305, + 1 + ], + [ + "native", + 13, + 275, + 271, + 1 + ], + [ + "native", + 125, + 278, + 279, + 1 + ], + [ + "native", + 14, + 270, + 279, + 1 + ], + [ + "native", + 126, + 285, + 286, + 1 + ], + [ + "native", + 15, + 278, + 286, + 1 + ], + [ + "native", + 127, + 290, + 291, + 1 + ], + [ + "native", + 16, + 371, + 367, + 1 + ], + [ + "native", + 128, + 374, + 375, + 1 + ], + [ + "native", + 20, + 366, + 375, + 1 + ], + [ + "native", + 132, + 381, + 382, + 1 + ], + [ + "native", + 21, + 304, + 313, + 1 + ], + [ + "native", + 133, + 318, + 319, + 1 + ], + [ + "native", + 25, + 361, + 362, + 1 + ], + [ + "native", + 137, + 366, + 367, + 1 + ], + [ + "native", + 27, + 265, + 266, + 1 + ], + [ + "native", + 139, + 270, + 271, + 1 + ], + [ + "native", + 36, + 312, + 319, + 1 + ], + [ + "native", + 148, + 323, + 324, + 1 + ], + [ + "native", + 37, + 344, + 350, + 1 + ], + [ + "native", + 149, + 353, + 354, + 1 + ], + [ + "native", + 41, + 318, + 324, + 1 + ], + [ + "native", + 153, + 300, + 327, + 1 + ], + [ + "native", + 42, + 430, + 436, + 1 + ], + [ + "native", + 154, + 439, + 440, + 1 + ], + [ + "native", + 43, + 349, + 354, + 1 + ], + [ + "native", + 155, + 332, + 357, + 1 + ], + [ + "native", + 44, + 427, + 424, + 1 + ], + [ + "native", + 156, + 430, + 431, + 1 + ], + [ + "native", + 46, + 449, + 457, + 1 + ], + [ + "native", + 158, + 461, + 462, + 1 + ], + [ + "native", + 47, + 374, + 382, + 1 + ], + [ + "native", + 159, + 385, + 386, + 1 + ], + [ + "native", + 51, + 341, + 337, + 1 + ], + [ + "native", + 163, + 344, + 345, + 1 + ], + [ + "native", + 52, + 453, + 450, + 1 + ], + [ + "native", + 164, + 456, + 457, + 1 + ], + [ + "native", + 53, + 309, + 305, + 1 + ], + [ + "native", + 165, + 312, + 313, + 1 + ], + [ + "native", + 57, + 419, + 420, + 1 + ], + [ + "native", + 169, + 423, + 424, + 1 + ], + [ + "native", + 61, + 401, + 397, + 1 + ], + [ + "native", + 173, + 404, + 405, + 1 + ], + [ + "native", + 62, + 445, + 446, + 1 + ], + [ + "native", + 174, + 449, + 450, + 1 + ], + [ + "native", + 63, + 404, + 411, + 1 + ], + [ + "native", + 175, + 414, + 415, + 1 + ], + [ + "native", + 70, + 235, + 245, + 1 + ], + [ + "native", + 182, + 251, + 252, + 1 + ], + [ + "native", + 71, + 244, + 252, + 1 + ], + [ + "native", + 183, + 256, + 257, + 1 + ], + [ + "native", + 72, + 251, + 257, + 1 + ], + [ + "native", + 184, + 230, + 260, + 1 + ], + [ + "native", + 76, + 256, + 260, + 1 + ], + [ + "native", + 188, + 241, + 231, + 1 + ], + [ + "native", + 78, + 285, + 291, + 1 + ], + [ + "native", + 190, + 265, + 294, + 1 + ], + [ + "native", + 79, + 385, + 387, + 1 + ], + [ + "native", + 191, + 371, + 362, + 1 + ], + [ + "native", + 81, + 290, + 294, + 1 + ], + [ + "native", + 193, + 275, + 266, + 1 + ], + [ + "native", + 87, + 439, + 442, + 1 + ], + [ + "native", + 199, + 427, + 420, + 1 + ], + [ + "native", + 89, + 353, + 357, + 1 + ], + [ + "native", + 201, + 341, + 333, + 1 + ], + [ + "native", + 90, + 464, + 466, + 1 + ], + [ + "native", + 202, + 453, + 446, + 1 + ], + [ + "native", + 91, + 323, + 327, + 1 + ], + [ + "native", + 203, + 309, + 301, + 1 + ], + [ + "native", + 92, + 414, + 416, + 1 + ], + [ + "native", + 204, + 401, + 393, + 1 + ], + [ + "native", + 94, + 410, + 415, + 1 + ], + [ + "native", + 206, + 392, + 416, + 1 + ], + [ + "native", + 99, + 381, + 386, + 1 + ], + [ + "native", + 211, + 361, + 387, + 1 + ], + [ + "native", + 104, + 435, + 440, + 1 + ], + [ + "native", + 216, + 419, + 442, + 1 + ], + [ + "native", + 105, + 461, + 465, + 1 + ], + [ + "native", + 217, + 445, + 466, + 1 + ], + [ + "native", + 106, + 423, + 431, + 1 + ], + [ + "native", + 218, + 435, + 436, + 1 + ], + [ + "native", + 110, + 456, + 462, + 1 + ], + [ + "native", + 222, + 464, + 465, + 1 + ], + [ + "native", + 111, + 336, + 345, + 1 + ], + [ + "native", + 223, + 349, + 350, + 1 + ], + [ + "parameter_add", + 0, + 188, + 26, + -1, + 231 + ], + [ + "parameter_add", + 2, + 112, + 1, + -1, + 236 + ], + [ + "parameter_add", + 70, + 114, + 7, + -1, + 245 + ], + [ + "parameter_add", + 71, + 182, + 13, + -1, + 252 + ], + [ + "parameter_add", + 72, + 183, + 19, + -1, + 257 + ], + [ + "parameter_add", + 76, + 184, + 25, + -1, + 260 + ], + [ + "parameter_add", + 27, + 193, + 56, + -1, + 266 + ], + [ + "parameter_add", + 13, + 139, + 31, + -1, + 271 + ], + [ + "parameter_add", + 14, + 125, + 37, + -1, + 279 + ], + [ + "parameter_add", + 15, + 126, + 43, + -1, + 286 + ], + [ + "parameter_add", + 78, + 127, + 49, + -1, + 291 + ], + [ + "parameter_add", + 81, + 190, + 55, + -1, + 294 + ], + [ + "parameter_add", + 11, + 203, + 86, + -1, + 301 + ], + [ + "parameter_add", + 53, + 123, + 61, + -1, + 305 + ], + [ + "parameter_add", + 21, + 165, + 67, + -1, + 313 + ], + [ + "parameter_add", + 36, + 133, + 73, + -1, + 319 + ], + [ + "parameter_add", + 41, + 148, + 79, + -1, + 324 + ], + [ + "parameter_add", + 91, + 153, + 85, + -1, + 327 + ], + [ + "parameter_add", + 9, + 201, + 116, + -1, + 333 + ], + [ + "parameter_add", + 51, + 121, + 91, + -1, + 337 + ], + [ + "parameter_add", + 111, + 163, + 97, + -1, + 345 + ], + [ + "parameter_add", + 37, + 223, + 103, + -1, + 350 + ], + [ + "parameter_add", + 43, + 149, + 109, + -1, + 354 + ], + [ + "parameter_add", + 89, + 155, + 115, + -1, + 357 + ], + [ + "parameter_add", + 25, + 191, + 146, + -1, + 362 + ], + [ + "parameter_add", + 16, + 137, + 121, + -1, + 367 + ], + [ + "parameter_add", + 20, + 128, + 127, + -1, + 375 + ], + [ + "parameter_add", + 47, + 132, + 133, + -1, + 382 + ], + [ + "parameter_add", + 99, + 159, + 139, + -1, + 386 + ], + [ + "parameter_add", + 79, + 211, + 145, + -1, + 387 + ], + [ + "parameter_add", + 7, + 204, + 176, + -1, + 393 + ], + [ + "parameter_add", + 61, + 119, + 151, + -1, + 397 + ], + [ + "parameter_add", + 10, + 173, + 157, + -1, + 405 + ], + [ + "parameter_add", + 63, + 122, + 163, + -1, + 411 + ], + [ + "parameter_add", + 94, + 175, + 169, + -1, + 415 + ], + [ + "parameter_add", + 92, + 206, + 175, + -1, + 416 + ], + [ + "parameter_add", + 57, + 199, + 206, + -1, + 420 + ], + [ + "parameter_add", + 44, + 169, + 181, + -1, + 424 + ], + [ + "parameter_add", + 106, + 156, + 187, + -1, + 431 + ], + [ + "parameter_add", + 42, + 218, + 193, + -1, + 436 + ], + [ + "parameter_add", + 104, + 154, + 199, + -1, + 440 + ], + [ + "parameter_add", + 87, + 216, + 205, + -1, + 442 + ], + [ + "parameter_add", + 62, + 202, + 236, + -1, + 446 + ], + [ + "parameter_add", + 52, + 174, + 211, + -1, + 450 + ], + [ + "parameter_add", + 46, + 164, + 217, + -1, + 457 + ], + [ + "parameter_add", + 110, + 158, + 223, + -1, + 462 + ], + [ + "parameter_add", + 105, + 222, + 229, + -1, + 465 + ], + [ + "parameter_add", + 90, + 217, + 235, + -1, + 466 + ], + [ + "native", + 0, + 231, + 1, + 3 + ], + [ + "native", + 112, + 236, + 237, + 1 + ], + [ + "native", + 2, + 236, + 1, + 3 + ], + [ + "native", + 114, + 245, + 246, + 1 + ], + [ + "native", + 7, + 393, + 1, + 3 + ], + [ + "native", + 119, + 397, + 398, + 1 + ], + [ + "native", + 9, + 333, + 1, + 3 + ], + [ + "native", + 121, + 337, + 338, + 1 + ], + [ + "native", + 10, + 405, + 1, + 3 + ], + [ + "native", + 122, + 411, + 412, + 1 + ], + [ + "native", + 11, + 301, + 1, + 3 + ], + [ + "native", + 123, + 305, + 306, + 1 + ], + [ + "native", + 13, + 271, + 1, + 3 + ], + [ + "native", + 125, + 279, + 280, + 1 + ], + [ + "native", + 14, + 279, + 1, + 3 + ], + [ + "native", + 126, + 286, + 287, + 1 + ], + [ + "native", + 15, + 286, + 1, + 3 + ], + [ + "native", + 127, + 291, + 292, + 1 + ], + [ + "native", + 16, + 367, + 1, + 3 + ], + [ + "native", + 128, + 375, + 376, + 1 + ], + [ + "native", + 20, + 375, + 1, + 3 + ], + [ + "native", + 132, + 382, + 383, + 1 + ], + [ + "native", + 21, + 313, + 1, + 3 + ], + [ + "native", + 133, + 319, + 320, + 1 + ], + [ + "native", + 25, + 362, + 1, + 3 + ], + [ + "native", + 137, + 367, + 246, + 1 + ], + [ + "native", + 27, + 266, + 1, + 3 + ], + [ + "native", + 139, + 271, + 237, + 1 + ], + [ + "native", + 36, + 319, + 1, + 3 + ], + [ + "native", + 148, + 324, + 325, + 1 + ], + [ + "native", + 37, + 350, + 1, + 3 + ], + [ + "native", + 149, + 354, + 355, + 1 + ], + [ + "native", + 41, + 324, + 1, + 3 + ], + [ + "native", + 153, + 327, + 328, + 1 + ], + [ + "native", + 42, + 436, + 1, + 3 + ], + [ + "native", + 154, + 440, + 441, + 1 + ], + [ + "native", + 43, + 354, + 1, + 3 + ], + [ + "native", + 155, + 357, + 358, + 1 + ], + [ + "native", + 44, + 424, + 1, + 3 + ], + [ + "native", + 156, + 431, + 376, + 1 + ], + [ + "native", + 46, + 457, + 1, + 3 + ], + [ + "native", + 158, + 462, + 383, + 1 + ], + [ + "native", + 47, + 382, + 1, + 3 + ], + [ + "native", + 159, + 386, + 320, + 1 + ], + [ + "native", + 51, + 337, + 1, + 3 + ], + [ + "native", + 163, + 345, + 280, + 1 + ], + [ + "native", + 52, + 450, + 1, + 3 + ], + [ + "native", + 164, + 457, + 287, + 1 + ], + [ + "native", + 53, + 305, + 1, + 3 + ], + [ + "native", + 165, + 313, + 292, + 1 + ], + [ + "native", + 57, + 420, + 1, + 3 + ], + [ + "native", + 169, + 424, + 398, + 1 + ], + [ + "native", + 61, + 397, + 1, + 3 + ], + [ + "native", + 173, + 405, + 338, + 1 + ], + [ + "native", + 62, + 446, + 1, + 3 + ], + [ + "native", + 174, + 450, + 412, + 1 + ], + [ + "native", + 63, + 411, + 1, + 3 + ], + [ + "native", + 175, + 415, + 306, + 1 + ], + [ + "native", + 70, + 245, + 1, + 3 + ], + [ + "native", + 182, + 252, + 253, + 1 + ], + [ + "native", + 71, + 252, + 1, + 3 + ], + [ + "native", + 183, + 257, + 258, + 1 + ], + [ + "native", + 72, + 257, + 1, + 3 + ], + [ + "native", + 184, + 260, + 261, + 1 + ], + [ + "native", + 76, + 260, + 1, + 3 + ], + [ + "native", + 188, + 231, + 262, + 1 + ], + [ + "native", + 78, + 291, + 1, + 3 + ], + [ + "native", + 190, + 294, + 295, + 1 + ], + [ + "native", + 79, + 387, + 1, + 3 + ], + [ + "native", + 191, + 362, + 388, + 1 + ], + [ + "native", + 81, + 294, + 1, + 3 + ], + [ + "native", + 193, + 266, + 296, + 1 + ], + [ + "native", + 87, + 442, + 1, + 3 + ], + [ + "native", + 199, + 420, + 262, + 1 + ], + [ + "native", + 89, + 357, + 1, + 3 + ], + [ + "native", + 201, + 333, + 261, + 1 + ], + [ + "native", + 90, + 466, + 1, + 3 + ], + [ + "native", + 202, + 446, + 258, + 1 + ], + [ + "native", + 91, + 327, + 1, + 3 + ], + [ + "native", + 203, + 301, + 253, + 1 + ], + [ + "native", + 92, + 416, + 1, + 3 + ], + [ + "native", + 204, + 393, + 296, + 1 + ], + [ + "native", + 94, + 415, + 1, + 3 + ], + [ + "native", + 206, + 416, + 388, + 1 + ], + [ + "native", + 99, + 386, + 1, + 3 + ], + [ + "native", + 211, + 387, + 295, + 1 + ], + [ + "native", + 104, + 440, + 1, + 3 + ], + [ + "native", + 216, + 442, + 358, + 1 + ], + [ + "native", + 105, + 465, + 1, + 3 + ], + [ + "native", + 217, + 466, + 441, + 1 + ], + [ + "native", + 106, + 431, + 1, + 3 + ], + [ + "native", + 218, + 436, + 328, + 1 + ], + [ + "native", + 110, + 462, + 1, + 3 + ], + [ + "native", + 222, + 465, + 355, + 1 + ], + [ + "native", + 111, + 345, + 1, + 3 + ], + [ + "native", + 223, + 350, + 325, + 1 + ], + [ + "add", + 27, + 0, + "-1", + 1 + ], + [ + "scale", + 27, + null, + "-1/2", + 1 + ], + [ + "add", + 0, + 27, + "-1", + 1 + ], + [ + "add", + 139, + 112, + "-1", + 237 + ], + [ + "scale", + 139, + null, + "-1/2", + 237 + ], + [ + "add", + 112, + 139, + "-1", + 237 + ], + [ + "add", + 25, + 2, + "-1", + 1 + ], + [ + "scale", + 25, + null, + "-1/2", + 1 + ], + [ + "add", + 2, + 25, + "-1", + 1 + ], + [ + "add", + 137, + 114, + "-1", + 246 + ], + [ + "scale", + 137, + null, + "-1/2", + 246 + ], + [ + "add", + 114, + 137, + "-1", + 246 + ], + [ + "add", + 57, + 7, + "-1", + 1 + ], + [ + "scale", + 57, + null, + "-1/2", + 1 + ], + [ + "add", + 7, + 57, + "-1", + 1 + ], + [ + "add", + 169, + 119, + "-1", + 398 + ], + [ + "scale", + 169, + null, + "-1/2", + 398 + ], + [ + "add", + 119, + 169, + "-1", + 398 + ], + [ + "add", + 61, + 9, + "-1", + 1 + ], + [ + "scale", + 61, + null, + "1/2", + 1 + ], + [ + "add", + 9, + 61, + "1", + 1 + ], + [ + "add", + 173, + 121, + "-1", + 338 + ], + [ + "scale", + 173, + null, + "1/2", + 338 + ], + [ + "add", + 121, + 173, + "1", + 338 + ], + [ + "add", + 62, + 10, + "-1", + 1 + ], + [ + "scale", + 62, + null, + "-1/2", + 1 + ], + [ + "add", + 10, + 62, + "-1", + 1 + ], + [ + "add", + 174, + 122, + "-1", + 412 + ], + [ + "scale", + 174, + null, + "-1/2", + 412 + ], + [ + "add", + 122, + 174, + "-1", + 412 + ], + [ + "add", + 63, + 11, + "-1", + 1 + ], + [ + "scale", + 63, + null, + "1/2", + 1 + ], + [ + "add", + 11, + 63, + "1", + 1 + ], + [ + "add", + 175, + 123, + "-1", + 306 + ], + [ + "scale", + 175, + null, + "1/2", + 306 + ], + [ + "add", + 123, + 175, + "1", + 306 + ], + [ + "add", + 51, + 13, + "1", + 1 + ], + [ + "scale", + 51, + null, + "1/2", + 1 + ], + [ + "add", + 13, + 51, + "-1", + 1 + ], + [ + "add", + 163, + 125, + "1", + 280 + ], + [ + "scale", + 163, + null, + "1/2", + 280 + ], + [ + "add", + 125, + 163, + "-1", + 280 + ], + [ + "add", + 52, + 14, + "1", + 1 + ], + [ + "scale", + 52, + null, + "1/2", + 1 + ], + [ + "add", + 14, + 52, + "-1", + 1 + ], + [ + "add", + 164, + 126, + "1", + 287 + ], + [ + "scale", + 164, + null, + "1/2", + 287 + ], + [ + "add", + 126, + 164, + "-1", + 287 + ], + [ + "add", + 53, + 15, + "1", + 1 + ], + [ + "scale", + 53, + null, + "1/2", + 1 + ], + [ + "add", + 15, + 53, + "-1", + 1 + ], + [ + "add", + 165, + 127, + "1", + 292 + ], + [ + "scale", + 165, + null, + "1/2", + 292 + ], + [ + "add", + 127, + 165, + "-1", + 292 + ], + [ + "add", + 44, + 16, + "1", + 1 + ], + [ + "scale", + 44, + null, + "-1/2", + 1 + ], + [ + "add", + 16, + 44, + "1", + 1 + ], + [ + "add", + 156, + 128, + "1", + 376 + ], + [ + "scale", + 156, + null, + "-1/2", + 376 + ], + [ + "add", + 128, + 156, + "1", + 376 + ], + [ + "add", + 46, + 20, + "1", + 1 + ], + [ + "scale", + 46, + null, + "-1/2", + 1 + ], + [ + "add", + 20, + 46, + "1", + 1 + ], + [ + "add", + 158, + 132, + "1", + 383 + ], + [ + "scale", + 158, + null, + "-1/2", + 383 + ], + [ + "add", + 132, + 158, + "1", + 383 + ], + [ + "add", + 47, + 21, + "1", + 1 + ], + [ + "scale", + 47, + null, + "-1/2", + 1 + ], + [ + "add", + 21, + 47, + "1", + 1 + ], + [ + "scale", + 21, + null, + "-1", + 1 + ], + [ + "add", + 159, + 133, + "1", + 320 + ], + [ + "scale", + 159, + null, + "-1/2", + 320 + ], + [ + "add", + 133, + 159, + "1", + 320 + ], + [ + "scale", + 133, + null, + "-1", + 320 + ], + [ + "add", + 111, + 36, + "-1", + 1 + ], + [ + "scale", + 111, + null, + "1/2", + 1 + ], + [ + "add", + 36, + 111, + "1", + 1 + ], + [ + "scale", + 36, + null, + "-1", + 1 + ], + [ + "add", + 223, + 148, + "-1", + 325 + ], + [ + "scale", + 223, + null, + "1/2", + 325 + ], + [ + "add", + 148, + 223, + "1", + 325 + ], + [ + "scale", + 148, + null, + "-1", + 325 + ], + [ + "add", + 110, + 37, + "-1", + 1 + ], + [ + "scale", + 110, + null, + "-1/2", + 1 + ], + [ + "add", + 37, + 110, + "-1", + 1 + ], + [ + "scale", + 37, + null, + "-1", + 1 + ], + [ + "add", + 222, + 149, + "-1", + 355 + ], + [ + "scale", + 222, + null, + "-1/2", + 355 + ], + [ + "add", + 149, + 222, + "-1", + 355 + ], + [ + "scale", + 149, + null, + "-1", + 355 + ], + [ + "add", + 106, + 41, + "-1", + 1 + ], + [ + "scale", + 106, + null, + "-1/2", + 1 + ], + [ + "add", + 41, + 106, + "-1", + 1 + ], + [ + "scale", + 41, + null, + "-1", + 1 + ], + [ + "add", + 218, + 153, + "-1", + 328 + ], + [ + "scale", + 218, + null, + "-1/2", + 328 + ], + [ + "add", + 153, + 218, + "-1", + 328 + ], + [ + "scale", + 153, + null, + "-1", + 328 + ], + [ + "add", + 105, + 42, + "-1", + 1 + ], + [ + "scale", + 105, + null, + "1/2", + 1 + ], + [ + "add", + 42, + 105, + "1", + 1 + ], + [ + "scale", + 42, + null, + "-1", + 1 + ], + [ + "add", + 217, + 154, + "-1", + 441 + ], + [ + "scale", + 217, + null, + "1/2", + 441 + ], + [ + "add", + 154, + 217, + "1", + 441 + ], + [ + "scale", + 154, + null, + "-1", + 441 + ], + [ + "add", + 104, + 43, + "-1", + 1 + ], + [ + "scale", + 104, + null, + "-1/2", + 1 + ], + [ + "add", + 43, + 104, + "-1", + 1 + ], + [ + "scale", + 43, + null, + "-1", + 1 + ], + [ + "add", + 216, + 155, + "-1", + 358 + ], + [ + "scale", + 216, + null, + "-1/2", + 358 + ], + [ + "add", + 155, + 216, + "-1", + 358 + ], + [ + "scale", + 155, + null, + "-1", + 358 + ], + [ + "add", + 91, + 70, + "1", + 1 + ], + [ + "scale", + 91, + null, + "1/2", + 1 + ], + [ + "add", + 70, + 91, + "-1", + 1 + ], + [ + "add", + 203, + 182, + "1", + 253 + ], + [ + "scale", + 203, + null, + "1/2", + 253 + ], + [ + "add", + 182, + 203, + "-1", + 253 + ], + [ + "add", + 90, + 71, + "1", + 1 + ], + [ + "scale", + 90, + null, + "1/2", + 1 + ], + [ + "add", + 71, + 90, + "-1", + 1 + ], + [ + "add", + 202, + 183, + "1", + 258 + ], + [ + "scale", + 202, + null, + "1/2", + 258 + ], + [ + "add", + 183, + 202, + "-1", + 258 + ], + [ + "add", + 89, + 72, + "1", + 1 + ], + [ + "scale", + 89, + null, + "1/2", + 1 + ], + [ + "add", + 72, + 89, + "-1", + 1 + ], + [ + "add", + 201, + 184, + "1", + 261 + ], + [ + "scale", + 201, + null, + "1/2", + 261 + ], + [ + "add", + 184, + 201, + "-1", + 261 + ], + [ + "add", + 87, + 76, + "1", + 1 + ], + [ + "scale", + 87, + null, + "1/2", + 1 + ], + [ + "add", + 76, + 87, + "-1", + 1 + ], + [ + "add", + 199, + 188, + "1", + 262 + ], + [ + "scale", + 199, + null, + "1/2", + 262 + ], + [ + "add", + 188, + 199, + "-1", + 262 + ], + [ + "add", + 99, + 78, + "-1", + 1 + ], + [ + "scale", + 99, + null, + "-1/2", + 1 + ], + [ + "add", + 78, + 99, + "-1", + 1 + ], + [ + "add", + 211, + 190, + "-1", + 295 + ], + [ + "scale", + 211, + null, + "-1/2", + 295 + ], + [ + "add", + 190, + 211, + "-1", + 295 + ], + [ + "add", + 94, + 79, + "1", + 1 + ], + [ + "scale", + 94, + null, + "1/2", + 1 + ], + [ + "add", + 79, + 94, + "-1", + 1 + ], + [ + "scale", + 79, + null, + "-1", + 1 + ], + [ + "add", + 206, + 191, + "1", + 388 + ], + [ + "scale", + 206, + null, + "1/2", + 388 + ], + [ + "add", + 191, + 206, + "-1", + 388 + ], + [ + "scale", + 191, + null, + "-1", + 388 + ], + [ + "add", + 92, + 81, + "1", + 1 + ], + [ + "scale", + 92, + null, + "1/2", + 1 + ], + [ + "add", + 81, + 92, + "-1", + 1 + ], + [ + "scale", + 81, + null, + "-1", + 1 + ], + [ + "add", + 204, + 193, + "1", + 296 + ], + [ + "scale", + 204, + null, + "1/2", + 296 + ], + [ + "add", + 193, + 204, + "-1", + 296 + ], + [ + "scale", + 193, + null, + "-1", + 296 + ], + [ + "native", + 112, + 237, + 114, + 1 + ], + [ + "native", + 1, + 3, + 1, + 8 + ], + [ + "native", + 113, + 0, + 115, + 8 + ], + [ + "native", + 114, + 246, + 116, + 1 + ], + [ + "native", + 3, + 5, + 1, + 8 + ], + [ + "native", + 115, + 0, + 117, + 8 + ], + [ + "native", + 4, + 6, + 1, + 8 + ], + [ + "native", + 116, + 0, + 118, + 8 + ], + [ + "native", + 5, + 7, + 1, + 8 + ], + [ + "native", + 117, + 0, + 119, + 8 + ], + [ + "native", + 6, + 8, + 1, + 8 + ], + [ + "native", + 118, + 0, + 120, + 8 + ], + [ + "native", + 119, + 398, + 121, + 1 + ], + [ + "native", + 8, + 10, + 1, + 8 + ], + [ + "native", + 120, + 0, + 122, + 8 + ], + [ + "native", + 121, + 338, + 123, + 1 + ], + [ + "native", + 122, + 412, + 124, + 1 + ], + [ + "native", + 123, + 306, + 125, + 1 + ], + [ + "native", + 12, + 14, + 1, + 8 + ], + [ + "native", + 124, + 0, + 126, + 8 + ], + [ + "native", + 125, + 280, + 127, + 1 + ], + [ + "native", + 126, + 287, + 128, + 1 + ], + [ + "native", + 127, + 292, + 129, + 1 + ], + [ + "native", + 128, + 376, + 130, + 1 + ], + [ + "native", + 17, + 19, + 1, + 8 + ], + [ + "native", + 129, + 0, + 131, + 8 + ], + [ + "native", + 18, + 20, + 1, + 8 + ], + [ + "native", + 130, + 0, + 132, + 8 + ], + [ + "native", + 19, + 21, + 1, + 8 + ], + [ + "native", + 131, + 0, + 133, + 8 + ], + [ + "native", + 132, + 383, + 134, + 1 + ], + [ + "native", + 133, + 320, + 135, + 1 + ], + [ + "native", + 22, + 24, + 1, + 8 + ], + [ + "native", + 134, + 0, + 136, + 8 + ], + [ + "native", + 23, + 25, + 1, + 8 + ], + [ + "native", + 135, + 0, + 137, + 8 + ], + [ + "native", + 24, + 26, + 1, + 8 + ], + [ + "native", + 136, + 0, + 138, + 8 + ], + [ + "native", + 137, + 246, + 139, + 1 + ], + [ + "native", + 26, + 28, + 1, + 8 + ], + [ + "native", + 138, + 0, + 140, + 8 + ], + [ + "native", + 139, + 237, + 141, + 1 + ], + [ + "native", + 28, + 30, + 1, + 8 + ], + [ + "native", + 140, + 0, + 142, + 8 + ], + [ + "native", + 29, + 31, + 1, + 8 + ], + [ + "native", + 141, + 0, + 143, + 8 + ], + [ + "native", + 30, + 32, + 1, + 8 + ], + [ + "native", + 142, + 0, + 144, + 8 + ], + [ + "native", + 31, + 33, + 1, + 8 + ], + [ + "native", + 143, + 0, + 145, + 8 + ], + [ + "native", + 32, + 34, + 1, + 8 + ], + [ + "native", + 144, + 0, + 146, + 8 + ], + [ + "native", + 33, + 35, + 1, + 8 + ], + [ + "native", + 145, + 0, + 147, + 8 + ], + [ + "native", + 34, + 36, + 1, + 8 + ], + [ + "native", + 146, + 0, + 148, + 8 + ], + [ + "native", + 35, + 37, + 1, + 8 + ], + [ + "native", + 147, + 0, + 149, + 8 + ], + [ + "native", + 148, + 325, + 150, + 1 + ], + [ + "native", + 149, + 355, + 151, + 1 + ], + [ + "native", + 38, + 40, + 1, + 8 + ], + [ + "native", + 150, + 0, + 152, + 8 + ], + [ + "native", + 39, + 41, + 1, + 8 + ], + [ + "native", + 151, + 0, + 153, + 8 + ], + [ + "native", + 40, + 42, + 1, + 8 + ], + [ + "native", + 152, + 0, + 154, + 8 + ], + [ + "native", + 153, + 328, + 155, + 1 + ], + [ + "native", + 154, + 441, + 156, + 1 + ], + [ + "native", + 155, + 358, + 157, + 1 + ], + [ + "native", + 156, + 376, + 158, + 1 + ], + [ + "native", + 45, + 47, + 1, + 8 + ], + [ + "native", + 157, + 0, + 159, + 8 + ], + [ + "native", + 158, + 383, + 160, + 1 + ], + [ + "native", + 159, + 320, + 161, + 1 + ], + [ + "native", + 48, + 50, + 1, + 8 + ], + [ + "native", + 160, + 0, + 162, + 8 + ], + [ + "native", + 49, + 51, + 1, + 8 + ], + [ + "native", + 161, + 0, + 163, + 8 + ], + [ + "native", + 50, + 52, + 1, + 8 + ], + [ + "native", + 162, + 0, + 164, + 8 + ], + [ + "native", + 163, + 280, + 165, + 1 + ], + [ + "native", + 164, + 287, + 166, + 1 + ], + [ + "native", + 165, + 292, + 167, + 1 + ], + [ + "native", + 54, + 56, + 1, + 8 + ], + [ + "native", + 166, + 0, + 168, + 8 + ], + [ + "native", + 55, + 57, + 1, + 8 + ], + [ + "native", + 167, + 0, + 169, + 8 + ], + [ + "native", + 56, + 58, + 1, + 8 + ], + [ + "native", + 168, + 0, + 170, + 8 + ], + [ + "native", + 169, + 398, + 171, + 1 + ], + [ + "native", + 58, + 60, + 1, + 8 + ], + [ + "native", + 170, + 0, + 172, + 8 + ], + [ + "native", + 59, + 61, + 1, + 8 + ], + [ + "native", + 171, + 0, + 173, + 8 + ], + [ + "native", + 60, + 62, + 1, + 8 + ], + [ + "native", + 172, + 0, + 174, + 8 + ], + [ + "native", + 173, + 338, + 175, + 1 + ], + [ + "native", + 174, + 412, + 176, + 1 + ], + [ + "native", + 175, + 306, + 177, + 1 + ], + [ + "native", + 64, + 66, + 1, + 8 + ], + [ + "native", + 176, + 0, + 178, + 8 + ], + [ + "native", + 65, + 67, + 1, + 8 + ], + [ + "native", + 177, + 0, + 179, + 8 + ], + [ + "native", + 66, + 68, + 1, + 8 + ], + [ + "native", + 178, + 0, + 180, + 8 + ], + [ + "native", + 67, + 69, + 1, + 8 + ], + [ + "native", + 179, + 0, + 181, + 8 + ], + [ + "native", + 68, + 70, + 1, + 8 + ], + [ + "native", + 180, + 0, + 182, + 8 + ], + [ + "native", + 69, + 71, + 1, + 8 + ], + [ + "native", + 181, + 0, + 183, + 8 + ], + [ + "native", + 182, + 253, + 184, + 1 + ], + [ + "native", + 183, + 258, + 185, + 1 + ], + [ + "native", + 184, + 261, + 186, + 1 + ], + [ + "native", + 73, + 75, + 1, + 8 + ], + [ + "native", + 185, + 0, + 187, + 8 + ], + [ + "native", + 74, + 76, + 1, + 8 + ], + [ + "native", + 186, + 0, + 188, + 8 + ], + [ + "native", + 75, + 77, + 1, + 8 + ], + [ + "native", + 187, + 0, + 189, + 8 + ], + [ + "native", + 188, + 262, + 190, + 1 + ], + [ + "native", + 77, + 79, + 1, + 8 + ], + [ + "native", + 189, + 0, + 191, + 8 + ], + [ + "native", + 190, + 295, + 192, + 1 + ], + [ + "native", + 191, + 388, + 193, + 1 + ], + [ + "native", + 80, + 82, + 1, + 8 + ], + [ + "native", + 192, + 0, + 194, + 8 + ], + [ + "native", + 193, + 296, + 195, + 1 + ], + [ + "native", + 82, + 84, + 1, + 8 + ], + [ + "native", + 194, + 0, + 196, + 8 + ], + [ + "native", + 83, + 85, + 1, + 8 + ], + [ + "native", + 195, + 0, + 197, + 8 + ], + [ + "native", + 84, + 86, + 1, + 8 + ], + [ + "native", + 196, + 0, + 198, + 8 + ], + [ + "native", + 85, + 87, + 1, + 8 + ], + [ + "native", + 197, + 0, + 199, + 8 + ], + [ + "native", + 86, + 88, + 1, + 8 + ], + [ + "native", + 198, + 0, + 200, + 8 + ], + [ + "native", + 199, + 262, + 201, + 1 + ], + [ + "native", + 88, + 90, + 1, + 8 + ], + [ + "native", + 200, + 0, + 202, + 8 + ], + [ + "native", + 201, + 261, + 203, + 1 + ], + [ + "native", + 202, + 258, + 204, + 1 + ], + [ + "native", + 203, + 253, + 205, + 1 + ], + [ + "native", + 204, + 296, + 206, + 1 + ], + [ + "native", + 93, + 95, + 1, + 8 + ], + [ + "native", + 205, + 0, + 207, + 8 + ], + [ + "native", + 206, + 388, + 208, + 1 + ], + [ + "native", + 95, + 97, + 1, + 8 + ], + [ + "native", + 207, + 0, + 209, + 8 + ], + [ + "native", + 96, + 98, + 1, + 8 + ], + [ + "native", + 208, + 0, + 210, + 8 + ], + [ + "native", + 97, + 99, + 1, + 8 + ], + [ + "native", + 209, + 0, + 211, + 8 + ], + [ + "native", + 98, + 100, + 1, + 8 + ], + [ + "native", + 210, + 0, + 212, + 8 + ], + [ + "native", + 211, + 295, + 213, + 1 + ], + [ + "native", + 100, + 102, + 1, + 8 + ], + [ + "native", + 212, + 0, + 214, + 8 + ], + [ + "native", + 101, + 103, + 1, + 8 + ], + [ + "native", + 213, + 0, + 215, + 8 + ], + [ + "native", + 102, + 104, + 1, + 8 + ], + [ + "native", + 214, + 0, + 216, + 8 + ], + [ + "native", + 103, + 105, + 1, + 8 + ], + [ + "native", + 215, + 0, + 217, + 8 + ], + [ + "native", + 216, + 358, + 218, + 1 + ], + [ + "native", + 217, + 441, + 219, + 1 + ], + [ + "native", + 218, + 328, + 220, + 1 + ], + [ + "native", + 107, + 109, + 1, + 8 + ], + [ + "native", + 219, + 0, + 221, + 8 + ], + [ + "native", + 108, + 110, + 1, + 8 + ], + [ + "native", + 220, + 0, + 222, + 8 + ], + [ + "native", + 109, + 111, + 1, + 8 + ], + [ + "native", + 221, + 0, + 223, + 8 + ], + [ + "native", + 222, + 355, + 224, + 1 + ], + [ + "native", + 223, + 325, + 225, + 1 + ] + ], + "forward": [ + [ + "native", + 0, + 2, + 227, + 1 + ], + [ + "native", + 27, + 29, + 227, + 1 + ], + [ + "add", + 0, + 27, + "1", + 227 + ], + [ + "scale", + 27, + null, + "-2", + 227 + ], + [ + "add", + 27, + 0, + "1", + 227 + ], + [ + "add", + 112, + 139, + "1", + 0 + ], + [ + "scale", + 139, + null, + "-2", + 0 + ], + [ + "add", + 139, + 112, + "1", + 0 + ], + [ + "native", + 2, + 4, + 238, + 1 + ], + [ + "native", + 25, + 27, + 238, + 1 + ], + [ + "add", + 2, + 25, + "1", + 238 + ], + [ + "scale", + 25, + null, + "-2", + 238 + ], + [ + "add", + 25, + 2, + "1", + 238 + ], + [ + "add", + 114, + 137, + "1", + 0 + ], + [ + "scale", + 137, + null, + "-2", + 0 + ], + [ + "add", + 137, + 114, + "1", + 0 + ], + [ + "native", + 7, + 9, + 389, + 1 + ], + [ + "native", + 57, + 59, + 389, + 1 + ], + [ + "add", + 7, + 57, + "1", + 389 + ], + [ + "scale", + 57, + null, + "-2", + 389 + ], + [ + "add", + 57, + 7, + "1", + 389 + ], + [ + "add", + 119, + 169, + "1", + 0 + ], + [ + "scale", + 169, + null, + "-2", + 0 + ], + [ + "add", + 169, + 119, + "1", + 0 + ], + [ + "native", + 9, + 11, + 329, + 1 + ], + [ + "native", + 61, + 63, + 329, + 1 + ], + [ + "add", + 9, + 61, + "-1", + 329 + ], + [ + "scale", + 61, + null, + "2", + 329 + ], + [ + "add", + 61, + 9, + "1", + 329 + ], + [ + "add", + 121, + 173, + "-1", + 0 + ], + [ + "scale", + 173, + null, + "2", + 0 + ], + [ + "add", + 173, + 121, + "1", + 0 + ], + [ + "native", + 10, + 12, + 406, + 1 + ], + [ + "native", + 62, + 64, + 406, + 1 + ], + [ + "add", + 10, + 62, + "1", + 406 + ], + [ + "scale", + 62, + null, + "-2", + 406 + ], + [ + "add", + 62, + 10, + "1", + 406 + ], + [ + "add", + 122, + 174, + "1", + 0 + ], + [ + "scale", + 174, + null, + "-2", + 0 + ], + [ + "add", + 174, + 122, + "1", + 0 + ], + [ + "native", + 11, + 13, + 297, + 1 + ], + [ + "native", + 63, + 65, + 297, + 1 + ], + [ + "add", + 11, + 63, + "-1", + 297 + ], + [ + "scale", + 63, + null, + "2", + 297 + ], + [ + "add", + 63, + 11, + "1", + 297 + ], + [ + "add", + 123, + 175, + "-1", + 0 + ], + [ + "scale", + 175, + null, + "2", + 0 + ], + [ + "add", + 175, + 123, + "1", + 0 + ], + [ + "native", + 13, + 15, + 272, + 1 + ], + [ + "native", + 51, + 53, + 272, + 1 + ], + [ + "add", + 13, + 51, + "1", + 272 + ], + [ + "scale", + 51, + null, + "2", + 272 + ], + [ + "add", + 51, + 13, + "-1", + 272 + ], + [ + "add", + 125, + 163, + "1", + 0 + ], + [ + "scale", + 163, + null, + "2", + 0 + ], + [ + "add", + 163, + 125, + "-1", + 0 + ], + [ + "native", + 14, + 16, + 281, + 1 + ], + [ + "native", + 52, + 54, + 281, + 1 + ], + [ + "add", + 14, + 52, + "1", + 281 + ], + [ + "scale", + 52, + null, + "2", + 281 + ], + [ + "add", + 52, + 14, + "-1", + 281 + ], + [ + "add", + 126, + 164, + "1", + 0 + ], + [ + "scale", + 164, + null, + "2", + 0 + ], + [ + "add", + 164, + 126, + "-1", + 0 + ], + [ + "native", + 15, + 17, + 288, + 1 + ], + [ + "native", + 53, + 55, + 288, + 1 + ], + [ + "add", + 15, + 53, + "1", + 288 + ], + [ + "scale", + 53, + null, + "2", + 288 + ], + [ + "add", + 53, + 15, + "-1", + 288 + ], + [ + "add", + 127, + 165, + "1", + 0 + ], + [ + "scale", + 165, + null, + "2", + 0 + ], + [ + "add", + 165, + 127, + "-1", + 0 + ], + [ + "native", + 16, + 18, + 368, + 1 + ], + [ + "native", + 44, + 46, + 368, + 1 + ], + [ + "add", + 16, + 44, + "-1", + 368 + ], + [ + "scale", + 44, + null, + "-2", + 368 + ], + [ + "add", + 44, + 16, + "-1", + 368 + ], + [ + "add", + 128, + 156, + "-1", + 0 + ], + [ + "scale", + 156, + null, + "-2", + 0 + ], + [ + "add", + 156, + 128, + "-1", + 0 + ], + [ + "native", + 20, + 22, + 377, + 1 + ], + [ + "native", + 46, + 48, + 377, + 1 + ], + [ + "add", + 20, + 46, + "-1", + 377 + ], + [ + "scale", + 46, + null, + "-2", + 377 + ], + [ + "add", + 46, + 20, + "-1", + 377 + ], + [ + "add", + 132, + 158, + "-1", + 0 + ], + [ + "scale", + 158, + null, + "-2", + 0 + ], + [ + "add", + 158, + 132, + "-1", + 0 + ], + [ + "native", + 21, + 23, + 314, + 1 + ], + [ + "native", + 47, + 49, + 314, + 1 + ], + [ + "scale", + 21, + null, + "-1", + 314 + ], + [ + "add", + 21, + 47, + "-1", + 314 + ], + [ + "scale", + 47, + null, + "-2", + 314 + ], + [ + "add", + 47, + 21, + "-1", + 314 + ], + [ + "scale", + 133, + null, + "-1", + 0 + ], + [ + "add", + 133, + 159, + "-1", + 0 + ], + [ + "scale", + 159, + null, + "-2", + 0 + ], + [ + "add", + 159, + 133, + "-1", + 0 + ], + [ + "native", + 36, + 38, + 321, + 1 + ], + [ + "native", + 111, + 113, + 321, + 1 + ], + [ + "scale", + 36, + null, + "-1", + 321 + ], + [ + "add", + 36, + 111, + "-1", + 321 + ], + [ + "scale", + 111, + null, + "2", + 321 + ], + [ + "add", + 111, + 36, + "1", + 321 + ], + [ + "scale", + 148, + null, + "-1", + 0 + ], + [ + "add", + 148, + 223, + "-1", + 0 + ], + [ + "scale", + 223, + null, + "2", + 0 + ], + [ + "add", + 223, + 148, + "1", + 0 + ], + [ + "native", + 37, + 39, + 351, + 1 + ], + [ + "native", + 110, + 112, + 351, + 1 + ], + [ + "scale", + 37, + null, + "-1", + 351 + ], + [ + "add", + 37, + 110, + "1", + 351 + ], + [ + "scale", + 110, + null, + "-2", + 351 + ], + [ + "add", + 110, + 37, + "1", + 351 + ], + [ + "scale", + 149, + null, + "-1", + 0 + ], + [ + "add", + 149, + 222, + "1", + 0 + ], + [ + "scale", + 222, + null, + "-2", + 0 + ], + [ + "add", + 222, + 149, + "1", + 0 + ], + [ + "native", + 41, + 43, + 326, + 1 + ], + [ + "native", + 106, + 108, + 326, + 1 + ], + [ + "scale", + 41, + null, + "-1", + 326 + ], + [ + "add", + 41, + 106, + "1", + 326 + ], + [ + "scale", + 106, + null, + "-2", + 326 + ], + [ + "add", + 106, + 41, + "1", + 326 + ], + [ + "scale", + 153, + null, + "-1", + 0 + ], + [ + "add", + 153, + 218, + "1", + 0 + ], + [ + "scale", + 218, + null, + "-2", + 0 + ], + [ + "add", + 218, + 153, + "1", + 0 + ], + [ + "native", + 42, + 44, + 437, + 1 + ], + [ + "native", + 105, + 107, + 437, + 1 + ], + [ + "scale", + 42, + null, + "-1", + 437 + ], + [ + "add", + 42, + 105, + "-1", + 437 + ], + [ + "scale", + 105, + null, + "2", + 437 + ], + [ + "add", + 105, + 42, + "1", + 437 + ], + [ + "scale", + 154, + null, + "-1", + 0 + ], + [ + "add", + 154, + 217, + "-1", + 0 + ], + [ + "scale", + 217, + null, + "2", + 0 + ], + [ + "add", + 217, + 154, + "1", + 0 + ], + [ + "native", + 43, + 45, + 356, + 1 + ], + [ + "native", + 104, + 106, + 356, + 1 + ], + [ + "scale", + 43, + null, + "-1", + 356 + ], + [ + "add", + 43, + 104, + "1", + 356 + ], + [ + "scale", + 104, + null, + "-2", + 356 + ], + [ + "add", + 104, + 43, + "1", + 356 + ], + [ + "scale", + 155, + null, + "-1", + 0 + ], + [ + "add", + 155, + 216, + "1", + 0 + ], + [ + "scale", + 216, + null, + "-2", + 0 + ], + [ + "add", + 216, + 155, + "1", + 0 + ], + [ + "native", + 70, + 72, + 247, + 1 + ], + [ + "native", + 91, + 93, + 247, + 1 + ], + [ + "add", + 70, + 91, + "1", + 247 + ], + [ + "scale", + 91, + null, + "2", + 247 + ], + [ + "add", + 91, + 70, + "-1", + 247 + ], + [ + "add", + 182, + 203, + "1", + 0 + ], + [ + "scale", + 203, + null, + "2", + 0 + ], + [ + "add", + 203, + 182, + "-1", + 0 + ], + [ + "native", + 71, + 73, + 254, + 1 + ], + [ + "native", + 90, + 92, + 254, + 1 + ], + [ + "add", + 71, + 90, + "1", + 254 + ], + [ + "scale", + 90, + null, + "2", + 254 + ], + [ + "add", + 90, + 71, + "-1", + 254 + ], + [ + "add", + 183, + 202, + "1", + 0 + ], + [ + "scale", + 202, + null, + "2", + 0 + ], + [ + "add", + 202, + 183, + "-1", + 0 + ], + [ + "native", + 72, + 74, + 259, + 1 + ], + [ + "native", + 89, + 91, + 259, + 1 + ], + [ + "add", + 72, + 89, + "1", + 259 + ], + [ + "scale", + 89, + null, + "2", + 259 + ], + [ + "add", + 89, + 72, + "-1", + 259 + ], + [ + "add", + 184, + 201, + "1", + 0 + ], + [ + "scale", + 201, + null, + "2", + 0 + ], + [ + "add", + 201, + 184, + "-1", + 0 + ], + [ + "native", + 76, + 78, + 232, + 1 + ], + [ + "native", + 87, + 89, + 232, + 1 + ], + [ + "add", + 76, + 87, + "1", + 232 + ], + [ + "scale", + 87, + null, + "2", + 232 + ], + [ + "add", + 87, + 76, + "-1", + 232 + ], + [ + "add", + 188, + 199, + "1", + 0 + ], + [ + "scale", + 199, + null, + "2", + 0 + ], + [ + "add", + 199, + 188, + "-1", + 0 + ], + [ + "native", + 78, + 80, + 293, + 1 + ], + [ + "native", + 99, + 101, + 293, + 1 + ], + [ + "add", + 78, + 99, + "1", + 293 + ], + [ + "scale", + 99, + null, + "-2", + 293 + ], + [ + "add", + 99, + 78, + "1", + 293 + ], + [ + "add", + 190, + 211, + "1", + 0 + ], + [ + "scale", + 211, + null, + "-2", + 0 + ], + [ + "add", + 211, + 190, + "1", + 0 + ], + [ + "native", + 79, + 81, + 363, + 1 + ], + [ + "native", + 94, + 96, + 363, + 1 + ], + [ + "scale", + 79, + null, + "-1", + 363 + ], + [ + "add", + 79, + 94, + "1", + 363 + ], + [ + "scale", + 94, + null, + "2", + 363 + ], + [ + "add", + 94, + 79, + "-1", + 363 + ], + [ + "scale", + 191, + null, + "-1", + 0 + ], + [ + "add", + 191, + 206, + "1", + 0 + ], + [ + "scale", + 206, + null, + "2", + 0 + ], + [ + "add", + 206, + 191, + "-1", + 0 + ], + [ + "native", + 81, + 83, + 267, + 1 + ], + [ + "native", + 92, + 94, + 267, + 1 + ], + [ + "scale", + 81, + null, + "-1", + 267 + ], + [ + "add", + 81, + 92, + "1", + 267 + ], + [ + "scale", + 92, + null, + "2", + 267 + ], + [ + "add", + 92, + 81, + "-1", + 267 + ], + [ + "scale", + 193, + null, + "-1", + 0 + ], + [ + "add", + 193, + 204, + "1", + 0 + ], + [ + "scale", + 204, + null, + "2", + 0 + ], + [ + "add", + 204, + 193, + "-1", + 0 + ], + [ + "native", + 112, + 0, + 226, + 1 + ], + [ + "native", + 114, + 0, + 226, + 1 + ], + [ + "native", + 119, + 0, + 226, + 1 + ], + [ + "native", + 121, + 0, + 226, + 1 + ], + [ + "native", + 122, + 0, + 226, + 1 + ], + [ + "native", + 123, + 0, + 226, + 1 + ], + [ + "native", + 125, + 0, + 226, + 1 + ], + [ + "native", + 126, + 0, + 226, + 1 + ], + [ + "native", + 127, + 0, + 226, + 1 + ], + [ + "native", + 128, + 0, + 226, + 1 + ], + [ + "native", + 132, + 0, + 226, + 1 + ], + [ + "native", + 133, + 0, + 226, + 1 + ], + [ + "native", + 137, + 0, + 226, + 1 + ], + [ + "native", + 139, + 0, + 226, + 1 + ], + [ + "native", + 148, + 0, + 226, + 1 + ], + [ + "native", + 149, + 0, + 226, + 1 + ], + [ + "native", + 153, + 0, + 226, + 1 + ], + [ + "native", + 154, + 0, + 226, + 1 + ], + [ + "native", + 155, + 0, + 226, + 1 + ], + [ + "native", + 156, + 0, + 226, + 1 + ], + [ + "native", + 158, + 0, + 226, + 1 + ], + [ + "native", + 159, + 0, + 226, + 1 + ], + [ + "native", + 163, + 0, + 226, + 1 + ], + [ + "native", + 164, + 0, + 226, + 1 + ], + [ + "native", + 165, + 0, + 226, + 1 + ], + [ + "native", + 169, + 0, + 226, + 1 + ], + [ + "native", + 173, + 0, + 226, + 1 + ], + [ + "native", + 174, + 0, + 226, + 1 + ], + [ + "native", + 175, + 0, + 226, + 1 + ], + [ + "native", + 182, + 0, + 226, + 1 + ], + [ + "native", + 183, + 0, + 226, + 1 + ], + [ + "native", + 184, + 0, + 226, + 1 + ], + [ + "native", + 188, + 0, + 226, + 1 + ], + [ + "native", + 190, + 0, + 226, + 1 + ], + [ + "native", + 191, + 0, + 226, + 1 + ], + [ + "native", + 193, + 0, + 226, + 1 + ], + [ + "native", + 199, + 0, + 226, + 1 + ], + [ + "native", + 201, + 0, + 226, + 1 + ], + [ + "native", + 202, + 0, + 226, + 1 + ], + [ + "native", + 203, + 0, + 226, + 1 + ], + [ + "native", + 204, + 0, + 226, + 1 + ], + [ + "native", + 206, + 0, + 226, + 1 + ], + [ + "native", + 211, + 0, + 226, + 1 + ], + [ + "native", + 216, + 0, + 226, + 1 + ], + [ + "native", + 217, + 0, + 226, + 1 + ], + [ + "native", + 218, + 0, + 226, + 1 + ], + [ + "native", + 222, + 0, + 226, + 1 + ], + [ + "native", + 223, + 0, + 226, + 1 + ], + [ + "native", + 112, + 226, + 232, + 1 + ], + [ + "native", + 114, + 226, + 227, + 1 + ], + [ + "native", + 119, + 226, + 267, + 1 + ], + [ + "native", + 121, + 226, + 259, + 1 + ], + [ + "native", + 122, + 226, + 329, + 1 + ], + [ + "native", + 123, + 226, + 247, + 1 + ], + [ + "native", + 125, + 226, + 227, + 1 + ], + [ + "native", + 126, + 226, + 272, + 1 + ], + [ + "native", + 127, + 226, + 281, + 1 + ], + [ + "native", + 128, + 226, + 238, + 1 + ], + [ + "native", + 132, + 226, + 368, + 1 + ], + [ + "native", + 133, + 226, + 288, + 1 + ], + [ + "native", + 137, + 226, + 363, + 1 + ], + [ + "native", + 139, + 226, + 267, + 1 + ], + [ + "native", + 148, + 226, + 314, + 1 + ], + [ + "native", + 149, + 226, + 321, + 1 + ], + [ + "native", + 153, + 226, + 321, + 1 + ], + [ + "native", + 154, + 226, + 326, + 1 + ], + [ + "native", + 155, + 226, + 351, + 1 + ], + [ + "native", + 156, + 226, + 389, + 1 + ], + [ + "native", + 158, + 226, + 281, + 1 + ], + [ + "native", + 159, + 226, + 377, + 1 + ], + [ + "native", + 163, + 226, + 329, + 1 + ], + [ + "native", + 164, + 226, + 406, + 1 + ], + [ + "native", + 165, + 226, + 297, + 1 + ], + [ + "native", + 169, + 226, + 232, + 1 + ], + [ + "native", + 173, + 226, + 389, + 1 + ], + [ + "native", + 174, + 226, + 254, + 1 + ], + [ + "native", + 175, + 226, + 406, + 1 + ], + [ + "native", + 182, + 226, + 238, + 1 + ], + [ + "native", + 183, + 226, + 247, + 1 + ], + [ + "native", + 184, + 226, + 254, + 1 + ], + [ + "native", + 188, + 226, + 259, + 1 + ], + [ + "native", + 190, + 226, + 288, + 1 + ], + [ + "native", + 191, + 226, + 293, + 1 + ], + [ + "native", + 193, + 226, + 293, + 1 + ], + [ + "native", + 199, + 226, + 356, + 1 + ], + [ + "native", + 201, + 226, + 356, + 1 + ], + [ + "native", + 202, + 226, + 437, + 1 + ], + [ + "native", + 203, + 226, + 326, + 1 + ], + [ + "native", + 204, + 226, + 363, + 1 + ], + [ + "native", + 206, + 226, + 297, + 1 + ], + [ + "native", + 211, + 226, + 314, + 1 + ], + [ + "native", + 216, + 226, + 437, + 1 + ], + [ + "native", + 217, + 226, + 351, + 1 + ], + [ + "native", + 218, + 226, + 368, + 1 + ], + [ + "native", + 222, + 226, + 377, + 1 + ], + [ + "native", + 223, + 226, + 272, + 1 + ], + [ + "parameter_add", + 114, + 0, + 6, + 1, + 227 + ], + [ + "parameter_add", + 182, + 2, + 12, + 1, + 238 + ], + [ + "parameter_add", + 183, + 70, + 18, + 1, + 247 + ], + [ + "parameter_add", + 184, + 71, + 24, + 1, + 254 + ], + [ + "parameter_add", + 188, + 72, + 30, + 1, + 259 + ], + [ + "parameter_add", + 112, + 76, + 5, + 1, + 232 + ], + [ + "parameter_add", + 125, + 27, + 36, + 1, + 227 + ], + [ + "parameter_add", + 126, + 13, + 42, + 1, + 272 + ], + [ + "parameter_add", + 127, + 14, + 48, + 1, + 281 + ], + [ + "parameter_add", + 190, + 15, + 54, + 1, + 288 + ], + [ + "parameter_add", + 193, + 78, + 60, + 1, + 293 + ], + [ + "parameter_add", + 139, + 81, + 35, + 1, + 267 + ], + [ + "parameter_add", + 165, + 11, + 66, + 1, + 297 + ], + [ + "parameter_add", + 133, + 53, + 72, + 1, + 288 + ], + [ + "parameter_add", + 148, + 21, + 78, + 1, + 314 + ], + [ + "parameter_add", + 153, + 36, + 84, + 1, + 321 + ], + [ + "parameter_add", + 203, + 41, + 90, + 1, + 326 + ], + [ + "parameter_add", + 123, + 91, + 65, + 1, + 247 + ], + [ + "parameter_add", + 163, + 9, + 96, + 1, + 329 + ], + [ + "parameter_add", + 223, + 51, + 102, + 1, + 272 + ], + [ + "parameter_add", + 149, + 111, + 108, + 1, + 321 + ], + [ + "parameter_add", + 155, + 37, + 114, + 1, + 351 + ], + [ + "parameter_add", + 201, + 43, + 120, + 1, + 356 + ], + [ + "parameter_add", + 121, + 89, + 95, + 1, + 259 + ], + [ + "parameter_add", + 128, + 25, + 126, + 1, + 238 + ], + [ + "parameter_add", + 132, + 16, + 132, + 1, + 368 + ], + [ + "parameter_add", + 159, + 20, + 138, + 1, + 377 + ], + [ + "parameter_add", + 211, + 47, + 144, + 1, + 314 + ], + [ + "parameter_add", + 191, + 99, + 150, + 1, + 293 + ], + [ + "parameter_add", + 137, + 79, + 125, + 1, + 363 + ], + [ + "parameter_add", + 173, + 7, + 156, + 1, + 389 + ], + [ + "parameter_add", + 122, + 61, + 162, + 1, + 329 + ], + [ + "parameter_add", + 175, + 10, + 168, + 1, + 406 + ], + [ + "parameter_add", + 206, + 63, + 174, + 1, + 297 + ], + [ + "parameter_add", + 204, + 94, + 180, + 1, + 363 + ], + [ + "parameter_add", + 119, + 92, + 155, + 1, + 267 + ], + [ + "parameter_add", + 156, + 57, + 186, + 1, + 389 + ], + [ + "parameter_add", + 218, + 44, + 192, + 1, + 368 + ], + [ + "parameter_add", + 154, + 106, + 198, + 1, + 326 + ], + [ + "parameter_add", + 216, + 42, + 204, + 1, + 437 + ], + [ + "parameter_add", + 199, + 104, + 210, + 1, + 356 + ], + [ + "parameter_add", + 169, + 87, + 185, + 1, + 232 + ], + [ + "parameter_add", + 164, + 62, + 216, + 1, + 406 + ], + [ + "parameter_add", + 158, + 52, + 222, + 1, + 281 + ], + [ + "parameter_add", + 222, + 46, + 228, + 1, + 377 + ], + [ + "parameter_add", + 217, + 110, + 234, + 1, + 351 + ], + [ + "parameter_add", + 202, + 105, + 240, + 1, + 437 + ], + [ + "parameter_add", + 174, + 90, + 215, + 1, + 254 + ], + [ + "native", + 0, + 227, + 228, + 1 + ], + [ + "native", + 112, + 232, + 233, + 1 + ], + [ + "native", + 2, + 238, + 239, + 1 + ], + [ + "native", + 114, + 227, + 242, + 1 + ], + [ + "native", + 7, + 389, + 390, + 1 + ], + [ + "native", + 119, + 267, + 394, + 1 + ], + [ + "native", + 9, + 329, + 330, + 1 + ], + [ + "native", + 121, + 259, + 334, + 1 + ], + [ + "native", + 10, + 406, + 407, + 1 + ], + [ + "native", + 122, + 329, + 390, + 1 + ], + [ + "native", + 11, + 297, + 298, + 1 + ], + [ + "native", + 123, + 247, + 302, + 1 + ], + [ + "native", + 13, + 272, + 273, + 1 + ], + [ + "native", + 125, + 227, + 276, + 1 + ], + [ + "native", + 14, + 281, + 282, + 1 + ], + [ + "native", + 126, + 272, + 263, + 1 + ], + [ + "native", + 15, + 288, + 289, + 1 + ], + [ + "native", + 127, + 281, + 273, + 1 + ], + [ + "native", + 16, + 368, + 369, + 1 + ], + [ + "native", + 128, + 238, + 372, + 1 + ], + [ + "native", + 20, + 377, + 378, + 1 + ], + [ + "native", + 132, + 368, + 359, + 1 + ], + [ + "native", + 21, + 314, + 315, + 1 + ], + [ + "native", + 133, + 288, + 298, + 1 + ], + [ + "native", + 25, + 238, + 359, + 1 + ], + [ + "native", + 137, + 363, + 364, + 1 + ], + [ + "native", + 27, + 227, + 263, + 1 + ], + [ + "native", + 139, + 267, + 268, + 1 + ], + [ + "native", + 36, + 321, + 322, + 1 + ], + [ + "native", + 148, + 314, + 307, + 1 + ], + [ + "native", + 37, + 351, + 352, + 1 + ], + [ + "native", + 149, + 321, + 339, + 1 + ], + [ + "native", + 41, + 326, + 302, + 1 + ], + [ + "native", + 153, + 321, + 315, + 1 + ], + [ + "native", + 42, + 437, + 438, + 1 + ], + [ + "native", + 154, + 326, + 425, + 1 + ], + [ + "native", + 43, + 356, + 334, + 1 + ], + [ + "native", + 155, + 351, + 346, + 1 + ], + [ + "native", + 44, + 368, + 425, + 1 + ], + [ + "native", + 156, + 389, + 428, + 1 + ], + [ + "native", + 46, + 377, + 458, + 1 + ], + [ + "native", + 158, + 281, + 443, + 1 + ], + [ + "native", + 47, + 314, + 384, + 1 + ], + [ + "native", + 159, + 377, + 369, + 1 + ], + [ + "native", + 51, + 272, + 339, + 1 + ], + [ + "native", + 163, + 329, + 342, + 1 + ], + [ + "native", + 52, + 281, + 451, + 1 + ], + [ + "native", + 164, + 406, + 454, + 1 + ], + [ + "native", + 53, + 288, + 307, + 1 + ], + [ + "native", + 165, + 297, + 310, + 1 + ], + [ + "native", + 57, + 389, + 417, + 1 + ], + [ + "native", + 169, + 232, + 421, + 1 + ], + [ + "native", + 61, + 329, + 399, + 1 + ], + [ + "native", + 173, + 389, + 402, + 1 + ], + [ + "native", + 62, + 406, + 443, + 1 + ], + [ + "native", + 174, + 254, + 447, + 1 + ], + [ + "native", + 63, + 297, + 413, + 1 + ], + [ + "native", + 175, + 406, + 399, + 1 + ], + [ + "native", + 70, + 247, + 248, + 1 + ], + [ + "native", + 182, + 238, + 228, + 1 + ], + [ + "native", + 71, + 254, + 255, + 1 + ], + [ + "native", + 183, + 247, + 239, + 1 + ], + [ + "native", + 72, + 259, + 233, + 1 + ], + [ + "native", + 184, + 254, + 248, + 1 + ], + [ + "native", + 76, + 232, + 242, + 1 + ], + [ + "native", + 188, + 259, + 255, + 1 + ], + [ + "native", + 78, + 293, + 268, + 1 + ], + [ + "native", + 190, + 288, + 282, + 1 + ], + [ + "native", + 79, + 363, + 372, + 1 + ], + [ + "native", + 191, + 293, + 384, + 1 + ], + [ + "native", + 81, + 267, + 276, + 1 + ], + [ + "native", + 193, + 293, + 289, + 1 + ], + [ + "native", + 87, + 232, + 428, + 1 + ], + [ + "native", + 199, + 356, + 438, + 1 + ], + [ + "native", + 89, + 259, + 342, + 1 + ], + [ + "native", + 201, + 356, + 352, + 1 + ], + [ + "native", + 90, + 254, + 454, + 1 + ], + [ + "native", + 202, + 437, + 463, + 1 + ], + [ + "native", + 91, + 247, + 310, + 1 + ], + [ + "native", + 203, + 326, + 322, + 1 + ], + [ + "native", + 92, + 267, + 402, + 1 + ], + [ + "native", + 204, + 363, + 413, + 1 + ], + [ + "native", + 94, + 363, + 394, + 1 + ], + [ + "native", + 206, + 297, + 407, + 1 + ], + [ + "native", + 99, + 293, + 364, + 1 + ], + [ + "native", + 211, + 314, + 378, + 1 + ], + [ + "native", + 104, + 356, + 421, + 1 + ], + [ + "native", + 216, + 437, + 432, + 1 + ], + [ + "native", + 105, + 437, + 447, + 1 + ], + [ + "native", + 217, + 351, + 458, + 1 + ], + [ + "native", + 106, + 326, + 432, + 1 + ], + [ + "native", + 218, + 368, + 417, + 1 + ], + [ + "native", + 110, + 351, + 463, + 1 + ], + [ + "native", + 222, + 377, + 451, + 1 + ], + [ + "native", + 111, + 321, + 346, + 1 + ], + [ + "native", + 223, + 272, + 330, + 1 + ], + [ + "parameter_add", + 182, + 0, + 11, + 1, + 228 + ], + [ + "parameter_add", + 183, + 2, + 17, + 1, + 239 + ], + [ + "parameter_add", + 184, + 70, + 23, + 1, + 248 + ], + [ + "parameter_add", + 188, + 71, + 29, + 1, + 255 + ], + [ + "parameter_add", + 112, + 72, + 4, + 1, + 233 + ], + [ + "parameter_add", + 114, + 76, + 10, + 1, + 242 + ], + [ + "parameter_add", + 126, + 27, + 41, + 1, + 263 + ], + [ + "parameter_add", + 127, + 13, + 47, + 1, + 273 + ], + [ + "parameter_add", + 190, + 14, + 53, + 1, + 282 + ], + [ + "parameter_add", + 193, + 15, + 59, + 1, + 289 + ], + [ + "parameter_add", + 139, + 78, + 34, + 1, + 268 + ], + [ + "parameter_add", + 125, + 81, + 40, + 1, + 276 + ], + [ + "parameter_add", + 133, + 11, + 71, + 1, + 298 + ], + [ + "parameter_add", + 148, + 53, + 77, + 1, + 307 + ], + [ + "parameter_add", + 153, + 21, + 83, + 1, + 315 + ], + [ + "parameter_add", + 203, + 36, + 89, + 1, + 322 + ], + [ + "parameter_add", + 123, + 41, + 64, + 1, + 302 + ], + [ + "parameter_add", + 165, + 91, + 70, + 1, + 310 + ], + [ + "parameter_add", + 223, + 9, + 101, + 1, + 330 + ], + [ + "parameter_add", + 149, + 51, + 107, + 1, + 339 + ], + [ + "parameter_add", + 155, + 111, + 113, + 1, + 346 + ], + [ + "parameter_add", + 201, + 37, + 119, + 1, + 352 + ], + [ + "parameter_add", + 121, + 43, + 94, + 1, + 334 + ], + [ + "parameter_add", + 163, + 89, + 100, + 1, + 342 + ], + [ + "parameter_add", + 132, + 25, + 131, + 1, + 359 + ], + [ + "parameter_add", + 159, + 16, + 137, + 1, + 369 + ], + [ + "parameter_add", + 211, + 20, + 143, + 1, + 378 + ], + [ + "parameter_add", + 191, + 47, + 149, + 1, + 384 + ], + [ + "parameter_add", + 137, + 99, + 124, + 1, + 364 + ], + [ + "parameter_add", + 128, + 79, + 130, + 1, + 372 + ], + [ + "parameter_add", + 122, + 7, + 161, + 1, + 390 + ], + [ + "parameter_add", + 175, + 61, + 167, + 1, + 399 + ], + [ + "parameter_add", + 206, + 10, + 173, + 1, + 407 + ], + [ + "parameter_add", + 204, + 63, + 179, + 1, + 413 + ], + [ + "parameter_add", + 119, + 94, + 154, + 1, + 394 + ], + [ + "parameter_add", + 173, + 92, + 160, + 1, + 402 + ], + [ + "parameter_add", + 218, + 57, + 191, + 1, + 417 + ], + [ + "parameter_add", + 154, + 44, + 197, + 1, + 425 + ], + [ + "parameter_add", + 216, + 106, + 203, + 1, + 432 + ], + [ + "parameter_add", + 199, + 42, + 209, + 1, + 438 + ], + [ + "parameter_add", + 169, + 104, + 184, + 1, + 421 + ], + [ + "parameter_add", + 156, + 87, + 190, + 1, + 428 + ], + [ + "parameter_add", + 158, + 62, + 221, + 1, + 443 + ], + [ + "parameter_add", + 222, + 52, + 227, + 1, + 451 + ], + [ + "parameter_add", + 217, + 46, + 233, + 1, + 458 + ], + [ + "parameter_add", + 202, + 110, + 239, + 1, + 463 + ], + [ + "parameter_add", + 174, + 105, + 214, + 1, + 447 + ], + [ + "parameter_add", + 164, + 90, + 220, + 1, + 454 + ], + [ + "native", + 0, + 228, + 229, + 1 + ], + [ + "native", + 112, + 233, + 234, + 1 + ], + [ + "native", + 2, + 239, + 240, + 1 + ], + [ + "native", + 114, + 242, + 243, + 1 + ], + [ + "native", + 7, + 390, + 391, + 1 + ], + [ + "native", + 119, + 394, + 395, + 1 + ], + [ + "native", + 9, + 330, + 331, + 1 + ], + [ + "native", + 121, + 334, + 335, + 1 + ], + [ + "native", + 10, + 407, + 408, + 1 + ], + [ + "native", + 122, + 390, + 409, + 1 + ], + [ + "native", + 11, + 298, + 299, + 1 + ], + [ + "native", + 123, + 302, + 303, + 1 + ], + [ + "native", + 13, + 273, + 274, + 1 + ], + [ + "native", + 125, + 276, + 277, + 1 + ], + [ + "native", + 14, + 282, + 283, + 1 + ], + [ + "native", + 126, + 263, + 284, + 1 + ], + [ + "native", + 15, + 289, + 269, + 1 + ], + [ + "native", + 127, + 273, + 264, + 1 + ], + [ + "native", + 16, + 369, + 370, + 1 + ], + [ + "native", + 128, + 372, + 373, + 1 + ], + [ + "native", + 20, + 378, + 379, + 1 + ], + [ + "native", + 132, + 359, + 380, + 1 + ], + [ + "native", + 21, + 315, + 316, + 1 + ], + [ + "native", + 133, + 298, + 317, + 1 + ], + [ + "native", + 25, + 359, + 360, + 1 + ], + [ + "native", + 137, + 364, + 365, + 1 + ], + [ + "native", + 27, + 263, + 264, + 1 + ], + [ + "native", + 139, + 268, + 269, + 1 + ], + [ + "native", + 36, + 322, + 303, + 1 + ], + [ + "native", + 148, + 307, + 299, + 1 + ], + [ + "native", + 37, + 352, + 335, + 1 + ], + [ + "native", + 149, + 339, + 331, + 1 + ], + [ + "native", + 41, + 302, + 311, + 1 + ], + [ + "native", + 153, + 315, + 308, + 1 + ], + [ + "native", + 42, + 438, + 422, + 1 + ], + [ + "native", + 154, + 425, + 418, + 1 + ], + [ + "native", + 43, + 334, + 343, + 1 + ], + [ + "native", + 155, + 346, + 340, + 1 + ], + [ + "native", + 44, + 425, + 426, + 1 + ], + [ + "native", + 156, + 428, + 429, + 1 + ], + [ + "native", + 46, + 458, + 459, + 1 + ], + [ + "native", + 158, + 443, + 460, + 1 + ], + [ + "native", + 47, + 384, + 365, + 1 + ], + [ + "native", + 159, + 369, + 360, + 1 + ], + [ + "native", + 51, + 339, + 340, + 1 + ], + [ + "native", + 163, + 342, + 343, + 1 + ], + [ + "native", + 52, + 451, + 452, + 1 + ], + [ + "native", + 164, + 454, + 455, + 1 + ], + [ + "native", + 53, + 307, + 308, + 1 + ], + [ + "native", + 165, + 310, + 311, + 1 + ], + [ + "native", + 57, + 417, + 418, + 1 + ], + [ + "native", + 169, + 421, + 422, + 1 + ], + [ + "native", + 61, + 399, + 400, + 1 + ], + [ + "native", + 173, + 402, + 403, + 1 + ], + [ + "native", + 62, + 443, + 444, + 1 + ], + [ + "native", + 174, + 447, + 448, + 1 + ], + [ + "native", + 63, + 413, + 395, + 1 + ], + [ + "native", + 175, + 399, + 391, + 1 + ], + [ + "native", + 70, + 248, + 249, + 1 + ], + [ + "native", + 182, + 228, + 250, + 1 + ], + [ + "native", + 71, + 255, + 234, + 1 + ], + [ + "native", + 183, + 239, + 229, + 1 + ], + [ + "native", + 72, + 233, + 243, + 1 + ], + [ + "native", + 184, + 248, + 240, + 1 + ], + [ + "native", + 76, + 242, + 250, + 1 + ], + [ + "native", + 188, + 255, + 249, + 1 + ], + [ + "native", + 78, + 268, + 277, + 1 + ], + [ + "native", + 190, + 282, + 274, + 1 + ], + [ + "native", + 79, + 372, + 380, + 1 + ], + [ + "native", + 191, + 384, + 379, + 1 + ], + [ + "native", + 81, + 276, + 284, + 1 + ], + [ + "native", + 193, + 289, + 283, + 1 + ], + [ + "native", + 87, + 428, + 434, + 1 + ], + [ + "native", + 199, + 438, + 433, + 1 + ], + [ + "native", + 89, + 342, + 348, + 1 + ], + [ + "native", + 201, + 352, + 347, + 1 + ], + [ + "native", + 90, + 454, + 460, + 1 + ], + [ + "native", + 202, + 463, + 459, + 1 + ], + [ + "native", + 91, + 310, + 317, + 1 + ], + [ + "native", + 203, + 322, + 316, + 1 + ], + [ + "native", + 92, + 402, + 409, + 1 + ], + [ + "native", + 204, + 413, + 408, + 1 + ], + [ + "native", + 94, + 394, + 403, + 1 + ], + [ + "native", + 206, + 407, + 400, + 1 + ], + [ + "native", + 99, + 364, + 373, + 1 + ], + [ + "native", + 211, + 378, + 370, + 1 + ], + [ + "native", + 104, + 421, + 429, + 1 + ], + [ + "native", + 216, + 432, + 426, + 1 + ], + [ + "native", + 105, + 447, + 455, + 1 + ], + [ + "native", + 217, + 458, + 452, + 1 + ], + [ + "native", + 106, + 432, + 433, + 1 + ], + [ + "native", + 218, + 417, + 434, + 1 + ], + [ + "native", + 110, + 463, + 448, + 1 + ], + [ + "native", + 222, + 451, + 444, + 1 + ], + [ + "native", + 111, + 346, + 347, + 1 + ], + [ + "native", + 223, + 330, + 348, + 1 + ], + [ + "parameter_add", + 183, + 0, + 16, + 1, + 229 + ], + [ + "parameter_add", + 184, + 2, + 22, + 1, + 240 + ], + [ + "parameter_add", + 188, + 70, + 28, + 1, + 249 + ], + [ + "parameter_add", + 112, + 71, + 3, + 1, + 234 + ], + [ + "parameter_add", + 114, + 72, + 9, + 1, + 243 + ], + [ + "parameter_add", + 182, + 76, + 15, + 1, + 250 + ], + [ + "parameter_add", + 127, + 27, + 46, + 1, + 264 + ], + [ + "parameter_add", + 190, + 13, + 52, + 1, + 274 + ], + [ + "parameter_add", + 193, + 14, + 58, + 1, + 283 + ], + [ + "parameter_add", + 139, + 15, + 33, + 1, + 269 + ], + [ + "parameter_add", + 125, + 78, + 39, + 1, + 277 + ], + [ + "parameter_add", + 126, + 81, + 45, + 1, + 284 + ], + [ + "parameter_add", + 148, + 11, + 76, + 1, + 299 + ], + [ + "parameter_add", + 153, + 53, + 82, + 1, + 308 + ], + [ + "parameter_add", + 203, + 21, + 88, + 1, + 316 + ], + [ + "parameter_add", + 123, + 36, + 63, + 1, + 303 + ], + [ + "parameter_add", + 165, + 41, + 69, + 1, + 311 + ], + [ + "parameter_add", + 133, + 91, + 75, + 1, + 317 + ], + [ + "parameter_add", + 149, + 9, + 106, + 1, + 331 + ], + [ + "parameter_add", + 155, + 51, + 112, + 1, + 340 + ], + [ + "parameter_add", + 201, + 111, + 118, + 1, + 347 + ], + [ + "parameter_add", + 121, + 37, + 93, + 1, + 335 + ], + [ + "parameter_add", + 163, + 43, + 99, + 1, + 343 + ], + [ + "parameter_add", + 223, + 89, + 105, + 1, + 348 + ], + [ + "parameter_add", + 159, + 25, + 136, + 1, + 360 + ], + [ + "parameter_add", + 211, + 16, + 142, + 1, + 370 + ], + [ + "parameter_add", + 191, + 20, + 148, + 1, + 379 + ], + [ + "parameter_add", + 137, + 47, + 123, + 1, + 365 + ], + [ + "parameter_add", + 128, + 99, + 129, + 1, + 373 + ], + [ + "parameter_add", + 132, + 79, + 135, + 1, + 380 + ], + [ + "parameter_add", + 175, + 7, + 166, + 1, + 391 + ], + [ + "parameter_add", + 206, + 61, + 172, + 1, + 400 + ], + [ + "parameter_add", + 204, + 10, + 178, + 1, + 408 + ], + [ + "parameter_add", + 119, + 63, + 153, + 1, + 395 + ], + [ + "parameter_add", + 173, + 94, + 159, + 1, + 403 + ], + [ + "parameter_add", + 122, + 92, + 165, + 1, + 409 + ], + [ + "parameter_add", + 154, + 57, + 196, + 1, + 418 + ], + [ + "parameter_add", + 216, + 44, + 202, + 1, + 426 + ], + [ + "parameter_add", + 199, + 106, + 208, + 1, + 433 + ], + [ + "parameter_add", + 169, + 42, + 183, + 1, + 422 + ], + [ + "parameter_add", + 156, + 104, + 189, + 1, + 429 + ], + [ + "parameter_add", + 218, + 87, + 195, + 1, + 434 + ], + [ + "parameter_add", + 222, + 62, + 226, + 1, + 444 + ], + [ + "parameter_add", + 217, + 52, + 232, + 1, + 452 + ], + [ + "parameter_add", + 202, + 46, + 238, + 1, + 459 + ], + [ + "parameter_add", + 174, + 110, + 213, + 1, + 448 + ], + [ + "parameter_add", + 164, + 105, + 219, + 1, + 455 + ], + [ + "parameter_add", + 158, + 90, + 225, + 1, + 460 + ], + [ + "native", + 0, + 229, + 230, + 1 + ], + [ + "native", + 112, + 234, + 235, + 1 + ], + [ + "native", + 2, + 240, + 241, + 1 + ], + [ + "native", + 114, + 243, + 244, + 1 + ], + [ + "native", + 7, + 391, + 392, + 1 + ], + [ + "native", + 119, + 395, + 396, + 1 + ], + [ + "native", + 9, + 331, + 332, + 1 + ], + [ + "native", + 121, + 335, + 336, + 1 + ], + [ + "native", + 10, + 408, + 396, + 1 + ], + [ + "native", + 122, + 409, + 410, + 1 + ], + [ + "native", + 11, + 299, + 300, + 1 + ], + [ + "native", + 123, + 303, + 304, + 1 + ], + [ + "native", + 13, + 274, + 275, + 1 + ], + [ + "native", + 125, + 277, + 278, + 1 + ], + [ + "native", + 14, + 283, + 270, + 1 + ], + [ + "native", + 126, + 284, + 285, + 1 + ], + [ + "native", + 15, + 269, + 278, + 1 + ], + [ + "native", + 127, + 264, + 290, + 1 + ], + [ + "native", + 16, + 370, + 371, + 1 + ], + [ + "native", + 128, + 373, + 374, + 1 + ], + [ + "native", + 20, + 379, + 366, + 1 + ], + [ + "native", + 132, + 380, + 381, + 1 + ], + [ + "native", + 21, + 316, + 304, + 1 + ], + [ + "native", + 133, + 317, + 318, + 1 + ], + [ + "native", + 25, + 360, + 361, + 1 + ], + [ + "native", + 137, + 365, + 366, + 1 + ], + [ + "native", + 27, + 264, + 265, + 1 + ], + [ + "native", + 139, + 269, + 270, + 1 + ], + [ + "native", + 36, + 303, + 312, + 1 + ], + [ + "native", + 148, + 299, + 323, + 1 + ], + [ + "native", + 37, + 335, + 344, + 1 + ], + [ + "native", + 149, + 331, + 353, + 1 + ], + [ + "native", + 41, + 311, + 318, + 1 + ], + [ + "native", + 153, + 308, + 300, + 1 + ], + [ + "native", + 42, + 422, + 430, + 1 + ], + [ + "native", + 154, + 418, + 439, + 1 + ], + [ + "native", + 43, + 343, + 349, + 1 + ], + [ + "native", + 155, + 340, + 332, + 1 + ], + [ + "native", + 44, + 426, + 427, + 1 + ], + [ + "native", + 156, + 429, + 430, + 1 + ], + [ + "native", + 46, + 459, + 449, + 1 + ], + [ + "native", + 158, + 460, + 461, + 1 + ], + [ + "native", + 47, + 365, + 374, + 1 + ], + [ + "native", + 159, + 360, + 385, + 1 + ], + [ + "native", + 51, + 340, + 341, + 1 + ], + [ + "native", + 163, + 343, + 344, + 1 + ], + [ + "native", + 52, + 452, + 453, + 1 + ], + [ + "native", + 164, + 455, + 456, + 1 + ], + [ + "native", + 53, + 308, + 309, + 1 + ], + [ + "native", + 165, + 311, + 312, + 1 + ], + [ + "native", + 57, + 418, + 419, + 1 + ], + [ + "native", + 169, + 422, + 423, + 1 + ], + [ + "native", + 61, + 400, + 401, + 1 + ], + [ + "native", + 173, + 403, + 404, + 1 + ], + [ + "native", + 62, + 444, + 445, + 1 + ], + [ + "native", + 174, + 448, + 449, + 1 + ], + [ + "native", + 63, + 395, + 404, + 1 + ], + [ + "native", + 175, + 391, + 414, + 1 + ], + [ + "native", + 70, + 249, + 235, + 1 + ], + [ + "native", + 182, + 250, + 251, + 1 + ], + [ + "native", + 71, + 234, + 244, + 1 + ], + [ + "native", + 183, + 229, + 256, + 1 + ], + [ + "native", + 72, + 243, + 251, + 1 + ], + [ + "native", + 184, + 240, + 230, + 1 + ], + [ + "native", + 76, + 250, + 256, + 1 + ], + [ + "native", + 188, + 249, + 241, + 1 + ], + [ + "native", + 78, + 277, + 285, + 1 + ], + [ + "native", + 190, + 274, + 265, + 1 + ], + [ + "native", + 79, + 380, + 385, + 1 + ], + [ + "native", + 191, + 379, + 371, + 1 + ], + [ + "native", + 81, + 284, + 290, + 1 + ], + [ + "native", + 193, + 283, + 275, + 1 + ], + [ + "native", + 87, + 434, + 439, + 1 + ], + [ + "native", + 199, + 433, + 427, + 1 + ], + [ + "native", + 89, + 348, + 353, + 1 + ], + [ + "native", + 201, + 347, + 341, + 1 + ], + [ + "native", + 90, + 460, + 464, + 1 + ], + [ + "native", + 202, + 459, + 453, + 1 + ], + [ + "native", + 91, + 317, + 323, + 1 + ], + [ + "native", + 203, + 316, + 309, + 1 + ], + [ + "native", + 92, + 409, + 414, + 1 + ], + [ + "native", + 204, + 408, + 401, + 1 + ], + [ + "native", + 94, + 403, + 410, + 1 + ], + [ + "native", + 206, + 400, + 392, + 1 + ], + [ + "native", + 99, + 373, + 381, + 1 + ], + [ + "native", + 211, + 370, + 361, + 1 + ], + [ + "native", + 104, + 429, + 435, + 1 + ], + [ + "native", + 216, + 426, + 419, + 1 + ], + [ + "native", + 105, + 455, + 461, + 1 + ], + [ + "native", + 217, + 452, + 445, + 1 + ], + [ + "native", + 106, + 433, + 423, + 1 + ], + [ + "native", + 218, + 434, + 435, + 1 + ], + [ + "native", + 110, + 448, + 456, + 1 + ], + [ + "native", + 222, + 444, + 464, + 1 + ], + [ + "native", + 111, + 347, + 336, + 1 + ], + [ + "native", + 223, + 348, + 349, + 1 + ], + [ + "parameter_add", + 184, + 0, + 21, + 1, + 230 + ], + [ + "parameter_add", + 188, + 2, + 27, + 1, + 241 + ], + [ + "parameter_add", + 112, + 70, + 2, + 1, + 235 + ], + [ + "parameter_add", + 114, + 71, + 8, + 1, + 244 + ], + [ + "parameter_add", + 182, + 72, + 14, + 1, + 251 + ], + [ + "parameter_add", + 183, + 76, + 20, + 1, + 256 + ], + [ + "parameter_add", + 190, + 27, + 51, + 1, + 265 + ], + [ + "parameter_add", + 193, + 13, + 57, + 1, + 275 + ], + [ + "parameter_add", + 139, + 14, + 32, + 1, + 270 + ], + [ + "parameter_add", + 125, + 15, + 38, + 1, + 278 + ], + [ + "parameter_add", + 126, + 78, + 44, + 1, + 285 + ], + [ + "parameter_add", + 127, + 81, + 50, + 1, + 290 + ], + [ + "parameter_add", + 153, + 11, + 81, + 1, + 300 + ], + [ + "parameter_add", + 203, + 53, + 87, + 1, + 309 + ], + [ + "parameter_add", + 123, + 21, + 62, + 1, + 304 + ], + [ + "parameter_add", + 165, + 36, + 68, + 1, + 312 + ], + [ + "parameter_add", + 133, + 41, + 74, + 1, + 318 + ], + [ + "parameter_add", + 148, + 91, + 80, + 1, + 323 + ], + [ + "parameter_add", + 155, + 9, + 111, + 1, + 332 + ], + [ + "parameter_add", + 201, + 51, + 117, + 1, + 341 + ], + [ + "parameter_add", + 121, + 111, + 92, + 1, + 336 + ], + [ + "parameter_add", + 163, + 37, + 98, + 1, + 344 + ], + [ + "parameter_add", + 223, + 43, + 104, + 1, + 349 + ], + [ + "parameter_add", + 149, + 89, + 110, + 1, + 353 + ], + [ + "parameter_add", + 211, + 25, + 141, + 1, + 361 + ], + [ + "parameter_add", + 191, + 16, + 147, + 1, + 371 + ], + [ + "parameter_add", + 137, + 20, + 122, + 1, + 366 + ], + [ + "parameter_add", + 128, + 47, + 128, + 1, + 374 + ], + [ + "parameter_add", + 132, + 99, + 134, + 1, + 381 + ], + [ + "parameter_add", + 159, + 79, + 140, + 1, + 385 + ], + [ + "parameter_add", + 206, + 7, + 171, + 1, + 392 + ], + [ + "parameter_add", + 204, + 61, + 177, + 1, + 401 + ], + [ + "parameter_add", + 119, + 10, + 152, + 1, + 396 + ], + [ + "parameter_add", + 173, + 63, + 158, + 1, + 404 + ], + [ + "parameter_add", + 122, + 94, + 164, + 1, + 410 + ], + [ + "parameter_add", + 175, + 92, + 170, + 1, + 414 + ], + [ + "parameter_add", + 216, + 57, + 201, + 1, + 419 + ], + [ + "parameter_add", + 199, + 44, + 207, + 1, + 427 + ], + [ + "parameter_add", + 169, + 106, + 182, + 1, + 423 + ], + [ + "parameter_add", + 156, + 42, + 188, + 1, + 430 + ], + [ + "parameter_add", + 218, + 104, + 194, + 1, + 435 + ], + [ + "parameter_add", + 154, + 87, + 200, + 1, + 439 + ], + [ + "parameter_add", + 217, + 62, + 231, + 1, + 445 + ], + [ + "parameter_add", + 202, + 52, + 237, + 1, + 453 + ], + [ + "parameter_add", + 174, + 46, + 212, + 1, + 449 + ], + [ + "parameter_add", + 164, + 110, + 218, + 1, + 456 + ], + [ + "parameter_add", + 158, + 105, + 224, + 1, + 461 + ], + [ + "parameter_add", + 222, + 90, + 230, + 1, + 464 + ], + [ + "native", + 0, + 230, + 231, + 1 + ], + [ + "native", + 112, + 235, + 236, + 1 + ], + [ + "native", + 2, + 241, + 236, + 1 + ], + [ + "native", + 114, + 244, + 245, + 1 + ], + [ + "native", + 7, + 392, + 393, + 1 + ], + [ + "native", + 119, + 396, + 397, + 1 + ], + [ + "native", + 9, + 332, + 333, + 1 + ], + [ + "native", + 121, + 336, + 337, + 1 + ], + [ + "native", + 10, + 396, + 405, + 1 + ], + [ + "native", + 122, + 410, + 411, + 1 + ], + [ + "native", + 11, + 300, + 301, + 1 + ], + [ + "native", + 123, + 304, + 305, + 1 + ], + [ + "native", + 13, + 275, + 271, + 1 + ], + [ + "native", + 125, + 278, + 279, + 1 + ], + [ + "native", + 14, + 270, + 279, + 1 + ], + [ + "native", + 126, + 285, + 286, + 1 + ], + [ + "native", + 15, + 278, + 286, + 1 + ], + [ + "native", + 127, + 290, + 291, + 1 + ], + [ + "native", + 16, + 371, + 367, + 1 + ], + [ + "native", + 128, + 374, + 375, + 1 + ], + [ + "native", + 20, + 366, + 375, + 1 + ], + [ + "native", + 132, + 381, + 382, + 1 + ], + [ + "native", + 21, + 304, + 313, + 1 + ], + [ + "native", + 133, + 318, + 319, + 1 + ], + [ + "native", + 25, + 361, + 362, + 1 + ], + [ + "native", + 137, + 366, + 367, + 1 + ], + [ + "native", + 27, + 265, + 266, + 1 + ], + [ + "native", + 139, + 270, + 271, + 1 + ], + [ + "native", + 36, + 312, + 319, + 1 + ], + [ + "native", + 148, + 323, + 324, + 1 + ], + [ + "native", + 37, + 344, + 350, + 1 + ], + [ + "native", + 149, + 353, + 354, + 1 + ], + [ + "native", + 41, + 318, + 324, + 1 + ], + [ + "native", + 153, + 300, + 327, + 1 + ], + [ + "native", + 42, + 430, + 436, + 1 + ], + [ + "native", + 154, + 439, + 440, + 1 + ], + [ + "native", + 43, + 349, + 354, + 1 + ], + [ + "native", + 155, + 332, + 357, + 1 + ], + [ + "native", + 44, + 427, + 424, + 1 + ], + [ + "native", + 156, + 430, + 431, + 1 + ], + [ + "native", + 46, + 449, + 457, + 1 + ], + [ + "native", + 158, + 461, + 462, + 1 + ], + [ + "native", + 47, + 374, + 382, + 1 + ], + [ + "native", + 159, + 385, + 386, + 1 + ], + [ + "native", + 51, + 341, + 337, + 1 + ], + [ + "native", + 163, + 344, + 345, + 1 + ], + [ + "native", + 52, + 453, + 450, + 1 + ], + [ + "native", + 164, + 456, + 457, + 1 + ], + [ + "native", + 53, + 309, + 305, + 1 + ], + [ + "native", + 165, + 312, + 313, + 1 + ], + [ + "native", + 57, + 419, + 420, + 1 + ], + [ + "native", + 169, + 423, + 424, + 1 + ], + [ + "native", + 61, + 401, + 397, + 1 + ], + [ + "native", + 173, + 404, + 405, + 1 + ], + [ + "native", + 62, + 445, + 446, + 1 + ], + [ + "native", + 174, + 449, + 450, + 1 + ], + [ + "native", + 63, + 404, + 411, + 1 + ], + [ + "native", + 175, + 414, + 415, + 1 + ], + [ + "native", + 70, + 235, + 245, + 1 + ], + [ + "native", + 182, + 251, + 252, + 1 + ], + [ + "native", + 71, + 244, + 252, + 1 + ], + [ + "native", + 183, + 256, + 257, + 1 + ], + [ + "native", + 72, + 251, + 257, + 1 + ], + [ + "native", + 184, + 230, + 260, + 1 + ], + [ + "native", + 76, + 256, + 260, + 1 + ], + [ + "native", + 188, + 241, + 231, + 1 + ], + [ + "native", + 78, + 285, + 291, + 1 + ], + [ + "native", + 190, + 265, + 294, + 1 + ], + [ + "native", + 79, + 385, + 387, + 1 + ], + [ + "native", + 191, + 371, + 362, + 1 + ], + [ + "native", + 81, + 290, + 294, + 1 + ], + [ + "native", + 193, + 275, + 266, + 1 + ], + [ + "native", + 87, + 439, + 442, + 1 + ], + [ + "native", + 199, + 427, + 420, + 1 + ], + [ + "native", + 89, + 353, + 357, + 1 + ], + [ + "native", + 201, + 341, + 333, + 1 + ], + [ + "native", + 90, + 464, + 466, + 1 + ], + [ + "native", + 202, + 453, + 446, + 1 + ], + [ + "native", + 91, + 323, + 327, + 1 + ], + [ + "native", + 203, + 309, + 301, + 1 + ], + [ + "native", + 92, + 414, + 416, + 1 + ], + [ + "native", + 204, + 401, + 393, + 1 + ], + [ + "native", + 94, + 410, + 415, + 1 + ], + [ + "native", + 206, + 392, + 416, + 1 + ], + [ + "native", + 99, + 381, + 386, + 1 + ], + [ + "native", + 211, + 361, + 387, + 1 + ], + [ + "native", + 104, + 435, + 440, + 1 + ], + [ + "native", + 216, + 419, + 442, + 1 + ], + [ + "native", + 105, + 461, + 465, + 1 + ], + [ + "native", + 217, + 445, + 466, + 1 + ], + [ + "native", + 106, + 423, + 431, + 1 + ], + [ + "native", + 218, + 435, + 436, + 1 + ], + [ + "native", + 110, + 456, + 462, + 1 + ], + [ + "native", + 222, + 464, + 465, + 1 + ], + [ + "native", + 111, + 336, + 345, + 1 + ], + [ + "native", + 223, + 349, + 350, + 1 + ], + [ + "parameter_add", + 188, + 0, + 26, + 1, + 231 + ], + [ + "parameter_add", + 112, + 2, + 1, + 1, + 236 + ], + [ + "parameter_add", + 114, + 70, + 7, + 1, + 245 + ], + [ + "parameter_add", + 182, + 71, + 13, + 1, + 252 + ], + [ + "parameter_add", + 183, + 72, + 19, + 1, + 257 + ], + [ + "parameter_add", + 184, + 76, + 25, + 1, + 260 + ], + [ + "parameter_add", + 193, + 27, + 56, + 1, + 266 + ], + [ + "parameter_add", + 139, + 13, + 31, + 1, + 271 + ], + [ + "parameter_add", + 125, + 14, + 37, + 1, + 279 + ], + [ + "parameter_add", + 126, + 15, + 43, + 1, + 286 + ], + [ + "parameter_add", + 127, + 78, + 49, + 1, + 291 + ], + [ + "parameter_add", + 190, + 81, + 55, + 1, + 294 + ], + [ + "parameter_add", + 203, + 11, + 86, + 1, + 301 + ], + [ + "parameter_add", + 123, + 53, + 61, + 1, + 305 + ], + [ + "parameter_add", + 165, + 21, + 67, + 1, + 313 + ], + [ + "parameter_add", + 133, + 36, + 73, + 1, + 319 + ], + [ + "parameter_add", + 148, + 41, + 79, + 1, + 324 + ], + [ + "parameter_add", + 153, + 91, + 85, + 1, + 327 + ], + [ + "parameter_add", + 201, + 9, + 116, + 1, + 333 + ], + [ + "parameter_add", + 121, + 51, + 91, + 1, + 337 + ], + [ + "parameter_add", + 163, + 111, + 97, + 1, + 345 + ], + [ + "parameter_add", + 223, + 37, + 103, + 1, + 350 + ], + [ + "parameter_add", + 149, + 43, + 109, + 1, + 354 + ], + [ + "parameter_add", + 155, + 89, + 115, + 1, + 357 + ], + [ + "parameter_add", + 191, + 25, + 146, + 1, + 362 + ], + [ + "parameter_add", + 137, + 16, + 121, + 1, + 367 + ], + [ + "parameter_add", + 128, + 20, + 127, + 1, + 375 + ], + [ + "parameter_add", + 132, + 47, + 133, + 1, + 382 + ], + [ + "parameter_add", + 159, + 99, + 139, + 1, + 386 + ], + [ + "parameter_add", + 211, + 79, + 145, + 1, + 387 + ], + [ + "parameter_add", + 204, + 7, + 176, + 1, + 393 + ], + [ + "parameter_add", + 119, + 61, + 151, + 1, + 397 + ], + [ + "parameter_add", + 173, + 10, + 157, + 1, + 405 + ], + [ + "parameter_add", + 122, + 63, + 163, + 1, + 411 + ], + [ + "parameter_add", + 175, + 94, + 169, + 1, + 415 + ], + [ + "parameter_add", + 206, + 92, + 175, + 1, + 416 + ], + [ + "parameter_add", + 199, + 57, + 206, + 1, + 420 + ], + [ + "parameter_add", + 169, + 44, + 181, + 1, + 424 + ], + [ + "parameter_add", + 156, + 106, + 187, + 1, + 431 + ], + [ + "parameter_add", + 218, + 42, + 193, + 1, + 436 + ], + [ + "parameter_add", + 154, + 104, + 199, + 1, + 440 + ], + [ + "parameter_add", + 216, + 87, + 205, + 1, + 442 + ], + [ + "parameter_add", + 202, + 62, + 236, + 1, + 446 + ], + [ + "parameter_add", + 174, + 52, + 211, + 1, + 450 + ], + [ + "parameter_add", + 164, + 46, + 217, + 1, + 457 + ], + [ + "parameter_add", + 158, + 110, + 223, + 1, + 462 + ], + [ + "parameter_add", + 222, + 105, + 229, + 1, + 465 + ], + [ + "parameter_add", + 217, + 90, + 235, + 1, + 466 + ], + [ + "native", + 0, + 231, + 1, + 3 + ], + [ + "native", + 112, + 236, + 237, + 1 + ], + [ + "native", + 2, + 236, + 1, + 3 + ], + [ + "native", + 114, + 245, + 246, + 1 + ], + [ + "native", + 7, + 393, + 1, + 3 + ], + [ + "native", + 119, + 397, + 398, + 1 + ], + [ + "native", + 9, + 333, + 1, + 3 + ], + [ + "native", + 121, + 337, + 338, + 1 + ], + [ + "native", + 10, + 405, + 1, + 3 + ], + [ + "native", + 122, + 411, + 412, + 1 + ], + [ + "native", + 11, + 301, + 1, + 3 + ], + [ + "native", + 123, + 305, + 306, + 1 + ], + [ + "native", + 13, + 271, + 1, + 3 + ], + [ + "native", + 125, + 279, + 280, + 1 + ], + [ + "native", + 14, + 279, + 1, + 3 + ], + [ + "native", + 126, + 286, + 287, + 1 + ], + [ + "native", + 15, + 286, + 1, + 3 + ], + [ + "native", + 127, + 291, + 292, + 1 + ], + [ + "native", + 16, + 367, + 1, + 3 + ], + [ + "native", + 128, + 375, + 376, + 1 + ], + [ + "native", + 20, + 375, + 1, + 3 + ], + [ + "native", + 132, + 382, + 383, + 1 + ], + [ + "native", + 21, + 313, + 1, + 3 + ], + [ + "native", + 133, + 319, + 320, + 1 + ], + [ + "native", + 25, + 362, + 1, + 3 + ], + [ + "native", + 137, + 367, + 246, + 1 + ], + [ + "native", + 27, + 266, + 1, + 3 + ], + [ + "native", + 139, + 271, + 237, + 1 + ], + [ + "native", + 36, + 319, + 1, + 3 + ], + [ + "native", + 148, + 324, + 325, + 1 + ], + [ + "native", + 37, + 350, + 1, + 3 + ], + [ + "native", + 149, + 354, + 355, + 1 + ], + [ + "native", + 41, + 324, + 1, + 3 + ], + [ + "native", + 153, + 327, + 328, + 1 + ], + [ + "native", + 42, + 436, + 1, + 3 + ], + [ + "native", + 154, + 440, + 441, + 1 + ], + [ + "native", + 43, + 354, + 1, + 3 + ], + [ + "native", + 155, + 357, + 358, + 1 + ], + [ + "native", + 44, + 424, + 1, + 3 + ], + [ + "native", + 156, + 431, + 376, + 1 + ], + [ + "native", + 46, + 457, + 1, + 3 + ], + [ + "native", + 158, + 462, + 383, + 1 + ], + [ + "native", + 47, + 382, + 1, + 3 + ], + [ + "native", + 159, + 386, + 320, + 1 + ], + [ + "native", + 51, + 337, + 1, + 3 + ], + [ + "native", + 163, + 345, + 280, + 1 + ], + [ + "native", + 52, + 450, + 1, + 3 + ], + [ + "native", + 164, + 457, + 287, + 1 + ], + [ + "native", + 53, + 305, + 1, + 3 + ], + [ + "native", + 165, + 313, + 292, + 1 + ], + [ + "native", + 57, + 420, + 1, + 3 + ], + [ + "native", + 169, + 424, + 398, + 1 + ], + [ + "native", + 61, + 397, + 1, + 3 + ], + [ + "native", + 173, + 405, + 338, + 1 + ], + [ + "native", + 62, + 446, + 1, + 3 + ], + [ + "native", + 174, + 450, + 412, + 1 + ], + [ + "native", + 63, + 411, + 1, + 3 + ], + [ + "native", + 175, + 415, + 306, + 1 + ], + [ + "native", + 70, + 245, + 1, + 3 + ], + [ + "native", + 182, + 252, + 253, + 1 + ], + [ + "native", + 71, + 252, + 1, + 3 + ], + [ + "native", + 183, + 257, + 258, + 1 + ], + [ + "native", + 72, + 257, + 1, + 3 + ], + [ + "native", + 184, + 260, + 261, + 1 + ], + [ + "native", + 76, + 260, + 1, + 3 + ], + [ + "native", + 188, + 231, + 262, + 1 + ], + [ + "native", + 78, + 291, + 1, + 3 + ], + [ + "native", + 190, + 294, + 295, + 1 + ], + [ + "native", + 79, + 387, + 1, + 3 + ], + [ + "native", + 191, + 362, + 388, + 1 + ], + [ + "native", + 81, + 294, + 1, + 3 + ], + [ + "native", + 193, + 266, + 296, + 1 + ], + [ + "native", + 87, + 442, + 1, + 3 + ], + [ + "native", + 199, + 420, + 262, + 1 + ], + [ + "native", + 89, + 357, + 1, + 3 + ], + [ + "native", + 201, + 333, + 261, + 1 + ], + [ + "native", + 90, + 466, + 1, + 3 + ], + [ + "native", + 202, + 446, + 258, + 1 + ], + [ + "native", + 91, + 327, + 1, + 3 + ], + [ + "native", + 203, + 301, + 253, + 1 + ], + [ + "native", + 92, + 416, + 1, + 3 + ], + [ + "native", + 204, + 393, + 296, + 1 + ], + [ + "native", + 94, + 415, + 1, + 3 + ], + [ + "native", + 206, + 416, + 388, + 1 + ], + [ + "native", + 99, + 386, + 1, + 3 + ], + [ + "native", + 211, + 387, + 295, + 1 + ], + [ + "native", + 104, + 440, + 1, + 3 + ], + [ + "native", + 216, + 442, + 358, + 1 + ], + [ + "native", + 105, + 465, + 1, + 3 + ], + [ + "native", + 217, + 466, + 441, + 1 + ], + [ + "native", + 106, + 431, + 1, + 3 + ], + [ + "native", + 218, + 436, + 328, + 1 + ], + [ + "native", + 110, + 462, + 1, + 3 + ], + [ + "native", + 222, + 465, + 355, + 1 + ], + [ + "native", + 111, + 345, + 1, + 3 + ], + [ + "native", + 223, + 350, + 325, + 1 + ], + [ + "add", + 27, + 0, + "-1", + 1 + ], + [ + "scale", + 27, + null, + "-1/2", + 1 + ], + [ + "add", + 0, + 27, + "-1", + 1 + ], + [ + "add", + 139, + 112, + "-1", + 237 + ], + [ + "scale", + 139, + null, + "-1/2", + 237 + ], + [ + "add", + 112, + 139, + "-1", + 237 + ], + [ + "add", + 25, + 2, + "-1", + 1 + ], + [ + "scale", + 25, + null, + "-1/2", + 1 + ], + [ + "add", + 2, + 25, + "-1", + 1 + ], + [ + "add", + 137, + 114, + "-1", + 246 + ], + [ + "scale", + 137, + null, + "-1/2", + 246 + ], + [ + "add", + 114, + 137, + "-1", + 246 + ], + [ + "add", + 57, + 7, + "-1", + 1 + ], + [ + "scale", + 57, + null, + "-1/2", + 1 + ], + [ + "add", + 7, + 57, + "-1", + 1 + ], + [ + "add", + 169, + 119, + "-1", + 398 + ], + [ + "scale", + 169, + null, + "-1/2", + 398 + ], + [ + "add", + 119, + 169, + "-1", + 398 + ], + [ + "add", + 61, + 9, + "-1", + 1 + ], + [ + "scale", + 61, + null, + "1/2", + 1 + ], + [ + "add", + 9, + 61, + "1", + 1 + ], + [ + "add", + 173, + 121, + "-1", + 338 + ], + [ + "scale", + 173, + null, + "1/2", + 338 + ], + [ + "add", + 121, + 173, + "1", + 338 + ], + [ + "add", + 62, + 10, + "-1", + 1 + ], + [ + "scale", + 62, + null, + "-1/2", + 1 + ], + [ + "add", + 10, + 62, + "-1", + 1 + ], + [ + "add", + 174, + 122, + "-1", + 412 + ], + [ + "scale", + 174, + null, + "-1/2", + 412 + ], + [ + "add", + 122, + 174, + "-1", + 412 + ], + [ + "add", + 63, + 11, + "-1", + 1 + ], + [ + "scale", + 63, + null, + "1/2", + 1 + ], + [ + "add", + 11, + 63, + "1", + 1 + ], + [ + "add", + 175, + 123, + "-1", + 306 + ], + [ + "scale", + 175, + null, + "1/2", + 306 + ], + [ + "add", + 123, + 175, + "1", + 306 + ], + [ + "add", + 51, + 13, + "1", + 1 + ], + [ + "scale", + 51, + null, + "1/2", + 1 + ], + [ + "add", + 13, + 51, + "-1", + 1 + ], + [ + "add", + 163, + 125, + "1", + 280 + ], + [ + "scale", + 163, + null, + "1/2", + 280 + ], + [ + "add", + 125, + 163, + "-1", + 280 + ], + [ + "add", + 52, + 14, + "1", + 1 + ], + [ + "scale", + 52, + null, + "1/2", + 1 + ], + [ + "add", + 14, + 52, + "-1", + 1 + ], + [ + "add", + 164, + 126, + "1", + 287 + ], + [ + "scale", + 164, + null, + "1/2", + 287 + ], + [ + "add", + 126, + 164, + "-1", + 287 + ], + [ + "add", + 53, + 15, + "1", + 1 + ], + [ + "scale", + 53, + null, + "1/2", + 1 + ], + [ + "add", + 15, + 53, + "-1", + 1 + ], + [ + "add", + 165, + 127, + "1", + 292 + ], + [ + "scale", + 165, + null, + "1/2", + 292 + ], + [ + "add", + 127, + 165, + "-1", + 292 + ], + [ + "add", + 44, + 16, + "1", + 1 + ], + [ + "scale", + 44, + null, + "-1/2", + 1 + ], + [ + "add", + 16, + 44, + "1", + 1 + ], + [ + "add", + 156, + 128, + "1", + 376 + ], + [ + "scale", + 156, + null, + "-1/2", + 376 + ], + [ + "add", + 128, + 156, + "1", + 376 + ], + [ + "add", + 46, + 20, + "1", + 1 + ], + [ + "scale", + 46, + null, + "-1/2", + 1 + ], + [ + "add", + 20, + 46, + "1", + 1 + ], + [ + "add", + 158, + 132, + "1", + 383 + ], + [ + "scale", + 158, + null, + "-1/2", + 383 + ], + [ + "add", + 132, + 158, + "1", + 383 + ], + [ + "add", + 47, + 21, + "1", + 1 + ], + [ + "scale", + 47, + null, + "-1/2", + 1 + ], + [ + "add", + 21, + 47, + "1", + 1 + ], + [ + "scale", + 21, + null, + "-1", + 1 + ], + [ + "add", + 159, + 133, + "1", + 320 + ], + [ + "scale", + 159, + null, + "-1/2", + 320 + ], + [ + "add", + 133, + 159, + "1", + 320 + ], + [ + "scale", + 133, + null, + "-1", + 320 + ], + [ + "add", + 111, + 36, + "-1", + 1 + ], + [ + "scale", + 111, + null, + "1/2", + 1 + ], + [ + "add", + 36, + 111, + "1", + 1 + ], + [ + "scale", + 36, + null, + "-1", + 1 + ], + [ + "add", + 223, + 148, + "-1", + 325 + ], + [ + "scale", + 223, + null, + "1/2", + 325 + ], + [ + "add", + 148, + 223, + "1", + 325 + ], + [ + "scale", + 148, + null, + "-1", + 325 + ], + [ + "add", + 110, + 37, + "-1", + 1 + ], + [ + "scale", + 110, + null, + "-1/2", + 1 + ], + [ + "add", + 37, + 110, + "-1", + 1 + ], + [ + "scale", + 37, + null, + "-1", + 1 + ], + [ + "add", + 222, + 149, + "-1", + 355 + ], + [ + "scale", + 222, + null, + "-1/2", + 355 + ], + [ + "add", + 149, + 222, + "-1", + 355 + ], + [ + "scale", + 149, + null, + "-1", + 355 + ], + [ + "add", + 106, + 41, + "-1", + 1 + ], + [ + "scale", + 106, + null, + "-1/2", + 1 + ], + [ + "add", + 41, + 106, + "-1", + 1 + ], + [ + "scale", + 41, + null, + "-1", + 1 + ], + [ + "add", + 218, + 153, + "-1", + 328 + ], + [ + "scale", + 218, + null, + "-1/2", + 328 + ], + [ + "add", + 153, + 218, + "-1", + 328 + ], + [ + "scale", + 153, + null, + "-1", + 328 + ], + [ + "add", + 105, + 42, + "-1", + 1 + ], + [ + "scale", + 105, + null, + "1/2", + 1 + ], + [ + "add", + 42, + 105, + "1", + 1 + ], + [ + "scale", + 42, + null, + "-1", + 1 + ], + [ + "add", + 217, + 154, + "-1", + 441 + ], + [ + "scale", + 217, + null, + "1/2", + 441 + ], + [ + "add", + 154, + 217, + "1", + 441 + ], + [ + "scale", + 154, + null, + "-1", + 441 + ], + [ + "add", + 104, + 43, + "-1", + 1 + ], + [ + "scale", + 104, + null, + "-1/2", + 1 + ], + [ + "add", + 43, + 104, + "-1", + 1 + ], + [ + "scale", + 43, + null, + "-1", + 1 + ], + [ + "add", + 216, + 155, + "-1", + 358 + ], + [ + "scale", + 216, + null, + "-1/2", + 358 + ], + [ + "add", + 155, + 216, + "-1", + 358 + ], + [ + "scale", + 155, + null, + "-1", + 358 + ], + [ + "add", + 91, + 70, + "1", + 1 + ], + [ + "scale", + 91, + null, + "1/2", + 1 + ], + [ + "add", + 70, + 91, + "-1", + 1 + ], + [ + "add", + 203, + 182, + "1", + 253 + ], + [ + "scale", + 203, + null, + "1/2", + 253 + ], + [ + "add", + 182, + 203, + "-1", + 253 + ], + [ + "add", + 90, + 71, + "1", + 1 + ], + [ + "scale", + 90, + null, + "1/2", + 1 + ], + [ + "add", + 71, + 90, + "-1", + 1 + ], + [ + "add", + 202, + 183, + "1", + 258 + ], + [ + "scale", + 202, + null, + "1/2", + 258 + ], + [ + "add", + 183, + 202, + "-1", + 258 + ], + [ + "add", + 89, + 72, + "1", + 1 + ], + [ + "scale", + 89, + null, + "1/2", + 1 + ], + [ + "add", + 72, + 89, + "-1", + 1 + ], + [ + "add", + 201, + 184, + "1", + 261 + ], + [ + "scale", + 201, + null, + "1/2", + 261 + ], + [ + "add", + 184, + 201, + "-1", + 261 + ], + [ + "add", + 87, + 76, + "1", + 1 + ], + [ + "scale", + 87, + null, + "1/2", + 1 + ], + [ + "add", + 76, + 87, + "-1", + 1 + ], + [ + "add", + 199, + 188, + "1", + 262 + ], + [ + "scale", + 199, + null, + "1/2", + 262 + ], + [ + "add", + 188, + 199, + "-1", + 262 + ], + [ + "add", + 99, + 78, + "-1", + 1 + ], + [ + "scale", + 99, + null, + "-1/2", + 1 + ], + [ + "add", + 78, + 99, + "-1", + 1 + ], + [ + "add", + 211, + 190, + "-1", + 295 + ], + [ + "scale", + 211, + null, + "-1/2", + 295 + ], + [ + "add", + 190, + 211, + "-1", + 295 + ], + [ + "add", + 94, + 79, + "1", + 1 + ], + [ + "scale", + 94, + null, + "1/2", + 1 + ], + [ + "add", + 79, + 94, + "-1", + 1 + ], + [ + "scale", + 79, + null, + "-1", + 1 + ], + [ + "add", + 206, + 191, + "1", + 388 + ], + [ + "scale", + 206, + null, + "1/2", + 388 + ], + [ + "add", + 191, + 206, + "-1", + 388 + ], + [ + "scale", + 191, + null, + "-1", + 388 + ], + [ + "add", + 92, + 81, + "1", + 1 + ], + [ + "scale", + 92, + null, + "1/2", + 1 + ], + [ + "add", + 81, + 92, + "-1", + 1 + ], + [ + "scale", + 81, + null, + "-1", + 1 + ], + [ + "add", + 204, + 193, + "1", + 296 + ], + [ + "scale", + 204, + null, + "1/2", + 296 + ], + [ + "add", + 193, + 204, + "-1", + 296 + ], + [ + "scale", + 193, + null, + "-1", + 296 + ], + [ + "native", + 112, + 237, + 114, + 1 + ], + [ + "native", + 1, + 3, + 1, + 8 + ], + [ + "native", + 113, + 0, + 115, + 8 + ], + [ + "native", + 114, + 246, + 116, + 1 + ], + [ + "native", + 3, + 5, + 1, + 8 + ], + [ + "native", + 115, + 0, + 117, + 8 + ], + [ + "native", + 4, + 6, + 1, + 8 + ], + [ + "native", + 116, + 0, + 118, + 8 + ], + [ + "native", + 5, + 7, + 1, + 8 + ], + [ + "native", + 117, + 0, + 119, + 8 + ], + [ + "native", + 6, + 8, + 1, + 8 + ], + [ + "native", + 118, + 0, + 120, + 8 + ], + [ + "native", + 119, + 398, + 121, + 1 + ], + [ + "native", + 8, + 10, + 1, + 8 + ], + [ + "native", + 120, + 0, + 122, + 8 + ], + [ + "native", + 121, + 338, + 123, + 1 + ], + [ + "native", + 122, + 412, + 124, + 1 + ], + [ + "native", + 123, + 306, + 125, + 1 + ], + [ + "native", + 12, + 14, + 1, + 8 + ], + [ + "native", + 124, + 0, + 126, + 8 + ], + [ + "native", + 125, + 280, + 127, + 1 + ], + [ + "native", + 126, + 287, + 128, + 1 + ], + [ + "native", + 127, + 292, + 129, + 1 + ], + [ + "native", + 128, + 376, + 130, + 1 + ], + [ + "native", + 17, + 19, + 1, + 8 + ], + [ + "native", + 129, + 0, + 131, + 8 + ], + [ + "native", + 18, + 20, + 1, + 8 + ], + [ + "native", + 130, + 0, + 132, + 8 + ], + [ + "native", + 19, + 21, + 1, + 8 + ], + [ + "native", + 131, + 0, + 133, + 8 + ], + [ + "native", + 132, + 383, + 134, + 1 + ], + [ + "native", + 133, + 320, + 135, + 1 + ], + [ + "native", + 22, + 24, + 1, + 8 + ], + [ + "native", + 134, + 0, + 136, + 8 + ], + [ + "native", + 23, + 25, + 1, + 8 + ], + [ + "native", + 135, + 0, + 137, + 8 + ], + [ + "native", + 24, + 26, + 1, + 8 + ], + [ + "native", + 136, + 0, + 138, + 8 + ], + [ + "native", + 137, + 246, + 139, + 1 + ], + [ + "native", + 26, + 28, + 1, + 8 + ], + [ + "native", + 138, + 0, + 140, + 8 + ], + [ + "native", + 139, + 237, + 141, + 1 + ], + [ + "native", + 28, + 30, + 1, + 8 + ], + [ + "native", + 140, + 0, + 142, + 8 + ], + [ + "native", + 29, + 31, + 1, + 8 + ], + [ + "native", + 141, + 0, + 143, + 8 + ], + [ + "native", + 30, + 32, + 1, + 8 + ], + [ + "native", + 142, + 0, + 144, + 8 + ], + [ + "native", + 31, + 33, + 1, + 8 + ], + [ + "native", + 143, + 0, + 145, + 8 + ], + [ + "native", + 32, + 34, + 1, + 8 + ], + [ + "native", + 144, + 0, + 146, + 8 + ], + [ + "native", + 33, + 35, + 1, + 8 + ], + [ + "native", + 145, + 0, + 147, + 8 + ], + [ + "native", + 34, + 36, + 1, + 8 + ], + [ + "native", + 146, + 0, + 148, + 8 + ], + [ + "native", + 35, + 37, + 1, + 8 + ], + [ + "native", + 147, + 0, + 149, + 8 + ], + [ + "native", + 148, + 325, + 150, + 1 + ], + [ + "native", + 149, + 355, + 151, + 1 + ], + [ + "native", + 38, + 40, + 1, + 8 + ], + [ + "native", + 150, + 0, + 152, + 8 + ], + [ + "native", + 39, + 41, + 1, + 8 + ], + [ + "native", + 151, + 0, + 153, + 8 + ], + [ + "native", + 40, + 42, + 1, + 8 + ], + [ + "native", + 152, + 0, + 154, + 8 + ], + [ + "native", + 153, + 328, + 155, + 1 + ], + [ + "native", + 154, + 441, + 156, + 1 + ], + [ + "native", + 155, + 358, + 157, + 1 + ], + [ + "native", + 156, + 376, + 158, + 1 + ], + [ + "native", + 45, + 47, + 1, + 8 + ], + [ + "native", + 157, + 0, + 159, + 8 + ], + [ + "native", + 158, + 383, + 160, + 1 + ], + [ + "native", + 159, + 320, + 161, + 1 + ], + [ + "native", + 48, + 50, + 1, + 8 + ], + [ + "native", + 160, + 0, + 162, + 8 + ], + [ + "native", + 49, + 51, + 1, + 8 + ], + [ + "native", + 161, + 0, + 163, + 8 + ], + [ + "native", + 50, + 52, + 1, + 8 + ], + [ + "native", + 162, + 0, + 164, + 8 + ], + [ + "native", + 163, + 280, + 165, + 1 + ], + [ + "native", + 164, + 287, + 166, + 1 + ], + [ + "native", + 165, + 292, + 167, + 1 + ], + [ + "native", + 54, + 56, + 1, + 8 + ], + [ + "native", + 166, + 0, + 168, + 8 + ], + [ + "native", + 55, + 57, + 1, + 8 + ], + [ + "native", + 167, + 0, + 169, + 8 + ], + [ + "native", + 56, + 58, + 1, + 8 + ], + [ + "native", + 168, + 0, + 170, + 8 + ], + [ + "native", + 169, + 398, + 171, + 1 + ], + [ + "native", + 58, + 60, + 1, + 8 + ], + [ + "native", + 170, + 0, + 172, + 8 + ], + [ + "native", + 59, + 61, + 1, + 8 + ], + [ + "native", + 171, + 0, + 173, + 8 + ], + [ + "native", + 60, + 62, + 1, + 8 + ], + [ + "native", + 172, + 0, + 174, + 8 + ], + [ + "native", + 173, + 338, + 175, + 1 + ], + [ + "native", + 174, + 412, + 176, + 1 + ], + [ + "native", + 175, + 306, + 177, + 1 + ], + [ + "native", + 64, + 66, + 1, + 8 + ], + [ + "native", + 176, + 0, + 178, + 8 + ], + [ + "native", + 65, + 67, + 1, + 8 + ], + [ + "native", + 177, + 0, + 179, + 8 + ], + [ + "native", + 66, + 68, + 1, + 8 + ], + [ + "native", + 178, + 0, + 180, + 8 + ], + [ + "native", + 67, + 69, + 1, + 8 + ], + [ + "native", + 179, + 0, + 181, + 8 + ], + [ + "native", + 68, + 70, + 1, + 8 + ], + [ + "native", + 180, + 0, + 182, + 8 + ], + [ + "native", + 69, + 71, + 1, + 8 + ], + [ + "native", + 181, + 0, + 183, + 8 + ], + [ + "native", + 182, + 253, + 184, + 1 + ], + [ + "native", + 183, + 258, + 185, + 1 + ], + [ + "native", + 184, + 261, + 186, + 1 + ], + [ + "native", + 73, + 75, + 1, + 8 + ], + [ + "native", + 185, + 0, + 187, + 8 + ], + [ + "native", + 74, + 76, + 1, + 8 + ], + [ + "native", + 186, + 0, + 188, + 8 + ], + [ + "native", + 75, + 77, + 1, + 8 + ], + [ + "native", + 187, + 0, + 189, + 8 + ], + [ + "native", + 188, + 262, + 190, + 1 + ], + [ + "native", + 77, + 79, + 1, + 8 + ], + [ + "native", + 189, + 0, + 191, + 8 + ], + [ + "native", + 190, + 295, + 192, + 1 + ], + [ + "native", + 191, + 388, + 193, + 1 + ], + [ + "native", + 80, + 82, + 1, + 8 + ], + [ + "native", + 192, + 0, + 194, + 8 + ], + [ + "native", + 193, + 296, + 195, + 1 + ], + [ + "native", + 82, + 84, + 1, + 8 + ], + [ + "native", + 194, + 0, + 196, + 8 + ], + [ + "native", + 83, + 85, + 1, + 8 + ], + [ + "native", + 195, + 0, + 197, + 8 + ], + [ + "native", + 84, + 86, + 1, + 8 + ], + [ + "native", + 196, + 0, + 198, + 8 + ], + [ + "native", + 85, + 87, + 1, + 8 + ], + [ + "native", + 197, + 0, + 199, + 8 + ], + [ + "native", + 86, + 88, + 1, + 8 + ], + [ + "native", + 198, + 0, + 200, + 8 + ], + [ + "native", + 199, + 262, + 201, + 1 + ], + [ + "native", + 88, + 90, + 1, + 8 + ], + [ + "native", + 200, + 0, + 202, + 8 + ], + [ + "native", + 201, + 261, + 203, + 1 + ], + [ + "native", + 202, + 258, + 204, + 1 + ], + [ + "native", + 203, + 253, + 205, + 1 + ], + [ + "native", + 204, + 296, + 206, + 1 + ], + [ + "native", + 93, + 95, + 1, + 8 + ], + [ + "native", + 205, + 0, + 207, + 8 + ], + [ + "native", + 206, + 388, + 208, + 1 + ], + [ + "native", + 95, + 97, + 1, + 8 + ], + [ + "native", + 207, + 0, + 209, + 8 + ], + [ + "native", + 96, + 98, + 1, + 8 + ], + [ + "native", + 208, + 0, + 210, + 8 + ], + [ + "native", + 97, + 99, + 1, + 8 + ], + [ + "native", + 209, + 0, + 211, + 8 + ], + [ + "native", + 98, + 100, + 1, + 8 + ], + [ + "native", + 210, + 0, + 212, + 8 + ], + [ + "native", + 211, + 295, + 213, + 1 + ], + [ + "native", + 100, + 102, + 1, + 8 + ], + [ + "native", + 212, + 0, + 214, + 8 + ], + [ + "native", + 101, + 103, + 1, + 8 + ], + [ + "native", + 213, + 0, + 215, + 8 + ], + [ + "native", + 102, + 104, + 1, + 8 + ], + [ + "native", + 214, + 0, + 216, + 8 + ], + [ + "native", + 103, + 105, + 1, + 8 + ], + [ + "native", + 215, + 0, + 217, + 8 + ], + [ + "native", + 216, + 358, + 218, + 1 + ], + [ + "native", + 217, + 441, + 219, + 1 + ], + [ + "native", + 218, + 328, + 220, + 1 + ], + [ + "native", + 107, + 109, + 1, + 8 + ], + [ + "native", + 219, + 0, + 221, + 8 + ], + [ + "native", + 108, + 110, + 1, + 8 + ], + [ + "native", + 220, + 0, + 222, + 8 + ], + [ + "native", + 109, + 111, + 1, + 8 + ], + [ + "native", + 221, + 0, + 223, + 8 + ], + [ + "native", + 222, + 355, + 224, + 1 + ], + [ + "native", + 223, + 325, + 225, + 1 + ] + ] + }, + "scope": "Logical scalar word and nested-frame schedule. Native phases and recursive hosting remain separate.", + "source_pins": { + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "pairs": "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2", + "signed": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" + }, + "start": [ + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] +} diff --git a/research/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md b/research/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md new file mode 100644 index 0000000000..953df4352a --- /dev/null +++ b/research/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md @@ -0,0 +1,389 @@ +# Exact division by three for the actual A8 borrowed block + +The one-minor borrowed block is invertible in the retained machine model. +Its inverse needs exact division by three. The current dyadic scalar +emitter does not have this operation, but the retained fixed-tape model +already permits fixed odd divisors on a common exact grid. Thus the +modulo-three obstruction applies to that emitter's coefficient ring. It +is not an obstruction to the required computation. + +This note gives a scalar word for the actual A8 block, its fused upper +correction, and a complete representation rule for recursive use. The +fused word uses one existing private array, 7,008 old real scalar +primitives, and 16 real division-by-three scans. It adds no native child +at a legal common-frame cut. It has odd denominator height one at every +prefix. These are new finite statements about this block. The common +odd-grid method is retained prior work. + +The result does not supply the complete controller, its owners, or its +phase proof. In particular, the fused original-X response still has an +eight-dimensional kernel. The retained selected Y values are necessary +for the complete two-bank map. No new complete kappa value is claimed. + +## Source binding + +The actual interface is `../../new-core-transfer-20261017/INTERFACE.json`, +SHA256 `c6ca09711622ce4ad236f78cc28c03b6c46808a9d91cfc1722ff4fe371f38746`. +The checker verifies this pin before it reads R. The clean core, its full +native phase review, and the raw selected boundary convention are reviewed +in the parent directory's `NEW-CORE-LOGICAL-REVIEW.md`, +`NEW-CORE-NATIVE-REVIEW.md`, and `NEW-RAW-REVIEW.md`. + +The source model was fetched again at commit +`6f100d4bb5083f8c35d96fd95a539811c62f245c`. The following files have the +same Git blob identities as the prior rational-decoder source packet: + +- [The fixed-tape model](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/02-streams.tex). +- [The exact recursive contract and guard](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/05-layers.tex). +- [The retained common odd grid](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/notes/stopped-product-complex.tex), in "One exact odd-denominator grid". + +The retained grid proof uses division by 21. It scales all root dyadic +inputs and dirty auxiliaries once. It proves the depth bound from the +Gaussian-dyadic endpoint of each completed child. Its exactness argument +also applies to division by three. + +The local campaign predecessor is +`../../interface-proof/rational-decoder/RATIONAL-DECODER.md`. That note +gives the exact signed scan, a one-accumulator J inverse, and the root-grid +cost. Its independent review is +`../../temporal-reuse/RATIONAL-DECODER-REVIEW.md`. The A8 factor below uses +the same arithmetic method on the actual ordinary block. It does not +claim to introduce fixed odd division or common grids. + +## The actual block and its inverse + +Let + + A = [0,7,20,27,36,46,57,111], U = {0,...,111} minus A. + +The pinned interface gives an 8 by 112 signed matrix R. Each row has 56 +nonzero entries. Write R_U for its 104 ordinary columns, and put + + K = R^T/4, H = I_U - K_U R_U. + +The checker derives, from the pinned entries, + + R_U R_U^T = 52 I_8, R_U K_U = 13 I_8. + +Each row of R_U has 52 entries, each equal to +1 or -1. Hence + + H^-1 = I_U - K_U R_U/12 = I_U - R_U^T R_U/48. (1) + +For P=R_U^T R_U, the identity P^2=52P proves both inverse orders. In fact +the coefficient of P in (I-P/4)(I-P/48) is +`-1/4 -1/48 +52/(4*48)=0`. The same calculation proves the other order. +The eigenvalue on the eight-dimensional query image is -12 for H and +-1/12 for its inverse. The eigenvalue on ker(R_U) is one. + +The failure of H to be a dyadic unit is exact: modulo three, the eight +columns of K_U are independent kernel channels. Equation (1) removes +this obstruction over Z[1/2,1/3]. It does not change the native source +operators or treat an odd division as an admitted old SCALE. + +## One private accumulator + +Use the already owned private C0 array. For each row r_i of R_U, perform +the following steps in order: + + C0 = 0 + C0 += r_i[p] * X_p for each nonzero ordinary entry p + C0 *= 1/16 + C0 /= 3 exact signed numerator division + X_p -= r_i[p] * C0 for each nonzero ordinary entry p + C0 = 0 + +All eight rows use the same array. Distinct rows are orthogonal, so the +rank-one updates have zero cross product. Their product is exactly (1). +All other fields are unchanged. C0 ends at zero and has no dependence on +its arbitrary initial value. This is an owned-array construction. It +does not permit the erasure of an arbitrary borrowed helper. + +To apply H, use the same query and scatter with `C0 *= 1/4`, and omit the +division by three. Its row updates also have zero cross product. + +Suppose that k complete inverse rows have already run. The complete next +query r_i X equals r_i times the module input, since each earlier term +contains r_i r_j^T=0. A partial query can have one new factor of three in +its denominator. The complete query has none. Division occurs only after +the complete query. The new scatter therefore adds at most one factor. +This proves the odd-height-one bound at every prefix, including partial +queries and partial scatters. It holds relative to any existing input +height, including rational inputs from an unfinished parent. + +The same argument bounds the additional binary denominator height by four +for the inverse and by two for H. Partial queries do not receive another +scale until the complete orthogonal cancellation has occurred. + +## Fuse the completed-X upper correction + +The raw selected backward boundary needs, after H^-1 on ordinary X, + + X_A += K_A R_U X_U. + +All these X fields are at the same completed full frame. Since +`R_U H^-1 = -R_U/12`, the combined map on the initial completed X is + + X_U' = X_U - R_U^T R_U X_U/48, + X_A' = X_A - R_A^T R_U X_U/48. (2) + +Thus the inverse loop can scatter through all 56 entries of the full row +R_i, instead of only its 52 ordinary entries. Each query still reads only +ordinary X. Its orthogonality and denominator proof are unchanged. +Selected writes do not enter later queries. + +This order matters. The upper correction uses the final ordinary X, and +(2) is the ordered product of that upper map with H^-1. The checker +verifies this product on all 112 data columns. It does not move a line +operator Q through R, K, or H. + +For the raw backward formula, write the original input as x=(a,u), +y=(b,v), and put q=Q^-1 on selected fields. The retained physical input +convention has selected X=Q a. The raw backward core, before its old +postlower correction, gives + + X_U = u - J_US Q a - H v, + X_A = q b - J_AA Q a - J_AU v, + Y_A = Q a, Y_U = v. + +Apply (2). The borrowed-y response of completed X becomes `diag(q,-I)`. +In particular, arbitrary ordinary borrowed v is restored with coefficient +-I; it need not be zero, divisible by three, or a previously computed +centre. The common-grid conversion below supplies the integer divisibility +for every such input. + +Let E=diag(-I_A,I_U). Apart from the explicit input Q, the fused response +of X to original x is + + A_X = E - K R/12. + +The actual matrix has `R E K=12I_8`. Therefore `A_X E K=0`, and +`E A_X=I-E K R/12` is a rank-104 projector. The nullity is exactly eight. +Division by three does not remove this content kernel. The full two-bank +map still has the selected original content in Y_A. A controller that +requires A_X^-1 cannot use this A8 word. A controller that uses the +retained selected Y must prove that use explicitly. + +## Literal invoice and finite guard + +The old scalar price is used without modification. A complex unit ADD +costs eight real primitives; a positive complex `1/4` SCALE costs four; +`1/16` costs eight; CLEAR costs two. A complex odd division is two separate +real scans. It is not assigned an old primitive price. + +| Factor | Unit ADDs | SCALEs | CLEARs | Old real primitives | Real /3 scans | +| --- | ---: | ---: | ---: | ---: | ---: | +| H | 832 | 8 | 16 | 6720 | 0 | +| H^-1 | 832 | 8 | 16 | 6752 | 16 | +| H^-1 with upper correction | 864 | 8 | 16 | 7008 | 16 | + +All three rows use no new native child. The H input word is legal on the +ordinary Y fields at frame I. The inverse and fused words are legal on +completed X at FULL. C0 must be cleared and assigned the same frame before +its query; all operations in one factor then use that frame. No nonzero +private value is relabelled. The scalar packet contains no native frame +transition. A complete transferred word must check these lifetime facts. + +An exact Fraction-row calculation covers all 113 input columns: +112 data fields and arbitrary C0. It obtains the following maximum row +1-norms over every stored scalar prefix: + +| Factor | Maximum row 1-norm | New binary height | New odd height | +| --- | ---: | ---: | ---: | +| H | 121 | 2 | 0 | +| H^-1 | 52 | 4 | 1 | +| Fused inverse | 52 | 4 | 1 | + +The row norms bound stored magnitudes relative to the maximum input field +magnitude. Primitive unit ADD temporaries are bounded by twice the larger +operand bound. The SCALEs and exact division decrease magnitude. Thus +256 times the input bound suffices for H scalar arithmetic, and 128 times +the input bound suffices for either inverse. The signed division carry is +at most two. These are finite factor bounds. They do not assert that the +old complete supplier's precision constant is unchanged. + +When added to the independently reviewed 164514-scalar core, the two +selected exchanges for F cost 416 and the one selected exchange for B +costs 208. Clearing the seven other owned fields costs 14. Thus the +predicted complete local bills are + + balanced F: 171664 old real primitives, + fused B: 171744 old real primitives plus 16 real /3 scans. + +Both retain native mass 5073. These sums are predictions for the literal +transfer. This packet does not claim to have replayed those complete new +words. Their emitter, helpers, phase bindings, and frame checks remain a +separate verification step. + +## Exact signed division and root preparation + +Use one signed w-bit two's-complement numerator. Starting at its least +significant bit, read b, write a, and update the finite carry c by + + a = (b-c) mod 2, c' = (c+3a-b)/2, c starts at 0. + +The six possible input-bit/carry transitions preserve `0 <= c < 3`. +Summation gives `3 Q_unsigned = N_unsigned + 2^w c_final`. With input +and output sign bits s_N,s_Q, the signed quotient is exact precisely when + + c_final = 3 s_Q - s_N. + +This condition rejects nonmultiples. On a valid division the quotient +cannot overflow. The numerator is overwritten in place. Carry and sign +flags need only finite control. There is no second numerical array. +At most `4(w+1)` arithmetic-head steps cover a move to the low end, the +computation traversal, delimiters, and return. Retained descriptor and +record-counter work is an additional O(w+1) per record. The coefficient +four is not claimed for that separate layer. + +Multiplication by three writes `(3b+c) mod 2` and updates +`c'=floor((3b+c)/2)`. Its signed final test is +`c_final=3s_N-s_output`. The preallocated guard prevents overflow. The +same arithmetic-head scan bound applies. Both algorithms preserve the +common record format. The checker exhausts all signed inputs at widths +one through twelve, as a check of the general invariant, and rejects the +unscaled numerator one. + +## Recursive common-grid theorem + +Assume a fixed finite parent word has M inverse-factor occurrences. Assume +all other local operations are Gaussian dyadic. Replace each completed +recursive child by its exact linear endpoint on every data and arbitrary +helper column. Assume each such endpoint is Gaussian dyadic. Let D bound +the number of recursive edges in any live call chain. Put + + K_3 = M(D+1), S = 3^K_3, common grid = 2^-P/S. (3) + +P is a binary guard for the new complete word. At the outer boundary, +multiply the padded integer numerator of every physical numeric stream by +S. This includes arbitrary borrowed data, helpers, and numeric work +streams. Private zeros remain zero. Address fields, tags, and descriptors +are not numeric payloads and are not scaled. Any numeric literal must be +written in the same representation. The factors here write only zero. + +No denominator tag is added. No stream changes format at a local +division, recursive entry, or return. A common scalar S commutes with +every exact linear native operator, so the encoded computation represents +the same operator. This statement does not apply to an unproved rounded +version of that operator. + +Each finite parent prefix adds at most M to the odd denominator height. +The height-one factor proof allows this count per inverse occurrence, +instead of eight counts for its eight divisions. Gaussian-dyadic +operations cannot add odd height. A completed Gaussian-dyadic child also +cannot add odd height, even when its input already has an odd denominator. +Only unfinished calls add height. Their chain has at most D+1 nodes. Thus +all intermediates lie on (3), and every /3 scan receives an integer +numerator divisible by three. + +This proof starts with arbitrary dyadic root values scaled by S. It does +not start with arbitrary integer numerators on the finest grid. The latter +claim would be false, as numerator one shows. It also does not permit a +completed recursive child to retain an uncancelled rational normalization. +Repeated completed children with endpoint x/3 can increase odd height +beyond any bound that counts only active depth. Such a construction needs +a different global denominator bound. + +At the completed outer return, require the exact intended +Gaussian-dyadic endpoint on all physical roles. Every numerator is then +divisible by S. Divide all physical numeric streams by three K_3 times. +This restores the original encoding of arbitrary borrowed values under +their stipulated endpoint operation. There is no new approximation error +and no new tolerance premise. The inherited final truncation occurs only +after this exact unscaling. + +If N counts all real numeric records and w_g is the guarded common width, +both outer conversions together cost at most + + 8 N K_3 (w_g+1) + +arithmetic-head steps. Descriptor and counter work adds +`O(N K_3 (w_g+1))`. The additional numerator width is at most `2K_3` bits, +since `3^K_3 < 2^(2K_3)` for positive K_3. One local inverse factor on n +complex entries per field adds at most `64 n (w_g+1)` arithmetic-head +steps for its sixteen real scans, plus the retained linear stream work. +Its old scalar invoice is separate and remains in the table above. + +For the retained 73-axis recurrence with largest child at most 48e/73, +`2*48^2 < 73^2` gives `D <= 2 ceil(log2(d+1))`. Fixed M therefore adds +O(log d) bits and O(V log d) outer work. The local scans add O(V) finite +node work. The same positive complex-power slack absorbs the outer log +factor. This statement preserves a strict exponent once its complete +supplier moment is proved; it does not supply that missing moment. + +A full guard can be constructed as in the retained proof. Give each local +scalar primitive a finite magnitude and denominator-height charge, and +use the exact bound above for each factor. Completed u-axis children add +at most u binary denominator bits and a factor `2^u` in row norm. A +finite parent with total child rank s and largest child ratio rho<1 has +a prefix bound of the form + + A(e) <= A(rho e) + a e + b, + +where a and b are explicit constants from its complete event list. For +e>=1, `(a+b)e/(1-rho)` is a linear inductive majorant, with a fixed base +allowance. The additional `2K_3` numerator bits in (3) are logarithmic. +Thus O(p) records suffice in the retained parameter family. The complete +controller must calculate its own a,b and binary P. A cancellation-based +bound for a different old whole word cannot be copied without that check. + +Replacing /3 by a dyadic approximation alone is not this extension. The +checker replaces it by 85/256 and proves that composition with H does not +restore arbitrary inputs exactly. This rejects that direct substitution. +It does not exclude a separately proved reversible rounded construction. + +## What the recent Newton-code results do and do not require + +[PR3423](https://github.com/CrocSwap/integer-mult-bounds/pull/3423) and +[PR3406](https://github.com/CrocSwap/integer-mult-bounds/pull/3406) were +refreshed and their pinned proof files were read. Exact heads, paths, and +Git blob identities are in `sources/GITHUB-PINS.json`. Their executable +suites were not rerun for this audit. + +Their actual P104 code is `B_9=E Z[i]^512`, where +`E=[[1,0],[1,1+i]]^tensor9`. The proved source Clifford alphabet preserves +this module. The signed-floor pair is exact on its stated domain. The +real initial Y banks must also satisfy the appropriate fourfold +divisibility before quarter reads. These are source-domain obligations, +not free preparation of arbitrary dirty payloads. + +The [PR3423 consumer proof](https://github.com/CrocSwap/integer-mult-bounds/blob/15d28c4de37dc47ea07cd7173c8b318fca7a4d75/research/p104-newton-interfaces/CONSUMER.md) +states the resulting coefficient map as `E^-1 A E`, and checks a case +where it differs from A. A caller must bind that changed interface. The +common scalar grid in (3) has `S^-1 A S=A` for every exact linear A. It +therefore avoids that non-scalar interface change, but pays root scaling, +extra width, exact scans, and all unchanged native operations. Neither +Newton theorem imposes a ban on odd rational intermediates in the retained +exact machine model. Their fixed P104 bill also does not replace the bill +for the changed PR3133 core used here. + +## Reproduction and remaining work + +Run one process from the workspace root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/check_a8_odd_grid.py --out /tmp/A8-ODD-GRID-REPLAY.json +``` + +Expected status: `PASS_A8_EXACT_ODD_GRID_NORMALIZATION`. +The checker writes the boundary words next to its chosen receipt. Compare +both files to the frozen packet. It verifies all formal input columns, +both H inverse orders, the fused order, every prefix denominator bound, +all local bills, the exact X-content kernel, and signed record arithmetic. +Controls reject an omitted division, an approximate inverse, and a root +numerator outside the stated representation contract. + +The next required check is the literal transfer onto both new native +providers, with all helper and private columns, legal frames, and native +phase pins. A complete supplier must then use the retained selected +content, bind the controller, host all private state, prove every owner +endpoint, and calculate the complete moment and precision. These tasks +are not certified by this local packet. An independent reviewer must also +review this new factor and its grid argument; the producing lane's older +independent reviews do not review its own new construction. + +The actual raw selected mechanism and minor block identities come from +the native-escape and new-core-transfer lanes. The scalar scan and grid +method come from the credited retained sources and prior rational-decoder +work. OpenAI Codex assisted the derivation, implementation, and source +audit. No human review, maintainer selection, PR, push, or publication +commit is claimed. diff --git a/research/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json b/research/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json new file mode 100644 index 0000000000..f358543483 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json @@ -0,0 +1,45 @@ +{ + "actual_interface": "../../new-core-transfer-20261017/INTERFACE.json", + "actual_interface_sha256": "c6ca09711622ce4ad236f78cc28c03b6c46808a9d91cfc1722ff4fe371f38746", + "prior_grid_proof": "../../interface-proof/rational-decoder/RATIONAL-DECODER.md", + "prior_grid_proof_sha256": "556c5a9ce23201973ef9738d8bb49ab712d4af67e4132c57a2c39e16767d11eb", + "prior_independent_review": "../../temporal-reuse/RATIONAL-DECODER-REVIEW.md", + "prior_independent_review_sha256": "2b621e176de90edc9dda6d2d0aed138e4af06432031e1f08771b611095641d96", + "recent_pr_proofs_git_blob_recheck": "PASS", + "ref": "6f100d4bb5083f8c35d96fd95a539811c62f245c", + "refresh": "Fresh read-only GitHub fetch in this audit; no publication", + "related_pr_sources": "sources/GITHUB-PINS.json", + "scope": "The recent PR proofs were read; their executable suites were not rerun.", + "sources": [ + { + "bytes": 6252, + "git_blob": "4a9037137cd3158dbeca6d9e3b1881a599ebfcb5", + "local_copy": "../../interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "matches_fresh_github_blob": true, + "ref": "6f100d4bb5083f8c35d96fd95a539811c62f245c", + "repository_path": "notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/notes/stopped-product-complex.tex" + }, + { + "bytes": 11311, + "git_blob": "088fceea1867abc76271d7efe7532b779fee9039", + "local_copy": "../../interface-proof/rational-decoder/sources/upstream/build/sections/02-streams.tex", + "matches_fresh_github_blob": true, + "ref": "6f100d4bb5083f8c35d96fd95a539811c62f245c", + "repository_path": "upstream/build/sections/02-streams.tex", + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/02-streams.tex" + }, + { + "bytes": 46811, + "git_blob": "5ce8b3c83c455f221bb84858a97230b0285644aa", + "local_copy": "../../interface-proof/rational-decoder/sources/upstream/build/sections/05-layers.tex", + "matches_fresh_github_blob": true, + "ref": "6f100d4bb5083f8c35d96fd95a539811c62f245c", + "repository_path": "upstream/build/sections/05-layers.tex", + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/05-layers.tex" + } + ] +} diff --git a/research/centre-code-services/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json new file mode 100644 index 0000000000..a60bd1ddf8 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "CHECKS.json": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97", + "REPRODUCTION.json": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7", + "REVIEW.md": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8", + "check_review.py": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "scope": "Native phases, routed terminal, and full supplier price are separate.", + "status": "PASS_INDEPENDENT_MATRIX_SCALAR_AND_GEOMETRY" +} diff --git a/research/centre-code-services/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json new file mode 100644 index 0000000000..cf7e6ad7d9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "CHECKS.json": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a", + "REPRODUCTION.json": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731", + "REVIEW.md": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7", + "check_extensions.py": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "scope": "Native words, odd-grid implementation, and complete supplier price are separate.", + "status": "PASS_EXTENSION_MATRICES_AND_PRINCIPAL_INVERSES" +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json new file mode 100644 index 0000000000..8e265ae5fc --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json new file mode 100644 index 0000000000..2e6a70d1e2 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json @@ -0,0 +1,23 @@ +{ + "files": { + "CHECKS.json": { + "bytes": 9160, + "sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2" + }, + "REVIEW.md": { + "bytes": 8190, + "sha256": "0dcbfe88a6718f3bee6e2e73d80b62e71e1a5ce519144712c855dac755828e41" + }, + "SOURCE-MANIFEST.json": { + "bytes": 3489, + "sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44" + }, + "check_review.py": { + "bytes": 15861, + "sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786" + } + }, + "scope": "Common-chart scalar word, both response chains, exact odd divisions and complete local scalar invoice. No physical source cut or native controller.", + "status": "FROZEN_INDEPENDENT_CAPTURE_WORD_REVIEW", + "validation": "Independent forward prefix replay and backward accumulation on all 640 input columns. Normal and optimized receipts match." +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md new file mode 100644 index 0000000000..2671a54a9c --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md @@ -0,0 +1,205 @@ +# Independent review of the literal rank-thirty capture word + +The literal common-chart word passes this review. Both scalar +directions, both complete response chains, all stated costs, and +all stated prefix bounds agree with independent exact checks. +There is no material finding. + +Each direction uses 2,910 old real scalar units and 44 real +fixed-odd scans. It uses no new field, no native child, and no +address map inside the common chart. These are local scalar costs. +A physical source cut, its views, and its native controller are +not admitted by this review. + +The review binds `CAPTURE-WORD.md` at SHA256 +`29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a`. +The literal payload has SHA256 +`8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303`. +`SOURCE-MANIFEST.json` gives the complete input paths and hashes. +No producer module was imported or executed. + +## Independent operator checks + +The checker uses two methods. + +- Forward replay carries 640 formal input columns through every + event. It checks exact division and each stored prefix. +- Backward accumulation carries each output linear form through + the events in reverse order. It gives a second complete + operator calculation on all 640 roles. + +The target capture and inverse are reconstructed from the actual +U, V, U_A, and B0. The checker verifies both selected-minor inverse +orders and VU=B0. It compares the resulting matrices with the +separately reviewed unnormalised-code payload. + +The two methods agree on the full capture and the full generic +inverse. Both inverse composition orders are the identity. Both +complete scalar chains agree directly with the actual source +`response` and `response_inverse` matrices: + +```text +Csum^-1 diag(G0,I_O) Csum = E, +Csum^-1 diag(G0^-1,I_O) Csum = E^-1. +``` + +Every event reads and writes only indices 0 through 111. All 528 +other rows are unchanged and all 528 other input columns are +absent from the data outputs. These roles are arbitrary formal +inputs. There is no zero-state assumption. + +The 550-event inverse is exactly the reverse of the 550-event +capture, with each gate inverted. No field is cleared or replaced +by an assumed zero. + +## Four exact blocks + +The independent backward calculation checks each block against +its source matrix before it checks the full word. + +| Block | Events | Old real scalar units | +| --- | ---: | ---: | +| Selected U_A inverse | 102 | 498 | +| Complement scatter | 252 | 1,248 | +| B0 | 76 | 204 | +| V_O gather | 120 | 960 | +| Total | 550 | 2,910 | + +The selected-minor word has 49 unit ADDs, 39 signs, and 14 binary +scales. Its endpoint is the exact source U_A inverse on all +selected columns. The pair transforms, signed permutation, and +three coefficient-two shears preserve all ordinary fields. + +The complement block contains all 124 actual U_O terms: 64 have +absolute coefficient one half and 60 have absolute coefficient +one. The checker parses each temporary source scale and requires +its opposite scale immediately after the ADD. Thus the source is +restored before the next term. The final gather contains exactly +the 120 actual V_O unit terms. + +The complete capture has 309 ADDs, 69 signs, 150 one-bit binary +scales, and 22 complex odd multiplications. The inverse has the +same first three counts and 22 complex odd divisions. The old +scalar sum is + +```text +309*8 + (69+150)*2 = 2910. +``` + +There are eleven complex operations with factor three and eleven +with factor five in each direction. Each complex operation acts +on two real fields. Thus capture has 22 real multiplications by +three and 22 by five; decode has the corresponding divisions. + +Either complete capture, centre action, and decode chain costs +6,090 old units. It has 22 real multiplications and 22 real +divisions for each of three and five. The centre action or its +inverse contributes 270 old units. + +## Prefix precision and exact division + +The following independently computed bounds equal the producer +receipt. Row norms refer to the maximum absolute input component. +The ADD bound is the sum of both operand norms before the ADD. + +| Execution | Stored row norm | ADD operand norm | Binary height | Odd height | +| --- | ---: | ---: | ---: | --- | +| Capture | 15 | 21 | 1 | 0 | +| Generic inverse | 9 | 13 | 2 | 1 at three and five | +| Inverse on Csum a, relative to a | 15 | 21 | 1 | 0 | +| Capture, G0, decode | 44 | 52 | 1 | 0 | +| Capture, G0 inverse, decode | 44 | 66 | 2 | 0 | + +For each valid execution, every coefficient before an odd division +has denominator coprime to the divisor and numerator divisible by +the divisor. The checker tests this before each of the 22 complex +divisions. All prefixes remain dyadic. The proof applies to +arbitrary dyadic real and imaginary input components by linearity. + +The same binary grid must include the stated fractional-bit +guard. With that guard, each corresponding integer numerator is +divisible by the odd divisor. The valid executions need no odd +root scale. This does not remove their stored-value and +temporary-operand guards. + +The generic inverse has a different contract. As a separate exact +check, the checker starts every one of the 640 input roles at +60 times its formal integer value. All generic inverse prefixes +are then integral, all odd divisions are exact, and all 528 +unrelated roles retain that same common scale. Here + +```text +60 = 2^2 * 3 * 5. +``` + +This is a local sufficient grid for the generic inverse. It is +not a recursive denominator theorem. Generic inverse input is +not assumed to satisfy the valid-code conditions. + +A complete valid encode, centre action, and decode returns to +the dyadic representation on all roles. Such completed chains +have no residual odd height to charge to a later sibling. +A recursive caller must still establish each valid input type +and its complete precision bound. + +## Fixed-odd scan charge + +The review binds both the retained A8 scan proof and the general +fixed-odd carry extension in `CLIQUE-CODE-GRID.md`. The A8 proof +has SHA256 +`e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01`. +The general extension has SHA256 +`c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639`. + +For fixed odd d, the in-place low-to-high division uses + +```text +a = (b-c) mod 2, +c' = (c+d*a-b)/2. +``` + +It keeps 0<=c operand: + operand, witnesses["operand"] = bound, step + state[target] = combine(state[target], state[source], sign) + else: + if op == "DIVIDE_ODD" and exact: + p = gate[2] + need(all(x.denominator % p != 0 and x.numerator % p == 0 + for x in state[target].values()), "Exact division on every input coefficient") + divisions[str(p)] += 1 + q = scalar(gate) + state[target] = {j: q * x for j, x in state[target].items()} + if integral: + need(all(x.denominator == 1 for x in state[target].values()), "Integer common-grid prefix") + if exact: + need(all(x.denominator & (x.denominator - 1) == 0 + for x in state[target].values()), "No odd denominator at a valid prefix") + bound = sum(abs(x) for x in state[target].values()) + if bound > stored: + stored, witnesses["stored"] = bound, step + for p in levels: + levels[p] = max(levels[p], max((valuation(x.denominator, p) + for x in state[target].values()), default=0)) + need(state[112:] == original_other, "All 528 arbitrary other rows are unchanged") + need(all(j < 112 for row in state[:112] for j in row), "All 528 other columns are absent from data") + return state, { + "max_stored_row_l1": str(stored), "max_ADD_operand_l1": str(operand), + "denominator_heights": {str(p): h for p, h in levels.items()}, + "checked_exact_complex_divisions": dict(sorted(divisions.items())), + }, witnesses + + +def invoice(word): + counts = Counter(g[0] for g in word) + scans = Counter(g[0] + "_" + str(g[2]) for g in word + if g[0] in ("MULTIPLY_ODD", "DIVIDE_ODD")) + return {"old_real_scalar_units": 8 * counts["ADD"] + 2 * (counts["NEG"] + counts["SCALE2"]), + "gate_counts": dict(sorted(counts.items())), + "real_fixed_odd_scans": {key: 2 * value for key, value in sorted(scans.items())}, + "new_owned_fields": 0, "native_children": 0, "maps_inside_common_chart": 0} + + +def parse_scatter(word): + terms, i = [], 0 + while i < len(word): + gate = word[i] + if gate[0] == "ADD": + terms.append((gate[1], gate[2], F(gate[3]))) + i += 1 + else: + need(i + 2 < len(word) and gate[0] == "SCALE2", "Temporary source scale") + middle, last = word[i + 1:i + 3] + need(middle[0] == "ADD" and middle[2] == gate[1] and + middle[1] != gate[1] and last == ["SCALE2", gate[1], -gate[2]], + "Literal source restoration before the next term") + terms.append((middle[1], middle[2], F(middle[3]) * F(2) ** gate[2])) + i += 3 + return terms + + +def relabel(word, selected): + result = [] + for gate in word: + copy = gate[:] + copy[1] = selected[copy[1]] + if copy[0] == "ADD": + copy[2] = selected[copy[2]] + result.append(copy) + return result + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument("--out", type=Path, required=True) + args = ap.parse_args() + need(shutil.disk_usage(HERE).free >= 3 * 2**30, "Disk floor") + data, manifest = {}, {} + for name, (path, digest) in PINS.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == digest, "Source pin " + name) + manifest[name] = {"path": str(path), "sha256": digest, "bytes": len(raw)} + if path.suffix == ".json": + data[name] = json.loads(raw) + for name in ("CAPTURE-WORD.json", "CHECKS.json"): + need((PRODUCER / "capture-word-normal" / name).read_bytes() == + (PRODUCER / "capture-word-optimized" / name).read_bytes(), "Producer run equality") + source, section, literal, published = (data[k] for k in ("response", "section", "literal", "receipt")) + selected, ordinary = section["selected_carriers"], section["ordinary_carriers"] + need(literal["selected_carriers"] == selected and literal["ordinary_carriers"] == ordinary, + "Actual carrier lists") + u, v = rows(source["correction_U"]), rows(source["correction_V"]) + ua, uai = [u[p] for p in selected], rows(section["minor_inverse"]) + need(product(ua, uai) == product(uai, ua) == unit(30), "Both actual minor inverse orders") + b, bi = rows(section["B0"]), rows(section["B0_inverse"]) + need(product(v, u) == b and product(b, bi) == product(bi, b) == unit(30), "Actual B0") + pivot_map = [{selected[j]: x for j, x in row.items()} for row in uai] + projection = product(u, pivot_map) + capture = unit(112) + for i, p in enumerate(selected): + capture[p] = v[i].copy() + for p in ordinary: + capture[p] = combine({p: F(1)}, projection[p], F(-1)) + pre = [{selected[i]: F(1), **{p: -v[i][p] for p in ordinary if p in v[i]}} for i in range(30)] + decode = product(u, product(bi, pre)) + for p in ordinary: + decode[p] = combine(decode[p], {p: F(1)}, F(1)) + need(capture == rows(data["code"]["capture"]) and decode == rows(data["code"]["decode"]), + "Source reconstruction agrees with the reviewed code") + word, inverse = literal["capture"], literal["decode"] + need(len(word) == len(inverse) == 550 and inverse == [gate_inverse(g) for g in reversed(word)], + "Exact reversed inverse word") + boundaries = literal["capture_boundaries"] + need(boundaries == {"minor_inverse": 102, "complement": 354, "B0": 430, "capture": 550}, + "Exact block boundaries") + minor = selected_map(uai, selected) + scatter = unit(112) + for p in ordinary: + scatter[p].update({selected[j]: -x for j, x in u[p].items()}) + gather = unit(112) + for i, p in enumerate(selected): + gather[p].update({q: x for q, x in v[i].items() if q in ordinary}) + segment_checks = {} + start = 0 + for label, target in (("minor_inverse", minor), ("complement", scatter), + ("B0", selected_map(b, selected)), ("capture", gather)): + end = boundaries[label] + segment = word[start:end] + need(backward(segment) == extend(target), "Independent reverse block " + label) + segment_checks[label] = invoice(segment) + start = end + scatter_terms = parse_scatter(word[102:354]) + need(Counter(scatter_terms) == Counter((p, selected[j], -x) for p in ordinary for j, x in u[p].items()), + "Every U_O scatter term and restored source") + need(Counter(abs(x) for _, _, x in scatter_terms) == {F(1, 2): 64, F(1): 60}, + "Actual scatter coefficient counts") + need(Counter(parse_scatter(word[430:])) == + Counter((selected[i], p, x) for i, row in enumerate(v) for p, x in row.items() if p in ordinary), + "Every V_O gather term") + for label, events, expected in (("capture", word, capture), ("generic_decode", inverse, decode)): + state, bounds, witnesses = replay(events) + need(state == backward(events) == extend(expected), "Both 640-column methods " + label) + need(bounds == published[label]["prefix_bounds"] and invoice(events) == published[label]["invoice"], + "Exact published bounds and invoice " + label) + segment_checks[label + "_peak_steps"] = witnesses + decoded, valid_bounds, valid_peaks = replay(inverse, extend(capture), exact=True) + need(decoded == unit(640) and valid_bounds == published["valid_decode"], "Valid-code decode") + need(replay(word, extend(decode))[0] == unit(640), "Other complete inverse order") + scaled_identity = [{i: F(60)} for i in range(640)] + generic_scaled, generic_grid_bounds, _ = replay(inverse, scaled_identity, exact=True, integral=True) + need(generic_scaled == [{j: 60 * x for j, x in row.items()} for row in extend(decode)], + "Generic inverse on an explicit common integer grid") + constants = data["constants"]["families"]["rank30"]["words"] + chains = {} + for label, target_name in (("G0", "response"), ("G0_inverse", "response_inverse")): + full = word + relabel(constants[label], selected) + inverse + state, bounds, peaks = replay(full, exact=True) + target = extend(rows(source[target_name])) + need(state == backward(full) == target, "Both complete chain methods " + label) + need(bounds == published["complete_scalar_chains"][label]["prefix_bounds"] and + invoice(full) == published["complete_scalar_chains"][label]["invoice"], + "Complete chain costs and prefixes " + label) + chains[label] = {"invoice": invoice(full), "prefix_bounds": bounds, "peak_steps": peaks} + for name, (path, digest) in PINS.items(): + need(sha256(path.read_bytes()).hexdigest() == digest, "Input bytes unchanged " + name) + result = { + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "source_pins": manifest, + "all_input_columns": 640, "unchanged_other_roles": 528, + "forward_and_backward_methods": True, + "both_inverse_orders": True, + "blocks": segment_checks, + "capture": published["capture"], + "generic_decode": published["generic_decode"], + "valid_decode": {"prefix_bounds": valid_bounds, "peak_steps": valid_peaks}, + "generic_integer_grid": {"input_scale": 60, "prefix_bounds": generic_grid_bounds, + "all_prefixes_integral": True}, + "complete_scalar_chains": chains, + "odd_arithmetic_head_coefficients": {"one_direction": 176, "complete_chain": 352}, + "preserved_inputs": True, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + } + args.out.mkdir(parents=True, exist_ok=False) + (args.out / "CHECKS.json").write_text(json.dumps(result, sort_keys=True, indent=2) + "\n") + (args.out / "SOURCE-MANIFEST.json").write_text(json.dumps(manifest, sort_keys=True, indent=2) + "\n") + print(result["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json new file mode 100644 index 0000000000..0dc5f87313 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json new file mode 100644 index 0000000000..916be8f549 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json @@ -0,0 +1,17 @@ +{ + "files": { + "CHECKS.json": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "REVIEW.md": "9908050a9eafe9d7047e70078f690f4610d157b6b35cd62c6ed85629e8d390c6", + "SOURCE-MANIFEST.json": "1e1a0ab3bee4af667a3ba1e1fe2ec3800466664924516960b36ef9db5c5aa964", + "check_review.py": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553" + }, + "free_bytes_at_freeze": 19305783296, + "native_calls_replayed": 0, + "normal_optimized_byte_identical": true, + "physical_capture_checked": false, + "publication_authorized": false, + "rank16_independent_frame_covariance": true, + "scope": "Actual constant scalar words, rank16 independent frames, and algebraic square section. No source access, ownership, native, controller, or caller admission.", + "sources_unchanged": true, + "status": "FROZEN_INDEPENDENT_CENTRE_CONSTANT_AND_SQUARE_SECTION_REVIEW" +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md new file mode 100644 index 0000000000..341305873c --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md @@ -0,0 +1,220 @@ +# Independent review of the actual constant centre readers + +The exact checks pass for both source families. There is no unresolved +local finding in the scalar words, their costs, or the square section +identity. The rank-sixteen words are valid in independent linear frames +on their existing fields. This review does not establish source capture, +native access, field ownership, a controller, or a complete supplier. + +The source hashes and the final producer proof hash are in +`SOURCE-MANIFEST.json`. The review imports no producer module. +It does not replay a native program. + +## Source reconstruction + +The checker reads the actual correction factors U and V. It computes +B0=VU and checks the complete 112-port identity E=I+UV against each +source response. U has only denominators one and two. V is integral +in both source families. + +The rank-sixteen matrices are + +```text +B0 = diag(-6 I_8, -8 I_8), +G0 = I+B0 = diag(-5 I_8, -7 I_8). +``` + +The rank-thirty B0 consists of eight copies of B, eleven scalar +blocks -5, and three scalar blocks -3: + +```text +B = [-4 1], B^-1 = [-1/3 -1/6], + [ 2 -2] [-1/3 -2/3] + +G = [-3 1], G^-1 = [-1 -1]. + [ 2 -1] [-2 -3] +``` + +The checker verifies all entries, including every off-block zero. +It verifies both inverse orders for B0 and G0. + +## Literal word and complete price + +For the B word, after y-=x and x*=3 the values are (3x,y-x). +The next subtraction gives (4x-y,y-x). Doubling the second value +and negating both values gives (-4x+y,2x-2y), as required. +The word uses two unit ADDs, one binary scale, two signs, and one +complex multiplication by three. Its old scalar price is 22. + +For G, the first update gives y-2x. The next subtraction gives +3x-y in the first field. Negating both values gives (-3x+y,2x-y). +The temporary doubling and halving of x implement the first update +without a new field. The old price is 24. + +The review uses the emitted literal words. It checks every input +column by forward row propagation and by reverse output-covector +propagation. It includes two arbitrary spectator columns and checks +that no event reads or writes outside the centre bank. All inverse +words have the stated endpoint. + +| Family | Word, in either direction | Old real scalar units | Real fixed-odd scans | +| --- | --- | ---: | --- | +| Rank sixteen | B0 | 96 | 16 at three | +| Rank sixteen | G0 | 32 | 16 at five and 16 at seven | +| Rank thirty | B0 | 204 | 22 at three and 22 at five | +| Rank thirty | G0 | 270 | 0 | + +The forward scans multiply. The inverse scans divide. The odd scans +are additional to the old scalar price. They are not free old unit +operations. No word clears a field or discards an arbitrary input. +Each update is an invertible rational operation. + +## Independent frames for rank sixteen + +The checker explicitly verifies that none of the four rank-sixteen +words has an interfield ADD. Each event on field j is c I_j for a +rational scalar c. For any declared linear frame F_j, + +```text +(c I_j) F_j = F_j (c I_j). +``` + +Thus every prefix commutes with diag(F_1,...,F_16), even when all +frames differ. The scalars on the first eight fields need not equal +the scalars on the last eight fields. This is an exact identity at +every field width. + +Consequently, these four scalar words need no entry or exit views +for frame alignment once the actual sixteen fields and their numeric +format are admitted. Exact odd division still needs the common grid +and the full precision guard. The identity does not apply to an +unproved rounded quotient. + +The rank-thirty words contain pair ADDs. Those updates still require +the actual pair frames or a proved operator that connects them. +This review does not remove that condition. + +## Prefix and grid checks + +The exact prefix maxima agree with the producer table: + +| Family | Word | Stored row sum | Binary height | Odd height | +| --- | --- | ---: | ---: | --- | +| Rank sixteen | B0 | 8 | 0 | 0 | +| Rank sixteen | B0 inverse | 1 | 3 | 1 at three | +| Rank sixteen | G0 | 7 | 0 | 0 | +| Rank sixteen | G0 inverse | 1 | 0 | 1 at five and seven | +| Rank thirty | B0 | 5 | 0 | 0 | +| Rank thirty | B0 inverse | 3/2 | 1 | 1 at three and five | +| Rank thirty | G0 | 4 | 0 | 0 | +| Rank thirty | G0 inverse | 5 | 2 | 0 | + +The rank-thirty unit-ADD operand row sums have the same maxima as +the respective stored row sums. There are no such operands in the +rank-sixteen words. The producer's factor-two temporary bound is +therefore conservative. + +The review checks all stored numerators and all odd divisions on +generic integer grids. Sufficient respective grid scales for the +four inverse words are 24, 35, 30, and 4 in the table's family order. +These include binary scale as well as odd scale. + +The review also starts each inverse at its exact forward matrix. +Every division is then exact with no root scale at all, and the +complete endpoint is identity. This is a valid-code result. It does +not certify an arbitrary reader input as a valid code. + +## The reader and the square section + +For the actual constant factors, define + +```text +J = Q^2 U, +D = B0^-1 V Q^2. +``` + +The relation Q^4=I gives + +```text +DJ = B0^-1 V Q^4 U = B0^-1 B0 = I. +``` + +No translation inverse of VQ^2U occurs in this proof. It does not +form the value VQ^2 a on physical hardware or prove where that value +is available. + +For a row set A with an invertible J_A, write O for the other rows. +Put t=J_A^-1 a_A. Then + +```text +a = J t + embed_O r, r=a_O-J_O J_A^-1 a_A, +D a = t+D_O r. +``` + +It follows that the square code and inverse are + +```text +C a = (D a, a_O-J_O J_A^-1 a_A), +u = c-D_O r, +a_A = J_A u, +a_O = r+J_O u. +``` + +This proves both inverse orders with the factors in their given +order. No factors are commuted. Extending both maps by identity on +every unrelated role gives a complete whole-state type. + +DJ=I alone does not imply that a coordinate minor J_A is a dyadic +unit. For example, J=(3,5)^T and D=(2,-1) satisfy DJ=1, but neither +one-row minor of J is a unit over Z[1/2]. The minor condition is a +separate premise of the general construction. + +For these actual sources, one canonical finite row-minor check +satisfies that premise algebraically. The row lists are in +`CHECKS.json`. Both U_A inverses are integral. The checker constructs +the full square C and C^-1 at Q^2=I and checks both inverse orders +on all 112 data columns. + +The phase extension is + +```text +J_A = Q_A^2 U_A, J_A^-1 = U_A^-1 Q_A^2. +``` + +This uses the actual identity (Q_A^2)^2=I. For the odd-height claim, +the declared Q^2 operators, routes, and frames must also be Gaussian +dyadic. The fourth-power identity alone does not imply that coefficient +condition. + +If J and J_A^-1 are Gaussian dyadic, each coefficient in C or C^-1 +uses at most one factor D. Hence both odd heights are bounded by the +height of D. The actual common-chart checks give height one at three +for rank sixteen, and height one at three and five for rank thirty. +The finite minor witnesses do not supply a physical capture word. + +## Typed recursion and remaining obligations + +The square code can be a type in the conditional theorem reviewed +in `clique-code-grid-review-20261020`. It does not by itself establish +a child endpoint C_out A C_in^-1. The actual caller must prove that +identity on every data, borrowed, and live numeric work column. +It must also prove the decoded child-entry and internal-prefix bounds. + +The rank-sixteen frame result removes alignment views only for the +four diagonal scalar words on an existing centre bank. It does not +create that bank, establish a lease, admit a source read, preserve +helper progress, or prove an interstage return. No native, controller, +supplier, or kappa claim is made here. + +The independent normal and optimized runs both return +`PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW`. Their receipts are +byte-identical. Run the checker with new output directories: + +```text +python3 -I -B check_review.py --out review-final-normal +python3 -I -O -B check_review.py --out review-final-optimized +``` + +No PR, commit, push, or publication is authorized. Before any future +PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..28d69f59ba --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json @@ -0,0 +1,27 @@ +{ + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "producer_checker": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py", + "sha256": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568" + }, + "producer_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "producer_receipt": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + "rank16": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py new file mode 100644 index 0000000000..57aa2ff8bd --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py @@ -0,0 +1,299 @@ +"""Check the actual centre constants without producer imports.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import shutil + + +HERE = Path(__file__).resolve().parent +LANE = HERE.parents[1] +LANES = LANE.parent +PRODUCER = LANE / "rational-code-admission-20261020" +PINS = { + "rank30": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + ), + "rank16": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + ), + "literal": ( + PRODUCER / "centre-constants-normal/CENTRE-CONSTANTS.json", + "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368", + ), +} + + +def need(ok, label): + if not ok: + raise ValueError(label) + + +def eye(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def mm(a, b): + columns = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col) if x and y) + for col in columns] for row in a] + + +def dense(rows, n): + return [[F(row.get(str(j), 0)) for j in range(n)] for row in rows] + + +def inverse(a): + n = len(a) + rows = [row[:] + unit for row, unit in zip(a, eye(n))] + for j in range(n): + k = next((k for k in range(j, n) if rows[k][j]), None) + need(k is not None, "Nonsingular exact matrix") + rows[j], rows[k] = rows[k], rows[j] + q = rows[j][j] + rows[j] = [x / q for x in rows[j]] + for k in range(n): + if k != j and rows[k][j]: + q = rows[k][j] + rows[k] = [x - q * y for x, y in zip(rows[k], rows[j])] + return [row[n:] for row in rows] + + +def height(x, p): + d, result = x.denominator, 0 + while d % p == 0: + d //= p + result += 1 + return result + + +def dyadic(a): + return all(x.denominator & (x.denominator - 1) == 0 for row in a for x in row) + + +def row_minor(a): + basis, indices = {}, [] + for i, original in enumerate(a): + row = original[:] + for p in sorted(basis): + q = row[p] + if q: + row = [x - q * y for x, y in zip(row, basis[p])] + p = next((p for p, x in enumerate(row) if x), None) + if p is not None: + q = row[p] + basis[p] = [x / q for x in row] + indices.append(i) + if len(indices) == len(a[0]): + break + need(len(indices) == len(a[0]), "Full column rank") + return indices + + +def factor(g): + if g[0] == "NEG": + return F(-1) + if g[0] == "SCALE2": + return F(2) ** g[2] + if g[0] == "MULTIPLY_ODD": + return F(g[2]) + need(g[0] == "DIVIDE_ODD", "Known scalar gate") + return F(1, g[2]) + + +def replay(word, n, initial=None, integral=False): + rows = eye(n + 2) if initial is None else [row[:] for row in initial] + peak = max(sum(abs(x) for x in row) for row in rows) + temporary = F(0) + levels = {p: 0 for p in (2, 3, 5, 7)} + divisions = 0 + for g in word: + t = g[1] + need(0 <= t < n, "Only centre targets") + if g[0] == "ADD": + s, q = g[2:] + need(0 <= s < n and s != t and q in (-1, 1), "Only centre unit sources") + temporary = max(temporary, sum(abs(x) for x in rows[t]) + + sum(abs(x) for x in rows[s])) + rows[t] = [x + q * y for x, y in zip(rows[t], rows[s])] + else: + if g[0] == "DIVIDE_ODD" and integral: + need(all(x.denominator == 1 and x.numerator % g[2] == 0 + for x in rows[t]), "Exact integer numerator division") + divisions += 1 + q = factor(g) + rows[t] = [q * x for x in rows[t]] + if integral: + need(all(x.denominator == 1 for x in rows[t]), "Integral stored prefix") + peak = max(peak, sum(abs(x) for x in rows[t])) + for p in levels: + levels[p] = max(levels[p], max(height(x, p) for x in rows[t])) + need(rows[n:] == eye(n + 2)[n:] if initial is None else rows[n:] == initial[n:], + "Arbitrary spectator rows are unchanged") + need(all(row[n:] == [0, 0] for row in rows[:n]), "No spectator columns enter data") + return rows, {"stored_l1": str(peak), "unit_add_operand_l1": str(temporary), + "height": levels, "exact_odd_divisions": divisions} + + +def reverse_replay(word, n): + result = [] + for i in range(n + 2): + row = [F(i == j) for j in range(n + 2)] + for g in reversed(word): + if g[0] == "ADD": + row[g[2]] += g[3] * row[g[1]] + else: + row[g[1]] *= factor(g) + result.append(row) + return result + + +def square_code(u, d, selected): + n, r = len(u), len(selected) + ordinary = [i for i in range(n) if i not in selected] + ua, uu = [u[i] for i in selected], [u[i] for i in ordinary] + ai = inverse(ua) + projection = mm(uu, ai) + c = [row[:] for row in d] + for k, i in enumerate(ordinary): + row = [F(i == j) for j in range(n)] + for j, a in enumerate(selected): + row[a] -= projection[k][j] + c.append(row) + du = [[row[i] for i in ordinary] for row in d] + x = mm(u, du) + ci = [u[i][:] + [-value for value in x[i]] for i in range(n)] + for j, i in enumerate(ordinary): + ci[i][r + j] += 1 + need(mm(c, ci) == mm(ci, c) == eye(n), "Both complete square-code inverse orders") + bound = {p: max(height(x, p) for row in d for x in row) for p in (3, 5, 7)} + for a in (c, ci): + need(all(max(height(x, p) for row in a for x in row) <= bound[p] for p in bound), + "Square code and inverse preserve the D odd-height bound") + return { + "minor_rows": selected, + "minor_inverse_is_dyadic": dyadic(ai), + "minor_inverse_denominators": sorted({x.denominator for row in ai for x in row}), + "code_heights": {p: max(height(x, p) for row in c for x in row) for p in bound}, + "inverse_code_heights": {p: max(height(x, p) for row in ci for x in row) for p in bound}, + "checked_data_columns": n, + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I.", + } + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument("--out", type=Path, required=True) + args = ap.parse_args() + need(shutil.disk_usage(HERE).free >= 3 * 2**30, "Disk floor") + data, sources = {}, {} + for name, (path, pin) in PINS.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == pin, "Source hash " + name) + sources[name] = {"path": str(path), "sha256": pin} + if name == "rank16": + raw = gzip.decompress(raw) + digest = sha256(raw).hexdigest() + need(digest == "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "Native payload hash") + sources[name]["payload_sha256"] = digest + obj = json.loads(raw) + data[name] = obj.get("model", obj) + results = {} + for family, n in (("rank16", 16), ("rank30", 30)): + model = data[family] + literal = data["literal"]["families"][family] + u, v = dense(model["correction_U"], n), dense(model["correction_V"], 112) + need(dyadic(u) and dyadic(v), "Both actual factors are dyadic") + b = mm(v, u) + g = [[x + F(i == j) for j, x in enumerate(row)] for i, row in enumerate(b)] + uv = mm(u, v) + e = [[x + F(i == j) for j, x in enumerate(row)] for i, row in enumerate(uv)] + need(e == dense(model["response"], 112), "Actual response I+UV") + expected = eye(n) + if n == 16: + for i in range(n): + expected[i][i] = F(-6 if i < 8 else -8) + else: + for i in range(0, 16, 2): + expected[i][i:i + 2] = [F(-4), F(1)] + expected[i + 1][i:i + 2] = [F(2), F(-2)] + for i in range(16, n): + expected[i][i] = b[i][i] + need(Counter(b[i][i] for i in range(16, n)) == {F(-5): 11, F(-3): 3}, + "Actual scalar block multiplicities") + need(b == expected, "Complete actual block matrix, including off-block zeros") + bi, gi = inverse(b), inverse(g) + need(mm(b, bi) == mm(bi, b) == eye(n) and + mm(g, gi) == mm(gi, g) == eye(n), "Both matrix inverse orders") + targets = {"B0": b, "B0_inverse": bi, "G0": g, "G0_inverse": gi} + checks = {} + for label, target in targets.items(): + if label in ("B0", "G0"): + need(target == [[F(x) for x in row] for row in literal[label]], + "Published constant matrix") + word = literal["words"][label] + target_full = eye(n + 2) + target_full[:n] = [row + [F(0), F(0)] for row in target] + rows, bounds = replay(word, n) + need(rows == reverse_replay(word, n) == target_full, "Both scalar replay directions") + counts = Counter(gate[0] for gate in word) + if n == 16: + need(not counts["ADD"], "Every rank16 prefix is fieldwise scalar") + cost = 8 * counts["ADD"] + 2 * (counts["SCALE2"] + counts["NEG"]) + expected_cost = (96 if label.startswith("B0") else 32) if n == 16 else ( + 204 if label.startswith("B0") else 270) + need(cost == expected_cost, "Exact old scalar invoice") + scans = Counter((gate[0], gate[2]) for gate in word + if gate[0] in ("MULTIPLY_ODD", "DIVIDE_ODD")) + expected_scans = {3: 16} if n == 16 and label.startswith("B0") else ( + {5: 16, 7: 16} if n == 16 else ( + {3: 22, 5: 22} if label.startswith("B0") else {})) + need({p: 2 * count for (_, p), count in scans.items()} == expected_scans, + "Exact separate odd scans") + scale = 2**bounds["height"][2] + for p in (3, 5, 7): + scale *= p**bounds["height"][p] + initial = [[scale * x for x in row] for row in eye(n + 2)] + grid_result, grid_bounds = replay(word, n, initial, True) + need(grid_result == [[scale * x for x in row] for row in target_full], + "Generic exact integer grid") + valid_bounds = None + if label.endswith("_inverse"): + source = targets[label.removesuffix("_inverse")] + initial = eye(n + 2) + initial[:n] = [row + [F(0), F(0)] for row in source] + result, valid_bounds = replay(word, n, initial, True) + need(result == eye(n + 2), "Valid-code decode without any root scale") + checks[label] = {"old_real_scalar_units": cost, + "complex_gate_counts": dict(counts), + "independent_field_frame_covariance": n == 16, + "real_odd_scans": expected_scans, "prefix": bounds, + "generic_grid_scale": scale, "generic_grid": grid_bounds, + "valid_code": valid_bounds} + d = mm(bi, v) + need(mm(d, u) == eye(n), "Actual constant section DJ=I") + selected = row_minor(u) + section = square_code(u, d, selected) + results[family] = {"centre_dimension": n, + "factor_U_denominators": sorted({x.denominator for row in u for x in row}), + "factor_V_denominators": sorted({x.denominator for row in v for x in row}), + "word_checks": checks, "square_section": section} + receipt = {"status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW", + "source_pins": sources, "families": results, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission."} + args.out.mkdir(parents=True, exist_ok=False) + (args.out / "CHECKS.json").write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n") + print(receipt["status"]) + print(json.dumps({family: row["square_section"] for family, row in results.items()}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json new file mode 100644 index 0000000000..d185fca6bb --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json new file mode 100644 index 0000000000..f0b100d658 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json @@ -0,0 +1,17 @@ +{ + "files": { + "CHECKS.json": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "REVIEW.md": "e770470962b39715a6116639e3f9fa7228da6a4c1a5c45fb48dc725fcd45b81a", + "SOURCE-MANIFEST.json": "4d97306bf5dc1877c315e8f3f5c9ce25a23030138fc88f02f68515ecfe059c44", + "check_review.py": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53" + }, + "free_bytes_at_freeze": 19301113856, + "native_columns_replayed": 0, + "native_replay_performed": false, + "normal_optimized_byte_identical": true, + "producer_source_manifest": "SOURCE-MANIFEST.json", + "publication_authorized": false, + "scope": "Common-frame scalar code, exact odd scans, and conditional all-role type theorem. No native/core/controller/caller admission.", + "source_files_unchanged": true, + "status": "FROZEN_INDEPENDENT_SIGNED_CLIQUE_CODE_AND_CONDITIONAL_TYPED_GRID_REVIEW" +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md new file mode 100644 index 0000000000..2d6443af02 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md @@ -0,0 +1,234 @@ +# Independent review of the signed clique code and typed grid + +Status: the independent exact checks pass. The conditional type theorem +has no unresolved local proof finding. See `FREEZE.json` for the checked +source bytes and this review's hashes. + +The reviewed claim is a scalar code on 112 fields in one proved common +frame. The recursive grid result is conditional on the stated whole-state +types, child-entry relations, and prefix bounds. Neither claim supplies a +native inverse response, a helper lease, a new controller, or a complete +supplier cost. + +## Independent source construction + +Let A be the actual direct sum of 24 signed pair matrices. On the other +64 coordinates, A is identity. The pair matrices have entries in +{1,-1} and satisfy A_e A_e^T=2I. + +For each of the eight six-mode groups, let d_g be its actual signed +indicator, and set w_g=A^T d_g. For each of the eight small cliques, let +w_g be its unsigned indicator. Then + +```text +w_g^T w_h = 0 when g differs from h, +w_g^T w_g = 12 for a six-mode group, +w_g^T w_g = 8 for a small clique. +``` + +Thus the source matrices must be + +```text +E = I - sum_large w_g w_g^T/2 - sum_small w_g w_g^T, +E^-1 = I - sum_large w_g w_g^T/10 - sum_small w_g w_g^T/7. +``` + +This construction uses signed source rows. It does not import a producer +module or form the expected endpoint from the emitted word. The review +checker compares these matrices with both endpoint matrices in the +frozen native extension. It does not +replay the native extension. + +The 16 nonzero orthogonal vectors prove rank(E-I)=16. The eigenvalues +are 1 with multiplicity 96, -5 with multiplicity 8, and -7 with +multiplicity 8. Hence det(E)=35^8. The same decomposition proves both +inverse orders and the stated quadratic inverse polynomial. + +## Literal scalar word + +For an unsigned group of size k, put m=k-1. Write a_i for the original +nonpivot values and p_0 for the original pivot. The forward word first +sets each nonpivot to a_i-p_0. Its middle steps set the pivot to +-sum_i a_i. The final additions give a_i-sum_j a_j-p_0. These are +exactly the coordinates of (I-11^T)x. + +For the inverse word, the pivot before its odd division is +sum_i a_i-(k-2)p_0. Division by -m sets it to +p_0-(sum_i a_i+p_0)/m. The last loop adds the same correction to each +nonpivot. This proves I-11^T/m. Sign conjugation proves the signed +version. + +The independent checker reads the final literal event list. It first +accumulates each output covector in reverse event order. It then checks +all forward prefixes with a separate row update. Both runs include all +112 data columns and two arbitrary spectator columns. Each event must +read and write only the 112 data fields. This address check, rather than +the choice of two spectator examples, proves that every untouched role +is unchanged. + +Each direction has 574 complex events: 384 unit ADDs, 126 signs, +48 binary scales, and 16 odd operations. The scalar count is 3,420 old +real units, with 32 real odd scans charged separately. The forward odd +operations multiply; the inverse odd operations divide. + +The exact maximum stored row sum is 20 forward and 18 inverse. +The sum of the two unit-ADD operand row norms has the same respective +maximum. The binary denominator height is one in each direction. +The inverse odd height is one at five and one at seven; the forward +odd height is zero. + +## Exact division and stored values + +The review checks each required division on the common integer grid +with scale 70. It separately starts the inverse on 4E and checks every +division without an odd root factor. The latter computation must return +4I. Four is a binary scale, so it does not change the valid-code claim. + +For a positive odd divisor d, low-to-high division has the invariant + +```text +d Q_low = N_low + 2^j c_j, +0 <= c_j < d. +``` + +The next quotient bit is (b-c_j) mod2. At the end of a signed w-bit +word, exactness is equivalent to c_w=d*s_Q-s_N. The quotient cannot +overflow on an exact division. For multiplication, the corresponding +invariant is d N_low=Q_low+2^j c_j. The final test is +c_w=d*s_N-s_Q. It detects signed overflow. + +The retained A8 scan proof gives the explicit arithmetic-head bound +4(w+1). It charges the move to the low end, the arithmetic traversal, +delimiters, and the return. A fixed d needs only finite carry control +and sign flags. The input record is overwritten. There is no remainder +stream. Descriptor and record-counter work remains a separate charge. +The review checks division and multiplication for all signed inputs of +widths 1 through 12 and d in {5,7,35,2145}. +All 65,520 division and multiplication cases pass. + +The factor 64 is a local scalar-word guard. It is not a binary precision +bound for a complete recursive supplier. A root scale must apply to +all physical numeric records, including arbitrary borrowed records. +Addresses, tags, and descriptors are not numeric payloads. + +## Code image and Gaussian coefficients + +In a signed block, the inverse has its only possible odd denominator in +the signed sum divided by k-1. This proves the two syndrome conditions: +eight rows modulo five and eight rows modulo seven. A is a dyadic unit, +so the conditions transfer to the physical coordinates. + +The source matrices are real. Their rank calculations over F_5 and F_7 +extend to Gaussian coefficients. In particular, R0/5R0 is not a field: +it is F_5[i], which has two factors. The claim does not need it to be a +field. The syndrome map has an explicit right inverse after the dyadic +pair basis is applied. It is therefore surjective over R0/pR0. The +kernel-factor criterion L_t M=S_p L_s follows over that ring. The +Chinese remainder argument for the two coprime integer moduli is valid. + +The criterion concerns the complete operator, including helper columns +that a middle map reads. It does not certify a map from only its action +on data columns. + +## Recursive type theorem + +Let u_0 be the dyadic whole-state root input. After j recursive edges, +write the decoded semantic input as + +```text +u_j = D_j ... D_1 u_0. +``` + +The separate child-entry hypothesis gives h_p(u_j)<=j*ell_p. +A stored local state has the form C_cut B_cut u_j. It therefore has +height at most j*ell_p+c_p+ell_p. With j<=D this is +(D+1)ell_p+c_p. + +This proof requires the child-entry bound in addition to a bound on +the child's physical input. Decoding that input can add height. +It also requires the internal arithmetic prefixes, not only the +visible caller cuts. + +For completed calls, exact matching types cancel in their given order: + +```text +(C_m A_m C_(m-1)^-1) ... (C_1 A_1 C_0^-1) C_0 + = C_m A_m ... A_1. +``` + +No factors are commuted. Each A_j must be dyadic on every input +column. A borrowed row with an unproved rational action can invalidate +the bound even when all data columns pass. An unrelated list of +rational physical matrices does not satisfy this premise merely +because its entries have the same odd prime support. + +The independent fixture uses noncommuting rational codes and semantic +shears. It reads two arbitrary helper inputs and keeps their endpoint +rows equal to identity. It compares all columns after every completed +call. A separate unmatched repetition has height eight and supplies a +negative control. This finite check supports the algebra. The induction +above is the proof for arbitrary depth under the hypotheses. + +## Review findings and limits + +The root representation needed an explicit entry condition. The producer +added identity physical type at the root, or a separately proved and +charged initial encoding whose prefixes satisfy the same bounds. +This condition is necessary before multiplying raw dyadic numerators +by the common odd factor. + +The exact four-pass scan constant needed its specific source. The +producer added the pinned A8 scan proof and the general signed carry +formulas. The retained stream text alone states a linear bound; it +does not state this constant. + +The older `RESPONSE-PROGRAM.json` supplies the mode signs and the +certified clique sets. Its own response is a different operator. The +new endpoint differs in 1,154 forward entries and 1,704 inverse entries. +Its chosen small-group partition also differs. The reviewed equality +is with `odd16-normal-v2/EXTENSION-PROGRAM.json.gz`, as the producer +states. It is not an equality with the older response endpoint. + +The prime-31 exclusion is necessary for the ordinary complement of +the selected-eight split. The source `ordinary_inverse` is 104 by 104 +and has reduced denominators {7,31,62}. In contrast, `selected_inverse` +is 8 by 8 and is integral. `selected_inverse_block`, the selected +block of the full inverse, has denominators {5,10}. These are three +different matrices. The full E^-1 code does not introduce 31. + +The outer endpoint condition is separate from the height theorem. +A final rational code cannot be discarded. Exact unscaling restores +the original record format only when the complete required physical +endpoint is dyadic on all roles. If the caller needs the uncoded +semantic output, it must also implement and price code removal. + +This review does not establish current-stage access, old retired-bank +access, phases, helper restoration in a native supplier, storage for a +new caller, or a complete kappa calculation. It does not repeat the +640-column native replay. The common-frame scalar result does not +depend on any such replay being repeated here. + +## Reproduction + +The review checker uses only the Python standard library. It imports +no producer module. Run each command with a new output directory: + +```text +python3 -I -B check_review.py --out review-normal +python3 -I -O -B check_review.py --out review-optimized +``` + +Both runs returned: + +```text +PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW +``` + +The two `CHECKS.json` files are byte-identical. The canonical review +receipt is `CHECKS.json` beside this proof. The source manifest records +the producer proof and checker bytes in addition to the exact source +and literal-word pins checked by the review program. + +No PR, commit, push, or publication is authorized. Before any future PR +description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..a7f5634181 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json @@ -0,0 +1,39 @@ +{ + "flags": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "producer_checker": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py", + "sha256": "0cfbfcf80e49f78e2707ab6647982511b8db67d434f00919bf8ff078d0140b24" + }, + "producer_grid": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "producer_receipt": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + "producer_typed": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md", + "sha256": "79d4c1b596528f1bc5cdb8bbe3da8edbda6a5c27bbca8fd7f4b6417bb6913f6c" + }, + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py new file mode 100644 index 0000000000..1b93eca620 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py @@ -0,0 +1,377 @@ +"""Check the signed clique code without producer imports or native replay.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import shutil + + +HERE = Path(__file__).resolve().parent +LANE = HERE.parents[1] +LANES = LANE.parent +ROOT = LANES.parents[2] +PRODUCER = LANE / "rational-code-admission-20261020" +SOURCES = { + "flags": ( + LANES / "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + ), + "response": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + ), + "native": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + ), + "literal": ( + PRODUCER / "verified-final-normal/CLIQUE-CODES.json", + "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f", + ), + "scan_proof": ( + LANES / "independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01", + ), +} + + +def need(value, label): + if not value: + raise ValueError(label) + + +def eye(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def mm(a, b): + bt = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col) if x and y) + for col in bt] for row in a] + + +def rank_mod(a, p): + m = [[int(x.numerator * pow(x.denominator, -1, p)) % p + for x in row] for row in a] + r = 0 + for j in range(len(m[0])): + hit = next((i for i in range(r, len(m)) if m[i][j]), None) + if hit is None: + continue + m[r], m[hit] = m[hit], m[r] + inv = pow(m[r][j], -1, p) + m[r] = [x * inv % p for x in m[r]] + for i in range(r + 1, len(m)): + q = m[i][j] + m[i] = [(x - q * y) % p for x, y in zip(m[i], m[r])] + r += 1 + if r == len(m): + break + return r + + +def height(x, p): + d, k = x.denominator, 0 + while d % p == 0: + d //= p + k += 1 + return k + + +def sparse_json(rows): + return [[F(row.get(str(j), 0)) for j in range(len(rows))] + for row in rows] + + +def factor(gate): + if gate[0] == "NEG": + return F(-1) + if gate[0] == "SCALE2": + return F(2) ** gate[2] + if gate[0] == "MULTIPLY_ODD": + return F(gate[2]) + need(gate[0] == "DIVIDE_ODD", "Known scalar gate") + return F(1, gate[2]) + + +def reverse_rows(word): + """Accumulate output covectors from the last event to the first.""" + out = [] + for i in range(114): + row = [F(i == j) for j in range(114)] + for gate in reversed(word): + t = gate[1] + need(0 <= t < 112, "Only data targets") + if gate[0] == "ADD": + s, q = gate[2:] + need(0 <= s < 112 and s != t and q in (-1, 1), + "Only distinct data sources") + row[s] += q * row[t] + else: + row[t] *= factor(gate) + out.append(row) + return out + + +def prefix_replay(word, start, integral=False): + rows = [row[:] for row in start] + maxima = {p: 0 for p in (2, 5, 7)} + norm = max(sum(abs(x) for x in row) for row in rows) + add_operand_bound = F(0) + divisions = 0 + for gate in word: + t = gate[1] + if gate[0] == "ADD": + s, q = gate[2:] + add_operand_bound = max( + add_operand_bound, + sum(abs(x) for x in rows[t]) + sum(abs(x) for x in rows[s])) + rows[t] = [a + q * b for a, b in zip(rows[t], rows[s])] + else: + if integral and gate[0] == "DIVIDE_ODD": + need(all(x.denominator == 1 and x.numerator % gate[2] == 0 + for x in rows[t]), "Every odd division is exact") + divisions += 1 + q = factor(gate) + rows[t] = [q * x for x in rows[t]] + if integral: + need(all(x.denominator == 1 for x in rows[t]), "Integral prefix") + norm = max(norm, sum(abs(x) for x in rows[t])) + for p in maxima: + maxima[p] = max(maxima[p], max(height(x, p) for x in rows[t])) + return rows, { + "stored_row_l1": str(norm), + "unit_add_operand_l1": str(add_operand_bound), + "height": maxima, + "checked_odd_divisions": divisions, + } + + +def scan_word(n, w, d, divide): + """Use an independent two's-complement recurrence.""" + c, result = 0, 0 + for j in range(w): + bit = (n >> j) & 1 + if divide: + a = (bit ^ c) & 1 + c = (c + d * a - bit) // 2 + else: + total = d * bit + c + a, c = total & 1, total >> 1 + need(0 <= c < d, "Bounded finite carry") + result |= a << j + sign_in = int(n < 0) + sign_out = result >> (w - 1) + condition = d * sign_out - sign_in if divide else d * sign_in - sign_out + return c == condition, result - (sign_out << w) + + +def typed_check(): + c, ci = eye(4), eye(4) + c[0][:2], c[1][:2] = [F(1, 5), F(1, 35)], [F(0), F(1, 7)] + ci[0][:2], ci[1][:2] = [F(5), F(-1)], [F(0), F(7)] + need(mm(c, ci) == mm(ci, c) == eye(4), "Independent typed fixture inverse") + frame, frame_inverse = eye(4), eye(4) + frame[1][0], frame_inverse[1][0] = F(1, 2), F(-1, 2) + codes = [eye(4), c, mm(frame, c)] + inverse_codes = [eye(4), ci, mm(ci, frame_inverse)] + need(mm(codes[1], codes[2]) != mm(codes[2], codes[1]), + "Noncommuting rational boundary codes") + state, semantic, old_type = eye(4), eye(4), 0 + peaks = {5: 0, 7: 0} + for j in range(24): + next_type = (j + 1) % 3 + a = eye(4) + a[j % 2][(j + 1) % 2] = F(1 if j % 3 else -1, 2) + a[j % 2][2 + j % 2] = F(1, 4) + m = mm(codes[next_type], mm(a, inverse_codes[old_type])) + state, semantic = mm(m, state), mm(a, semantic) + need(state == mm(codes[next_type], semantic), "Typed endpoint on all columns") + need(state[2:] == eye(4)[2:], "Arbitrary helpers have identity endpoint") + for p in peaks: + peaks[p] = max(peaks[p], max(height(x, p) for row in state for x in row)) + need(peaks[p] <= 1, "Typed height does not count completed siblings") + old_type = next_type + need(any(state[i][j] for i in range(2) for j in range(2, 4)), + "The fixture reads arbitrary helper columns") + bad = eye(4) + for _ in range(8): + bad = mm(c, bad) + need(max(height(x, 5) for row in bad for x in row) == 8 and + max(height(x, 7) for row in bad for x in row) == 8, + "Unmatched physical repetition increases odd height") + return {"completed_calls": 24, "maximum_typed_heights": peaks, + "arbitrary_helpers_read": 2, "mismatched_height": 8} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + need(shutil.disk_usage(HERE).free >= 3 * 2**30, "Three GiB free") + sources, pins = {}, {} + for name, (path, expected) in SOURCES.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == expected, "Pinned source " + name) + pins[name] = {"path": str(path), "sha256": expected} + if name == "native": + raw = gzip.decompress(raw) + digest = sha256(raw).hexdigest() + need(digest == "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "Native raw payload pin") + pins[name]["payload_sha256"] = digest + if name != "scan_proof": + sources[name] = json.loads(raw) + f, r, n, literal = [sources[k] for k in ("flags", "response", "native", "literal")] + model = n["model"] + a = eye(112) + affected = [] + for pair in f["pair_codes"]: + ports, block = pair["ports"], pair["matrix"] + need(mm([[F(x) for x in row] for row in block], + [[F(x) for x in col] for col in zip(*block)]) == + [[2 * x for x in row] for row in eye(2)], "Pair orthogonality") + for port, row in zip(ports, block): + a[port] = [F(0)] * 112 + for source, value in zip(ports, row): + a[port][source] = F(value) + affected += ports + need(len(affected) == len(set(affected)) == 48, "Disjoint pair ports") + need(sorted(affected) == f["affected_ports"], "Actual affected ports") + signs = {} + for item in r["vertex_assignments"]: + group = f["cyclic_carriers"][item["vertex"]] + need(set(group) == set(item["ordered_carriers_a_b_c"]), "Actual carrier group") + signs.update(zip(item["ordered_carriers_a_b_c"], item["signs"])) + need(len(signs) == 48 and sum(x == -1 for x in signs.values()) == 4, + "Exactly four negative mode signs") + groups = f["cyclic_carriers"] + model["small_cliques"] + need([len(g) for g in groups] == [6] * 8 + [8] * 8, "Block sizes") + need(sorted(x for group in groups for x in group) == list(range(112)), + "Full port partition") + need(model["vertex_assignments"] == r["vertex_assignments"], + "Native signs match actual response") + need(all(g in r["maximal_small_cliques"] for g in groups[8:]), + "Small clique certificate") + need(literal["pair_codes"] == f["pair_codes"] and + literal["six_mode_blocks"] == groups[:8] and + literal["eight_cliques"] == groups[8:] and + {int(k): v for k, v in literal["mode_signs"].items()} == signs, + "Literal metadata binds all source signs and groups") + weights = [[sum(signs.get(p, 1) * a[p][j] for p in group) + for j in range(112)] for group in groups] + for g, wg in enumerate(weights): + for h, wh in enumerate(weights): + expected = (2 if g < 8 else 1) * len(groups[g]) if g == h else 0 + need(sum(x * y for x, y in zip(wg, wh)) == expected, + "Orthogonal signed source covectors") + endpoints, old_response_differences = {}, {} + for direction in ("forward", "inverse"): + e = eye(112) + for g, w in enumerate(weights): + denominator = (2 if g < 8 else 1) + if direction == "inverse": + denominator *= len(groups[g]) - 1 + for i in range(112): + if w[i]: + for j in range(112): + e[i][j] -= w[i] * w[j] / denominator + key = "response" if direction == "forward" else "response_inverse" + need(e == sparse_json(model[key]), + "The frozen native matrix matches the outer-product construction") + previous = sparse_json(r[key]) + old_response_differences[direction] = sum( + e[i][j] != previous[i][j] for i in range(112) for j in range(112)) + endpoints[direction] = e + need(mm(endpoints["forward"], endpoints["inverse"]) == eye(112) and + mm(endpoints["inverse"], endpoints["forward"]) == eye(112), + "Both source inverse orders") + reports = {} + for direction, word in literal["words"].items(): + target = eye(114) + target[:112] = [row + [F(0), F(0)] for row in endpoints[direction]] + need(reverse_rows(word) == target, "Reverse covector replay") + actual, prefix = prefix_replay(word, eye(114)) + need(actual == target, "Forward prefix replay matches reverse replay") + grid = 70 + initial = [[grid * x for x in row] for row in eye(114)] + exact, integer = prefix_replay(word, initial, True) + need(exact == [[grid * x for x in row] for row in target], "Generic exact grid") + counts = Counter(g[0] for g in word) + scalar = 8 * counts["ADD"] + 2 * (counts["NEG"] + counts["SCALE2"]) + need(counts["ADD"] == 384 and counts["NEG"] == 126 and + counts["SCALE2"] == 48 and scalar == 3420, "Exact scalar invoice") + need(sum(g[0] in ("MULTIPLY_ODD", "DIVIDE_ODD") for g in word) == 16, + "Thirty-two real odd scans") + need(prefix["height"][2] == 1 and prefix["stored_row_l1"] == + ("20" if direction == "forward" else "18"), "Exact prefix bounds") + need(F(prefix["unit_add_operand_l1"]) <= 64, "Unit-ADD temporary bound") + reports[direction] = {"event_count": len(word), "counts": dict(counts), + "old_real_scalar_units": scalar, "real_odd_scans": 32, + "prefix": prefix, "generic_grid": integer} + valid = eye(114) + valid[:112] = [row + [F(0), F(0)] for row in endpoints["forward"]] + valid = [[4 * x for x in row] for row in valid] + decoded, valid_bounds = prefix_replay(literal["words"]["inverse"], valid, True) + need(decoded == [[4 * x for x in row] for row in eye(114)], + "Valid-code inverse without an odd root scale") + syndromes = {} + for p, rows in ((5, weights[:8]), (7, weights[8:])): + need(rank_mod(rows, p) == 8, "Surjective real syndrome rows") + need(rank_mod(endpoints["forward"], p) == 104, "Exact reduced code image") + image = mm(rows, endpoints["forward"]) + need(all(x.numerator % p == 0 for row in image for x in row), + "Zero code image syndrome") + syndromes[p] = {"syndrome_rank": 8, "image_rank": 104} + scan_cases = 0 + for d in (5, 7, 35, 2145): + for w in range(1, 13): + lo, hi = -(1 << (w - 1)), (1 << (w - 1)) - 1 + for x in range(lo, hi + 1): + ok, y = scan_word(x, w, d, True) + need(ok == (x % d == 0), "Exact signed division accepts only multiples") + if ok: + need(d * y == x, "Exact signed quotient") + ok, y = scan_word(x, w, d, False) + need(ok == (lo <= d * x <= hi), "Exact signed overflow decision") + if ok: + need(y == d * x, "Exact signed product") + scan_cases += 2 + principal = {} + for name in ("ordinary_inverse", "selected_inverse", "selected_inverse_block"): + if name in model: + denominators = sorted({F(x).denominator for row in model[name] for x in row.values()}) + principal[name] = denominators + receipt = { + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "sources": pins, + "signed_pair_blocks": 24, + "group_sizes": [len(g) for g in groups], + "negative_mode_signs": 4, + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "response_rank_minus_identity": 16, + "source_eigenvalues_and_multiplicities": {"1": 96, "-5": 8, "-7": 8}, + "determinant": str(35**8), + "older_response_entry_differences": old_response_differences, + "literal_word_checks": reports, + "valid_code_binary_grid": 4, + "valid_code_prefix": valid_bounds, + "syndromes": syndromes, + "signed_scan_cases": scan_cases, + "independent_typed_fixture": typed_check(), + "principal_inverse_denominators": principal, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + } + args.out.mkdir(parents=True, exist_ok=False) + (args.out / "CHECKS.json").write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n") + print(receipt["status"]) + print(json.dumps({"scans": scan_cases, "words": reports, "principal": principal}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json new file mode 100644 index 0000000000..0dff8b9c0a --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json new file mode 100644 index 0000000000..7589e4cbfc --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json @@ -0,0 +1,23 @@ +{ + "files": { + "CHECKS.json": { + "bytes": 5181, + "sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223" + }, + "REVIEW.md": { + "bytes": 7852, + "sha256": "df7b1f221aa03d7e02c4aa455e31585c174e3f2201730e043481fcfb2df76110" + }, + "SOURCE-MANIFEST.json": { + "bytes": 2567, + "sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b" + }, + "check_review.py": { + "bytes": 14996, + "sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0" + } + }, + "scope": "Actual 112-coordinate scalar code and full-role dyadic image test. No elementary capture invoice or physical caller.", + "status": "FROZEN_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "validation": "Normal and optimized receipts are byte-identical. All input hashes were checked before and after." +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md new file mode 100644 index 0000000000..f74f1d705d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md @@ -0,0 +1,218 @@ +# Independent review of the unnormalised rank-thirty code + +The stated scalar code and its complete dyadic image test pass this +review. There is no material algebra finding. This result uses the +actual 112-port matrices and the chosen thirty source rows. It does +not admit an elementary capture invoice, a native caller, a physical +view, a helper endpoint, or a complete kappa calculation. + +The review binds `UNNORMALISED-CODE.md` at SHA256 +`a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f`. +`SOURCE-MANIFEST.json` gives all source paths and hashes. The checker +does not import or execute producer code. It reconstructs both code +matrices from U and V. It also computes the selected minor inverse +without using the supplied inverse. Only then does it compare with +the serialized matrices. + +## Exact source reconstruction + +Let A be the thirty selected physical ports in the source order and +let O be the other eighty-two ports. Exact elimination gives + +```text +det(U_A) = -1/256, U_A^-1 has integer entries. +``` + +The product VU is exactly the stated direct sum: eight copies of +`[[-4,1],[2,-2]]`, eleven scalar blocks -5, and three scalar blocks +-3. The -3 centre indices are 25, 26, and 27. All off-block entries +are zero. + +Put T=U_A^-1 select_A. The independent capture is + +```text +(Csum a)_A = V a, +(Csum a)_O = a_O - U_O T a. +``` + +Put P(c,r)=c-V_O r. The independent inverse is + +```text +Csum^-1(c,r) = U B0^-1 P(c,r) + (0,r). +``` + +Both 112-column inverse orders are the identity. Both matrices +equal the final producer payload. The capture has binary denominator +height one and has no odd denominator. The checker also verifies + +```text +Csum = diag(B0,I_O) C0, +P Csum = B0 T. +``` + +It reconstructs E=I+UV and E^-1=I-U G0^-1 V and compares them with +both actual response matrices. Both inverse orders pass. If +H=diag(G0,I_O), both identities pass on all 112 input columns: + +```text +Csum E Csum^-1 = H, +Csum E^-1 Csum^-1 = H^-1. +``` + +## Complete image criterion over the stated ring + +Use R0=Z[i,1/2]. For z=(c,r) in R0^112, let w=Pz. Since U_A is +a unit matrix over R0, + +```text +z is in Csum R0^112 if and only if w is in B0 R0^30. +``` + +For one two-coordinate block, its inverse is + +```text +[[-1/3,-1/6],[-1/3,-2/3]]. +``` + +Both inverse numerators vanish modulo three exactly when +w0-w1 vanishes modulo three. The factor two is a unit in R0. +The scalar -3 and -5 blocks give their coordinate conditions. +These conditions are sufficient as well as necessary; no higher +odd power occurs. + +Thus the image Lambda is exactly the joint kernel of L3 and L5 +modulo their indicated primes. Each has eleven rows. The checker +reconstructs both matrices, checks every actual capture column, and +checks an exact integral right inverse. The right inverse columns +are unit vectors at these physical ports: + +```text +L3: 0,9,11,20,37,41,76,78,18,19,39 +L5: 5,3,24,23,1,8,29,26,4,6,31. +``` + +This verifies surjectivity without a field hypothesis. As a separate +real-matrix check, each Lp has rank eleven and Csum has rank 101 +over Fp, for p=3 and p=5. Those rank checks are not the proof of +sufficiency over the Gaussian ring. + +The quotient at five is split: + +```text +R0/5R0 -> F5 x F5, +a+ib -> (a+2b,a-2b). +``` + +The checker verifies the bijection and both ring operations on all +625 pairs of elements. In particular, this quotient is not F25. +The right inverses and the Chinese remainder theorem give + +```text +R0^112/Lambda is isomorphic to +(R0/3R0)^11 direct-sum (R0/5R0)^11. +``` + +This is the full quotient. It is not only a count of necessary +congruences. + +## Middle operations and arbitrary roles + +For a dyadic matrix M, the following three statements are equivalent: + +```text +M Lambda is contained in Lambda; +ker(Lp) is contained in ker(Lp M), for p=3,5; +Lp M = Sp Lp modulo p, for some Sp and p=3,5. +``` + +For necessity, fix a residue in ker Lp. The Chinese remainder +theorem lifts it to a vector with that residue at p and zero residue +at the other prime. This lift belongs to Lambda. Apply M and take +the p residue. For factorization, choose the explicit right inverse +Rp. The vector z-Rp Lp z belongs to ker Lp, so one can take +Sp=Lp M Rp. These arguments work in both residue rings, including +the split ring at five. + +Both H and H^-1 act as the identity on both quotients. The checker +verifies Lp H=Lp=Lp H^-1 modulo p. They preserve Lambda in both +directions, not only in one direction. + +Two negative controls show why the full premise is needed. + +- Set the first two centre coordinates to (1,1), with all other + code coordinates zero. This is a valid code value. The unit ADD + from physical port 27 to port 0 changes this pair to (2,1). + Its first mod3 syndrome is one, and its decoded value is not + dyadic. Thus even a unit ADD can leave Lambda. +- Start with zero data and an arbitrary helper value one. An ADD + from that helper to physical port 5 has an identity data-to-data + block, but its helper column has mod5 syndrome one. The decoded + data require an odd denominator. A data-only matrix check would + miss this failure. + +For arbitrary additional roles, append zero columns to each Lp +and test the complete M. At field width N, the check acts through +Lp tensor I_N. If a middle operation mixes addresses, its full +operator must pass the check. The scalar 112-coordinate calculation +does not establish that condition for a native middle operation. + +## Exact constant decode on valid inputs + +The literal B0^-1 word comes from the separately reviewed centre +constant packet. This review replays that word on B0 itself and +on the three actual decoder arguments + +```text +P Csum, P H Csum, P H^-1 Csum. +``` + +Every division by three or five is exact on every dyadic input +coefficient at that prefix. There are 22 real divisions by three +and 22 by five in each replay. Every resulting prefix is dyadic. +There is no added odd root scale. + +The following bounds apply only to this B0^-1 segment, measured +against the indicated input parameters: + +| Initial argument | Maximum stored row norm | Binary height | Odd height | +| --- | ---: | ---: | ---: | +| B0, relative to its thirty parameters | 5 | 0 | 0 | +| P Csum, relative to raw data | 10 | 0 | 0 | +| P H Csum, relative to raw data | 38 | 0 | 0 | +| P H^-1 Csum, relative to raw data | 28 | 2 | 0 | + +The omitted B0^-1 word has 204 old real scalar units. Its separate +odd scan counts agree with the stated relative capture saving. +This does not supply the complete capture word or its prefix and +address-map costs. The dyadic capture matrix alone cannot prove +the costs of an arbitrary implementation. + +The valid-code result does not remove the common odd-grid premise +for a generic input to B0^-1. It also does not justify a division +on an arbitrary borrowed role. Physical access and sufficient +binary precision remain separate obligations. + +## Transport and validation scope + +For dyadic units Pleft and Pright, the image of +Pleft Csum Pright is Pleft Lambda. The corresponding image test +is Lp Pleft^-1. This formal transport statement is correct. +The producer's Q transport remains conditional on the stated +phase and common-advance hypotheses. The pair-phase operations +and their costs are not supplied by this image test. + +The independent normal and optimized runs have identical receipts: + +```text +python3 -I -B check_review.py --out fresh-normal +python3 -I -O -B check_review.py --out fresh-optimized +``` + +Both return `PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW`. +The checker also checks that the producer's final normal and +optimized payloads are identical. It checks all pinned input bytes +again after the review computations. No source file changed. +No native 640-column replay was performed in this packet. + +No publication is authorized. Before any future PR description, +read `/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..a0a012af25 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py new file mode 100644 index 0000000000..931e798b7c --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py @@ -0,0 +1,346 @@ +"""Check the rank-thirty code from its pinned scalar factors.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path +import shutil + + +HERE = Path(__file__).resolve().parent +LANE = HERE.parents[1] +LANES = LANE.parent +PRODUCER = LANE / "rational-code-admission-20261020" +PINS = { + "section": ( + LANES / "coherent-port/section-entry-20261020/SECTION.json", + "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", + ), + "response": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + ), + "proof": ( + PRODUCER / "UNNORMALISED-CODE.md", + "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f", + ), + "checker": ( + PRODUCER / "check_unnormalised_code.py", + "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043", + ), + "payload": ( + PRODUCER / "unnormalised-final-normal/UNNORMALISED-CODE.json", + "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e", + ), + "receipt": ( + PRODUCER / "unnormalised-final-normal/CHECKS.json", + "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510", + ), + "constants": ( + PRODUCER / "centre-constants-normal/CENTRE-CONSTANTS.json", + "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368", + ), + "constant_review": ( + HERE.parent / "centre-constants-review-20261020/FREEZE.json", + "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00", + ), +} + + +def need(ok, label): + if not ok: + raise ValueError(label) + + +def eye(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def dense(rows, width): + return [[F(row.get(str(j), 0)) for j in range(width)] for row in rows] + + +def mm(a, b): + columns = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col) if x and y) + for col in columns] for row in a] + + +def inverse_and_det(a): + n = len(a) + rows = [row[:] + unit for row, unit in zip(a, eye(n))] + determinant = F(1) + for j in range(n): + k = next((k for k in range(j, n) if rows[k][j]), None) + need(k is not None, "Nonsingular selected minor") + if k != j: + rows[j], rows[k] = rows[k], rows[j] + determinant *= -1 + q = rows[j][j] + determinant *= q + rows[j] = [x / q for x in rows[j]] + for k in range(n): + if k != j and rows[k][j]: + q = rows[k][j] + rows[k] = [x - q * y for x, y in zip(rows[k], rows[j])] + return [row[n:] for row in rows], determinant + + +def reduced(a, p): + return [[x.numerator * pow(x.denominator, -1, p) % p + for x in row] for row in a] + + +def rank(a, p): + rows, k = reduced(a, p), 0 + for j in range(len(rows[0])): + i = next((i for i in range(k, len(rows)) if rows[i][j]), None) + if i is None: + continue + rows[k], rows[i] = rows[i], rows[k] + q = pow(rows[k][j], -1, p) + rows[k] = [q * x % p for x in rows[k]] + for i in range(k + 1, len(rows)): + q = rows[i][j] + rows[i] = [(x - q * y) % p for x, y in zip(rows[i], rows[k])] + k += 1 + if k == len(rows): + break + return k + + +def dyadic(a): + return all(x.denominator & (x.denominator - 1) == 0 for row in a for x in row) + + +def height2(a): + need(dyadic(a), "Dyadic coefficients") + return max(x.denominator.bit_length() - 1 for row in a for x in row) + + +def embed(a, selected): + result = eye(112) + for i, p in enumerate(selected): + result[p] = [F(0)] * 112 + for j, q in enumerate(selected): + result[p][q] = a[i][j] + return result + + +def replay_inverse(word, initial, expected): + rows = [row[:] for row in initial] + peak = max(sum(abs(x) for x in row) for row in rows) + binary = height2(rows) + scans = Counter() + for gate in word: + op, target = gate[:2] + if op == "ADD": + source, sign = gate[2:] + need(source != target and sign in (-1, 1), "Unit source ADD") + rows[target] = [x + sign * y for x, y in zip(rows[target], rows[source])] + else: + if op == "NEG": + scale = F(-1) + elif op == "SCALE2": + scale = F(2) ** gate[2] + else: + need(op == "DIVIDE_ODD", "Known inverse gate") + p = gate[2] + need(all(x.numerator % p == 0 for x in rows[target]), + "Exact odd division on every dyadic input coefficient") + scans[p] += 2 + scale = F(1, p) + rows[target] = [scale * x for x in rows[target]] + need(dyadic([rows[target]]), "Every valid-code prefix is dyadic") + binary = max(binary, height2([rows[target]])) + peak = max(peak, sum(abs(x) for x in rows[target])) + need(rows == expected, "Literal inverse on all input columns") + need(scans == {3: 22, 5: 22}, "Both exact real odd-scan counts") + return {"stored_row_l1": str(peak), "binary_height": binary, + "odd_height": 0, "real_divisions": dict(scans)} + + +def split_ring_check(): + def split(z): + a, b = z + return ((a + 2 * b) % 5, (a - 2 * b) % 5) + + values = [(a, b) for a in range(5) for b in range(5)] + need(len({split(z) for z in values}) == 25, "Split residue map is bijective") + for a, b in values: + for c, d in values: + x, y = split((a, b)), split((c, d)) + need(split(((a + c) % 5, (b + d) % 5)) == + tuple((u + v) % 5 for u, v in zip(x, y)), "Split addition") + need(split(((a * c - b * d) % 5, (a * d + b * c) % 5)) == + tuple(u * v % 5 for u, v in zip(x, y)), "Split multiplication") + return {"elements": 25, "operation_pairs": 625, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5"} + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument("--out", type=Path, required=True) + args = ap.parse_args() + need(shutil.disk_usage(HERE).free >= 3 * 2**30, "Disk floor") + objects, sources = {}, {} + for name, (path, digest) in PINS.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == digest, "Source pin " + name) + sources[name] = {"path": str(path), "sha256": digest, "bytes": len(raw)} + if path.suffix == ".json": + objects[name] = json.loads(raw) + for filename in ("CHECKS.json", "UNNORMALISED-CODE.json"): + need((PRODUCER / "unnormalised-final-normal" / filename).read_bytes() == + (PRODUCER / "unnormalised-final-optimized" / filename).read_bytes(), + "Producer normal and optimized bytes") + model, section, payload = (objects[k] for k in ("response", "section", "payload")) + selected = [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, + 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31] + ordinary = [p for p in range(112) if p not in selected] + need(section["selected_carriers"] == payload["selected_carriers"] == selected and + section["ordinary_carriers"] == payload["ordinary_carriers"] == ordinary, + "Actual complete carrier partition") + u, v = dense(model["correction_U"], 30), dense(model["correction_V"], 112) + ua = [u[p] for p in selected] + uai, determinant = inverse_and_det(ua) + need(determinant == F(-1, 256) and all(x.denominator == 1 for row in uai for x in row), + "Minor determinant and integral inverse") + need(uai == dense(section["minor_inverse"], 30), "Source minor inverse") + b = [[F(0)] * 30 for _ in range(30)] + bi = [[F(0)] * 30 for _ in range(30)] + for j in range(0, 16, 2): + b[j][j:j + 2], b[j + 1][j:j + 2] = [F(-4), F(1)], [F(2), F(-2)] + bi[j][j:j + 2], bi[j + 1][j:j + 2] = [F(-1, 3), F(-1, 6)], [F(-1, 3), F(-2, 3)] + for j in range(16, 30): + b[j][j] = F(-3 if j in (25, 26, 27) else -5) + bi[j][j] = 1 / b[j][j] + need(mm(v, u) == b == dense(section["B0"], 30), "Complete actual B0 block pattern") + need(mm(b, bi) == mm(bi, b) == eye(30), "Both B0 inverse orders") + need(bi == dense(section["B0_inverse"], 30), "Source B0 inverse") + g = [[x + F(i == j) for j, x in enumerate(row)] for i, row in enumerate(b)] + gi, _ = inverse_and_det(g) + need(dyadic(gi) and gi == dense(section["H_inverse"], 30), "Actual dyadic G0 inverse") + select = [eye(112)[p] for p in selected] + t = mm(uai, select) + projection = mm(u, t) + capture = eye(112) + for j, p in enumerate(selected): + capture[p] = v[j][:] + for p in ordinary: + capture[p] = [F(p == q) - x for q, x in enumerate(projection[p])] + pre = [row[:] for row in select] + for j in range(30): + for p in ordinary: + pre[j][p] = -v[j][p] + decode = mm(u, mm(bi, pre)) + for p in ordinary: + decode[p][p] += 1 + need(capture == [[F(x) for x in row] for row in payload["capture"]] and + decode == [[F(x) for x in row] for row in payload["decode"]], + "Independent matrices equal the final payload") + need(mm(capture, decode) == mm(decode, capture) == eye(112), "Both 112-column inverse orders") + need(mm(pre, capture) == mm(b, t), "Valid decoder receives B0 times an integral pivot map") + need(capture == mm(embed(b, selected), dense(section["C0"], 112)), + "Relation to the source normalized code") + uv = mm(u, v) + e = [[F(i == j) + x for j, x in enumerate(row)] for i, row in enumerate(uv)] + correction = mm(u, mm(gi, v)) + ei = [[F(i == j) - x for j, x in enumerate(row)] for i, row in enumerate(correction)] + need(e == dense(model["response"], 112) and ei == dense(model["response_inverse"], 112), + "Both actual response matrices") + need(dyadic(e) and dyadic(ei) and mm(e, ei) == mm(ei, e) == eye(112), + "Both response inverse orders") + h, hi = embed(g, selected), embed(gi, selected) + need(h == dense(section["encoded_response"], 112), "Source encoded response") + need(mm(capture, mm(e, decode)) == h and mm(capture, mm(ei, decode)) == hi, + "Both encoded response conjugacies") + need(mm(h, hi) == mm(hi, h) == eye(112), "Both encoded response inverse orders") + syndromes, syndrome_checks = {}, {} + for p in (3, 5): + n, pivots = [], [] + if p == 3: + for j in range(0, 16, 2): + row = [F(0)] * 30 + row[j], row[j + 1] = 1, -1 + n.append(row) + pivots.append(j) + for j in range(16, 30): + if b[j][j].numerator % p == 0: + n.append(eye(30)[j]) + pivots.append(j) + need(len(n) == 11, "Eleven explicit syndrome rows") + l = mm(n, pre) + right = [[F(0)] * 11 for _ in range(112)] + for j, pivot in enumerate(pivots): + right[selected[pivot]][j] = 1 + need(mm(l, right) == eye(11), "Integral right inverse over the full scalar ring") + need(l == [[F(x) for x in row] for row in payload["syndromes"][str(p)]["rows"]], + "Exact published syndrome rows") + need(not any(x for row in reduced(mm(n, b), p) for x in row) and + not any(x for row in reduced(mm(l, capture), p) for x in row), + "All actual capture columns have zero syndrome") + need(rank(l, p) == 11 and rank(capture, p) == 101, "Finite real rank cross-check") + need(reduced(mm(l, h), p) == reduced(l, p) == reduced(mm(l, hi), p), + "Both encoded responses fix the quotient") + syndromes[p] = l + syndrome_checks[p] = {"rows": 11, "capture_rank_over_Fp": 101, + "right_inverse_ports": [selected[j] for j in pivots], + "integral_right_inverse": True, + "both_response_quotient_actions": "identity"} + word = objects["constants"]["families"]["rank30"]["words"]["B0_inverse"] + counts = Counter(gate[0] for gate in word) + need(8 * counts["ADD"] + 2 * (counts["NEG"] + counts["SCALE2"]) == 204, + "Exact scalar cost of the omitted inverse") + valid_checks = {"B0_parameter": replay_inverse(word, b, eye(30))} + for name, middle, raw_middle in (("identity", eye(112), eye(112)), ("H", h, e), ("H_inverse", hi, ei)): + argument = mm(pre, mm(middle, capture)) + valid_checks[name] = replay_inverse(word, argument, mm(t, raw_middle)) + good = [[F(0)] for _ in range(112)] + good[selected[0]][0] = good[selected[1]][0] = 1 + need(dyadic(mm(decode, good)), "Explicit valid code witness") + bad = [row[:] for row in good] + bad[selected[0]][0] += bad[selected[1]][0] + need(reduced(mm(syndromes[3], bad), 3)[0][0] == 1 and not dyadic(mm(decode, bad)), + "Unit ADD can leave the code") + helper_target = selected[16] + need(syndromes[5][0][helper_target] == 1, + "An arbitrary helper can violate the full-role condition") + helper_data = [[F(p == helper_target)] for p in range(112)] + need(not dyadic(mm(decode, helper_data)), "Helper witness needs an odd denominator") + for name, (path, digest) in PINS.items(): + need(sha256(path.read_bytes()).hexdigest() == digest, "Source unchanged " + name) + receipt = { + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "source_pins": sources, + "matrix_checks": { + "data_columns": 112, "minor_determinant": str(determinant), + "minor_inverse_integral": True, "both_capture_inverse_orders": True, + "capture_binary_height": height2(capture), + "both_response_conjugacies": True, "both_response_inverse_orders": True, + "B0_blocks": {"two_by_two": 8, "minus_three": 3, "minus_five": 11}, + }, + "syndromes": syndrome_checks, + "gaussian_mod5": split_ring_check(), + "valid_constant_inverse_prefixes": valid_checks, + "negative_controls": { + "unit_add": {"target": selected[0], "source": selected[1], + "valid_centre_pair": [1, 1], "invalid_pair": [2, 1], + "mod3_syndrome": 1}, + "arbitrary_helper": {"target": helper_target, "helper_value": 1, + "data_block": "identity", "mod5_syndrome": 1}, + }, + "producer_normal_optimized_equal": True, + "preserved_source_bytes": True, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + } + args.out.mkdir(parents=True, exist_ok=False) + (args.out / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + (args.out / "SOURCE-MANIFEST.json").write_text(json.dumps(sources, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json new file mode 100644 index 0000000000..4c37a5e346 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json @@ -0,0 +1,16 @@ +{ + "files": { + "CAPTURE-WORD.md": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a", + "capture-word-normal/CAPTURE-WORD.json": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303", + "capture-word-normal/CHECKS.json": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472", + "capture-word-optimized/CAPTURE-WORD.json": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303", + "capture-word-optimized/CHECKS.json": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472", + "check_capture_word.py": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "independent_review": { + "path": "../owner-review/capture-word-review-20261020/FREEZE.json", + "sha256": "9971cf722c992287ff419b653be3284a3fc3b23938fc090f7612924353e5df28" + }, + "publication": "not authorized", + "status": "producer and independent review pass; complete common-chart scalar code, no physical native caller" +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md new file mode 100644 index 0000000000..9b03be2781 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md @@ -0,0 +1,181 @@ +# A literal scalar word for the unnormalised capture + +The actual rank-thirty capture Csum and its inverse have complete +scalar words on one existing 112-field bank. Each direction costs +2,910 old real scalar units and forty-four real fixed-odd scans. +Capture uses multiplication; decode uses division. There is no new +field and no native child. All 528 other roles in the 640-role test +remain arbitrary and unchanged. + +The word requires a proved common chart on its data bank. It does +not establish that chart at a native source cut. Entry translations, +frame changes, and interstage transport are separate operations. + +## Exact word and source pins + +UNNORMALISED-CODE.md defines the matrices and their full image +test. This packet consumes its payload, SHA256 +`8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e`. +The actual source and selected minor have the pins stated there. +The constant B0 and G0 words come from CENTRE-CONSTANTS.json, +SHA256 +`9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368`. + +The emitted word implements the four exact block updates: + +```text +a_A = U_A^-1 a_A +a_O -= U_O a_A +a_A = B0 a_A +a_A += V_O a_O. +``` + +The selected-minor update has a short factorization. First apply +(x,y)->(x+y,x-y) to each of the first eight selected pairs: + +```text +x += y +y *= 2 +y -= x +negate y. +``` + +Next permute the first sixteen selected coordinates. New coordinate +i takes old coordinate j from this list: + +```text +0,12,1,14,5,11,3,9,7,15,2,4,10,13,6,8. +``` + +Each transposition is lowered to three unit ADDs and one sign: + +```text +x += y +y -= x +x += y +negate y. +``` + +Negate coordinates 1,5,7,9,12,14,15 and all coordinates from 16 +through 29. Finish the minor update with + +```text +a_1 += 2 a_0 +a_9 += 2 a_8 +a_13 += 2 a_12. +``` + +Each coefficient-two ADD uses a temporary source doubling, one +unit ADD, and a source halving. The source is restored before the +next operation. The checker compares this complete minor word +with the actual U_A^-1 on all columns. + +The U_O scatter has 124 terms. Sixty-four terms have absolute +coefficient one half and sixty have absolute coefficient one. +Each half term uses a temporary source halving, a signed unit ADD, +and a source doubling. The reviewed B0 word follows. The final +V_O gather has 120 unit terms. Every source and target is an +existing data field; no field is set to zero or discarded. + +Reverse the event list and invert each event to obtain the decoder. +The only new gate type in that reverse word is exact division by +three or five. The matrices are invertible over the rational field +on arbitrary inputs. Exact dyadic-grid execution of the inverse +requires either a valid code or the separate generic rational-grid +contract. + +## Complete common-chart invoice + +A complex unit ADD costs eight old real scalar units. A complex +sign or one-bit binary scale costs two. The emitted word has 309 +ADDs, 69 signs, 150 binary scales, and 22 complex odd operations. + +| Word | Old real scalar units | Real fixed-odd scans | +| --- | ---: | --- | +| Csum | 2,910 | 22 multiplications by 3 and 22 by 5 | +| Csum inverse | 2,910 | 22 divisions by 3 and 22 by 5 | +| Capture, G0, decode | 6,090 | 22 multiplications and 22 divisions for each of 3 and 5 | +| Capture, G0 inverse, decode | 6,090 | 22 multiplications and 22 divisions for each of 3 and 5 | + +Each row uses zero new owned fields, zero native children, and zero +address maps inside the common chart. The G0 word or its inverse +costs 270 old units, as proved in CENTRE-CONSTANTS.md. + +For n records per real field, the fixed-odd scan bound from the +retained exact arithmetic contract is at most 4n(w_g+1) arithmetic +head steps per real scan. Thus capture or decode adds at most +176n(w_g+1) such steps. Either complete scalar chain adds at most +352n(w_g+1). Descriptor and counter work remains separate and +linear. This packet does not assign a zero cost to an outer view. + +## Exact prefixes and arbitrary inputs + +The checker carries all 640 formal input columns. Each gate has +source and target in the chosen 112-field bank. The other 528 +columns remain identity, and none enters a data output. This +includes arbitrary data in the other bank and arbitrary helper +roles. No zero-state premise is used. + +The prefix bounds use the maximum absolute input component as the +unit. The ADD-operand bound is the sum of the two row norms before +an ADD, before any cancellation. + +| Execution | Stored row bound | ADD-operand bound | Binary height | Odd height | +| --- | ---: | ---: | ---: | --- | +| Capture on arbitrary dyadic data | 15 | 21 | 1 | 0 | +| Generic decode on arbitrary code coordinates | 9 | 13 | 2 | 1 at 3 and 5 | +| Decode on Csum a, relative to a | 15 | 21 | 1 | 0 | +| Capture, G0, decode | 44 | 52 | 1 | 0 | +| Capture, G0 inverse, decode | 44 | 66 | 2 | 0 | + +For each valid execution, the checker verifies every odd division +before it applies the gate. Each coefficient has a denominator +coprime to the divisor and a numerator divisible by it. Thus the +division is exact on arbitrary values from the declared binary +grid. No odd root scale is needed in these valid chains. The table's +binary heights and magnitude bounds must still be paid. + +The two complete scalar chains give E and E^-1, respectively, on +all data columns. They are useful checks of the code interface. +They do not replace the supplier's physical action Q E Q^-1 or +its two-bank native triangular endpoints. + +## Physical scope + +The scalar word is valid when all participating fields have the +same linear frame. The operations then commute with that common +frame. The rank-thirty interfield ADDs are not valid in arbitrary +independent frames without an explicit intertwiner. + +An input-side Q^2 on all 112 fields gives the entry code Csum Q^2 +from the source section theorem. These are 112 explicit field +translations. Their full map cost remains due. The inverse uses +the translations on the opposite side of the scalar inverse. +Neither direction gives the odd transported code Q^-1 Csum Q^-1 +for free. + +Code preservation at a later cut must be proved with the whole +state. The congruence tests in UNNORMALISED-CODE.md give an exact +algebraic test. They do not prove legal source access, partial +native helper restoration, or a final raw-output decoder. No +complete supplier cost or kappa improvement is claimed here. + +## Reproduction and credit + +Run with fresh output directories: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py --out /tmp/capture-word-normal +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py --out /tmp/capture-word-optimized +``` + +Expected status: PASS_ACTUAL_UNNORMALISED_CAPTURE_WORD. Both output +files must match byte for byte. + +The actual U,V and selected minor come from the new-core and +coherent-port lanes. The earlier constant-code packet supplies +the B0 and G0 words. This packet supplies the complete selected +minor lowering, scatter and gather word, inverse, and prefix +invoice. OpenAI Codex assisted the proof and checks. No +publication is authorised. Before any future PR description, +read /Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json new file mode 100644 index 0000000000..dce9c4ce6f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json @@ -0,0 +1,16 @@ +{ + "files": { + "CENTRE-CONSTANTS.md": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", + "centre-constants-normal/CENTRE-CONSTANTS.json": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368", + "centre-constants-normal/CHECKS.json": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400", + "centre-constants-optimized/CENTRE-CONSTANTS.json": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368", + "centre-constants-optimized/CHECKS.json": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400", + "check_centre_constants.py": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568" + }, + "independent_review": { + "path": "../owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "publication": "not authorized", + "status": "producer and independent review pass; no physical capture or complete supplier claim" +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md new file mode 100644 index 0000000000..6e46d8d129 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md @@ -0,0 +1,227 @@ +# Constant centre readers for the actual rank-sixteen and rank-thirty responses + +The actual factors E=I+UV have an invertible constant matrix B0=VU in +both source families. A section can therefore use + +```text +J_in = Q^2 U, D_in = B0^-1 V Q^2. +``` + +Since Q^4=I on every physical line, D_in J_in=I. This choice does not +need the translation inverse of VQ^2U. In particular, the singularity +of that translation matrix in the rank-sixteen family does not obstruct +this reader. Source capture, physical views, and the later returned +code still need their own proofs. + +This packet gives literal scalar words for B0, B0^-1, G0=I+B0, and +G0^-1. Every word acts on one existing centre bank in a proved common +chart. It uses no owned field, no native child, and no address map +inside that chart. It is not a native query service on an arbitrary +retired bank. + +The four rank-sixteen words also work in independent linear frames +on their fields. The proof below makes this stronger scope explicit. + +## Actual matrices and complete local prices + +The checker pins the actual U and V in the rank-thirty response and +the frozen rank-sixteen native extension. It forms VU directly and +checks E=I+UV against each source's full 112-port response. + +For rank sixteen, + +```text +B0 = diag(-6 I_8, -8 I_8), +G0 = diag(-5 I_8, -7 I_8). +``` + +For rank thirty, B0 has eight blocks B and fourteen scalar blocks. +Eleven scalar blocks are -5 and three are -3. Here + +```text +B = [-4 1], G = I+B = [-3 1]. + [ 2 -2] [ 2 -1] +``` + +Thus G0 has eight copies of G, eleven scalars -4, and three scalars -2. +The block G has determinant one. Its inverse is integral. + +All prices below include every sign, binary scale, and unit ADD in +the literal word. Fixed-odd scans are separate from the old scalar +tariff. A complex unit ADD costs eight old real units. A complex sign +or one-bit binary scale costs two. + +| Family and direction | Old real scalar units | Real fixed-odd scans | +| --- | ---: | --- | +| Rank sixteen B0 | 96 | 16 multiplications by 3 | +| Rank sixteen B0^-1 | 96 | 16 divisions by 3 | +| Rank sixteen G0 | 32 | 16 multiplications by 5 and 16 by 7 | +| Rank sixteen G0^-1 | 32 | 16 divisions by 5 and 16 by 7 | +| Rank thirty B0 | 204 | 22 multiplications by 3 and 22 by 5 | +| Rank thirty B0^-1 | 204 | 22 divisions by 3 and 22 by 5 | +| Rank thirty G0 or G0^-1 | 270 | 0 | + +The rank-sixteen reader therefore needs only the odd prime three. +The primes five and seven are needed when that caller uses G0^-1. +For rank thirty, the reader uses three and five, but G0 and its +inverse are Gaussian dyadic. These are different obligations. + +## Short large-block words + +For B on a pair (x,y), use + +```text +y -= x +x *= 3 +x -= y +y *= 2 +negate x and y +``` + +The outputs are (-4x_old+y_old, 2x_old-2y_old). This word has two +unit ADDs, one binary scale, two signs, and one complex fixed-odd +multiplication. Its old scalar charge is 22. Reverse the event order +and invert each event to obtain B^-1 with the same old charge and +one complex division by three. + +For G use + +```text +y -= 2x +x -= y +negate x and y +``` + +Implement y-=2x by doubling x, doing one unit ADD, and halving x. +The temporary scale is restored before the next update. The outputs +are (-3x_old+y_old, 2x_old-y_old). Its price is 24 old units. Reversing +the literal word gives G^-1 at the same price. + +No live field is cleared or overwritten. Each scalar gate is an +invertible rational operation on arbitrary centre inputs. Unrelated +data, arbitrary borrowed fields, and private fields are unchanged. + +## Independent frames for the rank-sixteen constants + +All gates in each rank-sixteen word act on one field at a time. +For any declared linear frame F_j and scalar c in the word, + +```text +c F_j z = F_j(c z). +``` + +This identity holds for each binary scale, sign, and exact fixed-odd +operation. It also holds for arbitrary independent choices of F_j on +the sixteen fields. Thus these four words need no frame alignment +and no entry or exit view. Their prices in the table are unchanged +at such a framed cut. + +The identity is exact. An unproved rounded division cannot use it +to claim restoration. The common odd grid and full precision guard +remain required. The frame argument does not form the centre, +establish ownership, or move a source read to that cut. + +The rank-thirty words have interfield ADDs within their eight pairs. +Those ADDs still need their actual common frame or a proved +intertwiner. This paragraph does not remove that requirement. + +## Prefix bounds and exact grids + +The checker uses exact fractions on all centre columns and two +arbitrary spectator columns. It verifies that no event reads or writes +a spectator. Thus the unchanged-field claim holds for any number of +unrelated roles. It checks both inverse orders and each valid-code +division. + +| Family and word | Maximum stored row sum | Binary height | New odd height | +| --- | ---: | ---: | --- | +| Rank sixteen B0 | 8 | 0 | 0 | +| Rank sixteen B0^-1 | 1 | 3 | 1 at 3 | +| Rank sixteen G0 | 7 | 0 | 0 | +| Rank sixteen G0^-1 | 1 | 0 | 1 at 5 and 7 | +| Rank thirty B0 | 5 | 0 | 0 | +| Rank thirty B0^-1 | 3/2 | 1 | 1 at 3 and 5 | +| Rank thirty G0 | 4 | 0 | 0 | +| Rank thirty G0^-1 | 5 | 2 | 0 | + +The row sums are relative to the maximum magnitude of the module's +input fields. Twice the displayed bound is a safe bound for a +unit-ADD temporary. The stored input has row sum one, even when all +later inverse values have smaller magnitude. + +Generic inverse calls use the exact common-grid method in +`CLIQUE-CODE-GRID.md`, with the prime set in this table. A valid +B0-code or G0-code can use its inverse without a new odd root factor. +Immediately before each inverse division, the relevant linear +combination has the required odd factor. The checker tests this +divisibility on every input column. A generic reader input must not +be labelled a valid code without that proof. + +The fixed-odd scan cost is at most 4(w_g+1) arithmetic-head steps per +real record. Thus the rank-sixteen B0 inverse adds at most +64 n(w_g+1) such steps for n records per real field. The rank-thirty +B0 inverse adds at most 176 n(w_g+1). Descriptor and record-counter +work is separate and linear. Any required entry and exit views retain +their full address-map prices. The diagonal rank-sixteen constants +require none. + +## A whole-state code for a section + +The following statement supplies a typed-code interface. It does not +claim that the supplier has implemented the required entry or exit. +Let J and D be actual operators with DJ=I_r. Choose r data rows A +such that J_A is a Gaussian-dyadic unit. Let O denote the other data +rows. Define the square data code + +```text +C(a) = (D a, a_O - J_O J_A^-1 a_A). +``` + +For code coordinates (c,r), its inverse is + +```text +u = c - D_O r, +a_A = J_A u, +a_O = r + J_O u. +``` + +Substitution proves both inverse orders. The proof uses +D_A J_A+D_O J_O=I. It does not commute D through J. +Extend C by identity on every unrelated physical role, including +all borrowed roles. This gives a whole-state type. + +If J, J_A^-1, and the required routes and frames are Gaussian dyadic, +the odd height of both C and C^-1 is at most the odd height of D. +For the rank-sixteen reader above this is one at three. For the +rank-thirty reader it is one at three and five. The native children +and all scalar prefixes still need the typed relations in +`TYPED-CODE-POTENTIAL.md`. These local code bounds do not establish +those relations. + +In particular, replacing a bank's entry type C_in by its output type +C_out requires the exact full endpoint C_out A C_in^-1 with dyadic +semantic A on all roles. Productive helper progress, address frames, +interstage changes, and the final raw output remain separate +obligations. No factor is cancelled merely because two callers use +the same odd primes. + +## Reproduction and attribution + +Run the companion checker with a new output directory: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py --out /tmp/centre-constants-normal +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py --out /tmp/centre-constants-optimized +``` + +Expected status: `PASS_ACTUAL_CENTRE_CONSTANT_CODES`. Both output +files must match byte for byte. + +The source factors come from the cyclic-pair and low-displacement +work. The coherent-port lane supplied the constant-reader choice, +the square section code, and the short G block factor. This packet +supplies the short B block factor, actual complete constant words, +and their exact local grid and cost bounds. OpenAI Codex assisted +the proof and checks. No publication is authorized. Before a future +PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md new file mode 100644 index 0000000000..5918800b01 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md @@ -0,0 +1,348 @@ +# Exact scalar codes for the signed rank-sixteen response + +The actual pair modes and an actual partition of the other 64 ports give +a full 112-port response E with rank(E-I)=16. Its only eigenvalues are +1, -5, and -7. Both E and its inverse have an in-place scalar word on the +112 data fields. The words need no owned field and no native child at a +proved common-frame cut. + +Each word costs 3,420 old real scalar units and 32 real fixed-odd scans. +The forward scans multiply by five or seven. The inverse scans divide +by five or seven. These scans are separate from the old scalar tariff. +The inverse has at most one new factor five and one new factor seven +at every prefix. All other data and borrowed fields remain unchanged. + +This is an exact scalar construction for the full response. The new +native supplier word, its phases, its helper progress, the controller, +and the complete recursive invoice have separate proofs. In particular, +this packet does not supply a native inverse response. It supplies the +inverse at an already legal common-frame cut. + +## The actual response + +The source files are pinned in `check_clique_codes.py` and the receipt. +The actual pair codes, all 48 mode carriers, and their eight groups come +from `CYCLIC-FLAGS.json`, SHA256 +`3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585`. +The four sign changes and the certified eight-clique sets come from +`RESPONSE-PROGRAM.json`, SHA256 +`5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c`. +The checker also binds both scalar endpoints to the frozen native +extension's `response` and `response_inverse`. Its compressed source is +`odd16-normal-v2/EXTENSION-PROGRAM.json.gz`, SHA256 +`7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b`. +Its decompressed payload has SHA256 +`d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4`. +This equality binds the scalar code to the native response. It does +not repeat the native word or phase checks. + +Let A be the direct sum of the 24 signed two-by-two pair codes, extended +by identity on the other 64 ports. Each pair block satisfies + +```text +A_e A_e^T = 2I, A_e^-1 = A_e^T/2. +``` + +The six carriers at a vertex have a sign vector d_v. Four vertices have +one negative sign each. The other entries are positive. In pair-mode +coordinates, the 48-port block is the direct sum of + +```text +C_v = I_6 - d_v d_v^T, C_v^-1 = I_6 - d_v d_v^T/5. +``` + +On each of the eight certified disjoint eight-cliques, use + +```text +C_8 = I_8 - 1_8 1_8^T, C_8^-1 = I_8 - 1_8 1_8^T/7. +``` + +The 16 groups partition all 112 physical mode labels. Set + +```text +E = A^-1 (direct sum of the 16 blocks) A. +``` + +For a block of size k and a sign vector d, d^T d=k. Thus I-dd^T acts +by 1 on the kernel of d^T and by -(k-1) on its span. This proves + +```text +rank(E-I) = 16, +det(E) = 35^8, +(E-I)(E+5I)(E+7I) = 0, +E^-1 = (E^2+11E+23I)/35. +``` + +The checker constructs both full matrices from the actual pair codes +and carrier sets. It checks both inverse orders and the polynomial +identity with exact fractions. + +The full inverse uses only five and seven. This statement does not +apply to every principal inverse. In particular, a caller that inverts +the 104-port ordinary complement of the selected-eight split introduces +31. Such +a caller must add 31 to its grid and prefix analysis. The determinant +of the full E does not remove that obligation. + +## A word without an owned field + +First conjugate a signed block by its signs. For an unsigned block of +size k, choose its last field as the pivot p. Let the other fields be +x_i. The forward word is + +```text +x_i -= p for every nonpivot i +p *= -(k-1) +p -= x_i for every nonpivot i +x_i += p for every nonpivot i +``` + +After the first loop, x_i is its old value minus the old pivot. The +middle two steps set p to minus the sum of the old nonpivot values. +The final loop therefore returns I-11^T on every coordinate, including +the pivot. + +The inverse word is + +```text +x_i -= p for every nonpivot i +p += x_i for every nonpivot i +p /= -(k-1) +x_i += p for every nonpivot i +``` + +Its new pivot is the old pivot minus the total old sum divided by k-1. +The other outputs have the same correction. This is the stated inverse. +Each word uses three unit-ADD loops, one sign change, and one fixed-odd +scan on each real component of p. No arbitrary data value is cleared. + +For the full word, apply A, apply the four mode signs, run all 16 +blocks, undo the signs, and apply A^-1. The signed pair words use only +unit ADDs, signs, doubling, and halving. Their full literal events are +in `verified-final-normal/CLIQUE-CODES.json`. + +The checker replays 112 independent data columns and two arbitrary +spectator columns. It also checks that no event reads or writes an +index outside the 112 data fields. Thus any number of unrelated borrowed +or owned fields stays exactly unchanged. The two spectator columns are +a check of this scope argument, not a substitute for a helper schedule. + +## Complete scalar invoice + +Each direction has 384 complex unit ADDs, 126 complex signs, and +48 complex binary scales. The retained prices are eight real units +per unit ADD and two per sign or binary scale. Thus + +```text +384*8 + 126*2 + 48*2 = 3420. +``` + +There are eight complex fixed-odd operations with divisor or multiplier +five and eight with divisor or multiplier seven. These are 32 real scans. +Neither direction uses C0, another owned field, or a native child. +There is no address map inside the common chart. + +At a current input-Y cut with frame I, the constant scalar word acts +directly. At a completed-X cut, use the existing current-stage views to +obtain a common FULL chart, apply the word, then undo the views. One +conservative external count is 112 entry views and 112 exit views. +Each view consists of its ordered route and translation, so this is +448 monomial applications when those two operations are counted apart. +Their inherited address-map costs must be paid. No O(V) shortcut is +claimed for interleaved selected bits. + +This access statement does not cover an old query on retired Y or an +arbitrary new physical output code. A new cut must prove its actual +view and phase identity before it uses this scalar invoice. + +Exact prefix row-sum bounds, relative to the full word's input, are +20 for the forward word and 18 for the inverse. These include the pair +codes, sign changes, pivot loops, and all 112 live fields. One extra +binary fractional bit suffices for either word. A factor 64 is a safe +stored-value and unit-ADD temporary bound for either direction. This +local bound is not a guard for the complete recursive supplier. + +## Exact generic division + +The retained fixed-tape model evaluates a complete butterfly layer +exactly before its final truncation. It does not require every local +coefficient to be dyadic. The retained common odd grid already admits +fixed odd division, including arbitrary borrowed input values. + +Let r_5 and r_7 bound additional odd height in every prefix of one +finite parent, after completed children are replaced by their proved +dyadic endpoints. One occurrence of the full E^-1 word adds at most +one to each bound, not eight. A block divides only its own pivot, once. +The other blocks act on disjoint mode coordinates. The final pair +inverse is dyadic. This proves the height statement on arbitrary input. + +If D bounds the number of recursive edges in a live chain, set + +```text +K_5 = r_5 (D+1), K_7 = r_7 (D+1), +S = 5^K_5 7^K_7. +``` + +At the outer entrance, multiply the padded numerator of every physical +numeric record by S. This includes all arbitrary borrowed data, +helpers, and numeric work streams. Do not scale addresses, tags, or +descriptors. Use one common grid 2^-P/S and one common width throughout. +Private zero values stay zero. No local module changes the format. + +Each unfinished node adds at most its local height. A completed +dyadic child adds no odd height. Thus every quotient lies on the +common grid, and every encoded numerator is divisible by the requested +odd divisor. At an outer endpoint proved Gaussian dyadic on all roles, +divide every numeric numerator by S exactly. This restores the old +encoding, including every borrowed role's required endpoint. + +One real fixed-odd multiplication or division costs at most 4(w_g+1) +arithmetic-head steps per record under the retained scan convention. +The concrete carry and head-pass argument is the pinned A8 odd-grid +proof, SHA256 +`e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01`. +For a fixed positive odd divisor d, scan the input bits from low to +high. With input bit b and carry c, division writes + +```text +a = (b-c) mod 2, c' = (c+d*a-b)/2, c starts at 0. +``` + +Each transition preserves 0<=c 0 else -1 + absolute = abs(value) + exponent = 0 + while absolute > 1 and absolute.denominator == 1 and absolute.numerator % 2 == 0: + absolute /= 2 + exponent += 1 + while absolute < 1 and absolute.numerator == 1 and absolute.denominator % 2 == 0: + absolute *= 2 + exponent -= 1 + need(absolute == 1, "Actual scatter coefficient is a signed binary power") + out = [["SCALE2", source, 1 if exponent > 0 else -1]] * abs(exponent) + out += [["ADD", target, source, sign]] + out += [["SCALE2", source, -1 if exponent > 0 else 1]] * abs(exponent) + return out + + +def selected_minor_word(selected): + word = [] + for i in range(0, 16, 2): + x, y = selected[i:i + 2] + word += [["ADD", x, y, 1], ["SCALE2", y, 1], + ["ADD", y, x, -1], ["NEG", y]] + permutation = [0, 12, 1, 14, 5, 11, 3, 9, 7, 15, 2, 4, 10, 13, 6, 8] + current = list(range(16)) + for i, desired in enumerate(permutation): + j = current.index(desired) + if i == j: + continue + x, y = selected[i], selected[j] + word += [["ADD", x, y, 1], ["ADD", y, x, -1], + ["ADD", x, y, 1], ["NEG", y]] + current[i], current[j] = current[j], current[i] + for i in (1, 5, 7, 9, 12, 14, 15, *range(16, 30)): + word.append(["NEG", selected[i]]) + for target, source in ((1, 0), (9, 8), (13, 12)): + word += linear_add(selected[target], selected[source], F(2)) + return word + + +def relabel(word, selected): + result = [] + for gate in word: + copy = gate[:] + copy[1] = selected[copy[1]] + if copy[0] == "ADD": + copy[2] = selected[copy[2]] + result.append(copy) + return result + + +def height(value, p): + denominator, answer = value.denominator, 0 + while denominator % p == 0: + denominator //= p + answer += 1 + return answer + + +def replay(word, initial=None, exact_divisions=False): + state = unit(640) + if initial is not None: + state[:112] = [row.copy() for row in initial] + stored = max(sum(abs(x) for x in row.values()) for row in state) + operand = stored + heights = {p: max(height(x, p) for row in state for x in row.values()) + for p in (2, 3, 5)} + exact_count = Counter() + for gate in word: + kind, target = gate[:2] + need(0 <= target < 112, "Only data fields are written") + if kind == "ADD": + source, sign = gate[2:] + need(0 <= source < 112 and source != target and sign in (-1, 1), + "Unit ADD on data fields") + operand = max(operand, sum(abs(x) for x in state[target].values()) + + sum(abs(x) for x in state[source].values())) + state[target] = add(state[target], state[source], sign) + elif kind == "NEG": + state[target] = {j: -x for j, x in state[target].items()} + else: + need(kind in ("SCALE2", "MULTIPLY_ODD", "DIVIDE_ODD"), "Known scalar gate") + if kind == "SCALE2": + need(gate[2] in (-1, 1), "One-bit binary scale") + factor = F(2) ** gate[2] + else: + factor = F(gate[2]) + need(factor in (3, 5), "Actual odd factor") + if kind == "DIVIDE_ODD": + if exact_divisions: + need(all(x.denominator % gate[2] and x.numerator % gate[2] == 0 + for x in state[target].values()), "Exact valid-code division") + exact_count[str(gate[2])] += 1 + factor = 1 / factor + state[target] = {j: factor * x for j, x in state[target].items()} + stored = max(stored, sum(abs(x) for x in state[target].values())) + for p in heights: + heights[p] = max(heights[p], max((height(x, p) for x in state[target].values()), default=0)) + need(state[112:] == unit(640)[112:], "All 528 other roles remain arbitrary and unchanged") + need(all(j < 112 for row in state[:112] for j in row), "No other baseline enters data") + return state[:112], {"max_stored_row_l1": str(stored), "max_ADD_operand_l1": str(operand), + "denominator_heights": heights, + "checked_exact_complex_divisions": dict(sorted(exact_count.items()))} + + +def invoice(word): + counts = Counter(gate[0] for gate in word) + scans = Counter((gate[0], gate[2]) for gate in word + if gate[0] in ("MULTIPLY_ODD", "DIVIDE_ODD")) + return {"old_real_scalar_units": 8 * counts["ADD"] + 2 * (counts["SCALE2"] + counts["NEG"]), + "gate_counts": dict(sorted(counts.items())), + "real_fixed_odd_scans": {kind + "_" + str(p): 2 * count + for (kind, p), count in sorted(scans.items())}, + "new_owned_fields": 0, "native_children": 0, "maps_inside_common_chart": 0} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + sources, pins = {}, {} + for name, (path, digest) in PINS.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == digest, "Pinned source " + name) + sources[name] = json.loads(raw) + pins[name] = {"path": str(path), "sha256": digest} + section, response = sources["section"], sources["response"] + selected, ordinary = section["selected_carriers"], section["ordinary_carriers"] + u, v = sparse(response["correction_U"]), sparse(response["correction_V"]) + constants = sources["constants"]["families"]["rank30"]["words"] + word = selected_minor_word(selected) + minor_target = unit(112) + for i, p in enumerate(selected): + minor_target[p] = {selected[j]: x for j, x in sparse(section["minor_inverse"])[i].items()} + need(replay(word)[0] == minor_target, "Literal actual selected minor inverse") + boundaries = {"minor_inverse": len(word)} + for p in ordinary: + for j, value in sorted(u[p].items()): + word += linear_add(p, selected[j], -value) + boundaries["complement"] = len(word) + word += relabel(constants["B0"], selected) + boundaries["B0"] = len(word) + for i, row in enumerate(v): + for p in ordinary: + if p in row: + word += linear_add(selected[i], p, row[p]) + boundaries["capture"] = len(word) + inverse = inverse_word(word) + target = sparse(sources["code"]["capture"]) + inverse_target = sparse(sources["code"]["decode"]) + actual, forward_bounds = replay(word) + need(actual == target, "All 640 capture columns") + actual, inverse_bounds = replay(inverse) + need(actual == inverse_target, "All 640 generic decode columns") + actual, valid_bounds = replay(inverse, target, True) + need(actual == unit(112), "Exact valid-code decode") + need(replay(word, inverse_target)[0] == unit(112), "Other inverse order") + chains = {} + for label in ("G0", "G0_inverse"): + middle = relabel(constants[label], selected) + full = word + middle + inverse + actual, bounds = replay(full, exact_divisions=True) + if label == "G0": + expected = sparse(response["response"]) + else: + h_inverse = unit(112) + for i, p in enumerate(selected): + h_inverse[p] = {selected[j]: x for j, x in sparse(section["H_inverse"])[i].items()} + expected = multiply(inverse_target, multiply(h_inverse, target)) + need(actual == expected, "Complete capture/action/decode chain " + label) + chains[label] = {"invoice": invoice(full), "prefix_bounds": bounds} + payload = {"source_pins": pins, "selected_carriers": selected, "ordinary_carriers": ordinary, + "capture": word, "decode": inverse, "capture_boundaries": boundaries} + raw = (json.dumps(payload, sort_keys=True, indent=2) + "\n").encode() + (args.out / "CAPTURE-WORD.json").write_bytes(raw) + receipt = {"status": "PASS_ACTUAL_UNNORMALISED_CAPTURE_WORD", "source_pins": pins, + "payload_sha256": sha256(raw).hexdigest(), "all_input_columns": 640, + "unchanged_other_roles": 528, + "capture": {"invoice": invoice(word), "prefix_bounds": forward_bounds}, + "generic_decode": {"invoice": invoice(inverse), "prefix_bounds": inverse_bounds}, + "valid_decode": valid_bounds, "complete_scalar_chains": chains, + "scope": "Literal common-chart scalar code only. No physical source views or native controller."} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n") + print(receipt["status"]) + print(json.dumps({k: receipt[k] for k in ("capture", "generic_decode", "valid_decode", "complete_scalar_chains")}, + sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py new file mode 100644 index 0000000000..b172a2dc37 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py @@ -0,0 +1,218 @@ +"""Check constant centre codes for both actual response families.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "rank30": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + ), + "rank16": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + ), +} + + +def need(ok, label): + if not ok: + raise ValueError(label) + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def product(a, b): + answer = [[F(0)] * len(b[0]) for _ in a] + for i, row in enumerate(a): + for k, value in enumerate(row): + if value: + answer[i] = [x + value * y for x, y in zip(answer[i], b[k])] + return answer + + +def inverse(a): + n = len(a) + rows = [row[:] + unit for row, unit in zip(a, identity(n))] + for j in range(n): + pivot = next((k for k in range(j, n) if rows[k][j]), None) + need(pivot is not None, "Constant code is a rational unit") + rows[j], rows[pivot] = rows[pivot], rows[j] + value = rows[j][j] + rows[j] = [x / value for x in rows[j]] + for i in range(n): + if i != j and rows[i][j]: + value = rows[i][j] + rows[i] = [x - value * y for x, y in zip(rows[i], rows[j])] + return [row[n:] for row in rows] + + +def dense(rows, columns): + return [[F(row.get(str(j), 0)) for j in range(columns)] for row in rows] + + +def invert_word(word): + result = [] + for gate in reversed(word): + kind = gate[0] + if kind == "ADD": + result.append(gate[:3] + [-gate[3]]) + elif kind == "SCALE2": + result.append(gate[:2] + [-gate[2]]) + elif kind in {"MULTIPLY_ODD", "DIVIDE_ODD"}: + result.append(["DIVIDE_ODD" if kind == "MULTIPLY_ODD" else "MULTIPLY_ODD"] + gate[1:]) + else: + need(kind == "NEG", "Invertible constant gate") + result.append(gate[:]) + return result + + +def diagonal_word(target, value): + need(value.denominator == 1 and value, "Nonzero integer diagonal") + value = int(value) + out = [] + positive = abs(value) + while positive % 2 == 0: + out.append(["SCALE2", target, 1]) + positive //= 2 + if positive != 1: + out.append(["MULTIPLY_ODD", target, positive]) + if value < 0: + out.append(["NEG", target]) + return out + + +def apply(rows, gate): + kind, target = gate[:2] + if kind == "ADD": + source, sign = gate[2:] + rows[target] = [x + sign * y for x, y in zip(rows[target], rows[source])] + elif kind == "NEG": + rows[target] = [-x for x in rows[target]] + else: + factor = F(2) ** gate[2] if kind == "SCALE2" else F(gate[2]) + if kind == "DIVIDE_ODD": + factor = 1 / factor + need(kind in {"SCALE2", "MULTIPLY_ODD", "DIVIDE_ODD"}, "Known constant gate") + rows[target] = [factor * x for x in rows[target]] + + +def denominator_height(x, p): + denominator, h = x.denominator, 0 + while denominator % p == 0: + denominator //= p + h += 1 + return h + + +def replay(word, n, initial=None, valid=False): + state = identity(n + 2) + if initial is not None: + state[:n] = [row[:] + [F(0), F(0)] for row in initial] + bound = max(sum(abs(x) for x in row) for row in state) + levels = {p: 0 for p in (2, 3, 5, 7)} + for gate in word: + kind, target = gate[:2] + need(0 <= target < n, "Only centre data are written") + if kind == "ADD": + need(0 <= gate[2] < n and gate[2] != target and gate[3] in (-1, 1), + "Literal unit ADD within the centre") + if kind == "DIVIDE_ODD" and valid: + need(all(x.denominator % gate[2] and x.numerator % gate[2] == 0 + for x in state[target]), "Exact valid-code quotient") + apply(state, gate) + bound = max(bound, sum(abs(x) for x in state[target])) + for p in levels: + levels[p] = max(levels[p], max(denominator_height(x, p) for x in state[target])) + need(state[n:] == identity(n + 2)[n:], "Arbitrary spectators remain identity") + need(all(row[n:] == [0, 0] for row in state[:n]), "No spectator baseline enters a centre") + return [row[:n] for row in state[:n]], {"max_prefix_row_l1": str(bound), "denominator_heights": levels} + + +def invoice(word): + counts = Counter(g[0] for g in word) + scans = Counter((g[0], g[2]) for g in word if g[0] in {"MULTIPLY_ODD", "DIVIDE_ODD"}) + return {"old_real_scalar_units": 8 * counts["ADD"] + 2 * (counts["SCALE2"] + counts["NEG"]), + "gate_counts": dict(sorted(counts.items())), + "real_fixed_odd_scans": {kind + "_" + str(p): 2 * count for (kind, p), count in sorted(scans.items())}, + "native_children": 0, "owned_fields": 0, "maps_inside_common_chart": 0} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + records, pins = {}, {} + for name, (path, digest) in PINS.items(): + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == digest, "Source pin " + name) + model = json.loads(raw) + model = model.get("model", model) + pins[name] = {"path": str(path), "payload_sha256": digest} + n = len(model["correction_V"]) + u = dense(model["correction_U"], n) + v = dense(model["correction_V"], 112) + b0 = product(v, u) + g0 = [[x + F(i == j) for j, x in enumerate(row)] for i, row in enumerate(b0)] + e = [[x + F(i == j) for j, x in enumerate(row)] for i, row in enumerate(product(u, v))] + need(e == dense(model["response"], 112), "Actual full response is I+UV") + words = {"B0": [], "G0": []} + if n == 30: + for x in range(0, 16, 2): + y = x + 1 + need([[b0[i][j] for j in (x, y)] for i in (x, y)] == [[-4, 1], [2, -2]], + "Actual large B0 block") + words["B0"] += [["ADD", y, x, -1], ["MULTIPLY_ODD", x, 3], + ["ADD", x, y, -1], ["SCALE2", y, 1], ["NEG", x], ["NEG", y]] + words["G0"] += [["SCALE2", x, 1], ["ADD", y, x, -1], ["SCALE2", x, -1], + ["ADD", x, y, -1], ["NEG", x], ["NEG", y]] + first_diagonal = 16 + else: + need(n == 16 and [b0[i][i] for i in range(n)] == [-6] * 8 + [-8] * 8, + "Actual rank-sixteen B0 diagonal") + first_diagonal = 0 + for target in range(first_diagonal, n): + need(all(not b0[target][j] for j in range(n) if j != target), "Separate scalar block") + words["B0"] += diagonal_word(target, b0[target][target]) + words["G0"] += diagonal_word(target, g0[target][target]) + checks = {} + for label, target in (("B0", b0), ("G0", g0)): + inv = inverse(target) + words[label + "_inverse"] = invert_word(words[label]) + for suffix, expected in (("", target), ("_inverse", inv)): + key = label + suffix + actual, bounds = replay(words[key], n) + need(actual == expected, "All exact constant-code columns") + checks[key] = {"invoice": invoice(words[key]), "prefix_bounds": bounds} + need(product(target, inv) == product(inv, target) == identity(n), "Both inverse orders") + actual, bounds = replay(words[label + "_inverse"], n, target, True) + need(actual == identity(n), "Valid-code decode") + checks[label + "_inverse"]["valid_code_bounds"] = bounds + records[name] = {"dimension": n, "B0": [[str(x) for x in row] for row in b0], + "G0": [[str(x) for x in row] for row in g0], "words": words, "checks": checks} + payload = {"source_pins": pins, "families": records} + raw = (json.dumps(payload, sort_keys=True, indent=2) + "\n").encode() + (args.out / "CENTRE-CONSTANTS.json").write_bytes(raw) + receipt = {"status": "PASS_ACTUAL_CENTRE_CONSTANT_CODES", + "payload_sha256": sha256(raw).hexdigest(), "source_pins": pins, + "families": {name: row["checks"] for name, row in records.items()}, + "scope": "Common-chart constant centre operations only. No physical source, views, ownership, or terminal is supplied."} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n") + print(receipt["status"]) + print(json.dumps(receipt["families"], sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py new file mode 100644 index 0000000000..dc414dfbeb --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py @@ -0,0 +1,424 @@ +"""Check the actual clique codes and their exact odd-grid interface.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +ROOT = LANES.parents[2] +PINS = { + "flags": ( + LANES / "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + ), + "response": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + ), + "native_extension": ( + LANES / "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + ), + "streams": ( + ROOT / "upstream/build/sections/02-streams.tex", + "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab", + ), + "layers": ( + ROOT / "upstream/build/sections/05-layers.tex", + "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594", + ), + "retained_odd_grid": ( + LANES / "interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + ), + "signed_scan_proof": ( + LANES / "independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01", + ), +} +SMALL = [ + [1, 5, 19, 54, 64, 73, 82, 83], + [3, 4, 22, 50, 60, 69, 80, 84], + [6, 35, 38, 39, 40, 77, 85, 86], + [8, 12, 45, 88, 103, 107, 108, 109], + [17, 29, 30, 56, 58, 67, 93, 95], + [18, 32, 34, 49, 65, 68, 98, 101], + [24, 26, 28, 48, 66, 75, 96, 97], + [23, 31, 33, 55, 59, 74, 100, 102], +] + + +def need(value, label): + if not value: + raise ValueError(label) + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def dense(rows): + return [[F(row.get(str(j), 0)) for j in range(len(rows))] for row in rows] + + +def multiply(a, b): + out = [[F(0) for _ in b[0]] for _ in a] + for i, row in enumerate(a): + for k, value in enumerate(row): + if value: + out[i] = [x + value * y for x, y in zip(out[i], b[k])] + return out + + +def height(value, prime): + denominator = value.denominator + answer = 0 + while denominator % prime == 0: + denominator //= prime + answer += 1 + return answer + + +def matrix_height(a, prime): + return max(height(x, prime) for row in a for x in row) + + +def modular_rank(matrix, prime): + rows = [[x.numerator * pow(x.denominator, -1, prime) % prime for x in row] for row in matrix] + rank = 0 + for column in range(len(rows[0])): + pivot = next((i for i in range(rank, len(rows)) if rows[i][column]), None) + if pivot is None: + continue + rows[rank], rows[pivot] = rows[pivot], rows[rank] + scale = pow(rows[rank][column], -1, prime) + rows[rank] = [x * scale % prime for x in rows[rank]] + for i in range(rank + 1, len(rows)): + factor = rows[i][column] + if factor: + rows[i] = [(x - factor * y) % prime for x, y in zip(rows[i], rows[rank])] + rank += 1 + if rank == len(rows): + break + return rank + + +def pair_word(pair, inverse=False): + p, q = pair["ports"] + (a, b), (c, d) = pair["matrix"] + need(a * d == -b * c and {a, b, c, d} <= {-1, 1}, "Signed Hadamard pair") + word = [] + if a == -1: + word.append(["NEG", p]) + if b == -1: + word.append(["NEG", q]) + word.extend([["ADD", p, q, 1], ["NEG", q], ["SCALE2", q, 1], ["ADD", q, p, 1]]) + if c * a == -1: + word.append(["NEG", q]) + if not inverse: + return word + out = [] + for gate in reversed(word): + if gate[0] == "ADD": + out.append(gate[:3] + [-gate[3]]) + elif gate[0] == "SCALE2": + out.append(gate[:2] + [-gate[2]]) + else: + out.append(gate[:]) + return out + + +def block_word(block, inverse): + pivot = block[-1] + rest = block[:-1] + word = [["ADD", p, pivot, -1] for p in rest] + if inverse: + word.extend(["ADD", pivot, p, 1] for p in rest) + word.extend([["DIVIDE_ODD", pivot, len(rest)], ["NEG", pivot]]) + else: + word.extend([["MULTIPLY_ODD", pivot, len(rest)], ["NEG", pivot]]) + word.extend(["ADD", pivot, p, -1] for p in rest) + word.extend(["ADD", p, pivot, 1] for p in rest) + return word + + +def apply_gate(rows, gate): + kind, target = gate[:2] + if kind == "ADD": + source, coefficient = gate[2:] + rows[target] = [x + coefficient * y for x, y in zip(rows[target], rows[source])] + elif kind == "NEG": + rows[target] = [-x for x in rows[target]] + else: + factor = F(2) ** gate[2] if kind == "SCALE2" else F(gate[2]) + if kind == "DIVIDE_ODD": + factor = 1 / factor + need(kind in {"SCALE2", "MULTIPLY_ODD", "DIVIDE_ODD"}, "Known gate") + rows[target] = [factor * x for x in rows[target]] + + +def replay(word, initial): + rows = [row[:] for row in initial] + norm = max(sum(abs(x) for x in row) for row in rows) + levels = {p: matrix_height(rows, p) for p in (2, 5, 7)} + for gate in word: + need(0 <= gate[1] < 112, "Only data fields are changed") + if gate[0] == "ADD": + need(0 <= gate[2] < 112 and gate[1] != gate[2], "Only data sources are read") + apply_gate(rows, gate) + row = rows[gate[1]] + norm = max(norm, sum(abs(x) for x in row)) + for p in levels: + levels[p] = max(levels[p], max(height(x, p) for x in row)) + return rows, {"max_stored_row_l1": str(norm), "max_denominator_heights": levels} + + +def invoice(word): + counts = Counter(g[0] for g in word) + odd = Counter((g[0], g[2]) for g in word if g[0] in {"MULTIPLY_ODD", "DIVIDE_ODD"}) + return { + "old_real_scalar_units": 8 * counts["ADD"] + 2 * (counts["NEG"] + counts["SCALE2"]), + "gate_counts": dict(sorted(counts.items())), + "real_fixed_odd_scans": {f"{kind}_{divisor}": 2 * count for (kind, divisor), count in sorted(odd.items())}, + "native_children": 0, + "owned_fields": 0, + "maps_inside_common_chart": 0, + } + + +def signed_divide(numerator, width, divisor): + raw = numerator % (1 << width) + result = carry = 0 + for bit in range(width): + b = (raw >> bit) & 1 + a = (b - carry) % 2 + result |= a << bit + carry = (carry + divisor * a - b) // 2 + need(0 <= carry < divisor, "Division carry range") + n_sign = int(numerator < 0) + q_sign = (result >> (width - 1)) & 1 + valid = carry == divisor * q_sign - n_sign + quotient = result - q_sign * (1 << width) + return valid, quotient + + +def signed_multiply(numerator, width, multiplier): + raw = numerator % (1 << width) + result = carry = 0 + for bit in range(width): + total = multiplier * ((raw >> bit) & 1) + carry + result |= (total % 2) << bit + carry = total // 2 + need(0 <= carry < multiplier, "Multiplication carry range") + n_sign = int(numerator < 0) + q_sign = (result >> (width - 1)) & 1 + valid = carry == multiplier * n_sign - q_sign + product = result - q_sign * (1 << width) + return valid, product + + +def typed_fixtures(): + n = 16 + codes = [identity(n)] + inverse_codes = [identity(n)] + for inverse in (False, True): + c = identity(n) + for block in (list(range(6)), list(range(6, 14))): + for gate in block_word(block, inverse): + apply_gate(c, gate) + codes.append(c) + inverse_codes += [codes[2], codes[1]] + state = identity(n) + semantic = identity(n) + old_type = 0 + maximum = {5: 0, 7: 0} + for step in range(96): + new_type = step % 3 + a = identity(n) + target, source = step % 14, (step * 5 + 3) % 14 + if target == source: + source = (source + 1) % 14 + a[target][source] = F(-1 if step % 2 else 1, 2) + child = multiply(codes[new_type], multiply(a, inverse_codes[old_type])) + state = multiply(child, state) + semantic = multiply(a, semantic) + need(state == multiply(codes[new_type], semantic), "Matching typed endpoints telescope") + for prime in maximum: + maximum[prime] = max(maximum[prime], matrix_height(state, prime)) + need(maximum[prime] <= 1, "No height per completed sibling") + need(state[14:] == identity(n)[14:], "Arbitrary spectator rows remain fixed") + old_type = new_type + mismatch = identity(n) + for _ in range(8): + mismatch = multiply(codes[2], mismatch) + need(matrix_height(mismatch, 5) == matrix_height(mismatch, 7) == 8, + "Mismatched rational endpoints accumulate height") + return { + "completed_siblings": 96, + "typed_max_odd_heights": maximum, + "mismatched_repeat_count": 8, + "mismatched_odd_heights": {5: 8, 7: 8}, + "arbitrary_spectator_roles": 2, + } + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + sources = {} + source_pins = {} + for label, (path, digest) in PINS.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == digest, "Source pin " + label) + source_pins[label] = {"path": str(path), "sha256": digest} + if path.suffix == ".json": + sources[label] = json.loads(raw) + elif label == "native_extension": + raw = gzip.decompress(raw) + digest = "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + need(sha256(raw).hexdigest() == digest, "Native extension payload pin") + source_pins[label]["payload_sha256"] = digest + sources[label] = json.loads(raw) + flags, response = sources["flags"], sources["response"] + native = sources["native_extension"] + need(native["kind"] == "odd-grid-rank16" + and native["schema"] == "low-displacement-native-extension-v1", "Native extension type") + native_model = native["model"] + large = flags["cyclic_carriers"] + need(len(large) == 8 and all(len(x) == 6 for x in large), "Eight actual six-mode blocks") + signs = {} + for item in response["vertex_assignments"]: + vertex = item["vertex"] + order, diagonal = item["ordered_carriers_a_b_c"], item["signs"] + need(set(order) == set(large[vertex]) and set(diagonal) <= {-1, 1}, "Actual signed mode assignment") + signs.update(zip(order, diagonal)) + need(len(signs) == 48, "Every large mode has one sign") + need(native_model["vertex_assignments"] == response["vertex_assignments"] + and native_model["small_cliques"] == SMALL, "Native extension uses the same signed blocks") + need(sorted(p for row in large + SMALL for p in row) == list(range(112)), "Complete disjoint port partition") + maximal = {tuple(x) for x in response["maximal_small_cliques"]} + need(all(tuple(x) in maximal for x in SMALL), "Every eight-clique is in the pinned certificate") + a = identity(112) + for pair in flags["pair_codes"]: + p, q = pair["ports"] + for row, target in zip(pair["matrix"], (p, q)): + a[target] = [F(0)] * 112 + a[target][p], a[target][q] = map(F, row) + a_inverse = [list(row) for row in zip(*a)] + for p in flags["affected_ports"]: + a_inverse[p] = [x / 2 for x in a_inverse[p]] + need(multiply(a_inverse, a) == identity(112), "Actual pair basis is a dyadic unit") + expected = [] + words = {} + checks = {} + for inverse in (False, True): + name = "inverse" if inverse else "forward" + word = [g for pair in flags["pair_codes"] for g in pair_word(pair)] + word += [["NEG", p] for p in sorted(signs) if signs[p] == -1] + word += [g for block in large + SMALL for g in block_word(block, inverse)] + word += [["NEG", p] for p in sorted(signs) if signs[p] == -1] + word += [g for pair in reversed(flags["pair_codes"]) for g in pair_word(pair, True)] + words[name] = word + mode = identity(112) + for block in large + SMALL: + scale = F(1, len(block) - 1) if inverse else F(1) + for p in block: + for q in block: + mode[p][q] -= scale * signs.get(p, 1) * signs.get(q, 1) + target = multiply(a_inverse, multiply(mode, a)) + native_key = "response_inverse" if inverse else "response" + need(target == dense(native_model[native_key]), "Scalar word matches the frozen native response") + actual, bounds = replay(word, identity(114)) + need([row[:112] for row in actual[:112]] == target, "Actual word has the stated clique endpoint") + need(all(row[112:] == [F(0), F(0)] for row in actual[:112]), "No borrowed baseline leaks") + need(actual[112:] == identity(114)[112:], "Arbitrary owned and borrowed values are unchanged") + levels = bounds["max_denominator_heights"] + need(levels[5] <= int(inverse) and levels[7] <= int(inverse), "One odd level per complete inverse") + expected.append(target) + checks[name] = {"invoice": invoice(word), "prefix_bounds": bounds} + grid = 35 * 2 ** levels[2] + fixed = [[x * grid for x in row] for row in identity(114)] + for gate in word: + if gate[0] == "DIVIDE_ODD": + need(all(x.denominator == 1 and x.numerator % gate[2] == 0 for x in fixed[gate[1]]), + "Exact grid divisibility before every odd scan") + apply_gate(fixed, gate) + need(all(x.denominator == 1 for x in fixed[gate[1]]), "All stored grid numerators stay integral") + need(fixed == [[x * grid for x in row] for row in actual], "Integer-grid replay agrees") + need(multiply(expected[0], expected[1]) == multiply(expected[1], expected[0]) == identity(112), + "Both complete inverse orders") + square = multiply(expected[0], expected[0]) + need([[square[i][j] + 11 * expected[0][i][j] + 23 * F(i == j) for j in range(112)] + for i in range(112)] == [[35 * x for x in row] for row in expected[1]], + "Exact polynomial inverse") + syndrome_checks = {} + for prime, blocks in ((5, large), (7, SMALL)): + syndromes = [[sum(signs.get(p, 1) * a[p][j] for p in block) for j in range(112)] for block in blocks] + need(modular_rank(syndromes, prime) == 8, "Eight independent syndrome rows") + image_rows = multiply(syndromes, expected[0]) + need(all(x.numerator % prime == 0 for row in image_rows for x in row), "Every encoded value has zero syndrome") + need(modular_rank(expected[0], prime) == 104, "Exact image codimension") + syndrome_checks[prime] = {"rank": 8, "image_rank": 104, "rows": [[str(x) for x in row] for row in syndromes]} + valid = identity(114) + valid[:112] = [row + [F(0), F(0)] for row in expected[0]] + valid = [[4 * x for x in row] for row in valid] + for gate in words["inverse"]: + if gate[0] == "DIVIDE_ODD": + need(all(x.denominator == 1 and x.numerator % gate[2] == 0 for x in valid[gate[1]]), + "Valid-code division needs no odd root scale") + apply_gate(valid, gate) + need(all(x.denominator == 1 for x in valid[gate[1]]), "Valid-code prefixes stay on a binary grid") + need(valid == [[4 * x for x in row] for row in identity(114)], "Exact valid-code decode") + division_cases = 0 + for divisor in (5, 7, 35, 2145): + for width in range(2, 13): + for numerator in range(-(1 << (width - 1)), 1 << (width - 1)): + valid, quotient = signed_divide(numerator, width, divisor) + need(valid == (numerator % divisor == 0), "Signed exact-division acceptance") + if valid: + need(quotient * divisor == numerator, "Signed quotient") + valid, product = signed_multiply(numerator, width, divisor) + exact_product = numerator * divisor + need(valid == (-(1 << (width - 1)) <= exact_product < (1 << (width - 1))), + "Signed multiplication overflow test") + if valid: + need(product == exact_product, "Signed product") + division_cases += 1 + for block in (large[0], SMALL[0]): + divisor = len(block) - 1 + inverse_approx = [[F(i == j) - F((256 // divisor), 256) for j in block] for i in block] + forward = [[F(i == j) - 1 for j in block] for i in block] + need(multiply(forward, inverse_approx) != identity(len(block)), "Rounded inverse fails exact restoration") + payload = {"pair_codes": flags["pair_codes"], "six_mode_blocks": large, "mode_signs": signs, + "eight_cliques": SMALL, "words": words} + payload_raw = (json.dumps(payload, sort_keys=True, indent=2) + "\n").encode() + (args.out / "CLIQUE-CODES.json").write_bytes(payload_raw) + receipt = { + "status": "PASS_EXACT_CLIQUE_CODES_AND_TYPED_GRID_FIXTURES", + "source_pins": source_pins, + "payload_sha256": sha256(payload_raw).hexdigest(), + "checks": checks, + "all_data_columns": 112, + "arbitrary_untouched_formal_columns": 2, + "division_cases": division_cases, + "multiplication_cases": division_cases, + "syndrome_checks": syndrome_checks, + "valid_code_odd_root_scale": 1, + "native_response_binding": "Both scalar endpoints equal the pinned native model. Native words and phases are not replayed here.", + "typed_fixtures": typed_fixtures(), + "scope": "Common-frame scalar codes only. Native phase, routed access, complete typed controller and supplier remain unproved.", + } + (args.out / "CHECKS.json").write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n") + print(receipt["status"]) + print(json.dumps(checks, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py new file mode 100644 index 0000000000..11df798265 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py @@ -0,0 +1,181 @@ +"""Check the actual dyadic rank-thirty capture and its reduced code tests.""" + +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "section": (LANES / "coherent-port/section-entry-20261020/SECTION.json", + "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7"), + "response": (LANES / "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c"), +} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def dense(rows, columns): + return [[F(row.get(str(j), 0)) for j in range(columns)] for row in rows] + + +def product(a, b): + out = [[F(0)] * len(b[0]) for _ in a] + for i, row in enumerate(a): + for k, value in enumerate(row): + if value: + out[i] = [x + value * y for x, y in zip(out[i], b[k])] + return out + + +def reduced(a, p): + return [[x.numerator * pow(x.denominator, -1, p) % p for x in row] for row in a] + + +def rank(a, p): + a = reduced(a, p) + k = 0 + for j in range(len(a[0])): + i = next((i for i in range(k, len(a)) if a[i][j]), None) + if i is None: + continue + a[i], a[k] = a[k], a[i] + scale = pow(a[k][j], -1, p) + a[k] = [x * scale % p for x in a[k]] + for i in range(k + 1, len(a)): + scale = a[i][j] + if scale: + a[i] = [(x - scale * y) % p for x, y in zip(a[i], a[k])] + k += 1 + if k == len(a): + break + return k + + +def dyadic(a): + return all(x.denominator & (x.denominator - 1) == 0 for row in a for x in row) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + sources, pins = {}, {} + for name, (path, digest) in PINS.items(): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == digest, "Source pin " + name) + sources[name] = json.loads(raw) + pins[name] = {"path": str(path), "sha256": digest} + s, model = sources["section"], sources["response"] + a, ordinary = s["selected_carriers"], s["ordinary_carriers"] + need(len(a) == 30 and sorted(a + ordinary) == list(range(112)), "Actual complete row partition") + u, v = dense(model["correction_U"], 30), dense(model["correction_V"], 112) + b, bi = dense(s["B0"], 30), dense(s["B0_inverse"], 30) + expected_b = [[F(0)] * 30 for _ in range(30)] + for i in range(0, 16, 2): + expected_b[i][i:i + 2] = [F(-4), F(1)] + expected_b[i + 1][i:i + 2] = [F(2), F(-2)] + for i in range(16, 30): + expected_b[i][i] = F(-3 if i in (25, 26, 27) else -5) + need(b == expected_b, "Complete square-free odd Smith blocks") + ua, uai = [u[p] for p in a], dense(s["minor_inverse"], 30) + e = dense(model["response"], 112) + need(product(v, u) == b and product(ua, uai) == product(uai, ua) == identity(30), "Actual factors and minor") + need(dyadic(u) and dyadic(v) and dyadic(uai), "Actual dyadic input maps") + capture = dense(s["C0"], 112) + for i, p in enumerate(a): + capture[p] = v[i][:] + normalised = dense(s["C0"], 112) + scale = identity(112) + for i, p in enumerate(a): + scale[p] = [F(0)] * 112 + for j, q in enumerate(a): + scale[p][q] = b[i][j] + need(capture == product(scale, normalised), "Unnormalised capture identity") + need(dyadic(capture), "Every capture coefficient is dyadic") + pre = [[F(0)] * 112 for _ in range(30)] + for i, p in enumerate(a): + pre[i][p] = 1 + for q in ordinary: + pre[i][q] = -v[i][q] + pivot = product(bi, pre) + decode = product(u, pivot) + for p in ordinary: + decode[p][p] += 1 + need(product(capture, decode) == product(decode, capture) == identity(112), "Both full code inverse orders") + original_pivot = product(uai, [[F(q == p) for q in range(112)] for p in a]) + need(product(pre, capture) == product(b, original_pivot), "Valid decoder receives a B0-code") + h = dense(s["encoded_response"], 112) + need(product(capture, product(e, decode)) == h, "Unchanged centre action") + hi = identity(112) + gi = dense(s["H_inverse"], 30) + for i, p in enumerate(a): + hi[p] = [F(0)] * 112 + for j, q in enumerate(a): + hi[p][q] = gi[i][j] + need(dyadic(h) and dyadic(hi) and product(h, hi) == product(hi, h) == identity(112), + "Centre action and inverse are dyadic") + ei = [[F(i == j) - x for j, x in enumerate(row)] for i, row in enumerate(product(u, product(gi, v)))] + need(dyadic(ei) and product(e, ei) == product(ei, e) == identity(112), "Actual response inverse is dyadic") + need(product(hi, capture) == product(capture, ei), "Inverse centre action preserves the actual code") + checks = {} + for p in (3, 5): + left = [] + if p == 3: + for i in range(0, 16, 2): + row = [F(0)] * 30 + row[i], row[i + 1] = 1, -1 + left.append(row) + for i in range(16, 30): + if b[i][i].numerator % p == 0: + row = [F(0)] * 30 + row[i] = 1 + left.append(row) + need(len(left) == 11 and rank(left, p) == 11, "Eleven independent centre syndromes") + need(not any(x for row in reduced(product(left, b), p) for x in row), "Left nullspace of B0") + syndromes = product(left, pre) + need(rank(syndromes, p) == 11 and rank(capture, p) == 101, "Actual code image codimension") + need(not any(x for row in reduced(product(syndromes, capture), p) for x in row), "Code has zero syndrome") + need(reduced(product(syndromes, h), p) == reduced(syndromes, p) + and reduced(product(syndromes, hi), p) == reduced(syndromes, p), + "Both centre actions are identity on the code quotient") + checks[str(p)] = {"syndrome_rank": 11, "capture_rank": 101, + "rows": [[str(x) for x in row] for row in syndromes]} + bad_middle = identity(112) + bad_middle[a[0]][a[0]] = 2 + l3 = [[F(x) for x in row] for row in checks["3"]["rows"]] + bad = reduced(product(l3, product(bad_middle, capture)), 3) + witness = next(((i, j, x) for i, row in enumerate(bad) + for j, x in enumerate(row) if x), None) + need(witness is not None, "A dyadic unit need not preserve the code") + payload = {"source_pins": pins, "selected_carriers": a, "ordinary_carriers": ordinary, + "capture": [[str(x) for x in row] for row in capture], + "decode": [[str(x) for x in row] for row in decode], + "syndromes": checks, + "nonpreserving_dyadic_unit": {"scaled_physical_port": a[0], + "scale": 2, "modulus": 3, + "syndrome_row_input_column_value": witness}} + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + (args.out / "UNNORMALISED-CODE.json").write_bytes(raw) + receipt = {"status": "PASS_ACTUAL_UNNORMALISED_RANK30_CODE", "source_pins": pins, + "payload_sha256": sha256(raw).hexdigest(), "all_data_columns": 112, + "forward_is_dyadic": True, "centre_action_and_inverse_are_dyadic": True, + "valid_decode_input_is_B0_code": True, "syndrome_ranks": {"3": 11, "5": 11}, + "scope": "Exact code algebra and divisibility interface. No elementary capture invoice or physical native caller."} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, sort_keys=True, indent=2) + "\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json new file mode 100644 index 0000000000..f3e152474a --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json @@ -0,0 +1,23 @@ +{ + "all_data_columns": 112, + "centre_action_and_inverse_are_dyadic": true, + "forward_is_dyadic": true, + "payload_sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e", + "scope": "Exact code algebra and divisibility interface. No elementary capture invoice or physical native caller.", + "source_pins": { + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_ACTUAL_UNNORMALISED_RANK30_CODE", + "syndrome_ranks": { + "3": 11, + "5": 11 + }, + "valid_decode_input_is_B0_code": true +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json new file mode 100644 index 0000000000..08b94999b7 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json @@ -0,0 +1 @@ +{"capture":[["-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","1","1","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","0","0"],["-1","0","0","0","0","0","0","0","0","0","0","0","0","-1","-1","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","-1","0","0","0","0","0","1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1"],["0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","1/2","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","-1/2","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-1"],["0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","1","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","1","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/2","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","-1/2","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","-1","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","-1","0","-1","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","-1","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","1","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","-1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","-1/2","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","1","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","-1","0"],["0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","-1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0"],["-1/2","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","-1","0"],["0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["1","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0"],["-1","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","-1","0","0","0","1/2","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0"],["0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1"]],"decode":[["-1/6","0","-1/6","0","0","0","0","0","0","-1/6","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","-1/6","1/12","-1/6","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/6","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","1/12","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","-1/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","2/3","0","0","-1/6","0","0","0","0","0","1/6","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/6","1/6","-1/12","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","1/6","0","1/12","0","0","0","0","0","-1/12","0","0","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","-1/12","1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","-1/12","0","0","-1/12","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","1/12","0","0","0","0","0","0","0","1/6","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","-1/12","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","-1/6","0","0","2/3","0","0","0","1/6","0","0","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/6","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","-1/6","1/6","0","1/12","0","0","0","0","0","0","0","0","1/12","0","1/12","0","1/6","0","0","0","0","-1/12","0","0","0","0","0","1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","-1/6","0","0","0","1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","-1/6","0","0","0","0","-1/6","-1/12","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","1/6","0","1/3","0","0","0","0","0","0","0","0","0","1/12","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","1/6"],["0","0","0","0","0","0","0","0","1/5","0","0","0","4/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","0","0"],["0","0","0","0","0","0","0","0","0","-1/6","0","0","0","2/3","-1/6","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/12","0","0","1/12","0","0","0","0","0","-1/6","1/6","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","-1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","1/6"],["0","0","0","0","0","0","0","0","0","-1/6","1/6","0","0","-1/6","2/3","1/6","0","0","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/6","0","0","0","0","0","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","-1/12","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","0","0","-1/12","0","0","0","0","0","0","0","0","-1/12","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","-1/6","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/6","0","1/6","0","1/6","1/6","2/3","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","1/6","0","0","0","0","0","0","0","0","1/12","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","0","-1/12","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6"],["0","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","2/3","0","0","0","0","1/12","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","1/12","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","1/6","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","-1/12","0"],["0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","-1/6","0","0","0","0","1/12","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","1/6","0","1/6","0","0","-1/12","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","1/6","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","1/12","0","0","0","0","0","-1/6","0","0","0","0","-1/12","0"],["0","0","-1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","-1/6","0","0","0","0","2/3","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","-1/6"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/3","0","0","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","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/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/12","0","0","0","2/3","0","-1/12","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","1/6","0","0","0","1/6","1/6","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","1/6","-1/6","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","-1/6","1/12","-1/6","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0"],["0","0","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/5","0","0","0","4/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","-1/6","0","-1/6","0","0","0","0","1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","1/12","0","0","1/12","-1/6","0","0","0","1/6","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","1/6","0","0","-1/6","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","1/6","1/3","0","0","1/3","0","0","0","0","1/6","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/3","1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","-1/3","0","0","0","0","0","0","0","0","1/3","0","0","0","0","-1/3","-1/6","0","0","0","0","0","1/6"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","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/3","0","0","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","1/6","0","0","0","-1/6","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","1/12","-1/6","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","0","1/3","0","0","0","0","0","0","1/3","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","1/6","0","0","-1/6","0","0","0","1/6","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","1/12","-1/6","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","1/6","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","1/12","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","1/12","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","2/3","-1/6","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/3","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","1/6"],["0","0","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","1/12","2/3","0","0","1/12","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","-1/6","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","1/12","0"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","0","0"],["0","0","1/6","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","1/6","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","1/6","0","-1/6","0","0","1/12","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","-1/6","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","1/6","0","0","0","0","1/12","0","0","0","0","0","-1/6","0","0","0","0","1/12","0"],["0","0","1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","1/6","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","1/6","0","0","0","0","0","0","-1/6","0","0","2/3","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/3","-1/6"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","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/6","0","0","0","0","-1/6","1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/12","0","0","-1/12","0","0","0","0","2/3","-1/6","1/6","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","0","0","-1/6","-1/6","0","0","-1/6","0","1/6","0","0","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/6","0","0","0","0","0","0","0","0","-1/6","2/3","1/6","0","0","0","0","0","0","0","-1/12","1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","-1/6","0","0","-1/12","0","0","0","0","0","0","0","0","1/12","0","1/12","0","0","0","0","0","0","-1/12","0","0","0","0","0","1/6","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/6","0","-1/6","0","1/6","1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","1/6","1/6","2/3","0","0","0","0","0","0","0","1/12","0","-1/12","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","0","1/12","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","4/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","-1/5","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0"],["0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","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/6","-1/6","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","1/6","0","1/12","0","0","0","0","0","1/12","0","0","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","1/12","-1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","4/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","1/12","0","0","1/12","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","1/6","0","1/12","0","0","0","0","0","0","0","-1/6","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","-1/12","0","-1/12","0","0","0","0","1/6"],["0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","-1/6","0","0","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/6","1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","0","0","0","2/3","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","1/6","0","1/12","0","0","0","0","0","0","0","0","-1/12","0","1/12","0","1/6","0","0","0","0","1/12","0","0","0","0","0","-1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","1/6","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","-1/6","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","1/6","0","1/3","0","0","0","0","0","0","0","0","0","-1/12","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","-1/6"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","4/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","2/3","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6"],["-1/6","0","-1/6","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","-1/6","2/3","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/6","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/12","0","0","-1/12","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","-1/6"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/6","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/3","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/3","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/6","1/3","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","1/3","-1/6","0","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/3","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","0","0","0","0","0","-1/6","0","0","0","-1/6","-1/6","1/6","-1/6","0","0","0","0","1/3","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","-1/3","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","1/3","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0"],["0","0","1/6","0","0","0","0","1/6","0","0","1/6","0","0","0","0","0","1/6","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","1/6","0","0","-1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","-1/12","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","1/12","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","1/6","-1/6","0","0","1/6","1/6","-1/6","0","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/6","0","0","0","0","0","0","0","0","0","1/6","1/6","-1/6","0","0","0","-1/6","0","0","0","-1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","4/5","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","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/6","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","-1/3","1/6","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/3","-1/6","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","-1/6","1/3","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","1/6","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/12","0","0","1/12","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","1/6"],["-1/6","0","-1/6","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","-1/6","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","2/3","-1/6","0","0","0","0","0","0","0","1/6","0","0","0","0","0","1/6","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","1/6","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6"],["0","0","0","0","0","0","0","-1/6","0","-1/6","-1/6","0","0","-1/6","-1/6","1/6","0","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/6","0","0","0","0","0","0","0","0","0","-1/6","-1/6","1/6","0","0","0","-1/6","0","0","0","1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","-1/6","0","0","0","0","1/6","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","1/12","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","1/6","0","0","-1/12","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","-1/12","0","2/3","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","-1/12","0"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","-1/5","-1/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","1/6","0","0","0","0","0","0","-1/6","0","0","0","-1/6","-1/6","1/6","1/6","0","0","0","0","-1/3","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","1/3","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","4/5","-1/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","4/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","-1/5","4/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","0","0","1/6","0","0","-1/6","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","-1/6","0","1/6","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","-1/6","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","1/6","0","0","1/6","0","0","0","-1/6","0","-1/6","0","0","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/12","-1/6","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","1/6","0","1/6","0","0","0","0","0","0","0","0","1/12","0","0","-1/12","0","0","0","0","0","0","0","0","1/12","0","0","0","0","1/12","2/3","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","1/6","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","1/12","-1/6","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","-1/6","0","0","0","0","0","-1/3","0","0","0","0","0","0","-1/3","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","1/3","0","0","0","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","1/6"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","-1/5","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","4/5","0","0"],["0","0","0","0","0","0","0","0","0","0","1/6","0","0","1/6","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","1/6","-1/3","0","0","-1/3","0","0","0","0","-1/6","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/3","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/6","-1/3","0","0","0","0","0","0","0","0","1/3","0","0","0","0","1/3","-1/6","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","0","0","0","0","1/6","0","1/6","0","-1/6","0","0","0","0","-1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","-1/12","-1/6","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","2/3"]],"nonpreserving_dyadic_unit":{"modulus":3,"scale":2,"scaled_physical_port":0,"syndrome_row_input_column_value":[0,0,2]},"ordinary_carriers":[2,7,10,12,13,14,15,16,17,21,22,25,28,30,32,33,34,35,36,38,40,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,107,108,109,111],"selected_carriers":[0,27,9,61,11,63,20,46,37,110,41,106,76,87,78,99,5,3,24,23,1,8,29,26,4,18,19,39,6,31],"source_pins":{"response":{"path":"/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json","sha256":"5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c"},"section":{"path":"/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json","sha256":"23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7"}},"syndromes":{"3":{"capture_rank":101,"rows":[["1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-2","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-2","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1","0","0","0","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","0","0","0","0","0","0","0","0","0","1","1","-1","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1"],["0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","-1","0","0","-1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","1"],["0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","-2","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","-1","0","0","2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0"],["0","0","0","0","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","1","0","0","0","0","0","0","0","0","0","0","1","0","-1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0"],["0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","2","-1","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2","-1","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","-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","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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"]],"syndrome_rank":11},"5":{"capture_rank":101,"rows":[["0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","-1","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","-1","-1","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0"]],"syndrome_rank":11}}} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json new file mode 100644 index 0000000000..f3e152474a --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json @@ -0,0 +1,23 @@ +{ + "all_data_columns": 112, + "centre_action_and_inverse_are_dyadic": true, + "forward_is_dyadic": true, + "payload_sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e", + "scope": "Exact code algebra and divisibility interface. No elementary capture invoice or physical native caller.", + "source_pins": { + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_ACTUAL_UNNORMALISED_RANK30_CODE", + "syndrome_ranks": { + "3": 11, + "5": 11 + }, + "valid_decode_input_is_B0_code": true +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json new file mode 100644 index 0000000000..08b94999b7 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json @@ -0,0 +1 @@ +{"capture":[["-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","1","1","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","0","0"],["-1","0","0","0","0","0","0","0","0","0","0","0","0","-1","-1","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","-1","0","0","0","0","0","1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1"],["0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","1/2","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","-1/2","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-1"],["0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","1","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","1","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/2","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","-1/2","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","-1","1","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","-1","0","-1","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","-1","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","1","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","-1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","-1/2","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","1","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","-1","0"],["0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","-1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0"],["-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0"],["-1/2","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","-1","1","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","-1","0","0","0","1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","-1","0"],["0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["1","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0"],["0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","1/2","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0"],["-1/2","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0"],["-1","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","-1","0","0","0","1/2","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/2","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0"],["0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","-1/2","0","1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/2","0","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1"]],"decode":[["-1/6","0","-1/6","0","0","0","0","0","0","-1/6","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","-1/6","1/12","-1/6","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/6","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","1/12","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","-1/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","2/3","0","0","-1/6","0","0","0","0","0","1/6","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/6","1/6","-1/12","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","1/6","0","1/12","0","0","0","0","0","-1/12","0","0","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","-1/12","1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","-1/12","0","0","-1/12","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","1/12","0","0","0","0","0","0","0","1/6","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","-1/12","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","-1/6","0","0","2/3","0","0","0","1/6","0","0","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/6","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","-1/6","1/6","0","1/12","0","0","0","0","0","0","0","0","1/12","0","1/12","0","1/6","0","0","0","0","-1/12","0","0","0","0","0","1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","-1/6","0","0","0","1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","-1/6","0","0","0","0","-1/6","-1/12","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","1/6","0","1/3","0","0","0","0","0","0","0","0","0","1/12","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","1/6"],["0","0","0","0","0","0","0","0","1/5","0","0","0","4/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","0","0"],["0","0","0","0","0","0","0","0","0","-1/6","0","0","0","2/3","-1/6","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/12","0","0","1/12","0","0","0","0","0","-1/6","1/6","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","-1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","1/6"],["0","0","0","0","0","0","0","0","0","-1/6","1/6","0","0","-1/6","2/3","1/6","0","0","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/6","0","0","0","0","0","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","-1/12","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","0","0","-1/12","0","0","0","0","0","0","0","0","-1/12","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","-1/6","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/6","0","1/6","0","1/6","1/6","2/3","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","1/6","0","0","0","0","0","0","0","0","1/12","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","0","-1/12","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6"],["0","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","2/3","0","0","0","0","1/12","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","1/12","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","1/6","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","-1/12","0"],["0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","-1/6","0","0","0","0","1/12","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","1/6","0","1/6","0","0","-1/12","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","1/6","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","1/12","0","0","0","0","0","-1/6","0","0","0","0","-1/12","0"],["0","0","-1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","-1/6","0","0","0","0","2/3","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","-1/6"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/3","0","0","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","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/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/12","0","0","0","2/3","0","-1/12","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","1/6","0","0","0","1/6","1/6","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","1/6","-1/6","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","-1/6","1/12","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","-1/6","1/12","-1/6","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0"],["0","0","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/5","0","0","0","4/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","-1/6","0","-1/6","0","0","0","0","1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","1/12","0","0","1/12","-1/6","0","0","0","1/6","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","1/6","0","0","-1/6","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","1/6","1/3","0","0","1/3","0","0","0","0","1/6","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/3","1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","-1/3","0","0","0","0","0","0","0","0","1/3","0","0","0","0","-1/3","-1/6","0","0","0","0","0","1/6"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","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/3","0","0","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","1/6","0","0","0","-1/6","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","1/12","-1/6","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","0","1/3","0","0","0","0","0","0","1/3","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","1/6","0","0","-1/6","0","0","0","1/6","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","1/12","-1/6","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","1/6","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","1/12","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","1/12","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","2/3","-1/6","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/3","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","1/6"],["0","0","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","1/12","2/3","0","0","1/12","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","-1/6","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","1/12","0"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","0","0"],["0","0","1/6","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","1/6","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","1/6","0","-1/6","0","0","1/12","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","-1/6","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","1/6","0","0","0","0","1/12","0","0","0","0","0","-1/6","0","0","0","0","1/12","0"],["0","0","1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","1/6","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","1/6","0","0","0","0","0","0","-1/6","0","0","2/3","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/3","-1/6"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","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/6","0","0","0","0","-1/6","1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/12","0","0","-1/12","0","0","0","0","2/3","-1/6","1/6","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","0","0","-1/6","-1/6","0","0","-1/6","0","1/6","0","0","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/6","0","0","0","0","0","0","0","0","-1/6","2/3","1/6","0","0","0","0","0","0","0","-1/12","1/6","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","-1/6","0","0","-1/12","0","0","0","0","0","0","0","0","1/12","0","1/12","0","0","0","0","0","0","-1/12","0","0","0","0","0","1/6","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1/6","0","-1/6","0","1/6","1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","1/6","1/6","2/3","0","0","0","0","0","0","0","1/12","0","-1/12","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","0","1/12","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","4/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","-1/5","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0"],["0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","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/6","-1/6","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","1/6","0","1/12","0","0","0","0","0","1/12","0","0","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","1/12","-1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","4/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","1/12","0","0","1/12","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","1/6","0","1/12","0","0","0","0","0","0","0","-1/6","0","0","1/12","0","1/6","0","0","0","0","0","0","0","0","0","-1/12","0","-1/12","0","0","0","0","1/6"],["0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","-1/6","0","0","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/6","1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","0","0","0","2/3","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/6","1/6","0","1/12","0","0","0","0","0","0","0","0","-1/12","0","1/12","0","1/6","0","0","0","0","1/12","0","0","0","0","0","-1/6","-1/12","0","0","0","0","0"],["0","0","0","0","0","0","0","-1/6","0","0","-1/6","1/6","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","-1/6","1/12","0","0","0","0","0","0","1/12","0","0","0","0","0","0","0","0","1/6","0","1/3","0","0","0","0","0","0","0","0","0","-1/12","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","-1/6"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","4/5","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","2/3","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6"],["-1/6","0","-1/6","0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","-1/6","2/3","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/6","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/12","0","0","-1/12","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","-1/6"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","-1/5","0","0","0","0","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/6","0","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/3","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/3","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/6","1/3","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","1/3","-1/6","0","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/3","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","0","0","0","0","0","-1/6","0","0","0","-1/6","-1/6","1/6","-1/6","0","0","0","0","1/3","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","-1/3","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","1/3","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0"],["0","0","1/6","0","0","0","0","1/6","0","0","1/6","0","0","0","0","0","1/6","0","0","0","0","-1/12","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","1/6","0","0","-1/6","0","0","1/12","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","-1/12","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","1/12","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","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/6","0","1/6","-1/6","0","0","1/6","1/6","-1/6","0","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/6","0","0","0","0","0","0","0","0","0","1/6","1/6","-1/6","0","0","0","-1/6","0","0","0","-1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","2/3","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0"],["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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","4/5","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","0","0","0","0","0","0","0","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/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","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/6","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","-1/3","1/6","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/3","-1/6","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","-1/6","1/3","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/3","1/6","0","0","0","0","0","0"],["0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","1/12","0","0","1/12","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","1/6"],["-1/6","0","-1/6","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","-1/6","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","-1/6","2/3","-1/6","0","0","0","0","0","0","0","1/6","0","0","0","0","0","1/6","0","0","0","0","0","0"],["-1/6","0","-1/6","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","1/6","0","0","0","-1/6","0","-1/12","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","1/12","2/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6"],["0","0","0","0","0","0","0","-1/6","0","-1/6","-1/6","0","0","-1/6","-1/6","1/6","0","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/6","0","0","0","0","0","0","0","0","0","-1/6","-1/6","1/6","0","0","0","-1/6","0","0","0","1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","2/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0"],["0","0","-1/6","0","0","0","0","1/6","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","0","1/12","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","1/6","0","0","-1/12","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","0","0","0","0","0","0","0","0","-1/12","0","2/3","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","-1/12","0"],["0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","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/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","1/5","0","0","0","0","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/5","0","0","0","0","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","-1/5","-1/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","1/6","0","0","0","0","0","0","-1/6","0","0","0","-1/6","-1/6","1/6","1/6","0","0","0","0","-1/3","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","0","-1/6","0","0","1/3","0","0","0","-1/6","-1/6","1/6","0","0","0","0","0","0","0","-1/3","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","-1/3","0","0","0","0","0","0","0","0","0","0","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","4/5","-1/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","4/5","-1/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","-1/5","-1/5","4/5","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","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/5","0","0","0","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/5","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","4/5","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","0","0","1/6","0","0","-1/6","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","0","-1/6","0","1/6","0","0","0","0","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/3","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2/3","-1/6","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","1/6","0","0","1/6","0","0","0","-1/6","0","-1/6","0","0","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/12","-1/6","0","0","0","0","0","0","0","1/6","0","0","0","0","-1/6","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/12","0","0","0","0","1/6","0","1/6","0","0","0","0","0","0","0","0","1/12","0","0","-1/12","0","0","0","0","0","0","0","0","1/12","0","0","0","0","1/12","2/3","0","0","0","0","0","0"],["0","0","0","0","0","0","0","1/6","0","0","0","-1/6","0","0","0","1/6","-1/6","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","-1/6","1/12","-1/6","0","0","1/6","0","0","0","0","0","-1/6","0","0","0","-1/6","0","0","0","0","0","-1/3","0","0","0","0","0","0","-1/3","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","1/3","0","0","0","0","0","0","0","0","0","0","0","0","1/12","-1/6","0","0","0","0","0","1/6"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","-1/5","0","0"],["0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/5","0","0","0","0","-1/5","0","-1/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","4/5","0","0","0"],["0","0","0","0","0","0","0","0","1/5","0","0","0","-1/5","0","0","0","0","0","0","0","0","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/5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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/5","0","4/5","0","0"],["0","0","0","0","0","0","0","0","0","0","1/6","0","0","1/6","-1/6","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","0","0","0","0","1/6","-1/3","0","0","-1/3","0","0","0","0","-1/6","1/6","0","0","0","0","0","0","0","0","0","-1/6","0","0","0","0","0","0","0","0","1/3","-1/6","0","0","0","0","0","1/6","0","0","0","0","0","0","0","0","0","0","1/6","-1/3","0","0","0","0","0","0","0","0","1/3","0","0","0","0","1/3","-1/6","0","0","0","0","0","-1/6"],["0","0","0","0","0","0","0","0","0","0","0","1/6","0","1/6","0","-1/6","0","0","0","0","-1/6","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/12","0","0","-1/12","-1/6","0","0","0","-1/6","0","1/6","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","1/12","0","-1/6","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1/6","0","-1/12","0","0","0","0","0","0","0","0","0","0","0","0","1/12","0","0","0","0","0","0","2/3"]],"nonpreserving_dyadic_unit":{"modulus":3,"scale":2,"scaled_physical_port":0,"syndrome_row_input_column_value":[0,0,2]},"ordinary_carriers":[2,7,10,12,13,14,15,16,17,21,22,25,28,30,32,33,34,35,36,38,40,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,107,108,109,111],"selected_carriers":[0,27,9,61,11,63,20,46,37,110,41,106,76,87,78,99,5,3,24,23,1,8,29,26,4,18,19,39,6,31],"source_pins":{"response":{"path":"/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json","sha256":"5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c"},"section":{"path":"/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json","sha256":"23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7"}},"syndromes":{"3":{"capture_rank":101,"rows":[["1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-2","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","-2","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","1","0","0","0","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","0","0","0","0","0","0","0","0","0","1","1","-1","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1"],["0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","-1","0","0","-1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","1"],["0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","-2","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","-1","0","0","2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0"],["0","0","0","0","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","1","0","0","0","0","0","0","0","0","0","0","1","0","-1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0"],["0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","2","-1","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","2","-1","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","-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","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-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"]],"syndrome_rank":11},"5":{"capture_rank":101,"rows":[["0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","-1","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","-1","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","-1","-1","-1","0","0","0","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","-1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0","0","-1","0","0","0","0","0","0","0","0"]],"syndrome_rank":11}}} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json new file mode 100644 index 0000000000..f31e7cfa75 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json @@ -0,0 +1,1947 @@ +{ + "all_data_columns": 112, + "arbitrary_untouched_formal_columns": 2, + "checks": { + "forward": { + "invoice": { + "gate_counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "old_real_scalar_units": 3420, + "owned_fields": 0, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_5": 16, + "MULTIPLY_ODD_7": 16 + } + }, + "prefix_bounds": { + "max_denominator_heights": { + "2": 1, + "5": 0, + "7": 0 + }, + "max_stored_row_l1": "20" + } + }, + "inverse": { + "invoice": { + "gate_counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "old_real_scalar_units": 3420, + "owned_fields": 0, + "real_fixed_odd_scans": { + "DIVIDE_ODD_5": 16, + "DIVIDE_ODD_7": 16 + } + }, + "prefix_bounds": { + "max_denominator_heights": { + "2": 1, + "5": 1, + "7": 1 + }, + "max_stored_row_l1": "18" + } + } + }, + "division_cases": 32752, + "multiplication_cases": 32752, + "native_response_binding": "Both scalar endpoints equal the pinned native model. Native words and phases are not replayed here.", + "payload_sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f", + "scope": "Common-frame scalar codes only. Native phase, routed access, complete typed controller and supplier remain unproved.", + "source_pins": { + "flags": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "layers": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/upstream/build/sections/05-layers.tex", + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + }, + "native_extension": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "retained_odd_grid": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + "signed_scan_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "streams": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/upstream/build/sections/02-streams.tex", + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + } + }, + "status": "PASS_EXACT_CLIQUE_CODES_AND_TYPED_GRID_FIXTURES", + "syndrome_checks": { + "5": { + "image_rank": 104, + "rank": 8, + "rows": [ + [ + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "1", + "1" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "-1", + "0" + ] + ] + }, + "7": { + "image_rank": 104, + "rank": 8, + "rows": [ + [ + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + } + }, + "typed_fixtures": { + "arbitrary_spectator_roles": 2, + "completed_siblings": 96, + "mismatched_odd_heights": { + "5": 8, + "7": 8 + }, + "mismatched_repeat_count": 8, + "typed_max_odd_heights": { + "5": 1, + "7": 1 + } + }, + "valid_code_odd_root_scale": 1 +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json new file mode 100644 index 0000000000..53caf4e79e --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json @@ -0,0 +1,6944 @@ +{ + "eight_cliques": [ + [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ] + ], + "mode_signs": { + "0": 1, + "2": 1, + "7": 1, + "9": 1, + "10": 1, + "11": 1, + "13": 1, + "14": 1, + "15": -1, + "16": 1, + "20": 1, + "21": 1, + "25": 1, + "27": 1, + "36": 1, + "37": 1, + "41": 1, + "42": 1, + "43": 1, + "44": 1, + "46": 1, + "47": 1, + "51": 1, + "52": 1, + "53": 1, + "57": 1, + "61": 1, + "62": 1, + "63": 1, + "70": 1, + "71": 1, + "72": 1, + "76": 1, + "78": 1, + "79": 1, + "81": 1, + "87": 1, + "89": -1, + "90": 1, + "91": 1, + "92": 1, + "94": -1, + "99": 1, + "104": 1, + "105": -1, + "106": 1, + "110": 1, + "111": 1 + }, + "pair_codes": [ + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 0, + 27 + ], + "vertices": [ + 0, + 1 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 2, + 25 + ], + "vertices": [ + 0, + 4 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 7, + 57 + ], + "vertices": [ + 5, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 9, + 61 + ], + "vertices": [ + 3, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 10, + 62 + ], + "vertices": [ + 5, + 7 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 11, + 63 + ], + "vertices": [ + 2, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 13, + 51 + ], + "vertices": [ + 1, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 14, + 52 + ], + "vertices": [ + 1, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 15, + 53 + ], + "vertices": [ + 1, + 2 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 16, + 44 + ], + "vertices": [ + 4, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 20, + 46 + ], + "vertices": [ + 4, + 7 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 21, + 47 + ], + "vertices": [ + 2, + 4 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 36, + 111 + ], + "vertices": [ + 2, + 3 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 37, + 110 + ], + "vertices": [ + 3, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 41, + 106 + ], + "vertices": [ + 2, + 6 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 42, + 105 + ], + "vertices": [ + 6, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 43, + 104 + ], + "vertices": [ + 3, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 70, + 91 + ], + "vertices": [ + 0, + 2 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 71, + 90 + ], + "vertices": [ + 0, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 72, + 89 + ], + "vertices": [ + 0, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 76, + 87 + ], + "vertices": [ + 0, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 78, + 99 + ], + "vertices": [ + 1, + 4 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 79, + 94 + ], + "vertices": [ + 4, + 5 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 81, + 92 + ], + "vertices": [ + 1, + 5 + ] + } + ], + "six_mode_blocks": [ + [ + 0, + 2, + 70, + 71, + 72, + 76 + ], + [ + 27, + 13, + 14, + 15, + 78, + 81 + ], + [ + 11, + 53, + 21, + 36, + 41, + 91 + ], + [ + 9, + 51, + 111, + 37, + 43, + 89 + ], + [ + 25, + 16, + 20, + 47, + 99, + 79 + ], + [ + 7, + 61, + 10, + 63, + 94, + 92 + ], + [ + 57, + 44, + 106, + 42, + 104, + 87 + ], + [ + 62, + 52, + 46, + 110, + 105, + 90 + ] + ], + "words": { + "forward": [ + [ + "ADD", + 0, + 27, + 1 + ], + [ + "NEG", + 27 + ], + [ + "SCALE2", + 27, + 1 + ], + [ + "ADD", + 27, + 0, + 1 + ], + [ + "ADD", + 2, + 25, + 1 + ], + [ + "NEG", + 25 + ], + [ + "SCALE2", + 25, + 1 + ], + [ + "ADD", + 25, + 2, + 1 + ], + [ + "ADD", + 7, + 57, + 1 + ], + [ + "NEG", + 57 + ], + [ + "SCALE2", + 57, + 1 + ], + [ + "ADD", + 57, + 7, + 1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + 1 + ], + [ + "NEG", + 61 + ], + [ + "SCALE2", + 61, + 1 + ], + [ + "ADD", + 61, + 9, + 1 + ], + [ + "ADD", + 10, + 62, + 1 + ], + [ + "NEG", + 62 + ], + [ + "SCALE2", + 62, + 1 + ], + [ + "ADD", + 62, + 10, + 1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + 1 + ], + [ + "NEG", + 63 + ], + [ + "SCALE2", + 63, + 1 + ], + [ + "ADD", + 63, + 11, + 1 + ], + [ + "ADD", + 13, + 51, + 1 + ], + [ + "NEG", + 51 + ], + [ + "SCALE2", + 51, + 1 + ], + [ + "ADD", + 51, + 13, + 1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 14, + 52, + 1 + ], + [ + "NEG", + 52 + ], + [ + "SCALE2", + 52, + 1 + ], + [ + "ADD", + 52, + 14, + 1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 15, + 53, + 1 + ], + [ + "NEG", + 53 + ], + [ + "SCALE2", + 53, + 1 + ], + [ + "ADD", + 53, + 15, + 1 + ], + [ + "NEG", + 53 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + 1 + ], + [ + "NEG", + 44 + ], + [ + "SCALE2", + 44, + 1 + ], + [ + "ADD", + 44, + 16, + 1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + 1 + ], + [ + "NEG", + 46 + ], + [ + "SCALE2", + 46, + 1 + ], + [ + "ADD", + 46, + 20, + 1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + 1 + ], + [ + "NEG", + 47 + ], + [ + "SCALE2", + 47, + 1 + ], + [ + "ADD", + 47, + 21, + 1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + 1 + ], + [ + "NEG", + 111 + ], + [ + "SCALE2", + 111, + 1 + ], + [ + "ADD", + 111, + 36, + 1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 37, + 110, + 1 + ], + [ + "NEG", + 110 + ], + [ + "SCALE2", + 110, + 1 + ], + [ + "ADD", + 110, + 37, + 1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 41, + 106, + 1 + ], + [ + "NEG", + 106 + ], + [ + "SCALE2", + 106, + 1 + ], + [ + "ADD", + 106, + 41, + 1 + ], + [ + "NEG", + 42 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + 1 + ], + [ + "NEG", + 105 + ], + [ + "SCALE2", + 105, + 1 + ], + [ + "ADD", + 105, + 42, + 1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 43, + 104, + 1 + ], + [ + "NEG", + 104 + ], + [ + "SCALE2", + 104, + 1 + ], + [ + "ADD", + 104, + 43, + 1 + ], + [ + "ADD", + 70, + 91, + 1 + ], + [ + "NEG", + 91 + ], + [ + "SCALE2", + 91, + 1 + ], + [ + "ADD", + 91, + 70, + 1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 71, + 90, + 1 + ], + [ + "NEG", + 90 + ], + [ + "SCALE2", + 90, + 1 + ], + [ + "ADD", + 90, + 71, + 1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 72, + 89, + 1 + ], + [ + "NEG", + 89 + ], + [ + "SCALE2", + 89, + 1 + ], + [ + "ADD", + 89, + 72, + 1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 76, + 87, + 1 + ], + [ + "NEG", + 87 + ], + [ + "SCALE2", + 87, + 1 + ], + [ + "ADD", + 87, + 76, + 1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 78, + 99, + 1 + ], + [ + "NEG", + 99 + ], + [ + "SCALE2", + 99, + 1 + ], + [ + "ADD", + 99, + 78, + 1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 79, + 94, + 1 + ], + [ + "NEG", + 94 + ], + [ + "SCALE2", + 94, + 1 + ], + [ + "ADD", + 94, + 79, + 1 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 81, + 92, + 1 + ], + [ + "NEG", + 92 + ], + [ + "SCALE2", + 92, + 1 + ], + [ + "ADD", + 92, + 81, + 1 + ], + [ + "NEG", + 92 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 0, + 76, + -1 + ], + [ + "ADD", + 2, + 76, + -1 + ], + [ + "ADD", + 70, + 76, + -1 + ], + [ + "ADD", + 71, + 76, + -1 + ], + [ + "ADD", + 72, + 76, + -1 + ], + [ + "MULTIPLY_ODD", + 76, + 5 + ], + [ + "NEG", + 76 + ], + [ + "ADD", + 76, + 0, + -1 + ], + [ + "ADD", + 76, + 2, + -1 + ], + [ + "ADD", + 76, + 70, + -1 + ], + [ + "ADD", + 76, + 71, + -1 + ], + [ + "ADD", + 76, + 72, + -1 + ], + [ + "ADD", + 0, + 76, + 1 + ], + [ + "ADD", + 2, + 76, + 1 + ], + [ + "ADD", + 70, + 76, + 1 + ], + [ + "ADD", + 71, + 76, + 1 + ], + [ + "ADD", + 72, + 76, + 1 + ], + [ + "ADD", + 27, + 81, + -1 + ], + [ + "ADD", + 13, + 81, + -1 + ], + [ + "ADD", + 14, + 81, + -1 + ], + [ + "ADD", + 15, + 81, + -1 + ], + [ + "ADD", + 78, + 81, + -1 + ], + [ + "MULTIPLY_ODD", + 81, + 5 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 81, + 27, + -1 + ], + [ + "ADD", + 81, + 13, + -1 + ], + [ + "ADD", + 81, + 14, + -1 + ], + [ + "ADD", + 81, + 15, + -1 + ], + [ + "ADD", + 81, + 78, + -1 + ], + [ + "ADD", + 27, + 81, + 1 + ], + [ + "ADD", + 13, + 81, + 1 + ], + [ + "ADD", + 14, + 81, + 1 + ], + [ + "ADD", + 15, + 81, + 1 + ], + [ + "ADD", + 78, + 81, + 1 + ], + [ + "ADD", + 11, + 91, + -1 + ], + [ + "ADD", + 53, + 91, + -1 + ], + [ + "ADD", + 21, + 91, + -1 + ], + [ + "ADD", + 36, + 91, + -1 + ], + [ + "ADD", + 41, + 91, + -1 + ], + [ + "MULTIPLY_ODD", + 91, + 5 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 91, + 11, + -1 + ], + [ + "ADD", + 91, + 53, + -1 + ], + [ + "ADD", + 91, + 21, + -1 + ], + [ + "ADD", + 91, + 36, + -1 + ], + [ + "ADD", + 91, + 41, + -1 + ], + [ + "ADD", + 11, + 91, + 1 + ], + [ + "ADD", + 53, + 91, + 1 + ], + [ + "ADD", + 21, + 91, + 1 + ], + [ + "ADD", + 36, + 91, + 1 + ], + [ + "ADD", + 41, + 91, + 1 + ], + [ + "ADD", + 9, + 89, + -1 + ], + [ + "ADD", + 51, + 89, + -1 + ], + [ + "ADD", + 111, + 89, + -1 + ], + [ + "ADD", + 37, + 89, + -1 + ], + [ + "ADD", + 43, + 89, + -1 + ], + [ + "MULTIPLY_ODD", + 89, + 5 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 89, + 9, + -1 + ], + [ + "ADD", + 89, + 51, + -1 + ], + [ + "ADD", + 89, + 111, + -1 + ], + [ + "ADD", + 89, + 37, + -1 + ], + [ + "ADD", + 89, + 43, + -1 + ], + [ + "ADD", + 9, + 89, + 1 + ], + [ + "ADD", + 51, + 89, + 1 + ], + [ + "ADD", + 111, + 89, + 1 + ], + [ + "ADD", + 37, + 89, + 1 + ], + [ + "ADD", + 43, + 89, + 1 + ], + [ + "ADD", + 25, + 79, + -1 + ], + [ + "ADD", + 16, + 79, + -1 + ], + [ + "ADD", + 20, + 79, + -1 + ], + [ + "ADD", + 47, + 79, + -1 + ], + [ + "ADD", + 99, + 79, + -1 + ], + [ + "MULTIPLY_ODD", + 79, + 5 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 79, + 25, + -1 + ], + [ + "ADD", + 79, + 16, + -1 + ], + [ + "ADD", + 79, + 20, + -1 + ], + [ + "ADD", + 79, + 47, + -1 + ], + [ + "ADD", + 79, + 99, + -1 + ], + [ + "ADD", + 25, + 79, + 1 + ], + [ + "ADD", + 16, + 79, + 1 + ], + [ + "ADD", + 20, + 79, + 1 + ], + [ + "ADD", + 47, + 79, + 1 + ], + [ + "ADD", + 99, + 79, + 1 + ], + [ + "ADD", + 7, + 92, + -1 + ], + [ + "ADD", + 61, + 92, + -1 + ], + [ + "ADD", + 10, + 92, + -1 + ], + [ + "ADD", + 63, + 92, + -1 + ], + [ + "ADD", + 94, + 92, + -1 + ], + [ + "MULTIPLY_ODD", + 92, + 5 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 92, + 7, + -1 + ], + [ + "ADD", + 92, + 61, + -1 + ], + [ + "ADD", + 92, + 10, + -1 + ], + [ + "ADD", + 92, + 63, + -1 + ], + [ + "ADD", + 92, + 94, + -1 + ], + [ + "ADD", + 7, + 92, + 1 + ], + [ + "ADD", + 61, + 92, + 1 + ], + [ + "ADD", + 10, + 92, + 1 + ], + [ + "ADD", + 63, + 92, + 1 + ], + [ + "ADD", + 94, + 92, + 1 + ], + [ + "ADD", + 57, + 87, + -1 + ], + [ + "ADD", + 44, + 87, + -1 + ], + [ + "ADD", + 106, + 87, + -1 + ], + [ + "ADD", + 42, + 87, + -1 + ], + [ + "ADD", + 104, + 87, + -1 + ], + [ + "MULTIPLY_ODD", + 87, + 5 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 87, + 57, + -1 + ], + [ + "ADD", + 87, + 44, + -1 + ], + [ + "ADD", + 87, + 106, + -1 + ], + [ + "ADD", + 87, + 42, + -1 + ], + [ + "ADD", + 87, + 104, + -1 + ], + [ + "ADD", + 57, + 87, + 1 + ], + [ + "ADD", + 44, + 87, + 1 + ], + [ + "ADD", + 106, + 87, + 1 + ], + [ + "ADD", + 42, + 87, + 1 + ], + [ + "ADD", + 104, + 87, + 1 + ], + [ + "ADD", + 62, + 90, + -1 + ], + [ + "ADD", + 52, + 90, + -1 + ], + [ + "ADD", + 46, + 90, + -1 + ], + [ + "ADD", + 110, + 90, + -1 + ], + [ + "ADD", + 105, + 90, + -1 + ], + [ + "MULTIPLY_ODD", + 90, + 5 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 90, + 62, + -1 + ], + [ + "ADD", + 90, + 52, + -1 + ], + [ + "ADD", + 90, + 46, + -1 + ], + [ + "ADD", + 90, + 110, + -1 + ], + [ + "ADD", + 90, + 105, + -1 + ], + [ + "ADD", + 62, + 90, + 1 + ], + [ + "ADD", + 52, + 90, + 1 + ], + [ + "ADD", + 46, + 90, + 1 + ], + [ + "ADD", + 110, + 90, + 1 + ], + [ + "ADD", + 105, + 90, + 1 + ], + [ + "ADD", + 1, + 83, + -1 + ], + [ + "ADD", + 5, + 83, + -1 + ], + [ + "ADD", + 19, + 83, + -1 + ], + [ + "ADD", + 54, + 83, + -1 + ], + [ + "ADD", + 64, + 83, + -1 + ], + [ + "ADD", + 73, + 83, + -1 + ], + [ + "ADD", + 82, + 83, + -1 + ], + [ + "MULTIPLY_ODD", + 83, + 7 + ], + [ + "NEG", + 83 + ], + [ + "ADD", + 83, + 1, + -1 + ], + [ + "ADD", + 83, + 5, + -1 + ], + [ + "ADD", + 83, + 19, + -1 + ], + [ + "ADD", + 83, + 54, + -1 + ], + [ + "ADD", + 83, + 64, + -1 + ], + [ + "ADD", + 83, + 73, + -1 + ], + [ + "ADD", + 83, + 82, + -1 + ], + [ + "ADD", + 1, + 83, + 1 + ], + [ + "ADD", + 5, + 83, + 1 + ], + [ + "ADD", + 19, + 83, + 1 + ], + [ + "ADD", + 54, + 83, + 1 + ], + [ + "ADD", + 64, + 83, + 1 + ], + [ + "ADD", + 73, + 83, + 1 + ], + [ + "ADD", + 82, + 83, + 1 + ], + [ + "ADD", + 3, + 84, + -1 + ], + [ + "ADD", + 4, + 84, + -1 + ], + [ + "ADD", + 22, + 84, + -1 + ], + [ + "ADD", + 50, + 84, + -1 + ], + [ + "ADD", + 60, + 84, + -1 + ], + [ + "ADD", + 69, + 84, + -1 + ], + [ + "ADD", + 80, + 84, + -1 + ], + [ + "MULTIPLY_ODD", + 84, + 7 + ], + [ + "NEG", + 84 + ], + [ + "ADD", + 84, + 3, + -1 + ], + [ + "ADD", + 84, + 4, + -1 + ], + [ + "ADD", + 84, + 22, + -1 + ], + [ + "ADD", + 84, + 50, + -1 + ], + [ + "ADD", + 84, + 60, + -1 + ], + [ + "ADD", + 84, + 69, + -1 + ], + [ + "ADD", + 84, + 80, + -1 + ], + [ + "ADD", + 3, + 84, + 1 + ], + [ + "ADD", + 4, + 84, + 1 + ], + [ + "ADD", + 22, + 84, + 1 + ], + [ + "ADD", + 50, + 84, + 1 + ], + [ + "ADD", + 60, + 84, + 1 + ], + [ + "ADD", + 69, + 84, + 1 + ], + [ + "ADD", + 80, + 84, + 1 + ], + [ + "ADD", + 6, + 86, + -1 + ], + [ + "ADD", + 35, + 86, + -1 + ], + [ + "ADD", + 38, + 86, + -1 + ], + [ + "ADD", + 39, + 86, + -1 + ], + [ + "ADD", + 40, + 86, + -1 + ], + [ + "ADD", + 77, + 86, + -1 + ], + [ + "ADD", + 85, + 86, + -1 + ], + [ + "MULTIPLY_ODD", + 86, + 7 + ], + [ + "NEG", + 86 + ], + [ + "ADD", + 86, + 6, + -1 + ], + [ + "ADD", + 86, + 35, + -1 + ], + [ + "ADD", + 86, + 38, + -1 + ], + [ + "ADD", + 86, + 39, + -1 + ], + [ + "ADD", + 86, + 40, + -1 + ], + [ + "ADD", + 86, + 77, + -1 + ], + [ + "ADD", + 86, + 85, + -1 + ], + [ + "ADD", + 6, + 86, + 1 + ], + [ + "ADD", + 35, + 86, + 1 + ], + [ + "ADD", + 38, + 86, + 1 + ], + [ + "ADD", + 39, + 86, + 1 + ], + [ + "ADD", + 40, + 86, + 1 + ], + [ + "ADD", + 77, + 86, + 1 + ], + [ + "ADD", + 85, + 86, + 1 + ], + [ + "ADD", + 8, + 109, + -1 + ], + [ + "ADD", + 12, + 109, + -1 + ], + [ + "ADD", + 45, + 109, + -1 + ], + [ + "ADD", + 88, + 109, + -1 + ], + [ + "ADD", + 103, + 109, + -1 + ], + [ + "ADD", + 107, + 109, + -1 + ], + [ + "ADD", + 108, + 109, + -1 + ], + [ + "MULTIPLY_ODD", + 109, + 7 + ], + [ + "NEG", + 109 + ], + [ + "ADD", + 109, + 8, + -1 + ], + [ + "ADD", + 109, + 12, + -1 + ], + [ + "ADD", + 109, + 45, + -1 + ], + [ + "ADD", + 109, + 88, + -1 + ], + [ + "ADD", + 109, + 103, + -1 + ], + [ + "ADD", + 109, + 107, + -1 + ], + [ + "ADD", + 109, + 108, + -1 + ], + [ + "ADD", + 8, + 109, + 1 + ], + [ + "ADD", + 12, + 109, + 1 + ], + [ + "ADD", + 45, + 109, + 1 + ], + [ + "ADD", + 88, + 109, + 1 + ], + [ + "ADD", + 103, + 109, + 1 + ], + [ + "ADD", + 107, + 109, + 1 + ], + [ + "ADD", + 108, + 109, + 1 + ], + [ + "ADD", + 17, + 95, + -1 + ], + [ + "ADD", + 29, + 95, + -1 + ], + [ + "ADD", + 30, + 95, + -1 + ], + [ + "ADD", + 56, + 95, + -1 + ], + [ + "ADD", + 58, + 95, + -1 + ], + [ + "ADD", + 67, + 95, + -1 + ], + [ + "ADD", + 93, + 95, + -1 + ], + [ + "MULTIPLY_ODD", + 95, + 7 + ], + [ + "NEG", + 95 + ], + [ + "ADD", + 95, + 17, + -1 + ], + [ + "ADD", + 95, + 29, + -1 + ], + [ + "ADD", + 95, + 30, + -1 + ], + [ + "ADD", + 95, + 56, + -1 + ], + [ + "ADD", + 95, + 58, + -1 + ], + [ + "ADD", + 95, + 67, + -1 + ], + [ + "ADD", + 95, + 93, + -1 + ], + [ + "ADD", + 17, + 95, + 1 + ], + [ + "ADD", + 29, + 95, + 1 + ], + [ + "ADD", + 30, + 95, + 1 + ], + [ + "ADD", + 56, + 95, + 1 + ], + [ + "ADD", + 58, + 95, + 1 + ], + [ + "ADD", + 67, + 95, + 1 + ], + [ + "ADD", + 93, + 95, + 1 + ], + [ + "ADD", + 18, + 101, + -1 + ], + [ + "ADD", + 32, + 101, + -1 + ], + [ + "ADD", + 34, + 101, + -1 + ], + [ + "ADD", + 49, + 101, + -1 + ], + [ + "ADD", + 65, + 101, + -1 + ], + [ + "ADD", + 68, + 101, + -1 + ], + [ + "ADD", + 98, + 101, + -1 + ], + [ + "MULTIPLY_ODD", + 101, + 7 + ], + [ + "NEG", + 101 + ], + [ + "ADD", + 101, + 18, + -1 + ], + [ + "ADD", + 101, + 32, + -1 + ], + [ + "ADD", + 101, + 34, + -1 + ], + [ + "ADD", + 101, + 49, + -1 + ], + [ + "ADD", + 101, + 65, + -1 + ], + [ + "ADD", + 101, + 68, + -1 + ], + [ + "ADD", + 101, + 98, + -1 + ], + [ + "ADD", + 18, + 101, + 1 + ], + [ + "ADD", + 32, + 101, + 1 + ], + [ + "ADD", + 34, + 101, + 1 + ], + [ + "ADD", + 49, + 101, + 1 + ], + [ + "ADD", + 65, + 101, + 1 + ], + [ + "ADD", + 68, + 101, + 1 + ], + [ + "ADD", + 98, + 101, + 1 + ], + [ + "ADD", + 24, + 97, + -1 + ], + [ + "ADD", + 26, + 97, + -1 + ], + [ + "ADD", + 28, + 97, + -1 + ], + [ + "ADD", + 48, + 97, + -1 + ], + [ + "ADD", + 66, + 97, + -1 + ], + [ + "ADD", + 75, + 97, + -1 + ], + [ + "ADD", + 96, + 97, + -1 + ], + [ + "MULTIPLY_ODD", + 97, + 7 + ], + [ + "NEG", + 97 + ], + [ + "ADD", + 97, + 24, + -1 + ], + [ + "ADD", + 97, + 26, + -1 + ], + [ + "ADD", + 97, + 28, + -1 + ], + [ + "ADD", + 97, + 48, + -1 + ], + [ + "ADD", + 97, + 66, + -1 + ], + [ + "ADD", + 97, + 75, + -1 + ], + [ + "ADD", + 97, + 96, + -1 + ], + [ + "ADD", + 24, + 97, + 1 + ], + [ + "ADD", + 26, + 97, + 1 + ], + [ + "ADD", + 28, + 97, + 1 + ], + [ + "ADD", + 48, + 97, + 1 + ], + [ + "ADD", + 66, + 97, + 1 + ], + [ + "ADD", + 75, + 97, + 1 + ], + [ + "ADD", + 96, + 97, + 1 + ], + [ + "ADD", + 23, + 102, + -1 + ], + [ + "ADD", + 31, + 102, + -1 + ], + [ + "ADD", + 33, + 102, + -1 + ], + [ + "ADD", + 55, + 102, + -1 + ], + [ + "ADD", + 59, + 102, + -1 + ], + [ + "ADD", + 74, + 102, + -1 + ], + [ + "ADD", + 100, + 102, + -1 + ], + [ + "MULTIPLY_ODD", + 102, + 7 + ], + [ + "NEG", + 102 + ], + [ + "ADD", + 102, + 23, + -1 + ], + [ + "ADD", + 102, + 31, + -1 + ], + [ + "ADD", + 102, + 33, + -1 + ], + [ + "ADD", + 102, + 55, + -1 + ], + [ + "ADD", + 102, + 59, + -1 + ], + [ + "ADD", + 102, + 74, + -1 + ], + [ + "ADD", + 102, + 100, + -1 + ], + [ + "ADD", + 23, + 102, + 1 + ], + [ + "ADD", + 31, + 102, + 1 + ], + [ + "ADD", + 33, + 102, + 1 + ], + [ + "ADD", + 55, + 102, + 1 + ], + [ + "ADD", + 59, + 102, + 1 + ], + [ + "ADD", + 74, + 102, + 1 + ], + [ + "ADD", + 100, + 102, + 1 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 92, + 81, + -1 + ], + [ + "SCALE2", + 92, + -1 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 81, + 92, + -1 + ], + [ + "NEG", + 81 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 94, + 79, + -1 + ], + [ + "SCALE2", + 94, + -1 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 79, + 94, + -1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 99, + 78, + -1 + ], + [ + "SCALE2", + 99, + -1 + ], + [ + "NEG", + 99 + ], + [ + "ADD", + 78, + 99, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 87, + 76, + -1 + ], + [ + "SCALE2", + 87, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 76, + 87, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 89, + 72, + -1 + ], + [ + "SCALE2", + 89, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 72, + 89, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 90, + 71, + -1 + ], + [ + "SCALE2", + 90, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 71, + 90, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 91, + 70, + -1 + ], + [ + "SCALE2", + 91, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 70, + 91, + -1 + ], + [ + "ADD", + 104, + 43, + -1 + ], + [ + "SCALE2", + 104, + -1 + ], + [ + "NEG", + 104 + ], + [ + "ADD", + 43, + 104, + -1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 105, + 42, + -1 + ], + [ + "SCALE2", + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 42 + ], + [ + "ADD", + 106, + 41, + -1 + ], + [ + "SCALE2", + 106, + -1 + ], + [ + "NEG", + 106 + ], + [ + "ADD", + 41, + 106, + -1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 110, + 37, + -1 + ], + [ + "SCALE2", + 110, + -1 + ], + [ + "NEG", + 110 + ], + [ + "ADD", + 37, + 110, + -1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 111, + 36, + -1 + ], + [ + "SCALE2", + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 47, + 21, + -1 + ], + [ + "SCALE2", + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 46, + 20, + -1 + ], + [ + "SCALE2", + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 44, + 16, + -1 + ], + [ + "SCALE2", + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 53, + 15, + -1 + ], + [ + "SCALE2", + 53, + -1 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 15, + 53, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 52, + 14, + -1 + ], + [ + "SCALE2", + 52, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 14, + 52, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 51, + 13, + -1 + ], + [ + "SCALE2", + 51, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 13, + 51, + -1 + ], + [ + "ADD", + 63, + 11, + -1 + ], + [ + "SCALE2", + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 62, + 10, + -1 + ], + [ + "SCALE2", + 62, + -1 + ], + [ + "NEG", + 62 + ], + [ + "ADD", + 10, + 62, + -1 + ], + [ + "ADD", + 61, + 9, + -1 + ], + [ + "SCALE2", + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 57, + 7, + -1 + ], + [ + "SCALE2", + 57, + -1 + ], + [ + "NEG", + 57 + ], + [ + "ADD", + 7, + 57, + -1 + ], + [ + "ADD", + 25, + 2, + -1 + ], + [ + "SCALE2", + 25, + -1 + ], + [ + "NEG", + 25 + ], + [ + "ADD", + 2, + 25, + -1 + ], + [ + "ADD", + 27, + 0, + -1 + ], + [ + "SCALE2", + 27, + -1 + ], + [ + "NEG", + 27 + ], + [ + "ADD", + 0, + 27, + -1 + ] + ], + "inverse": [ + [ + "ADD", + 0, + 27, + 1 + ], + [ + "NEG", + 27 + ], + [ + "SCALE2", + 27, + 1 + ], + [ + "ADD", + 27, + 0, + 1 + ], + [ + "ADD", + 2, + 25, + 1 + ], + [ + "NEG", + 25 + ], + [ + "SCALE2", + 25, + 1 + ], + [ + "ADD", + 25, + 2, + 1 + ], + [ + "ADD", + 7, + 57, + 1 + ], + [ + "NEG", + 57 + ], + [ + "SCALE2", + 57, + 1 + ], + [ + "ADD", + 57, + 7, + 1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + 1 + ], + [ + "NEG", + 61 + ], + [ + "SCALE2", + 61, + 1 + ], + [ + "ADD", + 61, + 9, + 1 + ], + [ + "ADD", + 10, + 62, + 1 + ], + [ + "NEG", + 62 + ], + [ + "SCALE2", + 62, + 1 + ], + [ + "ADD", + 62, + 10, + 1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + 1 + ], + [ + "NEG", + 63 + ], + [ + "SCALE2", + 63, + 1 + ], + [ + "ADD", + 63, + 11, + 1 + ], + [ + "ADD", + 13, + 51, + 1 + ], + [ + "NEG", + 51 + ], + [ + "SCALE2", + 51, + 1 + ], + [ + "ADD", + 51, + 13, + 1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 14, + 52, + 1 + ], + [ + "NEG", + 52 + ], + [ + "SCALE2", + 52, + 1 + ], + [ + "ADD", + 52, + 14, + 1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 15, + 53, + 1 + ], + [ + "NEG", + 53 + ], + [ + "SCALE2", + 53, + 1 + ], + [ + "ADD", + 53, + 15, + 1 + ], + [ + "NEG", + 53 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + 1 + ], + [ + "NEG", + 44 + ], + [ + "SCALE2", + 44, + 1 + ], + [ + "ADD", + 44, + 16, + 1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + 1 + ], + [ + "NEG", + 46 + ], + [ + "SCALE2", + 46, + 1 + ], + [ + "ADD", + 46, + 20, + 1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + 1 + ], + [ + "NEG", + 47 + ], + [ + "SCALE2", + 47, + 1 + ], + [ + "ADD", + 47, + 21, + 1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + 1 + ], + [ + "NEG", + 111 + ], + [ + "SCALE2", + 111, + 1 + ], + [ + "ADD", + 111, + 36, + 1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 37, + 110, + 1 + ], + [ + "NEG", + 110 + ], + [ + "SCALE2", + 110, + 1 + ], + [ + "ADD", + 110, + 37, + 1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 41, + 106, + 1 + ], + [ + "NEG", + 106 + ], + [ + "SCALE2", + 106, + 1 + ], + [ + "ADD", + 106, + 41, + 1 + ], + [ + "NEG", + 42 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + 1 + ], + [ + "NEG", + 105 + ], + [ + "SCALE2", + 105, + 1 + ], + [ + "ADD", + 105, + 42, + 1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 43, + 104, + 1 + ], + [ + "NEG", + 104 + ], + [ + "SCALE2", + 104, + 1 + ], + [ + "ADD", + 104, + 43, + 1 + ], + [ + "ADD", + 70, + 91, + 1 + ], + [ + "NEG", + 91 + ], + [ + "SCALE2", + 91, + 1 + ], + [ + "ADD", + 91, + 70, + 1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 71, + 90, + 1 + ], + [ + "NEG", + 90 + ], + [ + "SCALE2", + 90, + 1 + ], + [ + "ADD", + 90, + 71, + 1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 72, + 89, + 1 + ], + [ + "NEG", + 89 + ], + [ + "SCALE2", + 89, + 1 + ], + [ + "ADD", + 89, + 72, + 1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 76, + 87, + 1 + ], + [ + "NEG", + 87 + ], + [ + "SCALE2", + 87, + 1 + ], + [ + "ADD", + 87, + 76, + 1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 78, + 99, + 1 + ], + [ + "NEG", + 99 + ], + [ + "SCALE2", + 99, + 1 + ], + [ + "ADD", + 99, + 78, + 1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 79, + 94, + 1 + ], + [ + "NEG", + 94 + ], + [ + "SCALE2", + 94, + 1 + ], + [ + "ADD", + 94, + 79, + 1 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 81, + 92, + 1 + ], + [ + "NEG", + 92 + ], + [ + "SCALE2", + 92, + 1 + ], + [ + "ADD", + 92, + 81, + 1 + ], + [ + "NEG", + 92 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 0, + 76, + -1 + ], + [ + "ADD", + 2, + 76, + -1 + ], + [ + "ADD", + 70, + 76, + -1 + ], + [ + "ADD", + 71, + 76, + -1 + ], + [ + "ADD", + 72, + 76, + -1 + ], + [ + "ADD", + 76, + 0, + 1 + ], + [ + "ADD", + 76, + 2, + 1 + ], + [ + "ADD", + 76, + 70, + 1 + ], + [ + "ADD", + 76, + 71, + 1 + ], + [ + "ADD", + 76, + 72, + 1 + ], + [ + "DIVIDE_ODD", + 76, + 5 + ], + [ + "NEG", + 76 + ], + [ + "ADD", + 0, + 76, + 1 + ], + [ + "ADD", + 2, + 76, + 1 + ], + [ + "ADD", + 70, + 76, + 1 + ], + [ + "ADD", + 71, + 76, + 1 + ], + [ + "ADD", + 72, + 76, + 1 + ], + [ + "ADD", + 27, + 81, + -1 + ], + [ + "ADD", + 13, + 81, + -1 + ], + [ + "ADD", + 14, + 81, + -1 + ], + [ + "ADD", + 15, + 81, + -1 + ], + [ + "ADD", + 78, + 81, + -1 + ], + [ + "ADD", + 81, + 27, + 1 + ], + [ + "ADD", + 81, + 13, + 1 + ], + [ + "ADD", + 81, + 14, + 1 + ], + [ + "ADD", + 81, + 15, + 1 + ], + [ + "ADD", + 81, + 78, + 1 + ], + [ + "DIVIDE_ODD", + 81, + 5 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 27, + 81, + 1 + ], + [ + "ADD", + 13, + 81, + 1 + ], + [ + "ADD", + 14, + 81, + 1 + ], + [ + "ADD", + 15, + 81, + 1 + ], + [ + "ADD", + 78, + 81, + 1 + ], + [ + "ADD", + 11, + 91, + -1 + ], + [ + "ADD", + 53, + 91, + -1 + ], + [ + "ADD", + 21, + 91, + -1 + ], + [ + "ADD", + 36, + 91, + -1 + ], + [ + "ADD", + 41, + 91, + -1 + ], + [ + "ADD", + 91, + 11, + 1 + ], + [ + "ADD", + 91, + 53, + 1 + ], + [ + "ADD", + 91, + 21, + 1 + ], + [ + "ADD", + 91, + 36, + 1 + ], + [ + "ADD", + 91, + 41, + 1 + ], + [ + "DIVIDE_ODD", + 91, + 5 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 11, + 91, + 1 + ], + [ + "ADD", + 53, + 91, + 1 + ], + [ + "ADD", + 21, + 91, + 1 + ], + [ + "ADD", + 36, + 91, + 1 + ], + [ + "ADD", + 41, + 91, + 1 + ], + [ + "ADD", + 9, + 89, + -1 + ], + [ + "ADD", + 51, + 89, + -1 + ], + [ + "ADD", + 111, + 89, + -1 + ], + [ + "ADD", + 37, + 89, + -1 + ], + [ + "ADD", + 43, + 89, + -1 + ], + [ + "ADD", + 89, + 9, + 1 + ], + [ + "ADD", + 89, + 51, + 1 + ], + [ + "ADD", + 89, + 111, + 1 + ], + [ + "ADD", + 89, + 37, + 1 + ], + [ + "ADD", + 89, + 43, + 1 + ], + [ + "DIVIDE_ODD", + 89, + 5 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 9, + 89, + 1 + ], + [ + "ADD", + 51, + 89, + 1 + ], + [ + "ADD", + 111, + 89, + 1 + ], + [ + "ADD", + 37, + 89, + 1 + ], + [ + "ADD", + 43, + 89, + 1 + ], + [ + "ADD", + 25, + 79, + -1 + ], + [ + "ADD", + 16, + 79, + -1 + ], + [ + "ADD", + 20, + 79, + -1 + ], + [ + "ADD", + 47, + 79, + -1 + ], + [ + "ADD", + 99, + 79, + -1 + ], + [ + "ADD", + 79, + 25, + 1 + ], + [ + "ADD", + 79, + 16, + 1 + ], + [ + "ADD", + 79, + 20, + 1 + ], + [ + "ADD", + 79, + 47, + 1 + ], + [ + "ADD", + 79, + 99, + 1 + ], + [ + "DIVIDE_ODD", + 79, + 5 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 25, + 79, + 1 + ], + [ + "ADD", + 16, + 79, + 1 + ], + [ + "ADD", + 20, + 79, + 1 + ], + [ + "ADD", + 47, + 79, + 1 + ], + [ + "ADD", + 99, + 79, + 1 + ], + [ + "ADD", + 7, + 92, + -1 + ], + [ + "ADD", + 61, + 92, + -1 + ], + [ + "ADD", + 10, + 92, + -1 + ], + [ + "ADD", + 63, + 92, + -1 + ], + [ + "ADD", + 94, + 92, + -1 + ], + [ + "ADD", + 92, + 7, + 1 + ], + [ + "ADD", + 92, + 61, + 1 + ], + [ + "ADD", + 92, + 10, + 1 + ], + [ + "ADD", + 92, + 63, + 1 + ], + [ + "ADD", + 92, + 94, + 1 + ], + [ + "DIVIDE_ODD", + 92, + 5 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 7, + 92, + 1 + ], + [ + "ADD", + 61, + 92, + 1 + ], + [ + "ADD", + 10, + 92, + 1 + ], + [ + "ADD", + 63, + 92, + 1 + ], + [ + "ADD", + 94, + 92, + 1 + ], + [ + "ADD", + 57, + 87, + -1 + ], + [ + "ADD", + 44, + 87, + -1 + ], + [ + "ADD", + 106, + 87, + -1 + ], + [ + "ADD", + 42, + 87, + -1 + ], + [ + "ADD", + 104, + 87, + -1 + ], + [ + "ADD", + 87, + 57, + 1 + ], + [ + "ADD", + 87, + 44, + 1 + ], + [ + "ADD", + 87, + 106, + 1 + ], + [ + "ADD", + 87, + 42, + 1 + ], + [ + "ADD", + 87, + 104, + 1 + ], + [ + "DIVIDE_ODD", + 87, + 5 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 57, + 87, + 1 + ], + [ + "ADD", + 44, + 87, + 1 + ], + [ + "ADD", + 106, + 87, + 1 + ], + [ + "ADD", + 42, + 87, + 1 + ], + [ + "ADD", + 104, + 87, + 1 + ], + [ + "ADD", + 62, + 90, + -1 + ], + [ + "ADD", + 52, + 90, + -1 + ], + [ + "ADD", + 46, + 90, + -1 + ], + [ + "ADD", + 110, + 90, + -1 + ], + [ + "ADD", + 105, + 90, + -1 + ], + [ + "ADD", + 90, + 62, + 1 + ], + [ + "ADD", + 90, + 52, + 1 + ], + [ + "ADD", + 90, + 46, + 1 + ], + [ + "ADD", + 90, + 110, + 1 + ], + [ + "ADD", + 90, + 105, + 1 + ], + [ + "DIVIDE_ODD", + 90, + 5 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 62, + 90, + 1 + ], + [ + "ADD", + 52, + 90, + 1 + ], + [ + "ADD", + 46, + 90, + 1 + ], + [ + "ADD", + 110, + 90, + 1 + ], + [ + "ADD", + 105, + 90, + 1 + ], + [ + "ADD", + 1, + 83, + -1 + ], + [ + "ADD", + 5, + 83, + -1 + ], + [ + "ADD", + 19, + 83, + -1 + ], + [ + "ADD", + 54, + 83, + -1 + ], + [ + "ADD", + 64, + 83, + -1 + ], + [ + "ADD", + 73, + 83, + -1 + ], + [ + "ADD", + 82, + 83, + -1 + ], + [ + "ADD", + 83, + 1, + 1 + ], + [ + "ADD", + 83, + 5, + 1 + ], + [ + "ADD", + 83, + 19, + 1 + ], + [ + "ADD", + 83, + 54, + 1 + ], + [ + "ADD", + 83, + 64, + 1 + ], + [ + "ADD", + 83, + 73, + 1 + ], + [ + "ADD", + 83, + 82, + 1 + ], + [ + "DIVIDE_ODD", + 83, + 7 + ], + [ + "NEG", + 83 + ], + [ + "ADD", + 1, + 83, + 1 + ], + [ + "ADD", + 5, + 83, + 1 + ], + [ + "ADD", + 19, + 83, + 1 + ], + [ + "ADD", + 54, + 83, + 1 + ], + [ + "ADD", + 64, + 83, + 1 + ], + [ + "ADD", + 73, + 83, + 1 + ], + [ + "ADD", + 82, + 83, + 1 + ], + [ + "ADD", + 3, + 84, + -1 + ], + [ + "ADD", + 4, + 84, + -1 + ], + [ + "ADD", + 22, + 84, + -1 + ], + [ + "ADD", + 50, + 84, + -1 + ], + [ + "ADD", + 60, + 84, + -1 + ], + [ + "ADD", + 69, + 84, + -1 + ], + [ + "ADD", + 80, + 84, + -1 + ], + [ + "ADD", + 84, + 3, + 1 + ], + [ + "ADD", + 84, + 4, + 1 + ], + [ + "ADD", + 84, + 22, + 1 + ], + [ + "ADD", + 84, + 50, + 1 + ], + [ + "ADD", + 84, + 60, + 1 + ], + [ + "ADD", + 84, + 69, + 1 + ], + [ + "ADD", + 84, + 80, + 1 + ], + [ + "DIVIDE_ODD", + 84, + 7 + ], + [ + "NEG", + 84 + ], + [ + "ADD", + 3, + 84, + 1 + ], + [ + "ADD", + 4, + 84, + 1 + ], + [ + "ADD", + 22, + 84, + 1 + ], + [ + "ADD", + 50, + 84, + 1 + ], + [ + "ADD", + 60, + 84, + 1 + ], + [ + "ADD", + 69, + 84, + 1 + ], + [ + "ADD", + 80, + 84, + 1 + ], + [ + "ADD", + 6, + 86, + -1 + ], + [ + "ADD", + 35, + 86, + -1 + ], + [ + "ADD", + 38, + 86, + -1 + ], + [ + "ADD", + 39, + 86, + -1 + ], + [ + "ADD", + 40, + 86, + -1 + ], + [ + "ADD", + 77, + 86, + -1 + ], + [ + "ADD", + 85, + 86, + -1 + ], + [ + "ADD", + 86, + 6, + 1 + ], + [ + "ADD", + 86, + 35, + 1 + ], + [ + "ADD", + 86, + 38, + 1 + ], + [ + "ADD", + 86, + 39, + 1 + ], + [ + "ADD", + 86, + 40, + 1 + ], + [ + "ADD", + 86, + 77, + 1 + ], + [ + "ADD", + 86, + 85, + 1 + ], + [ + "DIVIDE_ODD", + 86, + 7 + ], + [ + "NEG", + 86 + ], + [ + "ADD", + 6, + 86, + 1 + ], + [ + "ADD", + 35, + 86, + 1 + ], + [ + "ADD", + 38, + 86, + 1 + ], + [ + "ADD", + 39, + 86, + 1 + ], + [ + "ADD", + 40, + 86, + 1 + ], + [ + "ADD", + 77, + 86, + 1 + ], + [ + "ADD", + 85, + 86, + 1 + ], + [ + "ADD", + 8, + 109, + -1 + ], + [ + "ADD", + 12, + 109, + -1 + ], + [ + "ADD", + 45, + 109, + -1 + ], + [ + "ADD", + 88, + 109, + -1 + ], + [ + "ADD", + 103, + 109, + -1 + ], + [ + "ADD", + 107, + 109, + -1 + ], + [ + "ADD", + 108, + 109, + -1 + ], + [ + "ADD", + 109, + 8, + 1 + ], + [ + "ADD", + 109, + 12, + 1 + ], + [ + "ADD", + 109, + 45, + 1 + ], + [ + "ADD", + 109, + 88, + 1 + ], + [ + "ADD", + 109, + 103, + 1 + ], + [ + "ADD", + 109, + 107, + 1 + ], + [ + "ADD", + 109, + 108, + 1 + ], + [ + "DIVIDE_ODD", + 109, + 7 + ], + [ + "NEG", + 109 + ], + [ + "ADD", + 8, + 109, + 1 + ], + [ + "ADD", + 12, + 109, + 1 + ], + [ + "ADD", + 45, + 109, + 1 + ], + [ + "ADD", + 88, + 109, + 1 + ], + [ + "ADD", + 103, + 109, + 1 + ], + [ + "ADD", + 107, + 109, + 1 + ], + [ + "ADD", + 108, + 109, + 1 + ], + [ + "ADD", + 17, + 95, + -1 + ], + [ + "ADD", + 29, + 95, + -1 + ], + [ + "ADD", + 30, + 95, + -1 + ], + [ + "ADD", + 56, + 95, + -1 + ], + [ + "ADD", + 58, + 95, + -1 + ], + [ + "ADD", + 67, + 95, + -1 + ], + [ + "ADD", + 93, + 95, + -1 + ], + [ + "ADD", + 95, + 17, + 1 + ], + [ + "ADD", + 95, + 29, + 1 + ], + [ + "ADD", + 95, + 30, + 1 + ], + [ + "ADD", + 95, + 56, + 1 + ], + [ + "ADD", + 95, + 58, + 1 + ], + [ + "ADD", + 95, + 67, + 1 + ], + [ + "ADD", + 95, + 93, + 1 + ], + [ + "DIVIDE_ODD", + 95, + 7 + ], + [ + "NEG", + 95 + ], + [ + "ADD", + 17, + 95, + 1 + ], + [ + "ADD", + 29, + 95, + 1 + ], + [ + "ADD", + 30, + 95, + 1 + ], + [ + "ADD", + 56, + 95, + 1 + ], + [ + "ADD", + 58, + 95, + 1 + ], + [ + "ADD", + 67, + 95, + 1 + ], + [ + "ADD", + 93, + 95, + 1 + ], + [ + "ADD", + 18, + 101, + -1 + ], + [ + "ADD", + 32, + 101, + -1 + ], + [ + "ADD", + 34, + 101, + -1 + ], + [ + "ADD", + 49, + 101, + -1 + ], + [ + "ADD", + 65, + 101, + -1 + ], + [ + "ADD", + 68, + 101, + -1 + ], + [ + "ADD", + 98, + 101, + -1 + ], + [ + "ADD", + 101, + 18, + 1 + ], + [ + "ADD", + 101, + 32, + 1 + ], + [ + "ADD", + 101, + 34, + 1 + ], + [ + "ADD", + 101, + 49, + 1 + ], + [ + "ADD", + 101, + 65, + 1 + ], + [ + "ADD", + 101, + 68, + 1 + ], + [ + "ADD", + 101, + 98, + 1 + ], + [ + "DIVIDE_ODD", + 101, + 7 + ], + [ + "NEG", + 101 + ], + [ + "ADD", + 18, + 101, + 1 + ], + [ + "ADD", + 32, + 101, + 1 + ], + [ + "ADD", + 34, + 101, + 1 + ], + [ + "ADD", + 49, + 101, + 1 + ], + [ + "ADD", + 65, + 101, + 1 + ], + [ + "ADD", + 68, + 101, + 1 + ], + [ + "ADD", + 98, + 101, + 1 + ], + [ + "ADD", + 24, + 97, + -1 + ], + [ + "ADD", + 26, + 97, + -1 + ], + [ + "ADD", + 28, + 97, + -1 + ], + [ + "ADD", + 48, + 97, + -1 + ], + [ + "ADD", + 66, + 97, + -1 + ], + [ + "ADD", + 75, + 97, + -1 + ], + [ + "ADD", + 96, + 97, + -1 + ], + [ + "ADD", + 97, + 24, + 1 + ], + [ + "ADD", + 97, + 26, + 1 + ], + [ + "ADD", + 97, + 28, + 1 + ], + [ + "ADD", + 97, + 48, + 1 + ], + [ + "ADD", + 97, + 66, + 1 + ], + [ + "ADD", + 97, + 75, + 1 + ], + [ + "ADD", + 97, + 96, + 1 + ], + [ + "DIVIDE_ODD", + 97, + 7 + ], + [ + "NEG", + 97 + ], + [ + "ADD", + 24, + 97, + 1 + ], + [ + "ADD", + 26, + 97, + 1 + ], + [ + "ADD", + 28, + 97, + 1 + ], + [ + "ADD", + 48, + 97, + 1 + ], + [ + "ADD", + 66, + 97, + 1 + ], + [ + "ADD", + 75, + 97, + 1 + ], + [ + "ADD", + 96, + 97, + 1 + ], + [ + "ADD", + 23, + 102, + -1 + ], + [ + "ADD", + 31, + 102, + -1 + ], + [ + "ADD", + 33, + 102, + -1 + ], + [ + "ADD", + 55, + 102, + -1 + ], + [ + "ADD", + 59, + 102, + -1 + ], + [ + "ADD", + 74, + 102, + -1 + ], + [ + "ADD", + 100, + 102, + -1 + ], + [ + "ADD", + 102, + 23, + 1 + ], + [ + "ADD", + 102, + 31, + 1 + ], + [ + "ADD", + 102, + 33, + 1 + ], + [ + "ADD", + 102, + 55, + 1 + ], + [ + "ADD", + 102, + 59, + 1 + ], + [ + "ADD", + 102, + 74, + 1 + ], + [ + "ADD", + 102, + 100, + 1 + ], + [ + "DIVIDE_ODD", + 102, + 7 + ], + [ + "NEG", + 102 + ], + [ + "ADD", + 23, + 102, + 1 + ], + [ + "ADD", + 31, + 102, + 1 + ], + [ + "ADD", + 33, + 102, + 1 + ], + [ + "ADD", + 55, + 102, + 1 + ], + [ + "ADD", + 59, + 102, + 1 + ], + [ + "ADD", + 74, + 102, + 1 + ], + [ + "ADD", + 100, + 102, + 1 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 92, + 81, + -1 + ], + [ + "SCALE2", + 92, + -1 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 81, + 92, + -1 + ], + [ + "NEG", + 81 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 94, + 79, + -1 + ], + [ + "SCALE2", + 94, + -1 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 79, + 94, + -1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 99, + 78, + -1 + ], + [ + "SCALE2", + 99, + -1 + ], + [ + "NEG", + 99 + ], + [ + "ADD", + 78, + 99, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 87, + 76, + -1 + ], + [ + "SCALE2", + 87, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 76, + 87, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 89, + 72, + -1 + ], + [ + "SCALE2", + 89, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 72, + 89, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 90, + 71, + -1 + ], + [ + "SCALE2", + 90, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 71, + 90, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 91, + 70, + -1 + ], + [ + "SCALE2", + 91, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 70, + 91, + -1 + ], + [ + "ADD", + 104, + 43, + -1 + ], + [ + "SCALE2", + 104, + -1 + ], + [ + "NEG", + 104 + ], + [ + "ADD", + 43, + 104, + -1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 105, + 42, + -1 + ], + [ + "SCALE2", + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 42 + ], + [ + "ADD", + 106, + 41, + -1 + ], + [ + "SCALE2", + 106, + -1 + ], + [ + "NEG", + 106 + ], + [ + "ADD", + 41, + 106, + -1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 110, + 37, + -1 + ], + [ + "SCALE2", + 110, + -1 + ], + [ + "NEG", + 110 + ], + [ + "ADD", + 37, + 110, + -1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 111, + 36, + -1 + ], + [ + "SCALE2", + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 47, + 21, + -1 + ], + [ + "SCALE2", + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 46, + 20, + -1 + ], + [ + "SCALE2", + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 44, + 16, + -1 + ], + [ + "SCALE2", + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 53, + 15, + -1 + ], + [ + "SCALE2", + 53, + -1 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 15, + 53, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 52, + 14, + -1 + ], + [ + "SCALE2", + 52, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 14, + 52, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 51, + 13, + -1 + ], + [ + "SCALE2", + 51, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 13, + 51, + -1 + ], + [ + "ADD", + 63, + 11, + -1 + ], + [ + "SCALE2", + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 62, + 10, + -1 + ], + [ + "SCALE2", + 62, + -1 + ], + [ + "NEG", + 62 + ], + [ + "ADD", + 10, + 62, + -1 + ], + [ + "ADD", + 61, + 9, + -1 + ], + [ + "SCALE2", + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 57, + 7, + -1 + ], + [ + "SCALE2", + 57, + -1 + ], + [ + "NEG", + 57 + ], + [ + "ADD", + 7, + 57, + -1 + ], + [ + "ADD", + 25, + 2, + -1 + ], + [ + "SCALE2", + 25, + -1 + ], + [ + "NEG", + 25 + ], + [ + "ADD", + 2, + 25, + -1 + ], + [ + "ADD", + 27, + 0, + -1 + ], + [ + "SCALE2", + 27, + -1 + ], + [ + "NEG", + 27 + ], + [ + "ADD", + 0, + 27, + -1 + ] + ] + } +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json new file mode 100644 index 0000000000..f31e7cfa75 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json @@ -0,0 +1,1947 @@ +{ + "all_data_columns": 112, + "arbitrary_untouched_formal_columns": 2, + "checks": { + "forward": { + "invoice": { + "gate_counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "old_real_scalar_units": 3420, + "owned_fields": 0, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_5": 16, + "MULTIPLY_ODD_7": 16 + } + }, + "prefix_bounds": { + "max_denominator_heights": { + "2": 1, + "5": 0, + "7": 0 + }, + "max_stored_row_l1": "20" + } + }, + "inverse": { + "invoice": { + "gate_counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "old_real_scalar_units": 3420, + "owned_fields": 0, + "real_fixed_odd_scans": { + "DIVIDE_ODD_5": 16, + "DIVIDE_ODD_7": 16 + } + }, + "prefix_bounds": { + "max_denominator_heights": { + "2": 1, + "5": 1, + "7": 1 + }, + "max_stored_row_l1": "18" + } + } + }, + "division_cases": 32752, + "multiplication_cases": 32752, + "native_response_binding": "Both scalar endpoints equal the pinned native model. Native words and phases are not replayed here.", + "payload_sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f", + "scope": "Common-frame scalar codes only. Native phase, routed access, complete typed controller and supplier remain unproved.", + "source_pins": { + "flags": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "layers": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/upstream/build/sections/05-layers.tex", + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + }, + "native_extension": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "retained_odd_grid": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + "signed_scan_proof": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "streams": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/upstream/build/sections/02-streams.tex", + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + } + }, + "status": "PASS_EXACT_CLIQUE_CODES_AND_TYPED_GRID_FIXTURES", + "syndrome_checks": { + "5": { + "image_rank": 104, + "rank": 8, + "rows": [ + [ + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "1", + "1" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "-1", + "0" + ] + ] + }, + "7": { + "image_rank": 104, + "rank": 8, + "rows": [ + [ + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + } + }, + "typed_fixtures": { + "arbitrary_spectator_roles": 2, + "completed_siblings": 96, + "mismatched_odd_heights": { + "5": 8, + "7": 8 + }, + "mismatched_repeat_count": 8, + "typed_max_odd_heights": { + "5": 1, + "7": 1 + } + }, + "valid_code_odd_root_scale": 1 +} diff --git a/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json new file mode 100644 index 0000000000..53caf4e79e --- /dev/null +++ b/research/centre-code-services/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json @@ -0,0 +1,6944 @@ +{ + "eight_cliques": [ + [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ] + ], + "mode_signs": { + "0": 1, + "2": 1, + "7": 1, + "9": 1, + "10": 1, + "11": 1, + "13": 1, + "14": 1, + "15": -1, + "16": 1, + "20": 1, + "21": 1, + "25": 1, + "27": 1, + "36": 1, + "37": 1, + "41": 1, + "42": 1, + "43": 1, + "44": 1, + "46": 1, + "47": 1, + "51": 1, + "52": 1, + "53": 1, + "57": 1, + "61": 1, + "62": 1, + "63": 1, + "70": 1, + "71": 1, + "72": 1, + "76": 1, + "78": 1, + "79": 1, + "81": 1, + "87": 1, + "89": -1, + "90": 1, + "91": 1, + "92": 1, + "94": -1, + "99": 1, + "104": 1, + "105": -1, + "106": 1, + "110": 1, + "111": 1 + }, + "pair_codes": [ + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 0, + 27 + ], + "vertices": [ + 0, + 1 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 2, + 25 + ], + "vertices": [ + 0, + 4 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 7, + 57 + ], + "vertices": [ + 5, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 9, + 61 + ], + "vertices": [ + 3, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 10, + 62 + ], + "vertices": [ + 5, + 7 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 11, + 63 + ], + "vertices": [ + 2, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 13, + 51 + ], + "vertices": [ + 1, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 14, + 52 + ], + "vertices": [ + 1, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 15, + 53 + ], + "vertices": [ + 1, + 2 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 16, + 44 + ], + "vertices": [ + 4, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 20, + 46 + ], + "vertices": [ + 4, + 7 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 21, + 47 + ], + "vertices": [ + 2, + 4 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 36, + 111 + ], + "vertices": [ + 2, + 3 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 37, + 110 + ], + "vertices": [ + 3, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 41, + 106 + ], + "vertices": [ + 2, + 6 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 42, + 105 + ], + "vertices": [ + 6, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 43, + 104 + ], + "vertices": [ + 3, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 70, + 91 + ], + "vertices": [ + 0, + 2 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 71, + 90 + ], + "vertices": [ + 0, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 72, + 89 + ], + "vertices": [ + 0, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 76, + 87 + ], + "vertices": [ + 0, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 78, + 99 + ], + "vertices": [ + 1, + 4 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 79, + 94 + ], + "vertices": [ + 4, + 5 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 81, + 92 + ], + "vertices": [ + 1, + 5 + ] + } + ], + "six_mode_blocks": [ + [ + 0, + 2, + 70, + 71, + 72, + 76 + ], + [ + 27, + 13, + 14, + 15, + 78, + 81 + ], + [ + 11, + 53, + 21, + 36, + 41, + 91 + ], + [ + 9, + 51, + 111, + 37, + 43, + 89 + ], + [ + 25, + 16, + 20, + 47, + 99, + 79 + ], + [ + 7, + 61, + 10, + 63, + 94, + 92 + ], + [ + 57, + 44, + 106, + 42, + 104, + 87 + ], + [ + 62, + 52, + 46, + 110, + 105, + 90 + ] + ], + "words": { + "forward": [ + [ + "ADD", + 0, + 27, + 1 + ], + [ + "NEG", + 27 + ], + [ + "SCALE2", + 27, + 1 + ], + [ + "ADD", + 27, + 0, + 1 + ], + [ + "ADD", + 2, + 25, + 1 + ], + [ + "NEG", + 25 + ], + [ + "SCALE2", + 25, + 1 + ], + [ + "ADD", + 25, + 2, + 1 + ], + [ + "ADD", + 7, + 57, + 1 + ], + [ + "NEG", + 57 + ], + [ + "SCALE2", + 57, + 1 + ], + [ + "ADD", + 57, + 7, + 1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + 1 + ], + [ + "NEG", + 61 + ], + [ + "SCALE2", + 61, + 1 + ], + [ + "ADD", + 61, + 9, + 1 + ], + [ + "ADD", + 10, + 62, + 1 + ], + [ + "NEG", + 62 + ], + [ + "SCALE2", + 62, + 1 + ], + [ + "ADD", + 62, + 10, + 1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + 1 + ], + [ + "NEG", + 63 + ], + [ + "SCALE2", + 63, + 1 + ], + [ + "ADD", + 63, + 11, + 1 + ], + [ + "ADD", + 13, + 51, + 1 + ], + [ + "NEG", + 51 + ], + [ + "SCALE2", + 51, + 1 + ], + [ + "ADD", + 51, + 13, + 1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 14, + 52, + 1 + ], + [ + "NEG", + 52 + ], + [ + "SCALE2", + 52, + 1 + ], + [ + "ADD", + 52, + 14, + 1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 15, + 53, + 1 + ], + [ + "NEG", + 53 + ], + [ + "SCALE2", + 53, + 1 + ], + [ + "ADD", + 53, + 15, + 1 + ], + [ + "NEG", + 53 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + 1 + ], + [ + "NEG", + 44 + ], + [ + "SCALE2", + 44, + 1 + ], + [ + "ADD", + 44, + 16, + 1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + 1 + ], + [ + "NEG", + 46 + ], + [ + "SCALE2", + 46, + 1 + ], + [ + "ADD", + 46, + 20, + 1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + 1 + ], + [ + "NEG", + 47 + ], + [ + "SCALE2", + 47, + 1 + ], + [ + "ADD", + 47, + 21, + 1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + 1 + ], + [ + "NEG", + 111 + ], + [ + "SCALE2", + 111, + 1 + ], + [ + "ADD", + 111, + 36, + 1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 37, + 110, + 1 + ], + [ + "NEG", + 110 + ], + [ + "SCALE2", + 110, + 1 + ], + [ + "ADD", + 110, + 37, + 1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 41, + 106, + 1 + ], + [ + "NEG", + 106 + ], + [ + "SCALE2", + 106, + 1 + ], + [ + "ADD", + 106, + 41, + 1 + ], + [ + "NEG", + 42 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + 1 + ], + [ + "NEG", + 105 + ], + [ + "SCALE2", + 105, + 1 + ], + [ + "ADD", + 105, + 42, + 1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 43, + 104, + 1 + ], + [ + "NEG", + 104 + ], + [ + "SCALE2", + 104, + 1 + ], + [ + "ADD", + 104, + 43, + 1 + ], + [ + "ADD", + 70, + 91, + 1 + ], + [ + "NEG", + 91 + ], + [ + "SCALE2", + 91, + 1 + ], + [ + "ADD", + 91, + 70, + 1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 71, + 90, + 1 + ], + [ + "NEG", + 90 + ], + [ + "SCALE2", + 90, + 1 + ], + [ + "ADD", + 90, + 71, + 1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 72, + 89, + 1 + ], + [ + "NEG", + 89 + ], + [ + "SCALE2", + 89, + 1 + ], + [ + "ADD", + 89, + 72, + 1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 76, + 87, + 1 + ], + [ + "NEG", + 87 + ], + [ + "SCALE2", + 87, + 1 + ], + [ + "ADD", + 87, + 76, + 1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 78, + 99, + 1 + ], + [ + "NEG", + 99 + ], + [ + "SCALE2", + 99, + 1 + ], + [ + "ADD", + 99, + 78, + 1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 79, + 94, + 1 + ], + [ + "NEG", + 94 + ], + [ + "SCALE2", + 94, + 1 + ], + [ + "ADD", + 94, + 79, + 1 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 81, + 92, + 1 + ], + [ + "NEG", + 92 + ], + [ + "SCALE2", + 92, + 1 + ], + [ + "ADD", + 92, + 81, + 1 + ], + [ + "NEG", + 92 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 0, + 76, + -1 + ], + [ + "ADD", + 2, + 76, + -1 + ], + [ + "ADD", + 70, + 76, + -1 + ], + [ + "ADD", + 71, + 76, + -1 + ], + [ + "ADD", + 72, + 76, + -1 + ], + [ + "MULTIPLY_ODD", + 76, + 5 + ], + [ + "NEG", + 76 + ], + [ + "ADD", + 76, + 0, + -1 + ], + [ + "ADD", + 76, + 2, + -1 + ], + [ + "ADD", + 76, + 70, + -1 + ], + [ + "ADD", + 76, + 71, + -1 + ], + [ + "ADD", + 76, + 72, + -1 + ], + [ + "ADD", + 0, + 76, + 1 + ], + [ + "ADD", + 2, + 76, + 1 + ], + [ + "ADD", + 70, + 76, + 1 + ], + [ + "ADD", + 71, + 76, + 1 + ], + [ + "ADD", + 72, + 76, + 1 + ], + [ + "ADD", + 27, + 81, + -1 + ], + [ + "ADD", + 13, + 81, + -1 + ], + [ + "ADD", + 14, + 81, + -1 + ], + [ + "ADD", + 15, + 81, + -1 + ], + [ + "ADD", + 78, + 81, + -1 + ], + [ + "MULTIPLY_ODD", + 81, + 5 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 81, + 27, + -1 + ], + [ + "ADD", + 81, + 13, + -1 + ], + [ + "ADD", + 81, + 14, + -1 + ], + [ + "ADD", + 81, + 15, + -1 + ], + [ + "ADD", + 81, + 78, + -1 + ], + [ + "ADD", + 27, + 81, + 1 + ], + [ + "ADD", + 13, + 81, + 1 + ], + [ + "ADD", + 14, + 81, + 1 + ], + [ + "ADD", + 15, + 81, + 1 + ], + [ + "ADD", + 78, + 81, + 1 + ], + [ + "ADD", + 11, + 91, + -1 + ], + [ + "ADD", + 53, + 91, + -1 + ], + [ + "ADD", + 21, + 91, + -1 + ], + [ + "ADD", + 36, + 91, + -1 + ], + [ + "ADD", + 41, + 91, + -1 + ], + [ + "MULTIPLY_ODD", + 91, + 5 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 91, + 11, + -1 + ], + [ + "ADD", + 91, + 53, + -1 + ], + [ + "ADD", + 91, + 21, + -1 + ], + [ + "ADD", + 91, + 36, + -1 + ], + [ + "ADD", + 91, + 41, + -1 + ], + [ + "ADD", + 11, + 91, + 1 + ], + [ + "ADD", + 53, + 91, + 1 + ], + [ + "ADD", + 21, + 91, + 1 + ], + [ + "ADD", + 36, + 91, + 1 + ], + [ + "ADD", + 41, + 91, + 1 + ], + [ + "ADD", + 9, + 89, + -1 + ], + [ + "ADD", + 51, + 89, + -1 + ], + [ + "ADD", + 111, + 89, + -1 + ], + [ + "ADD", + 37, + 89, + -1 + ], + [ + "ADD", + 43, + 89, + -1 + ], + [ + "MULTIPLY_ODD", + 89, + 5 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 89, + 9, + -1 + ], + [ + "ADD", + 89, + 51, + -1 + ], + [ + "ADD", + 89, + 111, + -1 + ], + [ + "ADD", + 89, + 37, + -1 + ], + [ + "ADD", + 89, + 43, + -1 + ], + [ + "ADD", + 9, + 89, + 1 + ], + [ + "ADD", + 51, + 89, + 1 + ], + [ + "ADD", + 111, + 89, + 1 + ], + [ + "ADD", + 37, + 89, + 1 + ], + [ + "ADD", + 43, + 89, + 1 + ], + [ + "ADD", + 25, + 79, + -1 + ], + [ + "ADD", + 16, + 79, + -1 + ], + [ + "ADD", + 20, + 79, + -1 + ], + [ + "ADD", + 47, + 79, + -1 + ], + [ + "ADD", + 99, + 79, + -1 + ], + [ + "MULTIPLY_ODD", + 79, + 5 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 79, + 25, + -1 + ], + [ + "ADD", + 79, + 16, + -1 + ], + [ + "ADD", + 79, + 20, + -1 + ], + [ + "ADD", + 79, + 47, + -1 + ], + [ + "ADD", + 79, + 99, + -1 + ], + [ + "ADD", + 25, + 79, + 1 + ], + [ + "ADD", + 16, + 79, + 1 + ], + [ + "ADD", + 20, + 79, + 1 + ], + [ + "ADD", + 47, + 79, + 1 + ], + [ + "ADD", + 99, + 79, + 1 + ], + [ + "ADD", + 7, + 92, + -1 + ], + [ + "ADD", + 61, + 92, + -1 + ], + [ + "ADD", + 10, + 92, + -1 + ], + [ + "ADD", + 63, + 92, + -1 + ], + [ + "ADD", + 94, + 92, + -1 + ], + [ + "MULTIPLY_ODD", + 92, + 5 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 92, + 7, + -1 + ], + [ + "ADD", + 92, + 61, + -1 + ], + [ + "ADD", + 92, + 10, + -1 + ], + [ + "ADD", + 92, + 63, + -1 + ], + [ + "ADD", + 92, + 94, + -1 + ], + [ + "ADD", + 7, + 92, + 1 + ], + [ + "ADD", + 61, + 92, + 1 + ], + [ + "ADD", + 10, + 92, + 1 + ], + [ + "ADD", + 63, + 92, + 1 + ], + [ + "ADD", + 94, + 92, + 1 + ], + [ + "ADD", + 57, + 87, + -1 + ], + [ + "ADD", + 44, + 87, + -1 + ], + [ + "ADD", + 106, + 87, + -1 + ], + [ + "ADD", + 42, + 87, + -1 + ], + [ + "ADD", + 104, + 87, + -1 + ], + [ + "MULTIPLY_ODD", + 87, + 5 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 87, + 57, + -1 + ], + [ + "ADD", + 87, + 44, + -1 + ], + [ + "ADD", + 87, + 106, + -1 + ], + [ + "ADD", + 87, + 42, + -1 + ], + [ + "ADD", + 87, + 104, + -1 + ], + [ + "ADD", + 57, + 87, + 1 + ], + [ + "ADD", + 44, + 87, + 1 + ], + [ + "ADD", + 106, + 87, + 1 + ], + [ + "ADD", + 42, + 87, + 1 + ], + [ + "ADD", + 104, + 87, + 1 + ], + [ + "ADD", + 62, + 90, + -1 + ], + [ + "ADD", + 52, + 90, + -1 + ], + [ + "ADD", + 46, + 90, + -1 + ], + [ + "ADD", + 110, + 90, + -1 + ], + [ + "ADD", + 105, + 90, + -1 + ], + [ + "MULTIPLY_ODD", + 90, + 5 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 90, + 62, + -1 + ], + [ + "ADD", + 90, + 52, + -1 + ], + [ + "ADD", + 90, + 46, + -1 + ], + [ + "ADD", + 90, + 110, + -1 + ], + [ + "ADD", + 90, + 105, + -1 + ], + [ + "ADD", + 62, + 90, + 1 + ], + [ + "ADD", + 52, + 90, + 1 + ], + [ + "ADD", + 46, + 90, + 1 + ], + [ + "ADD", + 110, + 90, + 1 + ], + [ + "ADD", + 105, + 90, + 1 + ], + [ + "ADD", + 1, + 83, + -1 + ], + [ + "ADD", + 5, + 83, + -1 + ], + [ + "ADD", + 19, + 83, + -1 + ], + [ + "ADD", + 54, + 83, + -1 + ], + [ + "ADD", + 64, + 83, + -1 + ], + [ + "ADD", + 73, + 83, + -1 + ], + [ + "ADD", + 82, + 83, + -1 + ], + [ + "MULTIPLY_ODD", + 83, + 7 + ], + [ + "NEG", + 83 + ], + [ + "ADD", + 83, + 1, + -1 + ], + [ + "ADD", + 83, + 5, + -1 + ], + [ + "ADD", + 83, + 19, + -1 + ], + [ + "ADD", + 83, + 54, + -1 + ], + [ + "ADD", + 83, + 64, + -1 + ], + [ + "ADD", + 83, + 73, + -1 + ], + [ + "ADD", + 83, + 82, + -1 + ], + [ + "ADD", + 1, + 83, + 1 + ], + [ + "ADD", + 5, + 83, + 1 + ], + [ + "ADD", + 19, + 83, + 1 + ], + [ + "ADD", + 54, + 83, + 1 + ], + [ + "ADD", + 64, + 83, + 1 + ], + [ + "ADD", + 73, + 83, + 1 + ], + [ + "ADD", + 82, + 83, + 1 + ], + [ + "ADD", + 3, + 84, + -1 + ], + [ + "ADD", + 4, + 84, + -1 + ], + [ + "ADD", + 22, + 84, + -1 + ], + [ + "ADD", + 50, + 84, + -1 + ], + [ + "ADD", + 60, + 84, + -1 + ], + [ + "ADD", + 69, + 84, + -1 + ], + [ + "ADD", + 80, + 84, + -1 + ], + [ + "MULTIPLY_ODD", + 84, + 7 + ], + [ + "NEG", + 84 + ], + [ + "ADD", + 84, + 3, + -1 + ], + [ + "ADD", + 84, + 4, + -1 + ], + [ + "ADD", + 84, + 22, + -1 + ], + [ + "ADD", + 84, + 50, + -1 + ], + [ + "ADD", + 84, + 60, + -1 + ], + [ + "ADD", + 84, + 69, + -1 + ], + [ + "ADD", + 84, + 80, + -1 + ], + [ + "ADD", + 3, + 84, + 1 + ], + [ + "ADD", + 4, + 84, + 1 + ], + [ + "ADD", + 22, + 84, + 1 + ], + [ + "ADD", + 50, + 84, + 1 + ], + [ + "ADD", + 60, + 84, + 1 + ], + [ + "ADD", + 69, + 84, + 1 + ], + [ + "ADD", + 80, + 84, + 1 + ], + [ + "ADD", + 6, + 86, + -1 + ], + [ + "ADD", + 35, + 86, + -1 + ], + [ + "ADD", + 38, + 86, + -1 + ], + [ + "ADD", + 39, + 86, + -1 + ], + [ + "ADD", + 40, + 86, + -1 + ], + [ + "ADD", + 77, + 86, + -1 + ], + [ + "ADD", + 85, + 86, + -1 + ], + [ + "MULTIPLY_ODD", + 86, + 7 + ], + [ + "NEG", + 86 + ], + [ + "ADD", + 86, + 6, + -1 + ], + [ + "ADD", + 86, + 35, + -1 + ], + [ + "ADD", + 86, + 38, + -1 + ], + [ + "ADD", + 86, + 39, + -1 + ], + [ + "ADD", + 86, + 40, + -1 + ], + [ + "ADD", + 86, + 77, + -1 + ], + [ + "ADD", + 86, + 85, + -1 + ], + [ + "ADD", + 6, + 86, + 1 + ], + [ + "ADD", + 35, + 86, + 1 + ], + [ + "ADD", + 38, + 86, + 1 + ], + [ + "ADD", + 39, + 86, + 1 + ], + [ + "ADD", + 40, + 86, + 1 + ], + [ + "ADD", + 77, + 86, + 1 + ], + [ + "ADD", + 85, + 86, + 1 + ], + [ + "ADD", + 8, + 109, + -1 + ], + [ + "ADD", + 12, + 109, + -1 + ], + [ + "ADD", + 45, + 109, + -1 + ], + [ + "ADD", + 88, + 109, + -1 + ], + [ + "ADD", + 103, + 109, + -1 + ], + [ + "ADD", + 107, + 109, + -1 + ], + [ + "ADD", + 108, + 109, + -1 + ], + [ + "MULTIPLY_ODD", + 109, + 7 + ], + [ + "NEG", + 109 + ], + [ + "ADD", + 109, + 8, + -1 + ], + [ + "ADD", + 109, + 12, + -1 + ], + [ + "ADD", + 109, + 45, + -1 + ], + [ + "ADD", + 109, + 88, + -1 + ], + [ + "ADD", + 109, + 103, + -1 + ], + [ + "ADD", + 109, + 107, + -1 + ], + [ + "ADD", + 109, + 108, + -1 + ], + [ + "ADD", + 8, + 109, + 1 + ], + [ + "ADD", + 12, + 109, + 1 + ], + [ + "ADD", + 45, + 109, + 1 + ], + [ + "ADD", + 88, + 109, + 1 + ], + [ + "ADD", + 103, + 109, + 1 + ], + [ + "ADD", + 107, + 109, + 1 + ], + [ + "ADD", + 108, + 109, + 1 + ], + [ + "ADD", + 17, + 95, + -1 + ], + [ + "ADD", + 29, + 95, + -1 + ], + [ + "ADD", + 30, + 95, + -1 + ], + [ + "ADD", + 56, + 95, + -1 + ], + [ + "ADD", + 58, + 95, + -1 + ], + [ + "ADD", + 67, + 95, + -1 + ], + [ + "ADD", + 93, + 95, + -1 + ], + [ + "MULTIPLY_ODD", + 95, + 7 + ], + [ + "NEG", + 95 + ], + [ + "ADD", + 95, + 17, + -1 + ], + [ + "ADD", + 95, + 29, + -1 + ], + [ + "ADD", + 95, + 30, + -1 + ], + [ + "ADD", + 95, + 56, + -1 + ], + [ + "ADD", + 95, + 58, + -1 + ], + [ + "ADD", + 95, + 67, + -1 + ], + [ + "ADD", + 95, + 93, + -1 + ], + [ + "ADD", + 17, + 95, + 1 + ], + [ + "ADD", + 29, + 95, + 1 + ], + [ + "ADD", + 30, + 95, + 1 + ], + [ + "ADD", + 56, + 95, + 1 + ], + [ + "ADD", + 58, + 95, + 1 + ], + [ + "ADD", + 67, + 95, + 1 + ], + [ + "ADD", + 93, + 95, + 1 + ], + [ + "ADD", + 18, + 101, + -1 + ], + [ + "ADD", + 32, + 101, + -1 + ], + [ + "ADD", + 34, + 101, + -1 + ], + [ + "ADD", + 49, + 101, + -1 + ], + [ + "ADD", + 65, + 101, + -1 + ], + [ + "ADD", + 68, + 101, + -1 + ], + [ + "ADD", + 98, + 101, + -1 + ], + [ + "MULTIPLY_ODD", + 101, + 7 + ], + [ + "NEG", + 101 + ], + [ + "ADD", + 101, + 18, + -1 + ], + [ + "ADD", + 101, + 32, + -1 + ], + [ + "ADD", + 101, + 34, + -1 + ], + [ + "ADD", + 101, + 49, + -1 + ], + [ + "ADD", + 101, + 65, + -1 + ], + [ + "ADD", + 101, + 68, + -1 + ], + [ + "ADD", + 101, + 98, + -1 + ], + [ + "ADD", + 18, + 101, + 1 + ], + [ + "ADD", + 32, + 101, + 1 + ], + [ + "ADD", + 34, + 101, + 1 + ], + [ + "ADD", + 49, + 101, + 1 + ], + [ + "ADD", + 65, + 101, + 1 + ], + [ + "ADD", + 68, + 101, + 1 + ], + [ + "ADD", + 98, + 101, + 1 + ], + [ + "ADD", + 24, + 97, + -1 + ], + [ + "ADD", + 26, + 97, + -1 + ], + [ + "ADD", + 28, + 97, + -1 + ], + [ + "ADD", + 48, + 97, + -1 + ], + [ + "ADD", + 66, + 97, + -1 + ], + [ + "ADD", + 75, + 97, + -1 + ], + [ + "ADD", + 96, + 97, + -1 + ], + [ + "MULTIPLY_ODD", + 97, + 7 + ], + [ + "NEG", + 97 + ], + [ + "ADD", + 97, + 24, + -1 + ], + [ + "ADD", + 97, + 26, + -1 + ], + [ + "ADD", + 97, + 28, + -1 + ], + [ + "ADD", + 97, + 48, + -1 + ], + [ + "ADD", + 97, + 66, + -1 + ], + [ + "ADD", + 97, + 75, + -1 + ], + [ + "ADD", + 97, + 96, + -1 + ], + [ + "ADD", + 24, + 97, + 1 + ], + [ + "ADD", + 26, + 97, + 1 + ], + [ + "ADD", + 28, + 97, + 1 + ], + [ + "ADD", + 48, + 97, + 1 + ], + [ + "ADD", + 66, + 97, + 1 + ], + [ + "ADD", + 75, + 97, + 1 + ], + [ + "ADD", + 96, + 97, + 1 + ], + [ + "ADD", + 23, + 102, + -1 + ], + [ + "ADD", + 31, + 102, + -1 + ], + [ + "ADD", + 33, + 102, + -1 + ], + [ + "ADD", + 55, + 102, + -1 + ], + [ + "ADD", + 59, + 102, + -1 + ], + [ + "ADD", + 74, + 102, + -1 + ], + [ + "ADD", + 100, + 102, + -1 + ], + [ + "MULTIPLY_ODD", + 102, + 7 + ], + [ + "NEG", + 102 + ], + [ + "ADD", + 102, + 23, + -1 + ], + [ + "ADD", + 102, + 31, + -1 + ], + [ + "ADD", + 102, + 33, + -1 + ], + [ + "ADD", + 102, + 55, + -1 + ], + [ + "ADD", + 102, + 59, + -1 + ], + [ + "ADD", + 102, + 74, + -1 + ], + [ + "ADD", + 102, + 100, + -1 + ], + [ + "ADD", + 23, + 102, + 1 + ], + [ + "ADD", + 31, + 102, + 1 + ], + [ + "ADD", + 33, + 102, + 1 + ], + [ + "ADD", + 55, + 102, + 1 + ], + [ + "ADD", + 59, + 102, + 1 + ], + [ + "ADD", + 74, + 102, + 1 + ], + [ + "ADD", + 100, + 102, + 1 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 92, + 81, + -1 + ], + [ + "SCALE2", + 92, + -1 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 81, + 92, + -1 + ], + [ + "NEG", + 81 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 94, + 79, + -1 + ], + [ + "SCALE2", + 94, + -1 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 79, + 94, + -1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 99, + 78, + -1 + ], + [ + "SCALE2", + 99, + -1 + ], + [ + "NEG", + 99 + ], + [ + "ADD", + 78, + 99, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 87, + 76, + -1 + ], + [ + "SCALE2", + 87, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 76, + 87, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 89, + 72, + -1 + ], + [ + "SCALE2", + 89, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 72, + 89, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 90, + 71, + -1 + ], + [ + "SCALE2", + 90, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 71, + 90, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 91, + 70, + -1 + ], + [ + "SCALE2", + 91, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 70, + 91, + -1 + ], + [ + "ADD", + 104, + 43, + -1 + ], + [ + "SCALE2", + 104, + -1 + ], + [ + "NEG", + 104 + ], + [ + "ADD", + 43, + 104, + -1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 105, + 42, + -1 + ], + [ + "SCALE2", + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 42 + ], + [ + "ADD", + 106, + 41, + -1 + ], + [ + "SCALE2", + 106, + -1 + ], + [ + "NEG", + 106 + ], + [ + "ADD", + 41, + 106, + -1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 110, + 37, + -1 + ], + [ + "SCALE2", + 110, + -1 + ], + [ + "NEG", + 110 + ], + [ + "ADD", + 37, + 110, + -1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 111, + 36, + -1 + ], + [ + "SCALE2", + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 47, + 21, + -1 + ], + [ + "SCALE2", + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 46, + 20, + -1 + ], + [ + "SCALE2", + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 44, + 16, + -1 + ], + [ + "SCALE2", + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 53, + 15, + -1 + ], + [ + "SCALE2", + 53, + -1 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 15, + 53, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 52, + 14, + -1 + ], + [ + "SCALE2", + 52, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 14, + 52, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 51, + 13, + -1 + ], + [ + "SCALE2", + 51, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 13, + 51, + -1 + ], + [ + "ADD", + 63, + 11, + -1 + ], + [ + "SCALE2", + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 62, + 10, + -1 + ], + [ + "SCALE2", + 62, + -1 + ], + [ + "NEG", + 62 + ], + [ + "ADD", + 10, + 62, + -1 + ], + [ + "ADD", + 61, + 9, + -1 + ], + [ + "SCALE2", + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 57, + 7, + -1 + ], + [ + "SCALE2", + 57, + -1 + ], + [ + "NEG", + 57 + ], + [ + "ADD", + 7, + 57, + -1 + ], + [ + "ADD", + 25, + 2, + -1 + ], + [ + "SCALE2", + 25, + -1 + ], + [ + "NEG", + 25 + ], + [ + "ADD", + 2, + 25, + -1 + ], + [ + "ADD", + 27, + 0, + -1 + ], + [ + "SCALE2", + 27, + -1 + ], + [ + "NEG", + 27 + ], + [ + "ADD", + 0, + 27, + -1 + ] + ], + "inverse": [ + [ + "ADD", + 0, + 27, + 1 + ], + [ + "NEG", + 27 + ], + [ + "SCALE2", + 27, + 1 + ], + [ + "ADD", + 27, + 0, + 1 + ], + [ + "ADD", + 2, + 25, + 1 + ], + [ + "NEG", + 25 + ], + [ + "SCALE2", + 25, + 1 + ], + [ + "ADD", + 25, + 2, + 1 + ], + [ + "ADD", + 7, + 57, + 1 + ], + [ + "NEG", + 57 + ], + [ + "SCALE2", + 57, + 1 + ], + [ + "ADD", + 57, + 7, + 1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + 1 + ], + [ + "NEG", + 61 + ], + [ + "SCALE2", + 61, + 1 + ], + [ + "ADD", + 61, + 9, + 1 + ], + [ + "ADD", + 10, + 62, + 1 + ], + [ + "NEG", + 62 + ], + [ + "SCALE2", + 62, + 1 + ], + [ + "ADD", + 62, + 10, + 1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + 1 + ], + [ + "NEG", + 63 + ], + [ + "SCALE2", + 63, + 1 + ], + [ + "ADD", + 63, + 11, + 1 + ], + [ + "ADD", + 13, + 51, + 1 + ], + [ + "NEG", + 51 + ], + [ + "SCALE2", + 51, + 1 + ], + [ + "ADD", + 51, + 13, + 1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 14, + 52, + 1 + ], + [ + "NEG", + 52 + ], + [ + "SCALE2", + 52, + 1 + ], + [ + "ADD", + 52, + 14, + 1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 15, + 53, + 1 + ], + [ + "NEG", + 53 + ], + [ + "SCALE2", + 53, + 1 + ], + [ + "ADD", + 53, + 15, + 1 + ], + [ + "NEG", + 53 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + 1 + ], + [ + "NEG", + 44 + ], + [ + "SCALE2", + 44, + 1 + ], + [ + "ADD", + 44, + 16, + 1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + 1 + ], + [ + "NEG", + 46 + ], + [ + "SCALE2", + 46, + 1 + ], + [ + "ADD", + 46, + 20, + 1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + 1 + ], + [ + "NEG", + 47 + ], + [ + "SCALE2", + 47, + 1 + ], + [ + "ADD", + 47, + 21, + 1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + 1 + ], + [ + "NEG", + 111 + ], + [ + "SCALE2", + 111, + 1 + ], + [ + "ADD", + 111, + 36, + 1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 37, + 110, + 1 + ], + [ + "NEG", + 110 + ], + [ + "SCALE2", + 110, + 1 + ], + [ + "ADD", + 110, + 37, + 1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 41, + 106, + 1 + ], + [ + "NEG", + 106 + ], + [ + "SCALE2", + 106, + 1 + ], + [ + "ADD", + 106, + 41, + 1 + ], + [ + "NEG", + 42 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + 1 + ], + [ + "NEG", + 105 + ], + [ + "SCALE2", + 105, + 1 + ], + [ + "ADD", + 105, + 42, + 1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 43, + 104, + 1 + ], + [ + "NEG", + 104 + ], + [ + "SCALE2", + 104, + 1 + ], + [ + "ADD", + 104, + 43, + 1 + ], + [ + "ADD", + 70, + 91, + 1 + ], + [ + "NEG", + 91 + ], + [ + "SCALE2", + 91, + 1 + ], + [ + "ADD", + 91, + 70, + 1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 71, + 90, + 1 + ], + [ + "NEG", + 90 + ], + [ + "SCALE2", + 90, + 1 + ], + [ + "ADD", + 90, + 71, + 1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 72, + 89, + 1 + ], + [ + "NEG", + 89 + ], + [ + "SCALE2", + 89, + 1 + ], + [ + "ADD", + 89, + 72, + 1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 76, + 87, + 1 + ], + [ + "NEG", + 87 + ], + [ + "SCALE2", + 87, + 1 + ], + [ + "ADD", + 87, + 76, + 1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 78, + 99, + 1 + ], + [ + "NEG", + 99 + ], + [ + "SCALE2", + 99, + 1 + ], + [ + "ADD", + 99, + 78, + 1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 79, + 94, + 1 + ], + [ + "NEG", + 94 + ], + [ + "SCALE2", + 94, + 1 + ], + [ + "ADD", + 94, + 79, + 1 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 81, + 92, + 1 + ], + [ + "NEG", + 92 + ], + [ + "SCALE2", + 92, + 1 + ], + [ + "ADD", + 92, + 81, + 1 + ], + [ + "NEG", + 92 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 0, + 76, + -1 + ], + [ + "ADD", + 2, + 76, + -1 + ], + [ + "ADD", + 70, + 76, + -1 + ], + [ + "ADD", + 71, + 76, + -1 + ], + [ + "ADD", + 72, + 76, + -1 + ], + [ + "ADD", + 76, + 0, + 1 + ], + [ + "ADD", + 76, + 2, + 1 + ], + [ + "ADD", + 76, + 70, + 1 + ], + [ + "ADD", + 76, + 71, + 1 + ], + [ + "ADD", + 76, + 72, + 1 + ], + [ + "DIVIDE_ODD", + 76, + 5 + ], + [ + "NEG", + 76 + ], + [ + "ADD", + 0, + 76, + 1 + ], + [ + "ADD", + 2, + 76, + 1 + ], + [ + "ADD", + 70, + 76, + 1 + ], + [ + "ADD", + 71, + 76, + 1 + ], + [ + "ADD", + 72, + 76, + 1 + ], + [ + "ADD", + 27, + 81, + -1 + ], + [ + "ADD", + 13, + 81, + -1 + ], + [ + "ADD", + 14, + 81, + -1 + ], + [ + "ADD", + 15, + 81, + -1 + ], + [ + "ADD", + 78, + 81, + -1 + ], + [ + "ADD", + 81, + 27, + 1 + ], + [ + "ADD", + 81, + 13, + 1 + ], + [ + "ADD", + 81, + 14, + 1 + ], + [ + "ADD", + 81, + 15, + 1 + ], + [ + "ADD", + 81, + 78, + 1 + ], + [ + "DIVIDE_ODD", + 81, + 5 + ], + [ + "NEG", + 81 + ], + [ + "ADD", + 27, + 81, + 1 + ], + [ + "ADD", + 13, + 81, + 1 + ], + [ + "ADD", + 14, + 81, + 1 + ], + [ + "ADD", + 15, + 81, + 1 + ], + [ + "ADD", + 78, + 81, + 1 + ], + [ + "ADD", + 11, + 91, + -1 + ], + [ + "ADD", + 53, + 91, + -1 + ], + [ + "ADD", + 21, + 91, + -1 + ], + [ + "ADD", + 36, + 91, + -1 + ], + [ + "ADD", + 41, + 91, + -1 + ], + [ + "ADD", + 91, + 11, + 1 + ], + [ + "ADD", + 91, + 53, + 1 + ], + [ + "ADD", + 91, + 21, + 1 + ], + [ + "ADD", + 91, + 36, + 1 + ], + [ + "ADD", + 91, + 41, + 1 + ], + [ + "DIVIDE_ODD", + 91, + 5 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 11, + 91, + 1 + ], + [ + "ADD", + 53, + 91, + 1 + ], + [ + "ADD", + 21, + 91, + 1 + ], + [ + "ADD", + 36, + 91, + 1 + ], + [ + "ADD", + 41, + 91, + 1 + ], + [ + "ADD", + 9, + 89, + -1 + ], + [ + "ADD", + 51, + 89, + -1 + ], + [ + "ADD", + 111, + 89, + -1 + ], + [ + "ADD", + 37, + 89, + -1 + ], + [ + "ADD", + 43, + 89, + -1 + ], + [ + "ADD", + 89, + 9, + 1 + ], + [ + "ADD", + 89, + 51, + 1 + ], + [ + "ADD", + 89, + 111, + 1 + ], + [ + "ADD", + 89, + 37, + 1 + ], + [ + "ADD", + 89, + 43, + 1 + ], + [ + "DIVIDE_ODD", + 89, + 5 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 9, + 89, + 1 + ], + [ + "ADD", + 51, + 89, + 1 + ], + [ + "ADD", + 111, + 89, + 1 + ], + [ + "ADD", + 37, + 89, + 1 + ], + [ + "ADD", + 43, + 89, + 1 + ], + [ + "ADD", + 25, + 79, + -1 + ], + [ + "ADD", + 16, + 79, + -1 + ], + [ + "ADD", + 20, + 79, + -1 + ], + [ + "ADD", + 47, + 79, + -1 + ], + [ + "ADD", + 99, + 79, + -1 + ], + [ + "ADD", + 79, + 25, + 1 + ], + [ + "ADD", + 79, + 16, + 1 + ], + [ + "ADD", + 79, + 20, + 1 + ], + [ + "ADD", + 79, + 47, + 1 + ], + [ + "ADD", + 79, + 99, + 1 + ], + [ + "DIVIDE_ODD", + 79, + 5 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 25, + 79, + 1 + ], + [ + "ADD", + 16, + 79, + 1 + ], + [ + "ADD", + 20, + 79, + 1 + ], + [ + "ADD", + 47, + 79, + 1 + ], + [ + "ADD", + 99, + 79, + 1 + ], + [ + "ADD", + 7, + 92, + -1 + ], + [ + "ADD", + 61, + 92, + -1 + ], + [ + "ADD", + 10, + 92, + -1 + ], + [ + "ADD", + 63, + 92, + -1 + ], + [ + "ADD", + 94, + 92, + -1 + ], + [ + "ADD", + 92, + 7, + 1 + ], + [ + "ADD", + 92, + 61, + 1 + ], + [ + "ADD", + 92, + 10, + 1 + ], + [ + "ADD", + 92, + 63, + 1 + ], + [ + "ADD", + 92, + 94, + 1 + ], + [ + "DIVIDE_ODD", + 92, + 5 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 7, + 92, + 1 + ], + [ + "ADD", + 61, + 92, + 1 + ], + [ + "ADD", + 10, + 92, + 1 + ], + [ + "ADD", + 63, + 92, + 1 + ], + [ + "ADD", + 94, + 92, + 1 + ], + [ + "ADD", + 57, + 87, + -1 + ], + [ + "ADD", + 44, + 87, + -1 + ], + [ + "ADD", + 106, + 87, + -1 + ], + [ + "ADD", + 42, + 87, + -1 + ], + [ + "ADD", + 104, + 87, + -1 + ], + [ + "ADD", + 87, + 57, + 1 + ], + [ + "ADD", + 87, + 44, + 1 + ], + [ + "ADD", + 87, + 106, + 1 + ], + [ + "ADD", + 87, + 42, + 1 + ], + [ + "ADD", + 87, + 104, + 1 + ], + [ + "DIVIDE_ODD", + 87, + 5 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 57, + 87, + 1 + ], + [ + "ADD", + 44, + 87, + 1 + ], + [ + "ADD", + 106, + 87, + 1 + ], + [ + "ADD", + 42, + 87, + 1 + ], + [ + "ADD", + 104, + 87, + 1 + ], + [ + "ADD", + 62, + 90, + -1 + ], + [ + "ADD", + 52, + 90, + -1 + ], + [ + "ADD", + 46, + 90, + -1 + ], + [ + "ADD", + 110, + 90, + -1 + ], + [ + "ADD", + 105, + 90, + -1 + ], + [ + "ADD", + 90, + 62, + 1 + ], + [ + "ADD", + 90, + 52, + 1 + ], + [ + "ADD", + 90, + 46, + 1 + ], + [ + "ADD", + 90, + 110, + 1 + ], + [ + "ADD", + 90, + 105, + 1 + ], + [ + "DIVIDE_ODD", + 90, + 5 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 62, + 90, + 1 + ], + [ + "ADD", + 52, + 90, + 1 + ], + [ + "ADD", + 46, + 90, + 1 + ], + [ + "ADD", + 110, + 90, + 1 + ], + [ + "ADD", + 105, + 90, + 1 + ], + [ + "ADD", + 1, + 83, + -1 + ], + [ + "ADD", + 5, + 83, + -1 + ], + [ + "ADD", + 19, + 83, + -1 + ], + [ + "ADD", + 54, + 83, + -1 + ], + [ + "ADD", + 64, + 83, + -1 + ], + [ + "ADD", + 73, + 83, + -1 + ], + [ + "ADD", + 82, + 83, + -1 + ], + [ + "ADD", + 83, + 1, + 1 + ], + [ + "ADD", + 83, + 5, + 1 + ], + [ + "ADD", + 83, + 19, + 1 + ], + [ + "ADD", + 83, + 54, + 1 + ], + [ + "ADD", + 83, + 64, + 1 + ], + [ + "ADD", + 83, + 73, + 1 + ], + [ + "ADD", + 83, + 82, + 1 + ], + [ + "DIVIDE_ODD", + 83, + 7 + ], + [ + "NEG", + 83 + ], + [ + "ADD", + 1, + 83, + 1 + ], + [ + "ADD", + 5, + 83, + 1 + ], + [ + "ADD", + 19, + 83, + 1 + ], + [ + "ADD", + 54, + 83, + 1 + ], + [ + "ADD", + 64, + 83, + 1 + ], + [ + "ADD", + 73, + 83, + 1 + ], + [ + "ADD", + 82, + 83, + 1 + ], + [ + "ADD", + 3, + 84, + -1 + ], + [ + "ADD", + 4, + 84, + -1 + ], + [ + "ADD", + 22, + 84, + -1 + ], + [ + "ADD", + 50, + 84, + -1 + ], + [ + "ADD", + 60, + 84, + -1 + ], + [ + "ADD", + 69, + 84, + -1 + ], + [ + "ADD", + 80, + 84, + -1 + ], + [ + "ADD", + 84, + 3, + 1 + ], + [ + "ADD", + 84, + 4, + 1 + ], + [ + "ADD", + 84, + 22, + 1 + ], + [ + "ADD", + 84, + 50, + 1 + ], + [ + "ADD", + 84, + 60, + 1 + ], + [ + "ADD", + 84, + 69, + 1 + ], + [ + "ADD", + 84, + 80, + 1 + ], + [ + "DIVIDE_ODD", + 84, + 7 + ], + [ + "NEG", + 84 + ], + [ + "ADD", + 3, + 84, + 1 + ], + [ + "ADD", + 4, + 84, + 1 + ], + [ + "ADD", + 22, + 84, + 1 + ], + [ + "ADD", + 50, + 84, + 1 + ], + [ + "ADD", + 60, + 84, + 1 + ], + [ + "ADD", + 69, + 84, + 1 + ], + [ + "ADD", + 80, + 84, + 1 + ], + [ + "ADD", + 6, + 86, + -1 + ], + [ + "ADD", + 35, + 86, + -1 + ], + [ + "ADD", + 38, + 86, + -1 + ], + [ + "ADD", + 39, + 86, + -1 + ], + [ + "ADD", + 40, + 86, + -1 + ], + [ + "ADD", + 77, + 86, + -1 + ], + [ + "ADD", + 85, + 86, + -1 + ], + [ + "ADD", + 86, + 6, + 1 + ], + [ + "ADD", + 86, + 35, + 1 + ], + [ + "ADD", + 86, + 38, + 1 + ], + [ + "ADD", + 86, + 39, + 1 + ], + [ + "ADD", + 86, + 40, + 1 + ], + [ + "ADD", + 86, + 77, + 1 + ], + [ + "ADD", + 86, + 85, + 1 + ], + [ + "DIVIDE_ODD", + 86, + 7 + ], + [ + "NEG", + 86 + ], + [ + "ADD", + 6, + 86, + 1 + ], + [ + "ADD", + 35, + 86, + 1 + ], + [ + "ADD", + 38, + 86, + 1 + ], + [ + "ADD", + 39, + 86, + 1 + ], + [ + "ADD", + 40, + 86, + 1 + ], + [ + "ADD", + 77, + 86, + 1 + ], + [ + "ADD", + 85, + 86, + 1 + ], + [ + "ADD", + 8, + 109, + -1 + ], + [ + "ADD", + 12, + 109, + -1 + ], + [ + "ADD", + 45, + 109, + -1 + ], + [ + "ADD", + 88, + 109, + -1 + ], + [ + "ADD", + 103, + 109, + -1 + ], + [ + "ADD", + 107, + 109, + -1 + ], + [ + "ADD", + 108, + 109, + -1 + ], + [ + "ADD", + 109, + 8, + 1 + ], + [ + "ADD", + 109, + 12, + 1 + ], + [ + "ADD", + 109, + 45, + 1 + ], + [ + "ADD", + 109, + 88, + 1 + ], + [ + "ADD", + 109, + 103, + 1 + ], + [ + "ADD", + 109, + 107, + 1 + ], + [ + "ADD", + 109, + 108, + 1 + ], + [ + "DIVIDE_ODD", + 109, + 7 + ], + [ + "NEG", + 109 + ], + [ + "ADD", + 8, + 109, + 1 + ], + [ + "ADD", + 12, + 109, + 1 + ], + [ + "ADD", + 45, + 109, + 1 + ], + [ + "ADD", + 88, + 109, + 1 + ], + [ + "ADD", + 103, + 109, + 1 + ], + [ + "ADD", + 107, + 109, + 1 + ], + [ + "ADD", + 108, + 109, + 1 + ], + [ + "ADD", + 17, + 95, + -1 + ], + [ + "ADD", + 29, + 95, + -1 + ], + [ + "ADD", + 30, + 95, + -1 + ], + [ + "ADD", + 56, + 95, + -1 + ], + [ + "ADD", + 58, + 95, + -1 + ], + [ + "ADD", + 67, + 95, + -1 + ], + [ + "ADD", + 93, + 95, + -1 + ], + [ + "ADD", + 95, + 17, + 1 + ], + [ + "ADD", + 95, + 29, + 1 + ], + [ + "ADD", + 95, + 30, + 1 + ], + [ + "ADD", + 95, + 56, + 1 + ], + [ + "ADD", + 95, + 58, + 1 + ], + [ + "ADD", + 95, + 67, + 1 + ], + [ + "ADD", + 95, + 93, + 1 + ], + [ + "DIVIDE_ODD", + 95, + 7 + ], + [ + "NEG", + 95 + ], + [ + "ADD", + 17, + 95, + 1 + ], + [ + "ADD", + 29, + 95, + 1 + ], + [ + "ADD", + 30, + 95, + 1 + ], + [ + "ADD", + 56, + 95, + 1 + ], + [ + "ADD", + 58, + 95, + 1 + ], + [ + "ADD", + 67, + 95, + 1 + ], + [ + "ADD", + 93, + 95, + 1 + ], + [ + "ADD", + 18, + 101, + -1 + ], + [ + "ADD", + 32, + 101, + -1 + ], + [ + "ADD", + 34, + 101, + -1 + ], + [ + "ADD", + 49, + 101, + -1 + ], + [ + "ADD", + 65, + 101, + -1 + ], + [ + "ADD", + 68, + 101, + -1 + ], + [ + "ADD", + 98, + 101, + -1 + ], + [ + "ADD", + 101, + 18, + 1 + ], + [ + "ADD", + 101, + 32, + 1 + ], + [ + "ADD", + 101, + 34, + 1 + ], + [ + "ADD", + 101, + 49, + 1 + ], + [ + "ADD", + 101, + 65, + 1 + ], + [ + "ADD", + 101, + 68, + 1 + ], + [ + "ADD", + 101, + 98, + 1 + ], + [ + "DIVIDE_ODD", + 101, + 7 + ], + [ + "NEG", + 101 + ], + [ + "ADD", + 18, + 101, + 1 + ], + [ + "ADD", + 32, + 101, + 1 + ], + [ + "ADD", + 34, + 101, + 1 + ], + [ + "ADD", + 49, + 101, + 1 + ], + [ + "ADD", + 65, + 101, + 1 + ], + [ + "ADD", + 68, + 101, + 1 + ], + [ + "ADD", + 98, + 101, + 1 + ], + [ + "ADD", + 24, + 97, + -1 + ], + [ + "ADD", + 26, + 97, + -1 + ], + [ + "ADD", + 28, + 97, + -1 + ], + [ + "ADD", + 48, + 97, + -1 + ], + [ + "ADD", + 66, + 97, + -1 + ], + [ + "ADD", + 75, + 97, + -1 + ], + [ + "ADD", + 96, + 97, + -1 + ], + [ + "ADD", + 97, + 24, + 1 + ], + [ + "ADD", + 97, + 26, + 1 + ], + [ + "ADD", + 97, + 28, + 1 + ], + [ + "ADD", + 97, + 48, + 1 + ], + [ + "ADD", + 97, + 66, + 1 + ], + [ + "ADD", + 97, + 75, + 1 + ], + [ + "ADD", + 97, + 96, + 1 + ], + [ + "DIVIDE_ODD", + 97, + 7 + ], + [ + "NEG", + 97 + ], + [ + "ADD", + 24, + 97, + 1 + ], + [ + "ADD", + 26, + 97, + 1 + ], + [ + "ADD", + 28, + 97, + 1 + ], + [ + "ADD", + 48, + 97, + 1 + ], + [ + "ADD", + 66, + 97, + 1 + ], + [ + "ADD", + 75, + 97, + 1 + ], + [ + "ADD", + 96, + 97, + 1 + ], + [ + "ADD", + 23, + 102, + -1 + ], + [ + "ADD", + 31, + 102, + -1 + ], + [ + "ADD", + 33, + 102, + -1 + ], + [ + "ADD", + 55, + 102, + -1 + ], + [ + "ADD", + 59, + 102, + -1 + ], + [ + "ADD", + 74, + 102, + -1 + ], + [ + "ADD", + 100, + 102, + -1 + ], + [ + "ADD", + 102, + 23, + 1 + ], + [ + "ADD", + 102, + 31, + 1 + ], + [ + "ADD", + 102, + 33, + 1 + ], + [ + "ADD", + 102, + 55, + 1 + ], + [ + "ADD", + 102, + 59, + 1 + ], + [ + "ADD", + 102, + 74, + 1 + ], + [ + "ADD", + 102, + 100, + 1 + ], + [ + "DIVIDE_ODD", + 102, + 7 + ], + [ + "NEG", + 102 + ], + [ + "ADD", + 23, + 102, + 1 + ], + [ + "ADD", + 31, + 102, + 1 + ], + [ + "ADD", + 33, + 102, + 1 + ], + [ + "ADD", + 55, + 102, + 1 + ], + [ + "ADD", + 59, + 102, + 1 + ], + [ + "ADD", + 74, + 102, + 1 + ], + [ + "ADD", + 100, + 102, + 1 + ], + [ + "NEG", + 15 + ], + [ + "NEG", + 89 + ], + [ + "NEG", + 94 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 92, + 81, + -1 + ], + [ + "SCALE2", + 92, + -1 + ], + [ + "NEG", + 92 + ], + [ + "ADD", + 81, + 92, + -1 + ], + [ + "NEG", + 81 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 94, + 79, + -1 + ], + [ + "SCALE2", + 94, + -1 + ], + [ + "NEG", + 94 + ], + [ + "ADD", + 79, + 94, + -1 + ], + [ + "NEG", + 79 + ], + [ + "ADD", + 99, + 78, + -1 + ], + [ + "SCALE2", + 99, + -1 + ], + [ + "NEG", + 99 + ], + [ + "ADD", + 78, + 99, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 87, + 76, + -1 + ], + [ + "SCALE2", + 87, + -1 + ], + [ + "NEG", + 87 + ], + [ + "ADD", + 76, + 87, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 89, + 72, + -1 + ], + [ + "SCALE2", + 89, + -1 + ], + [ + "NEG", + 89 + ], + [ + "ADD", + 72, + 89, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 90, + 71, + -1 + ], + [ + "SCALE2", + 90, + -1 + ], + [ + "NEG", + 90 + ], + [ + "ADD", + 71, + 90, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 91, + 70, + -1 + ], + [ + "SCALE2", + 91, + -1 + ], + [ + "NEG", + 91 + ], + [ + "ADD", + 70, + 91, + -1 + ], + [ + "ADD", + 104, + 43, + -1 + ], + [ + "SCALE2", + 104, + -1 + ], + [ + "NEG", + 104 + ], + [ + "ADD", + 43, + 104, + -1 + ], + [ + "NEG", + 43 + ], + [ + "ADD", + 105, + 42, + -1 + ], + [ + "SCALE2", + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "ADD", + 42, + 105, + -1 + ], + [ + "NEG", + 105 + ], + [ + "NEG", + 42 + ], + [ + "ADD", + 106, + 41, + -1 + ], + [ + "SCALE2", + 106, + -1 + ], + [ + "NEG", + 106 + ], + [ + "ADD", + 41, + 106, + -1 + ], + [ + "NEG", + 41 + ], + [ + "ADD", + 110, + 37, + -1 + ], + [ + "SCALE2", + 110, + -1 + ], + [ + "NEG", + 110 + ], + [ + "ADD", + 37, + 110, + -1 + ], + [ + "NEG", + 37 + ], + [ + "ADD", + 111, + 36, + -1 + ], + [ + "SCALE2", + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "ADD", + 36, + 111, + -1 + ], + [ + "NEG", + 111 + ], + [ + "NEG", + 36 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 47, + 21, + -1 + ], + [ + "SCALE2", + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "ADD", + 21, + 47, + -1 + ], + [ + "NEG", + 47 + ], + [ + "NEG", + 21 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 46, + 20, + -1 + ], + [ + "SCALE2", + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "ADD", + 20, + 46, + -1 + ], + [ + "NEG", + 46 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 44, + 16, + -1 + ], + [ + "SCALE2", + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "ADD", + 16, + 44, + -1 + ], + [ + "NEG", + 44 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 53, + 15, + -1 + ], + [ + "SCALE2", + 53, + -1 + ], + [ + "NEG", + 53 + ], + [ + "ADD", + 15, + 53, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 52, + 14, + -1 + ], + [ + "SCALE2", + 52, + -1 + ], + [ + "NEG", + 52 + ], + [ + "ADD", + 14, + 52, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 51, + 13, + -1 + ], + [ + "SCALE2", + 51, + -1 + ], + [ + "NEG", + 51 + ], + [ + "ADD", + 13, + 51, + -1 + ], + [ + "ADD", + 63, + 11, + -1 + ], + [ + "SCALE2", + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 11, + 63, + -1 + ], + [ + "NEG", + 63 + ], + [ + "ADD", + 62, + 10, + -1 + ], + [ + "SCALE2", + 62, + -1 + ], + [ + "NEG", + 62 + ], + [ + "ADD", + 10, + 62, + -1 + ], + [ + "ADD", + 61, + 9, + -1 + ], + [ + "SCALE2", + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 9, + 61, + -1 + ], + [ + "NEG", + 61 + ], + [ + "ADD", + 57, + 7, + -1 + ], + [ + "SCALE2", + 57, + -1 + ], + [ + "NEG", + 57 + ], + [ + "ADD", + 7, + 57, + -1 + ], + [ + "ADD", + 25, + 2, + -1 + ], + [ + "SCALE2", + 25, + -1 + ], + [ + "NEG", + 25 + ], + [ + "ADD", + 2, + 25, + -1 + ], + [ + "ADD", + 27, + 0, + -1 + ], + [ + "SCALE2", + 27, + -1 + ], + [ + "NEG", + 27 + ], + [ + "ADD", + 0, + 27, + -1 + ] + ] + } +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json new file mode 100644 index 0000000000..61c4e93cc1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "EXTENSIONS.md": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb", + "NATIVE-FREEZE.json": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24", + "emit_followthrough.py": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f", + "odd16-normal-v2/EXTENSION-CHECKS.json": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "reciprocal-normal-v2/EXTENSION-CHECKS.json": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "normal_optimized_byte_identical": true, + "scope": "Independent native review, odd-grid admission and the global supplier remain separate.", + "status": "PASS_RECIPROCAL_LARGE_AND_ODD_GRID_NATIVE" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json new file mode 100644 index 0000000000..26466669a7 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json @@ -0,0 +1,12 @@ +{ + "files": { + "NATIVE.md": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5", + "RESPONSE-FREEZE.json": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9", + "emit_native.py": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745", + "native-normal-v2/NATIVE-CHECKS.json": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "normal_optimized_byte_identical": true, + "scope": "Independent producer review and global supplier duties remain separate.", + "status": "PASS_NATIVE_DATA_RESPONSE_AND_PHASES" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md new file mode 100644 index 0000000000..88709fb3e0 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md @@ -0,0 +1,40 @@ +# The complete carrier prefix + +This packet stops the independently reviewed local reuse word before its +selected query. It supplies a concrete native prefix for a separate +routed reader query. + +The input is \(X=Qx\), \(Y_U=y_U\), and \(Y_P=Q_Pz\), with arbitrary +independent records \(z\). The output is + +\[ +X'=F_9x,\qquad +Y'_U=F_9q_U(y+Ex)_U,\qquad +Y'_P=F_9z. +\] + +All 416 auxiliary fields are unchanged. The word has 2406 events: +2390 retained-core events followed by sixteen line-to-FULL native +calls. It has no selected query. Both providers pass all 640 independent +columns and every exact read, write, and native frame check. + +The profile is \(1392H_1+64H_2+48H_3+16H_8\), with native mass 1792, +1520 children, and 6456 scalar primitives. There are 128 input views, +96 ordinary output views, and a native side-map upper bound of 3040. +The content prefix row one-norm is 22; its additional binary denominator +height is one. There is no extra owned or private field. + +Every physical recipe and adapter is copied from the pinned line-entry +reuse packet, whose independent review is also pinned. The two output +directories have byte-identical payloads and receipts under normal and +optimized Python. + +This packet supplies only the native prefix. The global dispatcher, +past-reader query, and their full invoices are separate. It does not +replace a past reader with the current reader. + +Run `emit_prefix.py --out ` with normal Python or +optimized Python. The emitter rejects an existing output directory. + +AI agents prepared this extension of the reviewed productive row-capture +and line-entry reuse constructions. diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json new file mode 100644 index 0000000000..bc2670414d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json @@ -0,0 +1,12 @@ +{ + "files": { + "CARRIER-PREFIX.md": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4", + "emit_prefix.py": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e", + "prefix-normal/CARRIER-PREFIX.json.gz": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c", + "prefix-normal/CHECKS.json": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d", + "prefix-optimized/CARRIER-PREFIX.json.gz": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c", + "prefix-optimized/CHECKS.json": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + "normal_optimized_byte_identical": true, + "scope": "Exact carrier-only prefix. Global dispatcher and routed query are separate." +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json new file mode 100644 index 0000000000..006f55295f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "ROUTED-QUERY.md": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd", + "emit_routed_query.py": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900", + "query-normal/CHECKS.json": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2", + "query-normal/ROUTED-QUERY.json.gz": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac", + "query-optimized/CHECKS.json": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2", + "query-optimized/ROUTED-QUERY.json.gz": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + "normal_optimized_byte_identical": true, + "payload_decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "scope": "Literal global FULL reader query and exact native carrier prefix. Actual D25 dispatcher, recursive hosting and complete supplier are separate.", + "status": "FROZEN_PRODUCER_PASS_INDEPENDENT_REVIEW_PENDING" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md new file mode 100644 index 0000000000..72d7769e03 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md @@ -0,0 +1,152 @@ +# A literal query for a centre reader retained from an earlier stage + +This packet expands the bridge worker's fixed-reader construction into +literal scalar and field-map instructions. It checks their composition +with the complete native carrier prefix. It covers the actual D25 stage +pairs \((s,t)=(0,1),(0,2),(1,2)\). + +The local carrier prefix and the query use different charts. The prefix +has the exact local native charts. The query starts after the dispatcher +has placed all X fields and the sixteen selected Y fields in the global +FULL chart at level \(t\). The dispatcher is a separate binding. This +packet does not assume that those charts are identical. + +## Required update + +Let \(P\) be the sixteen selected ports. Let \(J\) insert values at \(P\). +The normalized reader and its unit row code at stage \(s\) are + +\[ +L_s=J^T+B_s,\qquad B_sJ=0,\qquad C_s=I+JB_s. +\] + +All symbols include their actual ordered owner routes. The native +response at stage \(t\) is \(E_t\). The query must add +\(L_sE_tx\) to the selected record. It must restore every X field. + +The native prefix accepts arbitrary independent selected records \(z\). +Before the query its contents are + +\[ +X=x,\qquad Y_P=z,\qquad Y_U=y_U+(E_tx)_U, +\] + +with the prefix's stated physical output frames. After the query the +selected content is \(z+L_sE_tx\). If \(z=L_sy\), it is exactly +\(L_s(y+E_tx)\). The ordinary output content is already correct and is +not accessed by the query. + +## Literal query order + +The source theorem gives + +\[ +L_sE_tC_t^{-1} +=B_s-B_t+(L_sE_tJ)J^T. +\] + +The emitted word executes: + +1. Add \(B_sX_U\) to \(Y_P\), through the actual past-stage FULL views. +2. Add \(X_P\) to \(Y_P\). +3. Apply \(C_t\) to X, through the current-stage FULL views. +4. Subtract the current \(X_P\) from \(Y_P\). +5. Add \((L_sE_tJ)X_P\) to \(Y_P\). +6. Apply \(C_t^{-1}\) to X through the same current-stage views. + +Steps 2 and 4 account for \(-B_tX_U\). The X fields in step 5 contain +the current reader \(L_tX\). Step 6 restores the original source bank. +No inverse of \(E_t\) and no odd division is used. + +Every view is an explicit `map` event. Both the entry map and its inverse +are present. For each term in step 5, the word maps the selected X +source, adds its scalar multiple to the selected Y target, and restores +the X source with the exact inverse map. A scale of a target is also +explicit. No target baseline is assumed to be zero. + +## Exact owner paths and phases + +The verifier represents a coefficient by a pair consisting of its input +field and a 25-dimensional orthogonal owner matrix. It multiplies the +matrices in chronological operator order. Terms can cancel only when +their complete ordered matrices agree. It does not identify the +responses at stages \(s\) and \(t\). + +For each map with matrix \(R\), the packet records a translation +\(\delta_R\), the inverse matrix, and the inverse translation. It +checks orthogonality, both matrix inverse orders, and that every +uncompleted axis is fixed. It verifies the complete Z4 phase identity + +\[ +F_{9+8t}P_RF_{9+8t}^{-1}=X_{\delta_R}P_R. +\] + +This is a polynomial identity, including its quadratic and linear +parts. It holds on the complete spatial domain; it is not a sample of +spatial points. The phase checker is the pinned source implementation. +An independent review of this integration must still check that +dependency and the actual dispatcher. + +The actual payload contains 545 distinct FULL maps for each pair with +reader stage zero, and 1616 for pair \((1,2)\). These counts include +distinct inverse and view maps where required. The instruction count +remains 2064 map calls in every pair. + +## Verification and price + +Both native providers are replayed on all 640 independent local input +columns before the query. The global query is then replayed on all +640 independent formal fields. The result matches the direct expression +\(L_sE_t\), with all 3808 owner-path terms. All 112 X fields are restored. +The 96 ordinary Y fields and all 416 helpers are unchanged by the query. + +The serialized payload is read and checked again. Controls that omit +one middle source view or the final source-code restoration fail. +Normal and optimized Python give byte-identical outputs. + +| Part | Scalar primitives | Explicit map calls | +| --- | ---: | ---: | +| Past-reader complement query | 1760 | 224 | +| Two selected-field copies | 256 | 0 | +| Current source code and its inverse | 3520 | 448 | +| Middle selected-source query | 5632 | 1392 | +| Query total | 11168 | 2064 | + +Adding the native prefix gives 17624 scalar primitives and native +profile + +\[ +1392H_1+64H_2+48H_3+16H_8, +\] + +with mass 1792. The query maps are additional to the prefix's 128 input +views, 96 output views, and native side-map upper bound 3040. The actual +global dispatcher must also be charged. There are no extra owned or +private fields and no new native child in the query. + +The exact formal coefficient sweep gives prefix row one-norm 448 and +binary denominator height two for every pair. This is an upper bound +for the actual register norm. Distinct formal owner paths may have +further dependencies in their action on arrays, so it is not a claim +that the induced spatial operator norm is exactly 448. These bounds +apply to the stated independent inputs at the query entrance. A +recursive precision certificate must also account for how those inputs +were formed and for each child implementation. + +Reproduce into new directories: + +```sh +python3 emit_routed_query.py --out replay-normal +python3 -O emit_routed_query.py --out replay-optimized +``` + +The result is a concrete query implementation and a checked native +prefix, with the exact intended splice stated. A complete D25 service +requires the separately pinned dispatcher that proves that splice. +Recursive hosting and the complete supplier remain open. The local +same-reader price 9880 is not the price of this past-reader service. + +This packet implements the fixed-reader theorem and source-view records +from the bridge-access lane. It uses the reviewed productive row-capture +and line-entry native family. AI agents prepared the code, proof, and +checks. diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json new file mode 100644 index 0000000000..886dfd1aca --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "SERVICES.md": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a", + "emit_service.py": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd", + "service-normal/CHECKS.json": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5", + "service-normal/FIXED-READER-SERVICES.json.gz": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe", + "service-optimized/CHECKS.json": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5", + "service-optimized/FIXED-READER-SERVICES.json.gz": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + "normal_optimized_byte_identical": true, + "payload_decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "scope": "Six exact data services on the regular D25 cover under the inherited416-helper host contract. Recursive hosting and complete supplier cost remain separate.", + "status": "FROZEN_PRODUCER_PASS_INDEPENDENT_REVIEW_PENDING" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md new file mode 100644 index 0000000000..bb6a258dbd --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md @@ -0,0 +1,117 @@ +# Six complete data services that retain a past centre reader + +This packet joins the exact native carrier prefix, the actual D25 DATA +dispatcher, and the literal global FULL query. It gives both native +providers for each pair \((s,t)=(0,1),(0,2),(1,2)\). It uses the inherited +416-field helper host contract. It does not construct or price that host. + +Let \(F_\ell\) act on the first \(9+8\ell\) coordinates. Let \(P\) be the +sixteen fixed pivots and \(U\) their complement. Define +\(G=\operatorname{diag}(I_P,q_U)\). The complete data interface is + +\[ +(F_{t-1}x,\ F_{t-1}Gw) +\longmapsto +(F_tx,\ F_tG(w+A_{s,t}x)), +\] + +where + +\[ +(A_{s,t})_P=L_sE_t,\qquad (A_{s,t})_U=(E_t)_U. +\] + +The contents of w, including all selected records, are independent and +arbitrary. If \(w=C_sy\), then the selected output is +\(L_s(y+E_tx)\), while the ordinary output is \((y+E_tx)_U\). +Thus the service carries and updates the same reader from stage s. +It does not replace it by the current reader. + +The physical input level is \(t-1\). In particular, pair \((0,2)\) +requires a stage-zero reader that has already reached physical level +one. It is not a direct jump from physical level zero to level two. + +## Exact schedule and binding + +The bundled service executes these blocks in order: + +1. Apply the 224 current DATA entry views. +2. Apply the 128 local native input adapters. +3. Execute all 2406 native-prefix events over the complete cover. +4. Apply the 96 ordinary target output adapters. +5. Apply the 224 current DATA exit views. +6. Complete the cover barrier. +7. Execute the literal past-reader query at global FULL. + +The selected target entry is an intrinsic positive line. The native +prefix carries it to FULL with an H8 child. Its ordinary targets retain +their hole paths. After the DATA exits, all source X fields and selected +Y fields are in global FULL. The late query can then read them through +the pinned past/current source maps. It does not read an ordinary Y +field. + +`emit_service.py` checks all 896 DATA entry and exit phase equations for +the two service stages, including the common exterior, translation +order, intrinsic lines, and final hole or FULL type. It checks that the +current query views equal the actual DATA exit views. It then replays +all six complete content maps using those DATA route matrices. + +The native programs and every literal query instruction are included in +one payload. The dispatcher, prefix, and query source pins remain in the +payload. The local native phase proofs are inherited by exact byte +identity from the independent line-entry review. + +For each field the owner route is an orthogonal bijection on the regular +\(O(25,2)\) cover. Complete body calls restore their arbitrary helpers +before those helpers are reused. The complete cover sweep is required +before the query. The data route argument does not prove a new helper +allocation or recursive child host. + +## Complete service invoice + +Every service has native profile + +\[ +1392H_1+64H_2+48H_3+16H_8, +\] + +with mass 1792 and 1520 children. Its scalar cost is +\(6456+11168=17624\). The explicit monomial call bound is: + +| Part | Calls | +| --- | ---: | +| DATA entry and exit | 448 | +| Local endpoint adapters | 224 | +| Native side-map upper bound | 3040 | +| Past-reader query | 2064 | +| Total | 5776 | + +The bound includes identity maps where the fixed instruction stock +retains them. No extra owned or private field is used. There is no odd +division. A map call still needs its finite implementation cost in a +complete supplier. + +All 640 independent fields pass the local and ordered-owner content +replays. Every source and all 416 helpers are restored as specified. +The query formal coefficient bound is 448 with binary height two. +The native-prefix bound is 22 with binary height one. These bounds do +not replace the recursive precision proof. + +Normal and optimized Python produce byte-identical service payloads and +receipts. Reproduce into new directories: + +```sh +python3 emit_service.py --out replay-normal +python3 -O emit_service.py --out replay-optimized +``` + +The result closes the data-chart splice for this forward reuse family. +The inherited helper host, recursive parking, finite map costs, an +outer caller, and the complete supplier invoice remain explicit +obligations. No complete kappa improvement is claimed. + +This result combines the bridge-access dispatcher and fixed-reader +theorem with the native carrier and literal query from this lane. +The controller supplied the normalized row code. AI agents prepared +the proof, implementation, and checks. Independent joined-service +review is recorded separately. diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py new file mode 100644 index 0000000000..0a3f7ddbc0 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python3 +"""Emit the checked native prefix before a routed reader query.""" + +import argparse +from copy import deepcopy +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +SOURCE = HERE.parent / "row-only-capture-20261020" +LANES = HERE.parents[2] +PINS = { + "reuse": (SOURCE / "reuse-normal/LINE-ENTRY-REUSE.json.gz", + "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110"), + "checker": (SOURCE / "emit_capture.py", + "1557c9f38b1d89f6d38e920d8db604607519a99cf37366b4c15414aed489cf1f"), + "review": (LANES / "new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(name): + path, pin = PINS[name] + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Pinned source " + name) + return raw + + +read("checker") +spec = importlib.util.spec_from_file_location("reuse_prefix_base", PINS["checker"][0]) +base = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = base +spec.loader.exec_module(base) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + source = json.loads(read("reuse")) + read("review") + response = base.n.rows(source["response"]) + selected = set(source["selected_ports"]) + providers, reports = {}, {} + for provider, original in source["providers"].items(): + word = deepcopy(original) + end = original["stage_ranges"]["late_query"][0] + word["events"] = word["events"][:end] + del word["stage_ranges"]["late_query"] + report = base.verify(word, base.n.r.identity(112), response, + [{} for _ in range(112)], selected) + need(report["real_scalar_primitives"] == 6456 and report["native_mass"] == 1792, + "The complete carrier-only invoice") + need(end == 2406 and len(word["events"]) == end, "The exact complete prefix cut") + providers[provider], reports[provider] = word, report + payload = { + "schema": "sixteen-record-carrier-prefix-v1", + "source_pins": {key: {"path": str(path), "sha256": pin} + for key, (path, pin) in PINS.items()}, + "ports": source["ports"], "selected_ports": source["selected_ports"], + "ordinary_ports": source["ordinary_ports"], "response": source["response"], + "providers": providers, + "physical_contract": { + "input": "X=Qx; Y_U=y_U; Y_P=Q_P z, with arbitrary independent z.", + "output": "Xout=F9x; Yout_U=F9q_U(y+Ex)_U; Yout_P=F9z.", + "scope": "The complete native prefix ends before any selected reader query.", + }, + } + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + for provider, word in json.loads(raw)["providers"].items(): + need(base.verify(word, base.n.r.identity(112), response, + [{} for _ in range(112)], selected) == reports[provider], + "The serialized prefix passes") + (args.out / "CARRIER-PREFIX.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + receipt = {"status": "PASS_EXACT_CARRIER_ONLY_PREFIX", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "reports": reports} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py new file mode 100644 index 0000000000..ca0e863c35 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py @@ -0,0 +1,330 @@ +#!/usr/bin/env python3 +"""Emit and replay the complete old-reader query after the native prefix.""" + +import argparse +from collections import defaultdict +from fractions import Fraction as F +from functools import cache +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[2] +UNIT = tuple(1 << j for j in range(25)) +PINS = { + "prefix": (HERE / "prefix-normal/CARRIER-PREFIX.json.gz", + "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e"), + "prefix_checker": (HERE / "emit_prefix.py", + "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e"), + "query": (LANES / "bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b"), + "capture": (LANES / "controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7"), + "phase": (LANES / "bridge-access-20261017/check_bridge_access.py", + "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(name): + path, pin = PINS[name] + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Pinned source " + name) + return raw + + +def module(name): + read(name) + spec = importlib.util.spec_from_file_location("routed_query_" + name, PINS[name][0]) + result = importlib.util.module_from_spec(spec) + sys.modules[spec.name] = result + spec.loader.exec_module(result) + return result + + +prefix_checker = module("prefix_checker") +base = prefix_checker.base +phase = module("phase") + + +def act(columns, value): + result = 0 + while value: + bit = value & -value + result ^= columns[bit.bit_length() - 1] + value ^= bit + return result + + +@cache +def compose(left, right): + return tuple(act(left, value) for value in right) + + +def transpose(columns): + return tuple(sum(((columns[j] >> i) & 1) << j for j in range(25)) + for i in range(25)) + + +def add(target, source, coefficient=F(1)): + for key, value in source.items(): + target[key] = target.get(key, F(0)) + coefficient * value + if not target[key]: + del target[key] + + +def product(left, right): + result = [] + for row in left: + out = {} + for (j, a), coefficient in row.items(): + for (k, b), value in right[j].items(): + add(out, {(k, compose(a, b)): coefficient * value}) + result.append(out) + return result + + +def routed(rows, ports, views): + rho = {view["port"]: tuple(view["route_columns"]) for view in views} + return [{(j, compose(rho[p], rho[j])): value for j, value in row.items()} + for p, row in zip(ports, rows)] + + +def initial_prefix(response, selected): + state = [{(i, UNIT): F(1)} for i in range(640)] + for p in range(112): + if p not in selected: + add(state[112 + p], response[p]) + return state + + +def replay(events, maps, initial, selected): + state = [dict(row) for row in initial] + scalar_cost = 0 + map_cost = 0 + maximum = max(sum(abs(value) for value in row.values()) for row in state) + height = 0 + for event in events: + if event[0] == "map": + _, field, index = event + need(field < 112 or field - 112 in selected, "A query map uses only FULL fields") + route = tuple(maps[index]["columns"]) + state[field] = {(i, compose(route, a)): value + for (i, a), value in state[field].items()} + map_cost += 1 + else: + need(event[0] == "scalar", "The literal query event grammar") + _, op, target, source, raw = event + value = F(raw) + need(target < 112 or target - 112 in selected, "A scalar target is FULL") + if op == "add": + need(source < 112 or source - 112 in selected, "A scalar source is FULL") + need(target != source, "Distinct source and target arrays") + add(state[target], state[source], value) + else: + need(op == "scale", "Only ADD and SCALE instructions") + state[target] = {key: value * other for key, other in state[target].items()} + scalar_cost += base.n.r.price([[op, target, source, raw]]) + maximum = max(maximum, sum(abs(other) for other in state[target].values())) + for other in state[target].values(): + d = other.denominator + need(d & (d - 1) == 0, "Every query coefficient is dyadic") + height = max(height, d.bit_length() - 1) + return state, {"scalar_primitives": scalar_cost, "monomial_maps": map_cost, + "exact_prefix_content_one_norm": str(maximum), + "additional_binary_height": height} + + +def make_query(pair, capture, pivots): + maps, indices, events, stages = [], {}, [], {} + full = phase.product([(v, 1) for v in UNIT[:9 + 8 * pair["service_stage"]]]) + + def register(columns, translation): + columns = tuple(columns) + key = columns, translation + if key in indices: + return indices[key] + inverse = transpose(columns) + need(compose(columns, inverse) == compose(inverse, columns) == UNIT, + "Each actual query route is orthogonal") + need(columns[9 + 8 * pair["service_stage"]:] == UNIT[9 + 8 * pair["service_stage"]:], + "Each query route fixes the uncompleted axes") + transformed = phase.product([(act(columns, v), 1) + for v in UNIT[:9 + 8 * pair["service_stage"]]]) + need(phase.add_phase(transformed, phase.line(translation, 2)) == full, + "The complete Z4 phase of each FULL view") + indices[key] = len(maps) + maps.append({"columns": columns, "translation": translation, + "inverse_columns": inverse, "inverse_translation": act(inverse, translation)}) + return indices[key] + + def view(field, record, inverse=False): + route = tuple(record["route_columns"]) + delta = record["translation"] + if inverse: + route = transpose(route) + delta = act(route, delta) + events.append(["map", field, register(route, delta)]) + + def begin(): + return len(events) + + def end(name, start): + stages[name] = [start, len(events)] + + old = {view["port"]: view for view in pair["old_reader_views"]} + current = {view["port"]: view for view in pair["current_code_views"]} + ordinary = sorted(set(range(112)) - set(pivots)) + old_fields = [(p, p) for p in ordinary] + [(112 + p, p) for p in pivots] + start = begin() + for field, p in old_fields: + view(field, old[p]) + for op, p, r, coefficient in capture["scalar_word"]: + events.append(["scalar", op, 112 + p, r, coefficient]) + for field, p in reversed(old_fields): + view(field, old[p], True) + end("old_reader_complement", start) + start = begin() + for p in pivots: + events.append(["scalar", "add", 112 + p, p, "1"]) + end("first_selected_copy", start) + + def code_stage(name, word): + start = begin() + for p in range(112): + view(p, current[p]) + for op, p, r, coefficient in word: + events.append(["scalar", op, p, r, coefficient]) + for p in reversed(range(112)): + view(p, current[p], True) + end(name, start) + + code_stage("current_code", capture["scalar_word"]) + start = begin() + for p in pivots: + events.append(["scalar", "add", 112 + p, p, "-1"]) + end("second_selected_copy", start) + start = begin() + for op, p, r, coefficient, route_index in pair["middle_query"]: + if op == "scale": + events.append(["scalar", "scale", 112 + p, None, coefficient]) + else: + need(op == "mapped_add_restore", "The pinned middle-query grammar") + record = pair["middle_routes"][route_index] + forward = register(record["columns"], record["FULL_translation"]) + backward = register(record["inverse_columns"], record["inverse_FULL_translation"]) + need(tuple(maps[forward]["inverse_columns"]) == tuple(maps[backward]["columns"]) + and maps[forward]["inverse_translation"] == maps[backward]["translation"], + "The literal source restoration map") + events.append(["map", r, forward]) + events.append(["scalar", "add", 112 + p, r, coefficient]) + events.append(["map", r, backward]) + end("middle_query", start) + code_stage("current_inverse_code", capture["inverse_scalar_word"]) + return events, maps, stages + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + prefix = json.loads(read("prefix")) + query = json.loads(read("query")) + capture = json.loads(read("capture")) + pivots = query["pivots"] + selected = set(pivots) + need(pivots == prefix["selected_ports"] == capture["pivots"], "One actual pivot set") + response = base.n.rows(prefix["response"]) + reader = base.n.rows(capture["centre_reader"]) + prefix_reports = {} + for provider, word in prefix["providers"].items(): + prefix_reports[provider] = base.verify( + word, base.n.r.identity(112), response, [{} for _ in range(112)], selected) + reports, words = {}, {} + for pair in query["pairs"]: + key = str(pair["reader_stage"]) + ":" + str(pair["service_stage"]) + et = routed(response, range(112), pair["current_code_views"]) + ls = routed(reader, pivots, pair["old_reader_views"]) + direct = product(ls, et) + need(sum(map(len, direct)) == 3808, "Every direct old-reader owner path") + initial = initial_prefix(et, selected) + expected = [dict(row) for row in initial] + for p, row in zip(pivots, direct): + add(expected[112 + p], row) + events, maps, stages = make_query(pair, capture, pivots) + actual, report = replay(events, maps, initial, selected) + need(actual == expected, "All640 complete arbitrary fields with exact ordered owner paths") + need(actual[:112] == initial[:112] and actual[224:] == initial[224:], + "Every source and arbitrary helper is restored") + need(report["scalar_primitives"] == 11168 and report["monomial_maps"] == 2064, + "The complete literal routed-query invoice") + query_initial = [{(i, UNIT): F(1)} for i in range(640)] + query_expected = [dict(row) for row in query_initial] + for p, row in zip(pivots, direct): + add(query_expected[112 + p], row) + query_actual, query_bound = replay(events, maps, query_initial, selected) + need(query_actual == query_expected, "The query is valid on every independent FULL input") + negative_index = next(i for i in range(*stages["middle_query"]) if events[i][0] == "map") + bad = events[:negative_index] + events[negative_index + 1:] + bad_state, _ = replay(bad, maps, initial, selected) + need(bad_state != expected, "An omitted middle source view is rejected") + bad = events[:stages["current_inverse_code"][0]] + bad_state, _ = replay(bad, maps, initial, selected) + need(bad_state != expected, "An omitted source-code restoration is rejected") + words[key] = {"reader_stage": pair["reader_stage"], "service_stage": pair["service_stage"], + "events": events, "maps": maps, "stage_ranges": stages} + reports[key] = {**report, "exact_query_entry_unit_bound": query_bound, + "complete_local_scalar": 6456 + report["scalar_primitives"], + "native_mass": 1792, "native_profile": {"1": 1392, "2": 64, "3": 48, "8": 16}, + "restored_source_fields": 112, "unchanged_arbitrary_helpers": 416, + "direct_owner_path_terms": 3808, "distinct_checked_full_maps": len(maps)} + payload = { + "schema": "fixed-reader-literal-global-query-v1", + "source_pins": {key: {"path": str(path), "sha256": pin} + for key, (path, pin) in PINS.items()}, + "pivots": pivots, "native_prefixes": prefix["providers"], "queries": words, + "physical_contract": { + "query_entrance": "All X and selected Y fields are in the actual completed global FULL frame.", + "query": "X is restored; selected Y gains L_s E_t X; ordinary Y and all helpers are unchanged.", + "complete_content": "The selected record z gains L_s E_t x after the checked native carrier prefix. If z=L_s y, it is L_s(y+E_t x).", + "scope": "The complete D25 entry/exit dispatcher that puts the local prefix into these global charts is a separate pinned binding.", + }, + } + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(raw) + for key, word in saved["queries"].items(): + pair = next(p for p in query["pairs"] if + key == str(p["reader_stage"]) + ":" + str(p["service_stage"])) + et = routed(response, range(112), pair["current_code_views"]) + actual, report = replay(word["events"], word["maps"], initial_prefix(et, selected), selected) + need(report["scalar_primitives"] == reports[key]["scalar_primitives"] + and report["monomial_maps"] == reports[key]["monomial_maps"], + "The serialized query invoice") + expected = initial_prefix(et, selected) + for p, row in zip(pivots, product(routed(reader, pivots, pair["old_reader_views"]), et)): + add(expected[112 + p], row) + need(actual == expected, "The serialized complete operator map") + (args.out / "ROUTED-QUERY.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + receipt = {"status": "PASS_EXACT_LITERAL_ROUTED_QUERY_AND_NATIVE_PREFIX", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "prefix_reports": prefix_reports, "query_reports": reports, + "scope": "Exact local prefix and global FULL query. The actual D25 dispatcher is a separate binding; recursive hosting and the supplier remain open."} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py new file mode 100644 index 0000000000..5c1510a9f0 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py @@ -0,0 +1,187 @@ +#!/usr/bin/env python3 +"""Bind the native prefix, DATA dispatcher, and routed reader query.""" + +import argparse +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[2] +PINS = { + "helper": (HERE / "emit_routed_query.py", + "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900"), + "query": (HERE / "query-normal/ROUTED-QUERY.json.gz", + "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a"), + "dispatcher": (LANES / "bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24"), + "dispatcher_freeze": (LANES / "bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(name): + path, pin = PINS[name] + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Pinned source " + name) + return raw + + +read("helper") +spec = importlib.util.spec_from_file_location("fixed_reader_service_query", PINS["helper"][0]) +q = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = q +spec.loader.exec_module(q) + + +def verify(bundle): + prefix = json.loads(q.read("prefix")) + capture = json.loads(q.read("capture")) + old_query = json.loads(q.read("query")) + selected = set(bundle["selected_ports"]) + need(bundle["native_prefixes"] == prefix["providers"], "The full native programs are unchanged") + response = q.base.n.rows(prefix["response"]) + reader = q.base.n.rows(capture["centre_reader"]) + phase_checks = 0 + routed_stage_views = {} + for stage in bundle["stage_views"]: + t = stage["service_stage"] + need(stage["physical_input_level"] == t - 1 + and stage["physical_output_level"] == t, "The adjacent physical level") + before = [(v, 1) for v in q.UNIT[:9 + 8 * (t - 1)]] + after = [(v, 1) for v in q.UNIT[:9 + 8 * t]] + exterior = [(v, 1) for v in stage["common_exterior_axes"]] + need(exterior == [(v, 1) for v in q.UNIT[9:9 + 8 * t]], "The complete common exterior") + entries = {item["field"]: item for item in stage["DATA_entry"]} + exits = {item["field"]: item for item in stage["DATA_exit"]} + need(set(entries) == set(exits) == set(range(224)), "All data boundary fields") + for field in range(224): + entry, out = entries[field], exits[field] + p = field % 112 + rho = tuple(entry["route_columns"]) + need(rho == tuple(out["route_columns"]), "The same owner partition at both ends") + need(q.compose(rho, rho) == q.UNIT + and q.transpose(rho) == rho, "The orthogonal involutive DATA route") + line = prefix["ports"][p] + need(q.act(rho, line) == line, "The intrinsic line is fixed") + full = field < 112 or p in selected + physical_before = before + ([] if full else [(line, -1)]) + actual = q.phase.add_phase( + q.phase.product([(q.act(rho, v), exponent) for v, exponent in physical_before]), + q.phase.line(entry["translation_after_route"], 2)) + expected = q.phase.product(exterior + ([(line, 1)] if full else [])) + need(actual == expected and entry["intrinsic_input"] == ("Q_p" if full else "I"), + "The exact global-to-local input phase") + need(q.act(rho, entry["translation_before_route"]) == entry["translation_after_route"], + "The exact translation order at entry") + physical_after = after + ([] if full else [(line, -1)]) + actual = q.phase.add_phase( + q.phase.product([(q.act(rho, v), exponent) for v, exponent in physical_after]), + q.phase.line(out["translation_after_route"], 2)) + need(actual == q.phase.product(physical_after) + and out["global_output"] == ("FULL" if full else "FULL*q_p"), + "The exact local-to-global output phase") + phase_checks += 2 + routed_stage_views[t] = [ + {"port": p, "route_columns": entries[p]["route_columns"], + "translation": exits[p]["translation_after_route"]} for p in range(112)] + prefix_reports = {} + for provider, word in bundle["native_prefixes"].items(): + prefix_reports[provider] = q.base.verify( + word, q.base.n.r.identity(112), response, [{} for _ in range(112)], selected) + expected_pairs = {(provider, s, t) for provider in bundle["native_prefixes"] + for s, t in ((0, 1), (0, 2), (1, 2))} + actual_pairs = set() + reports = [] + for service in bundle["services"]: + provider, s, t = service["provider"], service["reader_stage"], service["service_stage"] + actual_pairs.add((provider, s, t)) + key = f"{s}:{t}" + word = bundle["queries"][key] + pair = old_query["pairs"][service["query_pair_record"]] + need((pair["reader_stage"], pair["service_stage"]) == (s, t), "The exact retained reader") + need(pair["current_code_views"] == routed_stage_views[t], + "The query current chart is the actual DATA exit chart") + need(service["physical_input_level"] == t - 1 + and service["physical_output_level"] == t, "The reader label is not the physical level") + need([part["op"] for part in service["ordered_blocks"]] == [ + "DATA_entry", "native_input_adapters", "complete_native_carrier_cover_sweep", + "ordinary_output_adapters", "DATA_exit", "complete_cover_barrier", + "fixed_past_reader_query"], "The complete cover barrier precedes the query") + prefix_word = bundle["native_prefixes"][provider] + need(service["ordered_blocks"][2]["event_range"] == [0, len(prefix_word["events"])], + "No native event is omitted") + et = q.routed(response, range(112), routed_stage_views[t]) + ls = q.routed(reader, bundle["selected_ports"], pair["old_reader_views"]) + initial = q.initial_prefix(et, selected) + expected = [dict(row) for row in initial] + for p, row in zip(bundle["selected_ports"], q.product(ls, et)): + q.add(expected[112 + p], row) + actual, query_report = q.replay(word["events"], word["maps"], initial, selected) + need(actual == expected, "The complete service on all640 formal input fields") + scalar = prefix_reports[provider]["real_scalar_primitives"] + query_report["scalar_primitives"] + maps = service["map_call_bound"] + need(scalar == service["scalar_primitives"] == 17624 + and maps == {"DATA": 448, "late_query": 2064, "local_endpoint_adapters": 224, + "native_side_maps": 3040, "total": 5776}, + "The complete service invoice") + reports.append({"provider": provider, "reader_stage": s, "service_stage": t, + "native_mass": 1792, "scalar_primitives": scalar, + "monomial_map_call_bound": maps["total"], + "all_independent_input_fields": 640, + "query_prefix_formal_one_norm": query_report["exact_prefix_content_one_norm"], + "query_additional_binary_height": query_report["additional_binary_height"]}) + need(actual_pairs == expected_pairs and len(bundle["services"]) == len(expected_pairs), + "Both providers and all three actual stage pairs") + return {"complete_services": reports, "data_boundary_phase_equations": phase_checks, + "prefix_reports": prefix_reports} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + query = json.loads(read("query")) + dispatcher = json.loads(read("dispatcher")) + read("dispatcher_freeze") + for name, (path, pin) in dispatcher["source_pins"].items(): + raw = (LANES / path).read_bytes() + if path.endswith(".gz"): + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "The complete dispatcher source pin " + name) + bundle = { + "schema": "six-fixed-reader-forward-services-v1", + "source_pins": {key: {"path": str(path), "sha256": pin} + for key, (path, pin) in PINS.items()}, + "selected_ports": dispatcher["selected_ports"], "contract": dispatcher["contract"], + "owner_contract": dispatcher["owner_contract"], "stage_views": dispatcher["stage_views"], + "native_prefixes": query["native_prefixes"], "queries": query["queries"], + "services": dispatcher["invocations"], + "scope": "Complete data interfaces on the regular D25 cover, under the inherited416-helper host contract. Recursive hosting and the complete supplier cost remain separate.", + } + report = verify(bundle) + raw = (json.dumps(bundle, sort_keys=True, separators=(",", ":")) + "\n").encode() + need(verify(json.loads(raw)) == report, "The complete serialized service bundle") + (args.out / "FIXED-READER-SERVICES.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + receipt = {"status": "PASS_EXACT_SIX_FIXED_READER_D25_SERVICES", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), **report, + "scope": bundle["scope"]} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz new file mode 100644 index 0000000000..10606e5e97 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json new file mode 100644 index 0000000000..0a9cefe6a1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json @@ -0,0 +1,65 @@ +{ + "payload_decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "producer_sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e", + "reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "status": "PASS_EXACT_CARRIER_ONLY_PREFIX" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz new file mode 100644 index 0000000000..10606e5e97 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json new file mode 100644 index 0000000000..0a9cefe6a1 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json @@ -0,0 +1,65 @@ +{ + "payload_decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "producer_sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e", + "reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "status": "PASS_EXACT_CARRIER_ONLY_PREFIX" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json new file mode 100644 index 0000000000..424ae56de9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json @@ -0,0 +1,140 @@ +{ + "payload_decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "prefix_reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "producer_sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900", + "query_reports": { + "0:1": { + "additional_binary_height": 2, + "complete_local_scalar": 17624, + "direct_owner_path_terms": 3808, + "distinct_checked_full_maps": 545, + "exact_prefix_content_one_norm": "448", + "exact_query_entry_unit_bound": { + "additional_binary_height": 2, + "exact_prefix_content_one_norm": "448", + "monomial_maps": 2064, + "scalar_primitives": 11168 + }, + "monomial_maps": 2064, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_source_fields": 112, + "scalar_primitives": 11168, + "unchanged_arbitrary_helpers": 416 + }, + "0:2": { + "additional_binary_height": 2, + "complete_local_scalar": 17624, + "direct_owner_path_terms": 3808, + "distinct_checked_full_maps": 545, + "exact_prefix_content_one_norm": "448", + "exact_query_entry_unit_bound": { + "additional_binary_height": 2, + "exact_prefix_content_one_norm": "448", + "monomial_maps": 2064, + "scalar_primitives": 11168 + }, + "monomial_maps": 2064, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_source_fields": 112, + "scalar_primitives": 11168, + "unchanged_arbitrary_helpers": 416 + }, + "1:2": { + "additional_binary_height": 2, + "complete_local_scalar": 17624, + "direct_owner_path_terms": 3808, + "distinct_checked_full_maps": 1616, + "exact_prefix_content_one_norm": "448", + "exact_query_entry_unit_bound": { + "additional_binary_height": 2, + "exact_prefix_content_one_norm": "448", + "monomial_maps": 2064, + "scalar_primitives": 11168 + }, + "monomial_maps": 2064, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_source_fields": 112, + "scalar_primitives": 11168, + "unchanged_arbitrary_helpers": 416 + } + }, + "scope": "Exact local prefix and global FULL query. The actual D25 dispatcher is a separate binding; recursive hosting and the supplier remain open.", + "status": "PASS_EXACT_LITERAL_ROUTED_QUERY_AND_NATIVE_PREFIX" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz new file mode 100644 index 0000000000..f0db62fe4b Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json new file mode 100644 index 0000000000..424ae56de9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json @@ -0,0 +1,140 @@ +{ + "payload_decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "prefix_reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "producer_sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900", + "query_reports": { + "0:1": { + "additional_binary_height": 2, + "complete_local_scalar": 17624, + "direct_owner_path_terms": 3808, + "distinct_checked_full_maps": 545, + "exact_prefix_content_one_norm": "448", + "exact_query_entry_unit_bound": { + "additional_binary_height": 2, + "exact_prefix_content_one_norm": "448", + "monomial_maps": 2064, + "scalar_primitives": 11168 + }, + "monomial_maps": 2064, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_source_fields": 112, + "scalar_primitives": 11168, + "unchanged_arbitrary_helpers": 416 + }, + "0:2": { + "additional_binary_height": 2, + "complete_local_scalar": 17624, + "direct_owner_path_terms": 3808, + "distinct_checked_full_maps": 545, + "exact_prefix_content_one_norm": "448", + "exact_query_entry_unit_bound": { + "additional_binary_height": 2, + "exact_prefix_content_one_norm": "448", + "monomial_maps": 2064, + "scalar_primitives": 11168 + }, + "monomial_maps": 2064, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_source_fields": 112, + "scalar_primitives": 11168, + "unchanged_arbitrary_helpers": 416 + }, + "1:2": { + "additional_binary_height": 2, + "complete_local_scalar": 17624, + "direct_owner_path_terms": 3808, + "distinct_checked_full_maps": 1616, + "exact_prefix_content_one_norm": "448", + "exact_query_entry_unit_bound": { + "additional_binary_height": 2, + "exact_prefix_content_one_norm": "448", + "monomial_maps": 2064, + "scalar_primitives": 11168 + }, + "monomial_maps": 2064, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_source_fields": 112, + "scalar_primitives": 11168, + "unchanged_arbitrary_helpers": 416 + } + }, + "scope": "Exact local prefix and global FULL query. The actual D25 dispatcher is a separate binding; recursive hosting and the supplier remain open.", + "status": "PASS_EXACT_LITERAL_ROUTED_QUERY_AND_NATIVE_PREFIX" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz new file mode 100644 index 0000000000..f0db62fe4b Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json new file mode 100644 index 0000000000..41691c9152 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json @@ -0,0 +1,135 @@ +{ + "complete_services": [ + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "data_boundary_phase_equations": 896, + "payload_decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "prefix_reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "producer_sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd", + "scope": "Complete data interfaces on the regular D25 cover, under the inherited416-helper host contract. Recursive hosting and the complete supplier cost remain separate.", + "status": "PASS_EXACT_SIX_FIXED_READER_D25_SERVICES" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz new file mode 100644 index 0000000000..9bd546dc28 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json new file mode 100644 index 0000000000..41691c9152 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json @@ -0,0 +1,135 @@ +{ + "complete_services": [ + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_independent_input_fields": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "query_additional_binary_height": 2, + "query_prefix_formal_one_norm": "448", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "data_boundary_phase_equations": 896, + "payload_decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "prefix_reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "22", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 6456, + "scalar_stage_prices": { + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "producer_sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd", + "scope": "Complete data interfaces on the regular D25 cover, under the inherited416-helper host contract. Recursive hosting and the complete supplier cost remain separate.", + "status": "PASS_EXACT_SIX_FIXED_READER_D25_SERVICES" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz new file mode 100644 index 0000000000..9bd546dc28 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz new file mode 100644 index 0000000000..971848a844 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json new file mode 100644 index 0000000000..1903d28176 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json @@ -0,0 +1,11255 @@ +{ + "code": [ + { + "0": "1", + "2": "1", + "25": "1", + "27": "1", + "70": "1", + "71": "1", + "72": "1", + "76": "1", + "87": "1", + "89": "1", + "90": "1", + "91": "1" + }, + { + "1": "1", + "19": "1", + "5": "1", + "54": "1", + "64": "1", + "73": "1", + "82": "1", + "83": "1" + }, + { + "0": "-1", + "2": "1", + "25": "1", + "27": "-1" + }, + { + "22": "1", + "3": "1", + "4": "1", + "50": "1", + "60": "1", + "69": "1", + "80": "1", + "84": "1" + }, + { + "3": "-1", + "4": "1" + }, + { + "1": "-1", + "5": "1" + }, + { + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "6": "1", + "77": "1", + "85": "1", + "86": "1" + }, + { + "10": "1", + "11": "1", + "57": "1", + "61": "1", + "62": "1", + "63": "1", + "7": "1", + "79": "-1", + "81": "1", + "9": "1", + "92": "1", + "94": "-1" + }, + { + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "61": "-1", + "9": "1" + }, + { + "10": "1", + "57": "-1", + "62": "1", + "7": "-1" + }, + { + "11": "1", + "15": "1", + "53": "-1", + "63": "-1" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1", + "13": "1", + "27": "1", + "51": "1" + }, + { + "0": "-1", + "14": "1", + "27": "1", + "52": "1" + }, + { + "0": "-1", + "15": "-1", + "27": "1", + "53": "-1" + }, + { + "16": "1", + "20": "-1", + "44": "-1", + "46": "1" + }, + { + "17": "1", + "29": "1", + "30": "1", + "56": "1", + "58": "1", + "67": "1", + "93": "1", + "95": "1" + }, + { + "101": "1", + "18": "1", + "32": "1", + "34": "1", + "49": "1", + "65": "1", + "68": "1", + "98": "1" + }, + { + "1": "-1", + "19": "1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "1", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "-1", + "78": "1", + "79": "-1", + "94": "1", + "99": "-1" + }, + { + "15": "1", + "21": "-1", + "47": "-1", + "53": "-1" + }, + { + "22": "1", + "3": "-1" + }, + { + "100": "1", + "102": "1", + "23": "1", + "31": "1", + "33": "1", + "55": "1", + "59": "1", + "74": "1" + }, + { + "24": "1", + "26": "1", + "28": "1", + "48": "1", + "66": "1", + "75": "1", + "96": "1", + "97": "1" + }, + { + "2": "1", + "20": "-1", + "25": "-1", + "46": "1" + }, + { + "24": "-1", + "26": "1" + }, + { + "0": "1", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "78": "1", + "81": "-1", + "92": "1", + "99": "1" + }, + { + "24": "-1", + "28": "1" + }, + { + "17": "-1", + "29": "1" + }, + { + "17": "-1", + "30": "1" + }, + { + "23": "-1", + "31": "1" + }, + { + "18": "-1", + "32": "1" + }, + { + "23": "-1", + "33": "1" + }, + { + "18": "-1", + "34": "1" + }, + { + "35": "1", + "6": "-1" + }, + { + "111": "-1", + "15": "1", + "36": "-1", + "53": "-1" + }, + { + "110": "1", + "111": "-1", + "36": "1", + "37": "-1" + }, + { + "38": "1", + "6": "-1" + }, + { + "39": "1", + "6": "-1" + }, + { + "40": "1", + "6": "-1" + }, + { + "106": "1", + "15": "1", + "41": "-1", + "53": "-1" + }, + { + "105": "-1", + "42": "-1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "111": "-1", + "36": "1", + "43": "-1" + }, + { + "16": "-1", + "44": "-1", + "57": "1", + "7": "-1" + }, + { + "45": "1", + "8": "-1" + }, + { + "10": "1", + "105": "-1", + "110": "-1", + "14": "-1", + "20": "-1", + "37": "-1", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "71": "-1", + "90": "1" + }, + { + "20": "-1", + "21": "1", + "46": "1", + "47": "-1" + }, + { + "24": "-1", + "48": "1" + }, + { + "18": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "111": "-1", + "13": "-1", + "36": "1", + "51": "1" + }, + { + "14": "-1", + "20": "1", + "46": "1", + "52": "1" + }, + { + "106": "1", + "11": "1", + "111": "-1", + "15": "-1", + "21": "-1", + "36": "-1", + "41": "-1", + "47": "-1", + "53": "1", + "63": "-1", + "70": "-1", + "91": "1" + }, + { + "1": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "17": "-1", + "56": "1" + }, + { + "104": "-1", + "105": "-1", + "106": "-1", + "16": "-1", + "41": "-1", + "42": "-1", + "43": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "-1", + "87": "1" + }, + { + "17": "-1", + "58": "1" + }, + { + "23": "-1", + "59": "1" + }, + { + "3": "-1", + "60": "1" + }, + { + "57": "-1", + "61": "1", + "7": "-1", + "9": "1" + }, + { + "10": "1", + "20": "1", + "46": "1", + "62": "-1" + }, + { + "11": "1", + "57": "-1", + "63": "1", + "7": "-1" + }, + { + "1": "-1", + "64": "1" + }, + { + "18": "-1", + "65": "1" + }, + { + "24": "-1", + "66": "1" + }, + { + "17": "-1", + "67": "1" + }, + { + "18": "-1", + "68": "1" + }, + { + "3": "-1", + "69": "1" + }, + { + "0": "-1", + "27": "-1", + "70": "1", + "91": "1" + }, + { + "0": "-1", + "27": "-1", + "71": "1", + "90": "1" + }, + { + "0": "-1", + "27": "-1", + "72": "1", + "89": "1" + }, + { + "1": "-1", + "73": "1" + }, + { + "23": "-1", + "74": "1" + }, + { + "24": "-1", + "75": "1" + }, + { + "0": "-1", + "27": "-1", + "76": "1", + "87": "1" + }, + { + "6": "-1", + "77": "1" + }, + { + "0": "-1", + "27": "1", + "78": "1", + "99": "1" + }, + { + "20": "-1", + "46": "1", + "79": "-1", + "94": "1" + }, + { + "3": "-1", + "80": "1" + }, + { + "0": "-1", + "27": "1", + "81": "-1", + "92": "1" + }, + { + "1": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "3": "-1", + "84": "1" + }, + { + "6": "-1", + "85": "1" + }, + { + "6": "-1", + "86": "1" + }, + { + "57": "1", + "7": "-1", + "76": "-1", + "87": "1" + }, + { + "8": "-1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "72": "1", + "89": "-1" + }, + { + "20": "1", + "46": "1", + "71": "-1", + "90": "1" + }, + { + "15": "1", + "53": "-1", + "70": "-1", + "91": "1" + }, + { + "57": "-1", + "7": "-1", + "81": "1", + "92": "1" + }, + { + "17": "-1", + "93": "1" + }, + { + "57": "-1", + "7": "-1", + "79": "-1", + "94": "-1" + }, + { + "17": "-1", + "95": "1" + }, + { + "24": "-1", + "96": "1" + }, + { + "24": "-1", + "97": "1" + }, + { + "18": "-1", + "98": "1" + }, + { + "20": "-1", + "46": "1", + "78": "1", + "99": "-1" + }, + { + "100": "1", + "23": "-1" + }, + { + "101": "1", + "18": "-1" + }, + { + "102": "1", + "23": "-1" + }, + { + "103": "1", + "8": "-1" + }, + { + "104": "-1", + "43": "-1", + "57": "1", + "7": "-1" + }, + { + "105": "-1", + "20": "1", + "42": "1", + "46": "1" + }, + { + "106": "-1", + "41": "-1", + "57": "1", + "7": "-1" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "8": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "110": "-1", + "20": "1", + "37": "-1", + "46": "1" + }, + { + "104": "1", + "110": "1", + "111": "1", + "13": "-1", + "36": "-1", + "37": "-1", + "43": "-1", + "51": "1", + "61": "-1", + "72": "1", + "89": "-1", + "9": "1" + } + ], + "code_inverse": [ + { + "0": "1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "2": "-1/12", + "27": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "-1/12", + "81": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "0": "1/12", + "16": "-1/12", + "2": "5/12", + "20": "1/12", + "25": "5/12", + "47": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "-1/12", + "99": "-1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "7/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "7/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "10": "-1/12", + "104": "-1/12", + "106": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "10": "-1/12", + "111": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "-1/12", + "9": "5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "-1/12", + "110": "-1/12", + "46": "1/12", + "52": "-1/12", + "61": "-1/12", + "62": "5/12", + "63": "-1/12", + "7": "1/12", + "90": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "5/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "7/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "111": "-1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "1/12", + "43": "1/12", + "51": "-5/12", + "78": "-1/12", + "81": "-1/12", + "89": "1/12", + "9": "1/12" + }, + { + "105": "1/12", + "110": "1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "-1/12", + "52": "-5/12", + "62": "1/12", + "78": "-1/12", + "81": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "1/12", + "27": "-1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "78": "1/12", + "81": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "5/12", + "20": "1/12", + "25": "-1/12", + "42": "1/12", + "44": "-5/12", + "47": "-1/12", + "57": "-1/12", + "79": "-1/12", + "87": "1/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "1": "1/8", + "19": "7/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "46": "-1/12", + "47": "-1/12", + "52": "1/12", + "62": "1/12", + "79": "-1/12", + "90": "1/12", + "99": "-1/12" + }, + { + "11": "1/12", + "16": "-1/12", + "20": "1/12", + "21": "-5/12", + "25": "-1/12", + "36": "1/12", + "41": "1/12", + "47": "5/12", + "53": "-1/12", + "79": "-1/12", + "91": "1/12", + "99": "-1/12" + }, + { + "22": "7/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "16": "1/12", + "2": "5/12", + "20": "-1/12", + "25": "-5/12", + "47": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "7/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "2": "-1/12", + "27": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "1/12", + "81": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "7/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "7/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "7/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "7/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "7/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "7/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "7/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "35": "7/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "11": "1/12", + "111": "-1/12", + "21": "1/12", + "36": "-5/12", + "37": "1/12", + "41": "1/12", + "43": "1/12", + "51": "1/12", + "53": "-1/12", + "89": "1/12", + "9": "1/12", + "91": "1/12" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "-1/12", + "37": "-5/12", + "43": "1/12", + "46": "-1/12", + "51": "1/12", + "52": "1/12", + "62": "1/12", + "89": "1/12", + "9": "1/12", + "90": "1/12" + }, + { + "35": "-1/8", + "38": "7/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "7/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "7/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "1/12", + "21": "1/12", + "36": "1/12", + "41": "-5/12", + "42": "1/12", + "44": "1/12", + "53": "-1/12", + "57": "-1/12", + "87": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "105": "5/12", + "106": "1/12", + "110": "-1/12", + "42": "-5/12", + "44": "1/12", + "46": "1/12", + "52": "-1/12", + "57": "-1/12", + "62": "-1/12", + "87": "1/12", + "90": "-1/12" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "-1/12", + "37": "1/12", + "42": "1/12", + "43": "-5/12", + "44": "1/12", + "51": "1/12", + "57": "-1/12", + "87": "1/12", + "89": "1/12", + "9": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "-5/12", + "20": "-1/12", + "25": "1/12", + "42": "1/12", + "44": "-5/12", + "47": "1/12", + "57": "-1/12", + "79": "1/12", + "87": "1/12", + "99": "1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "7/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "46": "-1/12", + "47": "1/12", + "52": "1/12", + "62": "1/12", + "79": "1/12", + "90": "1/12", + "99": "1/12" + }, + { + "11": "1/12", + "16": "1/12", + "20": "-1/12", + "21": "-5/12", + "25": "1/12", + "36": "1/12", + "41": "1/12", + "47": "-5/12", + "53": "-1/12", + "79": "1/12", + "91": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "7/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "7/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "7/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "111": "1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "5/12", + "78": "-1/12", + "81": "-1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "105": "-1/12", + "110": "-1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "1/12", + "52": "5/12", + "62": "-1/12", + "78": "-1/12", + "81": "-1/12", + "90": "-1/12" + }, + { + "11": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "-1/12", + "27": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "78": "1/12", + "81": "1/12", + "91": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "7/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "7/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "7/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "10": "-1/12", + "104": "1/12", + "106": "1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "7/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "7/8", + "74": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "7/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "111": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "1/12", + "9": "-5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "1/12", + "110": "1/12", + "46": "-1/12", + "52": "1/12", + "61": "-1/12", + "62": "-5/12", + "63": "-1/12", + "7": "1/12", + "90": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "-5/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "7/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "7/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "7/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "7/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "7/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "7/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "0": "1/12", + "11": "1/12", + "2": "-1/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "-5/12" + }, + { + "0": "1/12", + "105": "1/12", + "110": "1/12", + "2": "-1/12", + "46": "-1/12", + "52": "1/12", + "62": "1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "-5/12" + }, + { + "0": "1/12", + "111": "1/12", + "2": "-1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "5/12", + "9": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "7/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "7/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "104": "1/12", + "106": "1/12", + "2": "-1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "-5/12" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "7/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "27": "1/12", + "47": "-1/12", + "78": "5/12", + "79": "-1/12", + "81": "-1/12", + "99": "5/12" + }, + { + "10": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "47": "1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "-5/12", + "92": "1/12", + "94": "-5/12", + "99": "1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "7/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "27": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "1/12", + "81": "-5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "7/8", + "83": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "7/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "7/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "7/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "7/8" + }, + { + "0": "1/12", + "104": "-1/12", + "106": "-1/12", + "2": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "5/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "7/8" + }, + { + "0": "1/12", + "111": "-1/12", + "2": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "-5/12", + "9": "1/12" + }, + { + "0": "1/12", + "105": "-1/12", + "110": "-1/12", + "2": "-1/12", + "46": "1/12", + "52": "-1/12", + "62": "-1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "5/12" + }, + { + "0": "1/12", + "11": "-1/12", + "2": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "5/12" + }, + { + "10": "-1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "-1/12", + "81": "5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "7/8", + "95": "-1/8" + }, + { + "10": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "47": "-1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "5/12", + "92": "1/12", + "94": "-5/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "7/8", + "97": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "7/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "7/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "27": "1/12", + "47": "1/12", + "78": "5/12", + "79": "1/12", + "81": "-1/12", + "99": "-5/12" + }, + { + "100": "7/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "7/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "7/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "103": "7/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "1/12", + "37": "-1/12", + "42": "1/12", + "43": "5/12", + "44": "1/12", + "51": "-1/12", + "57": "-1/12", + "87": "1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "104": "1/12", + "105": "-5/12", + "106": "1/12", + "110": "1/12", + "42": "-5/12", + "44": "1/12", + "46": "-1/12", + "52": "1/12", + "57": "-1/12", + "62": "1/12", + "87": "1/12", + "90": "1/12" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "5/12", + "42": "1/12", + "44": "1/12", + "53": "1/12", + "57": "-1/12", + "87": "1/12", + "91": "-1/12" + }, + { + "103": "-1/8", + "107": "7/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "7/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "7/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "1/12", + "37": "5/12", + "43": "-1/12", + "46": "-1/12", + "51": "-1/12", + "52": "1/12", + "62": "1/12", + "89": "-1/12", + "9": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "111": "1/12", + "21": "1/12", + "36": "-5/12", + "37": "-1/12", + "41": "1/12", + "43": "-1/12", + "51": "-1/12", + "53": "-1/12", + "89": "-1/12", + "9": "-1/12", + "91": "1/12" + } + ], + "diagonal_response": [ + { + "0": "-5" + }, + { + "1": "-7" + }, + { + "2": "1" + }, + { + "3": "-7" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "-7" + }, + { + "7": "-5" + }, + { + "8": "-7" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "-7" + }, + { + "18": "-7" + }, + { + "19": "1" + }, + { + "20": "-5" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "23": "-7" + }, + { + "24": "-7" + }, + { + "25": "1" + }, + { + "26": "1" + }, + { + "27": "-5" + }, + { + "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": "-5" + }, + { + "47": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "51": "1" + }, + { + "52": "1" + }, + { + "53": "-5" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "57": "-5" + }, + { + "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": "-5" + } + ], + "entry_square_inverse_word": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 0, + null, + "11" + ] + ], + "entry_square_word": [ + [ + "translate", + 0, + null, + "11" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "groups": [ + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 0, + "ports": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 27, + "ports": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 53, + "ports": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 111, + "ports": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 20, + "ports": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 7, + "ports": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 57, + "ports": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 46, + "ports": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 1, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 3, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 6, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 17, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 18, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 24, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 23, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + ], + "pivots": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "scalar_words": { + "code": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "inverse_code": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ] + }, + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json new file mode 100644 index 0000000000..b92af328c6 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json @@ -0,0 +1,15 @@ +{ + "files": { + "DIRECT-FULL.md": "905d4ae107dcc014e28bb01a0e6090d02ad075ed219e4e1b921fe50a86ba032c", + "direct-normal/CHECKS.json": "267b3b0cfff10073d0edc497d5f1ee3290e789124eca7e9e3c63a7e2fc3605f3", + "direct-normal/DIRECT-FULL-CAPTURE.json.gz": "b1bade79c227366b9c283acfbbb4cbdc5dbf3f6a1764bac0e69abd2493e38487", + "direct-optimized/CHECKS.json": "267b3b0cfff10073d0edc497d5f1ee3290e789124eca7e9e3c63a7e2fc3605f3", + "direct-optimized/DIRECT-FULL-CAPTURE.json.gz": "b1bade79c227366b9c283acfbbb4cbdc5dbf3f6a1764bac0e69abd2493e38487", + "emit_direct_full.py": "fbe845f577874795b83de0f7733e90c904aabebb7d33bf1a8874d10c6e0fa574" + }, + "normal_optimized_byte_identical": true, + "payload_decompressed_sha256": "fa3342f8b4ddf286f6f67922f4184486ec0162610e4de6a457de3eed0750504c", + "scope": "Only sixteen FULL child recipes change; all exact interface contracts remain unchanged.", + "source_decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "status": "FROZEN_PRODUCER_PASS_INDEPENDENT_REVIEW_PENDING" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json new file mode 100644 index 0000000000..352c37ada2 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "PRODUCTIVE-CAPTURE.md": "de842ef7745cc86ab21a7e05472bc99ef47e7d0c75185b70cfe40219715aee66", + "emit_capture.py": "1557c9f38b1d89f6d38e920d8db604607519a99cf37366b4c15414aed489cf1f", + "run-normal/CHECKS.json": "8f769610ac2a5bd905a89566dde512bfa7ab47a46770b76897deb0536f004c2d", + "run-normal/PRODUCTIVE-CAPTURE.json.gz": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788", + "run-optimized/CHECKS.json": "8f769610ac2a5bd905a89566dde512bfa7ab47a46770b76897deb0536f004c2d", + "run-optimized/PRODUCTIVE-CAPTURE.json.gz": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "normal_optimized_byte_identical": true, + "payload_decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "scope": "Exact local productive centre-row formation, including arbitrary target baselines. Selected targets finish in FULL. No next-stage I-frame, recursive hosting or final supplier claim.", + "status": "FROZEN_PRODUCER_PASS_INDEPENDENT_REVIEW_PENDING" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json new file mode 100644 index 0000000000..d0d58ab7c0 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "LINE-ENTRY-REUSE.md": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c", + "emit_line_entry_reuse.py": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62", + "reuse-normal/CHECKS.json": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048", + "reuse-normal/LINE-ENTRY-REUSE.json.gz": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047", + "reuse-optimized/CHECKS.json": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048", + "reuse-optimized/LINE-ENTRY-REUSE.json.gz": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + "normal_optimized_byte_identical": true, + "payload_decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "scope": "The arbitrary-record local line-entry interface uses the same local reader. Routed past-reader access, caller composition, and recursive hosting remain separate.", + "status": "FROZEN_PRODUCER_PASS_INDEPENDENT_REVIEW_PENDING" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md new file mode 100644 index 0000000000..3d74e03659 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md @@ -0,0 +1,86 @@ +# A local line-entry interface for sixteen stored centre rows + +This packet changes the input contract of the frozen productive row capture. +It accepts sixteen independent records with their positive line phases. It +does not form or decode those records. + +Let \(P\) be the fixed sixteen-port set in `PRODUCTIVE-CAPTURE.md`. Let +\(q_p=Q_p^{-1}\), let \(F_9\) be the exact full transform, and let \(C\) and +\(E\) be the pinned row code and native response. The physical inputs are + +\[ + X_p=Q_px_p,\qquad + Y_p=y_p\ (p\notin P),\qquad + Y_p=Q_pz_p\ (p\in P). +\] + +The records \(z_p\), all other data, and all 416 helper fields are arbitrary +and independent. The emitted outputs are + +\[ + X_p=F_9x_p,\qquad + Y_p=F_9q_p(y+Ex)_p\ (p\notin P),\qquad + Y_p=F_9[z_p+(CEx)_p]\ (p\in P). +\] + +The entry has no row precode. The word keeps the 96 ordinary target paths +from the formation packet. No retained event reads a selected target. +Each selected target starts in its exact canonical line chart and advances +to FULL with one rank-eight child. The word then executes the same pinned +FULL-source query as the formation packet. Thus the independent record is +preserved as an additive baseline. No assumption that a record is zero is +used. + +The input adapter for each selected target is the pinned source adapter +for the same physical port, bound to the selected target field. The 16 +new rank-eight recipes are derived from the exact ordered operation +\(\Gamma_{\rm FULL}\Gamma_{\rm line}^{-1}\). Both providers pass the +independent phase interpreter, including the global phase. The output +adapters and every retained native recipe are byte-exact inherited data. + +For each provider the complete local invoice is: + +| Item | Count | +| --- | ---: | +| Native profile | \(1392H_1+64H_2+48H_3+16H_8\) | +| Native mass | 1792 | +| Native children | 1520 | +| Scalar primitives | 9880 | +| Retained-core scalar primitives | 6456 | +| Late-query scalar primitives | 3424 | +| Input monomial views | 128 | +| Output monomial views | 96 | +| Native side-map upper bound | 3040 | +| Owned or private fields | 0 | +| Fixed odd-division scans | 0 | + +The literal scalar/native boundary sweep has maximum content row one-norm +112 and binary denominator height one. This is a bound on register content +at those boundaries. It is not a bound for the internal implementation of +a recursive child. + +`emit_line_entry_reuse.py` verifies every one of the 640 independent input +columns, the exact frame of every read and write, all final frames, and +the identity on all 416 helpers. It verifies the serialized output again. +A control that changes a selected input frame from its line to I fails. +Normal Python and optimized Python produce byte-identical payloads and +receipts. + +Reproduce into new output directories: + +```sh +python3 emit_line_entry_reuse.py --out replay-normal +python3 -O emit_line_entry_reuse.py --out replay-optimized +``` + +This is a local reuse interface with the same local reader \(C_P\). For a +reader retained from an earlier routed stage, the late query is +\(L_sE_t\), with its actual ordered source views. That query has a separate +word and invoice. In particular, the 9880 figure here is not its price. +The caller must also supply the stated positive line input on each stored +record and accept the stated FULL output. No complete supplier, recursive +hosting, or kappa improvement is claimed. + +This result uses the controller's frozen row-code packet, the cyclic +native family, and the reviewed formation packet. The proof, emitter, and +checks were prepared with AI assistance. diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py new file mode 100644 index 0000000000..d89e113296 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python3 +"""Emit the local line-entry interface for arbitrary centre records.""" + +import argparse +from copy import deepcopy +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +SOURCE = HERE / "run-normal/PRODUCTIVE-CAPTURE.json.gz" +SOURCE_PIN = "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2" +HELPER = HERE / "emit_capture.py" +HELPER_PIN = "1557c9f38b1d89f6d38e920d8db604607519a99cf37366b4c15414aed489cf1f" + + +def need(test, message): + if not test: + raise ValueError(message) + + +need(sha256(HELPER.read_bytes()).hexdigest() == HELPER_PIN, "The pinned formation checker") +spec = importlib.util.spec_from_file_location("line_entry_base", HELPER) +base = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = base +spec.loader.exec_module(base) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + raw = gzip.decompress(SOURCE.read_bytes()) + need(sha256(raw).hexdigest() == SOURCE_PIN, "Exact complete formation source") + source = json.loads(raw) + selected = set(source["selected_ports"]) + response = base.n.rows(source["response"]) + captured = base.n.rows(source["captured_response"]) + identity = base.n.r.identity(112) + reports, words = {}, {} + fresh = 0 + for provider, original in source["providers"].items(): + word = deepcopy(original) + start_core, end_core = original["stage_ranges"]["retained_core"] + start_query, end_query = original["stage_ranges"]["late_query"] + kept = deepcopy(original["events"][start_core:end_core]) + query = deepcopy(original["events"][start_query:end_query]) + events = list(kept) + word["native_recipes"].pop("capture-full") + source_views = {view["port"]: view for view in original["input_views"]} + input_views = [{**view, "field": view["port"]} for view in original["input_views"]] + for p in source["selected_ports"]: + line = original["start"][p] + word["start"][112 + p] = line + old = base.n.compiler.canonical_frame(9, tuple(word["frames"][line])) + full = base.n.compiler.canonical_frame(9, tuple(word["frames"][1])) + operation = old.adjoint().then(full) + recipe, _ = base.n.compiler.lower_child(operation) + need(recipe["rank"] == 8, "The exact line-to-FULL rank") + circuit = base.n.phase.adjoint(base.n.phase.frame(word["frames"][line], 9)) \ + + base.n.phase.frame(word["frames"][1], 9) + base.n.phase.equal(base.n.phase.recipe(recipe), circuit, + "Exact selected line-entry advance") + fresh += 1 + key = "capture-line:" + str(p) + word["native_recipes"][key] = recipe + events.append(["native", 112 + p, line, 1, 8, key]) + input_views.append({**source_views[p], "role": "selected_target", + "field": 112 + p, "source_entry_port": p}) + query_start = len(events) + events.extend(query) + word["events"] = events + word["input_views"] = input_views + word.pop("new_full_recipe_circuit") + word["stage_ranges"] = {"precode": [0, 0], "retained_core": [0, len(kept)], + "selected_line_progress": [len(kept), query_start], + "late_query": [query_start, len(events)]} + report = base.verify(word, identity, response, captured, selected) + need(report["native_profile"] == {1: 1392, 2: 64, 3: 48, 8: 16}, + "The complete reuse profile") + need(report["native_mass"] == 1792 and report["real_scalar_primitives"] == 9880, + "The complete current-reader local invoice") + need(len(input_views) == 128 and len(word["output_views"]) == 96, + "All source and selected target input views are charged") + reports[provider], words[provider] = report, word + bad = deepcopy(word) + bad["start"][112 + source["selected_ports"][0]] = 0 + try: + base.verify(bad, identity, response, captured, selected) + except ValueError: + pass + else: + raise ValueError("The wrong selected I-frame input was accepted") + payload = { + "schema": "productive-sixteen-line-entry-reuse-v1", + "source_decompressed_sha256": SOURCE_PIN, + "ports": source["ports"], "selected_ports": source["selected_ports"], + "ordinary_ports": source["ordinary_ports"], "response": source["response"], + "selected_query_response": source["captured_response"], "providers": words, + "physical_contract": { + "input": "X_p=Q_p x_p; Y_p=y_p outside P; Y_p=Q_p z_p on P", + "source_output": "X_p=F9 x_p for every p", + "ordinary_target_output": "Y_p=F9 q_p (y+E x)_p outside P", + "selected_target_output": "Y_p=F9 [z_p+(C E x)_p] on P", + "baseline": "All16 records z and all other data/helper fields are independent and arbitrary.", + "reader_scope": "The late query uses the same local reader C_P. A routed past-reader query is a separate word and invoice.", + }, + } + data = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(data) + for provider, word in saved["providers"].items(): + need(base.verify(word, identity, response, captured, selected) == reports[provider], + "The complete serialized line-entry replay") + (args.out / "LINE-ENTRY-REUSE.json.gz").write_bytes(gzip.compress(data, mtime=0)) + receipt = {"status": "PASS_EXACT_LOCAL_LINE_ENTRY_REUSE", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "source_decompressed_sha256": SOURCE_PIN, + "payload_decompressed_sha256": sha256(data).hexdigest(), + "reports": reports, "fresh_phase_checks": fresh, + "negative_control": "A selected I-frame input is rejected.", + "scope": "Exact arbitrary-record local interface only. The actual past/current routed reader product, its access maps, and the complete supplier remain separate."} + (args.out / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json new file mode 100644 index 0000000000..86ddadbe7b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json @@ -0,0 +1,71 @@ +{ + "fresh_phase_checks": 32, + "negative_control": "A selected I-frame input is rejected.", + "payload_decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "producer_sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62", + "reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "112", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 9880, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "112", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 9880, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "scope": "Exact arbitrary-record local interface only. The actual past/current routed reader product, its access maps, and the complete supplier remain separate.", + "source_decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "status": "PASS_EXACT_LOCAL_LINE_ENTRY_REUSE" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz new file mode 100644 index 0000000000..dd14386af9 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json new file mode 100644 index 0000000000..86ddadbe7b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json @@ -0,0 +1,71 @@ +{ + "fresh_phase_checks": 32, + "negative_control": "A selected I-frame input is rejected.", + "payload_decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "producer_sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62", + "reports": { + "base": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "112", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 9880, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + }, + "extra": { + "additional_content_binary_height": 1, + "arbitrary_input_columns": 640, + "explicit_input_monomial_views": 128, + "explicit_output_monomial_views": 96, + "fixed_odd_scans": 0, + "maximum_content_prefix_row_one_norm": "112", + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_map_upper_bound": 3040, + "ordinary_hole_targets": 96, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 9880, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 0, + "retained_core": 6456, + "selected_line_progress": 0 + }, + "selected_full_targets": 16, + "unchanged_arbitrary_helper_fields": 416, + "unchanged_source_fields": 112 + } + }, + "scope": "Exact arbitrary-record local interface only. The actual past/current routed reader product, its access maps, and the complete supplier remain separate.", + "source_decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "status": "PASS_EXACT_LOCAL_LINE_ENTRY_REUSE" +} diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz new file mode 100644 index 0000000000..dd14386af9 Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz new file mode 100644 index 0000000000..010aeb2b3b Binary files /dev/null and b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz differ diff --git a/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json new file mode 100644 index 0000000000..bcf3dd1d99 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json @@ -0,0 +1,22900 @@ +{ + "common_frame_words": { + "E": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "scale", + 5, + null, + "-4" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "-4" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "-4" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "-4" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "-4" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "-4" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "scale", + 29, + null, + "-4" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "scale", + 26, + null, + "-4" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "scale", + 4, + null, + "-4" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "-2" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "scale", + 19, + null, + "-2" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "scale", + 39, + null, + "-2" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "-4" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 103, + "1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 103, + 31, + "-1" + ], + [ + "scale", + 31, + null, + "-4" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 103, + "-1" + ] + ], + "inverse_E": [ + [ + "add", + 31, + 103, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "scale", + 31, + null, + "-1/4" + ], + [ + "add", + 103, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 31, + 103, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "scale", + 6, + null, + "-1/4" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "scale", + 39, + null, + "-1/2" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "scale", + 19, + null, + "-1/2" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "scale", + 18, + null, + "-1/2" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "scale", + 4, + null, + "-1/4" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "scale", + 26, + null, + "-1/4" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "scale", + 29, + null, + "-1/4" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "scale", + 8, + null, + "-1/4" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "scale", + 1, + null, + "-1/4" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "scale", + 23, + null, + "-1/4" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "scale", + 24, + null, + "-1/4" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "scale", + 3, + null, + "-1/4" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "scale", + 5, + null, + "-1/4" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ], + "inverse_transpose_E": [ + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "scale", + 5, + null, + "-1/4" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "scale", + 3, + null, + "-1/4" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "scale", + 24, + null, + "-1/4" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "scale", + 23, + null, + "-1/4" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "scale", + 1, + null, + "-1/4" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "scale", + 8, + null, + "-1/4" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "scale", + 29, + null, + "-1/4" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "scale", + 26, + null, + "-1/4" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "scale", + 4, + null, + "-1/4" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "scale", + 18, + null, + "-1/2" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "scale", + 19, + null, + "-1/2" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "scale", + 39, + null, + "-1/2" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "scale", + 6, + null, + "-1/4" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 103, + 31, + "-1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 103, + "1" + ], + [ + "scale", + 31, + null, + "-1/4" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 103, + 31, + "1" + ] + ], + "transpose_E": [ + [ + "add", + 103, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "scale", + 31, + null, + "-4" + ], + [ + "add", + 31, + 103, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 103, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "-4" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "scale", + 39, + null, + "-2" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "scale", + 19, + null, + "-2" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "-2" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "scale", + 4, + null, + "-4" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "scale", + 26, + null, + "-4" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "scale", + 29, + null, + "-4" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "-4" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "-4" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "-4" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "-4" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "-4" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "scale", + 5, + null, + "-4" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ] + ] + }, + "correction_U": [ + { + "0": "1/2", + "2": "1/2" + }, + { + "20": "-1" + }, + { + "0": "1/2", + "8": "1/2" + }, + { + "17": "-1" + }, + { + "24": "-1" + }, + { + "16": "-1" + }, + { + "28": "-1" + }, + { + "10": "1/2", + "12": "1/2" + }, + { + "21": "-1" + }, + { + "10": "1/2", + "6": "1/2" + }, + { + "10": "1/2", + "14": "1/2" + }, + { + "11": "1/2", + "4": "1/2" + }, + { + "21": "-1" + }, + { + "2": "1/2", + "6": "-1/2" + }, + { + "14": "-1/2", + "2": "1/2" + }, + { + "2": "-1/2", + "4": "-1/2" + }, + { + "12": "-1/2", + "8": "1/2" + }, + { + "20": "-1" + }, + { + "25": "-1" + }, + { + "26": "-1" + }, + { + "14": "-1/2", + "8": "1/2" + }, + { + "4": "-1/2", + "9": "1/2" + }, + { + "25": "-1" + }, + { + "19": "-1" + }, + { + "18": "-1" + }, + { + "0": "1/2", + "8": "-1/2" + }, + { + "23": "-1" + }, + { + "0": "1/2", + "2": "-1/2" + }, + { + "26": "-1" + }, + { + "22": "-1" + }, + { + "23": "-1" + }, + { + "29": "-1" + }, + { + "17": "-1" + }, + { + "24": "-1" + }, + { + "16": "-1" + }, + { + "19": "-1" + }, + { + "4": "-1/2", + "6": "-1/2" + }, + { + "15": "-1/2", + "7": "-1/2" + }, + { + "17": "-1" + }, + { + "27": "-1" + }, + { + "16": "-1" + }, + { + "12": "-1/2", + "5": "-1/2" + }, + { + "12": "-1/2", + "14": "1/2" + }, + { + "13": "-1/2", + "6": "-1", + "7": "1/2" + }, + { + "12": "-1/2", + "8": "-1/2" + }, + { + "21": "-1" + }, + { + "14": "-1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "9": "-1/2" + }, + { + "18": "-1" + }, + { + "22": "-1" + }, + { + "17": "-1" + }, + { + "2": "1/2", + "6": "1/2" + }, + { + "14": "1/2", + "2": "1/2" + }, + { + "2": "-1/2", + "4": "1/2" + }, + { + "22": "-1" + }, + { + "19": "-1" + }, + { + "22": "-1" + }, + { + "10": "1/2", + "12": "-1/2" + }, + { + "27": "-1" + }, + { + "29": "-1" + }, + { + "29": "-1" + }, + { + "10": "1/2", + "6": "-1/2" + }, + { + "10": "1/2", + "14": "-1/2" + }, + { + "11": "1/2", + "4": "-1/2" + }, + { + "23": "-1" + }, + { + "19": "-1" + }, + { + "20": "-1" + }, + { + "18": "-1" + }, + { + "19": "-1" + }, + { + "24": "-1" + }, + { + "0": "1/2", + "4": "-1", + "5": "1/2" + }, + { + "1": "1/2", + "14": "-1", + "15": "1/2" + }, + { + "0": "1/2", + "6": "1/2" + }, + { + "23": "-1" + }, + { + "24": "-1" + }, + { + "20": "-1" + }, + { + "0": "1", + "1": "-1/2", + "12": "-1", + "13": "1/2" + }, + { + "26": "-1" + }, + { + "3": "1/2", + "8": "1", + "9": "-1/2" + }, + { + "10": "-1/2", + "8": "-1/2" + }, + { + "18": "-1" + }, + { + "10": "1", + "11": "-1/2", + "2": "-1", + "3": "1/2" + }, + { + "18": "-1" + }, + { + "20": "-1" + }, + { + "25": "-1" + }, + { + "16": "-1" + }, + { + "27": "-1" + }, + { + "0": "1", + "1": "-1/2", + "12": "1", + "13": "-1/2" + }, + { + "24": "-1" + }, + { + "0": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "14": "1", + "15": "-1/2" + }, + { + "0": "1/2", + "4": "1", + "5": "-1/2" + }, + { + "10": "1", + "11": "-1/2", + "2": "1", + "3": "-1/2" + }, + { + "29": "-1" + }, + { + "10": "-1/2", + "8": "1/2" + }, + { + "17": "-1" + }, + { + "23": "-1" + }, + { + "16": "-1" + }, + { + "28": "-1" + }, + { + "3": "1/2", + "8": "-1", + "9": "1/2" + }, + { + "28": "-1" + }, + { + "28": "-1" + }, + { + "28": "-1" + }, + { + "29": "-1" + }, + { + "13": "-1/2", + "6": "1", + "7": "-1/2" + }, + { + "12": "-1/2", + "14": "-1/2" + }, + { + "12": "-1/2", + "5": "1/2" + }, + { + "21": "-1" + }, + { + "22": "-1" + }, + { + "21": "-1" + }, + { + "15": "-1/2", + "7": "1/2" + }, + { + "4": "-1/2", + "6": "1/2" + } + ], + "correction_V": [ + { + "0": "-1", + "2": "-1", + "25": "-1", + "27": "-1", + "70": "-1", + "71": "1", + "72": "-1", + "89": "-1", + "90": "1", + "91": "-1" + }, + { + "71": "-1", + "76": "1", + "87": "1", + "90": "-1" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "27": "1", + "51": "-1", + "52": "-1", + "53": "1", + "78": "1", + "99": "1" + }, + { + "78": "-1", + "81": "-1", + "92": "1", + "99": "-1" + }, + { + "106": "1", + "11": "-1", + "111": "1", + "15": "1", + "21": "1", + "36": "1", + "41": "-1", + "47": "1", + "53": "-1", + "63": "1" + }, + { + "106": "-1", + "41": "1", + "70": "-1", + "91": "1" + }, + { + "110": "1", + "111": "-1", + "13": "1", + "36": "1", + "37": "-1", + "51": "-1", + "61": "1", + "72": "-1", + "89": "1", + "9": "-1" + }, + { + "104": "1", + "110": "-1", + "37": "1", + "43": "-1" + }, + { + "16": "-1", + "2": "-1", + "20": "-1", + "21": "1", + "25": "1", + "44": "1", + "46": "1", + "47": "-1", + "79": "1", + "94": "-1" + }, + { + "21": "-1", + "47": "1", + "78": "1", + "99": "-1" + }, + { + "10": "-1", + "11": "1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "1", + "7": "-1", + "79": "1", + "9": "-1", + "94": "1" + }, + { + "11": "-1", + "63": "-1", + "81": "1", + "92": "1" + }, + { + "104": "-1", + "105": "1", + "106": "1", + "16": "1", + "41": "1", + "42": "1", + "43": "-1", + "44": "1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "43": "1", + "76": "-1", + "87": "1" + }, + { + "10": "-1", + "105": "1", + "110": "-1", + "14": "1", + "20": "1", + "37": "-1", + "42": "-1", + "46": "1", + "52": "-1", + "62": "1" + }, + { + "110": "1", + "37": "1", + "71": "-1", + "90": "1" + }, + { + "34": "1", + "40": "1", + "5": "1", + "85": "1", + "97": "1" + }, + { + "3": "1", + "32": "1", + "38": "1", + "50": "1", + "95": "1" + }, + { + "24": "1", + "48": "1", + "67": "1", + "80": "1", + "82": "1" + }, + { + "23": "1", + "35": "1", + "55": "1", + "65": "1", + "68": "1" + }, + { + "1": "1", + "17": "1", + "66": "1", + "75": "1", + "83": "1" + }, + { + "107": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1" + }, + { + "108": "1", + "29": "1", + "49": "1", + "54": "1", + "56": "1" + }, + { + "26": "1", + "30": "1", + "64": "1", + "73": "1", + "96": "1" + }, + { + "33": "1", + "4": "1", + "69": "1", + "74": "1", + "88": "1" + }, + { + "18": "1", + "22": "1", + "84": "1" + }, + { + "19": "1", + "28": "1", + "77": "1" + }, + { + "39": "1", + "58": "1", + "86": "1" + }, + { + "100": "1", + "101": "1", + "102": "1", + "6": "1", + "98": "1" + }, + { + "103": "1", + "31": "1", + "59": "1", + "60": "1", + "93": "1" + } + ], + "large_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "maximal_small_cliques": [ + [ + 1, + 26, + 31, + 35 + ], + [ + 3, + 28, + 32, + 38 + ], + [ + 4, + 29, + 33, + 39 + ], + [ + 5, + 30, + 34, + 40 + ], + [ + 6, + 8, + 12, + 45 + ], + [ + 1, + 3, + 17, + 45 + ], + [ + 1, + 4, + 18, + 45 + ], + [ + 1, + 5, + 19, + 45 + ], + [ + 3, + 4, + 22, + 45 + ], + [ + 17, + 18, + 22, + 45 + ], + [ + 3, + 5, + 23, + 45 + ], + [ + 17, + 19, + 23, + 45 + ], + [ + 4, + 5, + 24, + 45 + ], + [ + 18, + 19, + 24, + 45 + ], + [ + 22, + 23, + 24, + 45 + ], + [ + 12, + 26, + 28, + 48 + ], + [ + 17, + 33, + 39, + 48 + ], + [ + 17, + 34, + 40, + 48 + ], + [ + 12, + 26, + 29, + 49 + ], + [ + 18, + 32, + 38, + 49 + ], + [ + 18, + 34, + 40, + 49 + ], + [ + 12, + 26, + 30, + 50 + ], + [ + 19, + 32, + 38, + 50 + ], + [ + 19, + 33, + 39, + 50 + ], + [ + 12, + 28, + 29, + 54 + ], + [ + 22, + 31, + 35, + 54 + ], + [ + 22, + 34, + 40, + 54 + ], + [ + 12, + 48, + 49, + 54 + ], + [ + 12, + 28, + 30, + 55 + ], + [ + 23, + 31, + 35, + 55 + ], + [ + 23, + 33, + 39, + 55 + ], + [ + 12, + 48, + 50, + 55 + ], + [ + 12, + 29, + 30, + 56 + ], + [ + 24, + 31, + 35, + 56 + ], + [ + 24, + 32, + 38, + 56 + ], + [ + 12, + 49, + 50, + 56 + ], + [ + 12, + 54, + 55, + 56 + ], + [ + 8, + 31, + 32, + 58 + ], + [ + 17, + 29, + 39, + 58 + ], + [ + 17, + 30, + 40, + 58 + ], + [ + 4, + 39, + 48, + 58 + ], + [ + 5, + 40, + 48, + 58 + ], + [ + 8, + 31, + 33, + 59 + ], + [ + 18, + 28, + 38, + 59 + ], + [ + 18, + 30, + 40, + 59 + ], + [ + 3, + 38, + 49, + 59 + ], + [ + 5, + 40, + 49, + 59 + ], + [ + 8, + 31, + 34, + 60 + ], + [ + 19, + 28, + 38, + 60 + ], + [ + 19, + 29, + 39, + 60 + ], + [ + 3, + 38, + 50, + 60 + ], + [ + 4, + 39, + 50, + 60 + ], + [ + 8, + 32, + 33, + 64 + ], + [ + 22, + 26, + 35, + 64 + ], + [ + 22, + 30, + 40, + 64 + ], + [ + 1, + 35, + 54, + 64 + ], + [ + 5, + 40, + 54, + 64 + ], + [ + 8, + 58, + 59, + 64 + ], + [ + 8, + 32, + 34, + 65 + ], + [ + 23, + 26, + 35, + 65 + ], + [ + 23, + 29, + 39, + 65 + ], + [ + 1, + 35, + 55, + 65 + ], + [ + 4, + 39, + 55, + 65 + ], + [ + 8, + 58, + 60, + 65 + ], + [ + 8, + 33, + 34, + 66 + ], + [ + 24, + 26, + 35, + 66 + ], + [ + 24, + 28, + 38, + 66 + ], + [ + 1, + 35, + 56, + 66 + ], + [ + 3, + 38, + 56, + 66 + ], + [ + 8, + 59, + 60, + 66 + ], + [ + 8, + 64, + 65, + 66 + ], + [ + 17, + 29, + 33, + 67 + ], + [ + 17, + 30, + 34, + 67 + ], + [ + 6, + 35, + 38, + 67 + ], + [ + 4, + 33, + 48, + 67 + ], + [ + 5, + 34, + 48, + 67 + ], + [ + 4, + 29, + 58, + 67 + ], + [ + 5, + 30, + 58, + 67 + ], + [ + 17, + 48, + 58, + 67 + ], + [ + 24, + 56, + 58, + 67 + ], + [ + 24, + 48, + 66, + 67 + ], + [ + 17, + 56, + 66, + 67 + ], + [ + 18, + 28, + 32, + 68 + ], + [ + 18, + 30, + 34, + 68 + ], + [ + 6, + 35, + 39, + 68 + ], + [ + 3, + 32, + 49, + 68 + ], + [ + 5, + 34, + 49, + 68 + ], + [ + 3, + 28, + 59, + 68 + ], + [ + 5, + 30, + 59, + 68 + ], + [ + 18, + 49, + 59, + 68 + ], + [ + 23, + 55, + 59, + 68 + ], + [ + 23, + 49, + 65, + 68 + ], + [ + 18, + 55, + 65, + 68 + ], + [ + 19, + 28, + 32, + 69 + ], + [ + 19, + 29, + 33, + 69 + ], + [ + 6, + 35, + 40, + 69 + ], + [ + 3, + 32, + 50, + 69 + ], + [ + 4, + 33, + 50, + 69 + ], + [ + 3, + 28, + 60, + 69 + ], + [ + 4, + 29, + 60, + 69 + ], + [ + 19, + 50, + 60, + 69 + ], + [ + 22, + 54, + 60, + 69 + ], + [ + 22, + 50, + 64, + 69 + ], + [ + 19, + 54, + 64, + 69 + ], + [ + 22, + 26, + 31, + 73 + ], + [ + 22, + 30, + 34, + 73 + ], + [ + 6, + 38, + 39, + 73 + ], + [ + 1, + 31, + 54, + 73 + ], + [ + 5, + 34, + 54, + 73 + ], + [ + 22, + 50, + 60, + 73 + ], + [ + 19, + 54, + 60, + 73 + ], + [ + 1, + 26, + 64, + 73 + ], + [ + 5, + 30, + 64, + 73 + ], + [ + 19, + 50, + 64, + 73 + ], + [ + 22, + 54, + 64, + 73 + ], + [ + 6, + 67, + 68, + 73 + ], + [ + 23, + 26, + 31, + 74 + ], + [ + 23, + 29, + 33, + 74 + ], + [ + 6, + 38, + 40, + 74 + ], + [ + 1, + 31, + 55, + 74 + ], + [ + 4, + 33, + 55, + 74 + ], + [ + 23, + 49, + 59, + 74 + ], + [ + 18, + 55, + 59, + 74 + ], + [ + 1, + 26, + 65, + 74 + ], + [ + 4, + 29, + 65, + 74 + ], + [ + 18, + 49, + 65, + 74 + ], + [ + 23, + 55, + 65, + 74 + ], + [ + 6, + 67, + 69, + 74 + ], + [ + 24, + 26, + 31, + 75 + ], + [ + 24, + 28, + 32, + 75 + ], + [ + 6, + 39, + 40, + 75 + ], + [ + 1, + 31, + 56, + 75 + ], + [ + 3, + 32, + 56, + 75 + ], + [ + 24, + 48, + 58, + 75 + ], + [ + 17, + 56, + 58, + 75 + ], + [ + 1, + 26, + 66, + 75 + ], + [ + 3, + 28, + 66, + 75 + ], + [ + 17, + 48, + 66, + 75 + ], + [ + 24, + 56, + 66, + 75 + ], + [ + 6, + 68, + 69, + 75 + ], + [ + 6, + 73, + 74, + 75 + ], + [ + 17, + 18, + 19, + 77 + ], + [ + 17, + 22, + 23, + 77 + ], + [ + 18, + 22, + 24, + 77 + ], + [ + 19, + 23, + 24, + 77 + ], + [ + 24, + 26, + 28, + 77 + ], + [ + 23, + 26, + 29, + 77 + ], + [ + 19, + 28, + 29, + 77 + ], + [ + 22, + 26, + 30, + 77 + ], + [ + 18, + 28, + 30, + 77 + ], + [ + 17, + 29, + 30, + 77 + ], + [ + 24, + 31, + 32, + 77 + ], + [ + 23, + 31, + 33, + 77 + ], + [ + 19, + 32, + 33, + 77 + ], + [ + 22, + 31, + 34, + 77 + ], + [ + 18, + 32, + 34, + 77 + ], + [ + 17, + 33, + 34, + 77 + ], + [ + 24, + 35, + 38, + 77 + ], + [ + 23, + 35, + 39, + 77 + ], + [ + 19, + 38, + 39, + 77 + ], + [ + 22, + 35, + 40, + 77 + ], + [ + 18, + 38, + 40, + 77 + ], + [ + 17, + 39, + 40, + 77 + ], + [ + 3, + 4, + 5, + 80 + ], + [ + 3, + 22, + 23, + 80 + ], + [ + 4, + 22, + 24, + 80 + ], + [ + 5, + 23, + 24, + 80 + ], + [ + 24, + 26, + 48, + 80 + ], + [ + 23, + 26, + 49, + 80 + ], + [ + 5, + 48, + 49, + 80 + ], + [ + 22, + 26, + 50, + 80 + ], + [ + 4, + 48, + 50, + 80 + ], + [ + 3, + 49, + 50, + 80 + ], + [ + 24, + 31, + 58, + 80 + ], + [ + 23, + 31, + 59, + 80 + ], + [ + 5, + 58, + 59, + 80 + ], + [ + 22, + 31, + 60, + 80 + ], + [ + 4, + 58, + 60, + 80 + ], + [ + 3, + 59, + 60, + 80 + ], + [ + 24, + 35, + 67, + 80 + ], + [ + 23, + 35, + 68, + 80 + ], + [ + 5, + 67, + 68, + 80 + ], + [ + 22, + 35, + 69, + 80 + ], + [ + 4, + 67, + 69, + 80 + ], + [ + 3, + 68, + 69, + 80 + ], + [ + 12, + 26, + 77, + 80 + ], + [ + 8, + 31, + 77, + 80 + ], + [ + 6, + 35, + 77, + 80 + ], + [ + 22, + 23, + 24, + 26, + 31, + 35, + 77, + 80 + ], + [ + 1, + 4, + 5, + 82 + ], + [ + 1, + 18, + 19, + 82 + ], + [ + 4, + 18, + 24, + 82 + ], + [ + 5, + 19, + 24, + 82 + ], + [ + 24, + 28, + 48, + 82 + ], + [ + 19, + 28, + 54, + 82 + ], + [ + 5, + 48, + 54, + 82 + ], + [ + 18, + 28, + 55, + 82 + ], + [ + 4, + 48, + 55, + 82 + ], + [ + 1, + 54, + 55, + 82 + ], + [ + 24, + 32, + 58, + 82 + ], + [ + 19, + 32, + 64, + 82 + ], + [ + 5, + 58, + 64, + 82 + ], + [ + 18, + 32, + 65, + 82 + ], + [ + 4, + 58, + 65, + 82 + ], + [ + 1, + 64, + 65, + 82 + ], + [ + 24, + 38, + 67, + 82 + ], + [ + 19, + 38, + 73, + 82 + ], + [ + 5, + 67, + 73, + 82 + ], + [ + 18, + 38, + 74, + 82 + ], + [ + 4, + 67, + 74, + 82 + ], + [ + 1, + 73, + 74, + 82 + ], + [ + 12, + 28, + 77, + 82 + ], + [ + 8, + 32, + 77, + 82 + ], + [ + 6, + 38, + 77, + 82 + ], + [ + 18, + 19, + 24, + 28, + 32, + 38, + 77, + 82 + ], + [ + 12, + 48, + 80, + 82 + ], + [ + 8, + 58, + 80, + 82 + ], + [ + 6, + 67, + 80, + 82 + ], + [ + 4, + 5, + 24, + 48, + 58, + 67, + 80, + 82 + ], + [ + 24, + 77, + 80, + 82 + ], + [ + 1, + 3, + 5, + 83 + ], + [ + 1, + 17, + 19, + 83 + ], + [ + 3, + 17, + 23, + 83 + ], + [ + 5, + 19, + 23, + 83 + ], + [ + 23, + 29, + 49, + 83 + ], + [ + 19, + 29, + 54, + 83 + ], + [ + 5, + 49, + 54, + 83 + ], + [ + 17, + 29, + 56, + 83 + ], + [ + 3, + 49, + 56, + 83 + ], + [ + 1, + 54, + 56, + 83 + ], + [ + 23, + 33, + 59, + 83 + ], + [ + 19, + 33, + 64, + 83 + ], + [ + 5, + 59, + 64, + 83 + ], + [ + 17, + 33, + 66, + 83 + ], + [ + 3, + 59, + 66, + 83 + ], + [ + 1, + 64, + 66, + 83 + ], + [ + 23, + 39, + 68, + 83 + ], + [ + 19, + 39, + 73, + 83 + ], + [ + 5, + 68, + 73, + 83 + ], + [ + 17, + 39, + 75, + 83 + ], + [ + 3, + 68, + 75, + 83 + ], + [ + 1, + 73, + 75, + 83 + ], + [ + 12, + 29, + 77, + 83 + ], + [ + 8, + 33, + 77, + 83 + ], + [ + 6, + 39, + 77, + 83 + ], + [ + 17, + 19, + 23, + 29, + 33, + 39, + 77, + 83 + ], + [ + 12, + 49, + 80, + 83 + ], + [ + 8, + 59, + 80, + 83 + ], + [ + 6, + 68, + 80, + 83 + ], + [ + 3, + 5, + 23, + 49, + 59, + 68, + 80, + 83 + ], + [ + 23, + 77, + 80, + 83 + ], + [ + 12, + 54, + 82, + 83 + ], + [ + 8, + 64, + 82, + 83 + ], + [ + 6, + 73, + 82, + 83 + ], + [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + [ + 19, + 77, + 82, + 83 + ], + [ + 5, + 80, + 82, + 83 + ], + [ + 1, + 3, + 4, + 84 + ], + [ + 1, + 17, + 18, + 84 + ], + [ + 3, + 17, + 22, + 84 + ], + [ + 4, + 18, + 22, + 84 + ], + [ + 22, + 30, + 50, + 84 + ], + [ + 18, + 30, + 55, + 84 + ], + [ + 4, + 50, + 55, + 84 + ], + [ + 17, + 30, + 56, + 84 + ], + [ + 3, + 50, + 56, + 84 + ], + [ + 1, + 55, + 56, + 84 + ], + [ + 22, + 34, + 60, + 84 + ], + [ + 18, + 34, + 65, + 84 + ], + [ + 4, + 60, + 65, + 84 + ], + [ + 17, + 34, + 66, + 84 + ], + [ + 3, + 60, + 66, + 84 + ], + [ + 1, + 65, + 66, + 84 + ], + [ + 22, + 40, + 69, + 84 + ], + [ + 18, + 40, + 74, + 84 + ], + [ + 4, + 69, + 74, + 84 + ], + [ + 17, + 40, + 75, + 84 + ], + [ + 3, + 69, + 75, + 84 + ], + [ + 1, + 74, + 75, + 84 + ], + [ + 12, + 30, + 77, + 84 + ], + [ + 8, + 34, + 77, + 84 + ], + [ + 6, + 40, + 77, + 84 + ], + [ + 17, + 18, + 22, + 30, + 34, + 40, + 77, + 84 + ], + [ + 12, + 50, + 80, + 84 + ], + [ + 8, + 60, + 80, + 84 + ], + [ + 6, + 69, + 80, + 84 + ], + [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + [ + 22, + 77, + 80, + 84 + ], + [ + 12, + 55, + 82, + 84 + ], + [ + 8, + 65, + 82, + 84 + ], + [ + 6, + 74, + 82, + 84 + ], + [ + 1, + 4, + 18, + 55, + 65, + 74, + 82, + 84 + ], + [ + 18, + 77, + 82, + 84 + ], + [ + 4, + 80, + 82, + 84 + ], + [ + 12, + 56, + 83, + 84 + ], + [ + 8, + 66, + 83, + 84 + ], + [ + 6, + 75, + 83, + 84 + ], + [ + 1, + 3, + 17, + 56, + 66, + 75, + 83, + 84 + ], + [ + 17, + 77, + 83, + 84 + ], + [ + 3, + 80, + 83, + 84 + ], + [ + 1, + 82, + 83, + 84 + ], + [ + 6, + 8, + 12, + 77, + 80, + 82, + 83, + 84 + ], + [ + 4, + 5, + 48, + 85 + ], + [ + 33, + 34, + 48, + 85 + ], + [ + 39, + 40, + 48, + 85 + ], + [ + 3, + 5, + 49, + 85 + ], + [ + 32, + 34, + 49, + 85 + ], + [ + 38, + 40, + 49, + 85 + ], + [ + 3, + 4, + 50, + 85 + ], + [ + 32, + 33, + 50, + 85 + ], + [ + 38, + 39, + 50, + 85 + ], + [ + 48, + 49, + 50, + 85 + ], + [ + 1, + 5, + 54, + 85 + ], + [ + 31, + 34, + 54, + 85 + ], + [ + 35, + 40, + 54, + 85 + ], + [ + 1, + 4, + 55, + 85 + ], + [ + 31, + 33, + 55, + 85 + ], + [ + 35, + 39, + 55, + 85 + ], + [ + 48, + 54, + 55, + 85 + ], + [ + 1, + 3, + 56, + 85 + ], + [ + 31, + 32, + 56, + 85 + ], + [ + 35, + 38, + 56, + 85 + ], + [ + 49, + 54, + 56, + 85 + ], + [ + 50, + 55, + 56, + 85 + ], + [ + 6, + 8, + 77, + 85 + ], + [ + 31, + 35, + 77, + 85 + ], + [ + 32, + 38, + 77, + 85 + ], + [ + 33, + 39, + 77, + 85 + ], + [ + 34, + 40, + 77, + 85 + ], + [ + 4, + 5, + 58, + 86 + ], + [ + 29, + 30, + 58, + 86 + ], + [ + 39, + 40, + 58, + 86 + ], + [ + 3, + 5, + 59, + 86 + ], + [ + 28, + 30, + 59, + 86 + ], + [ + 38, + 40, + 59, + 86 + ], + [ + 3, + 4, + 60, + 86 + ], + [ + 28, + 29, + 60, + 86 + ], + [ + 38, + 39, + 60, + 86 + ], + [ + 58, + 59, + 60, + 86 + ], + [ + 1, + 5, + 64, + 86 + ], + [ + 26, + 30, + 64, + 86 + ], + [ + 35, + 40, + 64, + 86 + ], + [ + 1, + 4, + 65, + 86 + ], + [ + 26, + 29, + 65, + 86 + ], + [ + 35, + 39, + 65, + 86 + ], + [ + 58, + 64, + 65, + 86 + ], + [ + 1, + 3, + 66, + 86 + ], + [ + 26, + 28, + 66, + 86 + ], + [ + 35, + 38, + 66, + 86 + ], + [ + 59, + 64, + 66, + 86 + ], + [ + 60, + 65, + 66, + 86 + ], + [ + 6, + 12, + 77, + 86 + ], + [ + 26, + 35, + 77, + 86 + ], + [ + 28, + 38, + 77, + 86 + ], + [ + 29, + 39, + 77, + 86 + ], + [ + 30, + 40, + 77, + 86 + ], + [ + 1, + 35, + 85, + 86 + ], + [ + 3, + 38, + 85, + 86 + ], + [ + 4, + 39, + 85, + 86 + ], + [ + 5, + 40, + 85, + 86 + ], + [ + 6, + 45, + 85, + 86 + ], + [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + [ + 4, + 5, + 67, + 88 + ], + [ + 29, + 30, + 67, + 88 + ], + [ + 33, + 34, + 67, + 88 + ], + [ + 3, + 5, + 68, + 88 + ], + [ + 28, + 30, + 68, + 88 + ], + [ + 32, + 34, + 68, + 88 + ], + [ + 3, + 4, + 69, + 88 + ], + [ + 28, + 29, + 69, + 88 + ], + [ + 32, + 33, + 69, + 88 + ], + [ + 67, + 68, + 69, + 88 + ], + [ + 1, + 5, + 73, + 88 + ], + [ + 26, + 30, + 73, + 88 + ], + [ + 31, + 34, + 73, + 88 + ], + [ + 1, + 4, + 74, + 88 + ], + [ + 26, + 29, + 74, + 88 + ], + [ + 31, + 33, + 74, + 88 + ], + [ + 67, + 73, + 74, + 88 + ], + [ + 1, + 3, + 75, + 88 + ], + [ + 26, + 28, + 75, + 88 + ], + [ + 31, + 32, + 75, + 88 + ], + [ + 68, + 73, + 75, + 88 + ], + [ + 69, + 74, + 75, + 88 + ], + [ + 8, + 12, + 77, + 88 + ], + [ + 26, + 31, + 77, + 88 + ], + [ + 28, + 32, + 77, + 88 + ], + [ + 29, + 33, + 77, + 88 + ], + [ + 30, + 34, + 77, + 88 + ], + [ + 1, + 31, + 85, + 88 + ], + [ + 3, + 32, + 85, + 88 + ], + [ + 4, + 33, + 85, + 88 + ], + [ + 5, + 34, + 85, + 88 + ], + [ + 8, + 45, + 85, + 88 + ], + [ + 8, + 31, + 32, + 33, + 34, + 77, + 85, + 88 + ], + [ + 1, + 26, + 86, + 88 + ], + [ + 3, + 28, + 86, + 88 + ], + [ + 4, + 29, + 86, + 88 + ], + [ + 5, + 30, + 86, + 88 + ], + [ + 12, + 45, + 86, + 88 + ], + [ + 12, + 26, + 28, + 29, + 30, + 77, + 86, + 88 + ], + [ + 1, + 3, + 4, + 5, + 45, + 85, + 86, + 88 + ], + [ + 77, + 85, + 86, + 88 + ], + [ + 18, + 19, + 28, + 93 + ], + [ + 17, + 19, + 29, + 93 + ], + [ + 17, + 18, + 30, + 93 + ], + [ + 28, + 29, + 30, + 93 + ], + [ + 1, + 19, + 54, + 93 + ], + [ + 1, + 18, + 55, + 93 + ], + [ + 28, + 54, + 55, + 93 + ], + [ + 1, + 17, + 56, + 93 + ], + [ + 29, + 54, + 56, + 93 + ], + [ + 30, + 55, + 56, + 93 + ], + [ + 31, + 56, + 58, + 93 + ], + [ + 31, + 55, + 59, + 93 + ], + [ + 30, + 58, + 59, + 93 + ], + [ + 31, + 54, + 60, + 93 + ], + [ + 29, + 58, + 60, + 93 + ], + [ + 28, + 59, + 60, + 93 + ], + [ + 35, + 56, + 67, + 93 + ], + [ + 35, + 55, + 68, + 93 + ], + [ + 30, + 67, + 68, + 93 + ], + [ + 35, + 54, + 69, + 93 + ], + [ + 29, + 67, + 69, + 93 + ], + [ + 28, + 68, + 69, + 93 + ], + [ + 6, + 8, + 80, + 93 + ], + [ + 31, + 35, + 80, + 93 + ], + [ + 58, + 67, + 80, + 93 + ], + [ + 59, + 68, + 80, + 93 + ], + [ + 60, + 69, + 80, + 93 + ], + [ + 8, + 31, + 85, + 93 + ], + [ + 6, + 35, + 85, + 93 + ], + [ + 1, + 45, + 85, + 93 + ], + [ + 1, + 31, + 35, + 54, + 55, + 56, + 85, + 93 + ], + [ + 22, + 23, + 26, + 95 + ], + [ + 17, + 23, + 29, + 95 + ], + [ + 17, + 22, + 30, + 95 + ], + [ + 26, + 29, + 30, + 95 + ], + [ + 3, + 23, + 49, + 95 + ], + [ + 3, + 22, + 50, + 95 + ], + [ + 26, + 49, + 50, + 95 + ], + [ + 3, + 17, + 56, + 95 + ], + [ + 29, + 49, + 56, + 95 + ], + [ + 30, + 50, + 56, + 95 + ], + [ + 32, + 56, + 58, + 95 + ], + [ + 32, + 50, + 64, + 95 + ], + [ + 30, + 58, + 64, + 95 + ], + [ + 32, + 49, + 65, + 95 + ], + [ + 29, + 58, + 65, + 95 + ], + [ + 26, + 64, + 65, + 95 + ], + [ + 38, + 56, + 67, + 95 + ], + [ + 38, + 50, + 73, + 95 + ], + [ + 30, + 67, + 73, + 95 + ], + [ + 38, + 49, + 74, + 95 + ], + [ + 29, + 67, + 74, + 95 + ], + [ + 26, + 73, + 74, + 95 + ], + [ + 6, + 8, + 82, + 95 + ], + [ + 32, + 38, + 82, + 95 + ], + [ + 58, + 67, + 82, + 95 + ], + [ + 64, + 73, + 82, + 95 + ], + [ + 65, + 74, + 82, + 95 + ], + [ + 8, + 32, + 85, + 95 + ], + [ + 6, + 38, + 85, + 95 + ], + [ + 3, + 45, + 85, + 95 + ], + [ + 3, + 32, + 38, + 49, + 50, + 56, + 85, + 95 + ], + [ + 17, + 45, + 93, + 95 + ], + [ + 8, + 58, + 93, + 95 + ], + [ + 6, + 67, + 93, + 95 + ], + [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + [ + 56, + 85, + 93, + 95 + ], + [ + 22, + 24, + 26, + 96 + ], + [ + 18, + 24, + 28, + 96 + ], + [ + 18, + 22, + 30, + 96 + ], + [ + 26, + 28, + 30, + 96 + ], + [ + 4, + 24, + 48, + 96 + ], + [ + 4, + 22, + 50, + 96 + ], + [ + 26, + 48, + 50, + 96 + ], + [ + 4, + 18, + 55, + 96 + ], + [ + 28, + 48, + 55, + 96 + ], + [ + 30, + 50, + 55, + 96 + ], + [ + 33, + 55, + 59, + 96 + ], + [ + 33, + 50, + 64, + 96 + ], + [ + 30, + 59, + 64, + 96 + ], + [ + 33, + 48, + 66, + 96 + ], + [ + 28, + 59, + 66, + 96 + ], + [ + 26, + 64, + 66, + 96 + ], + [ + 39, + 55, + 68, + 96 + ], + [ + 39, + 50, + 73, + 96 + ], + [ + 30, + 68, + 73, + 96 + ], + [ + 39, + 48, + 75, + 96 + ], + [ + 28, + 68, + 75, + 96 + ], + [ + 26, + 73, + 75, + 96 + ], + [ + 6, + 8, + 83, + 96 + ], + [ + 33, + 39, + 83, + 96 + ], + [ + 59, + 68, + 83, + 96 + ], + [ + 64, + 73, + 83, + 96 + ], + [ + 66, + 75, + 83, + 96 + ], + [ + 8, + 33, + 85, + 96 + ], + [ + 6, + 39, + 85, + 96 + ], + [ + 4, + 45, + 85, + 96 + ], + [ + 4, + 33, + 39, + 48, + 50, + 55, + 85, + 96 + ], + [ + 18, + 45, + 93, + 96 + ], + [ + 8, + 59, + 93, + 96 + ], + [ + 6, + 68, + 93, + 96 + ], + [ + 18, + 28, + 30, + 55, + 59, + 68, + 93, + 96 + ], + [ + 55, + 85, + 93, + 96 + ], + [ + 22, + 45, + 95, + 96 + ], + [ + 8, + 64, + 95, + 96 + ], + [ + 6, + 73, + 95, + 96 + ], + [ + 22, + 26, + 30, + 50, + 64, + 73, + 95, + 96 + ], + [ + 50, + 85, + 95, + 96 + ], + [ + 30, + 93, + 95, + 96 + ], + [ + 23, + 24, + 26, + 97 + ], + [ + 19, + 24, + 28, + 97 + ], + [ + 19, + 23, + 29, + 97 + ], + [ + 26, + 28, + 29, + 97 + ], + [ + 5, + 24, + 48, + 97 + ], + [ + 5, + 23, + 49, + 97 + ], + [ + 26, + 48, + 49, + 97 + ], + [ + 5, + 19, + 54, + 97 + ], + [ + 28, + 48, + 54, + 97 + ], + [ + 29, + 49, + 54, + 97 + ], + [ + 34, + 54, + 60, + 97 + ], + [ + 34, + 49, + 65, + 97 + ], + [ + 29, + 60, + 65, + 97 + ], + [ + 34, + 48, + 66, + 97 + ], + [ + 28, + 60, + 66, + 97 + ], + [ + 26, + 65, + 66, + 97 + ], + [ + 40, + 54, + 69, + 97 + ], + [ + 40, + 49, + 74, + 97 + ], + [ + 29, + 69, + 74, + 97 + ], + [ + 40, + 48, + 75, + 97 + ], + [ + 28, + 69, + 75, + 97 + ], + [ + 26, + 74, + 75, + 97 + ], + [ + 6, + 8, + 84, + 97 + ], + [ + 34, + 40, + 84, + 97 + ], + [ + 60, + 69, + 84, + 97 + ], + [ + 65, + 74, + 84, + 97 + ], + [ + 66, + 75, + 84, + 97 + ], + [ + 8, + 34, + 85, + 97 + ], + [ + 6, + 40, + 85, + 97 + ], + [ + 5, + 45, + 85, + 97 + ], + [ + 5, + 34, + 40, + 48, + 49, + 54, + 85, + 97 + ], + [ + 19, + 45, + 93, + 97 + ], + [ + 8, + 60, + 93, + 97 + ], + [ + 6, + 69, + 93, + 97 + ], + [ + 19, + 28, + 29, + 54, + 60, + 69, + 93, + 97 + ], + [ + 54, + 85, + 93, + 97 + ], + [ + 23, + 45, + 95, + 97 + ], + [ + 8, + 65, + 95, + 97 + ], + [ + 6, + 74, + 95, + 97 + ], + [ + 23, + 26, + 29, + 49, + 65, + 74, + 95, + 97 + ], + [ + 49, + 85, + 95, + 97 + ], + [ + 29, + 93, + 95, + 97 + ], + [ + 24, + 45, + 96, + 97 + ], + [ + 8, + 66, + 96, + 97 + ], + [ + 6, + 75, + 96, + 97 + ], + [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + [ + 48, + 85, + 96, + 97 + ], + [ + 28, + 93, + 96, + 97 + ], + [ + 26, + 95, + 96, + 97 + ], + [ + 6, + 8, + 45, + 85, + 93, + 95, + 96, + 97 + ], + [ + 18, + 19, + 32, + 98 + ], + [ + 17, + 19, + 33, + 98 + ], + [ + 17, + 18, + 34, + 98 + ], + [ + 32, + 33, + 34, + 98 + ], + [ + 34, + 48, + 49, + 98 + ], + [ + 33, + 48, + 50, + 98 + ], + [ + 32, + 49, + 50, + 98 + ], + [ + 1, + 19, + 64, + 98 + ], + [ + 26, + 50, + 64, + 98 + ], + [ + 1, + 18, + 65, + 98 + ], + [ + 26, + 49, + 65, + 98 + ], + [ + 32, + 64, + 65, + 98 + ], + [ + 1, + 17, + 66, + 98 + ], + [ + 26, + 48, + 66, + 98 + ], + [ + 33, + 64, + 66, + 98 + ], + [ + 34, + 65, + 66, + 98 + ], + [ + 35, + 66, + 67, + 98 + ], + [ + 35, + 65, + 68, + 98 + ], + [ + 34, + 67, + 68, + 98 + ], + [ + 35, + 64, + 69, + 98 + ], + [ + 33, + 67, + 69, + 98 + ], + [ + 32, + 68, + 69, + 98 + ], + [ + 6, + 12, + 80, + 98 + ], + [ + 26, + 35, + 80, + 98 + ], + [ + 48, + 67, + 80, + 98 + ], + [ + 49, + 68, + 80, + 98 + ], + [ + 50, + 69, + 80, + 98 + ], + [ + 12, + 26, + 86, + 98 + ], + [ + 6, + 35, + 86, + 98 + ], + [ + 1, + 45, + 86, + 98 + ], + [ + 1, + 26, + 35, + 64, + 65, + 66, + 86, + 98 + ], + [ + 1, + 35, + 93, + 98 + ], + [ + 6, + 45, + 93, + 98 + ], + [ + 17, + 67, + 93, + 98 + ], + [ + 18, + 68, + 93, + 98 + ], + [ + 19, + 69, + 93, + 98 + ], + [ + 6, + 35, + 67, + 68, + 69, + 80, + 93, + 98 + ], + [ + 22, + 23, + 31, + 100 + ], + [ + 17, + 23, + 33, + 100 + ], + [ + 17, + 22, + 34, + 100 + ], + [ + 31, + 33, + 34, + 100 + ], + [ + 34, + 48, + 54, + 100 + ], + [ + 33, + 48, + 55, + 100 + ], + [ + 31, + 54, + 55, + 100 + ], + [ + 3, + 23, + 59, + 100 + ], + [ + 28, + 55, + 59, + 100 + ], + [ + 3, + 22, + 60, + 100 + ], + [ + 28, + 54, + 60, + 100 + ], + [ + 31, + 59, + 60, + 100 + ], + [ + 3, + 17, + 66, + 100 + ], + [ + 28, + 48, + 66, + 100 + ], + [ + 33, + 59, + 66, + 100 + ], + [ + 34, + 60, + 66, + 100 + ], + [ + 38, + 66, + 67, + 100 + ], + [ + 38, + 60, + 73, + 100 + ], + [ + 34, + 67, + 73, + 100 + ], + [ + 38, + 59, + 74, + 100 + ], + [ + 33, + 67, + 74, + 100 + ], + [ + 31, + 73, + 74, + 100 + ], + [ + 6, + 12, + 82, + 100 + ], + [ + 28, + 38, + 82, + 100 + ], + [ + 48, + 67, + 82, + 100 + ], + [ + 54, + 73, + 82, + 100 + ], + [ + 55, + 74, + 82, + 100 + ], + [ + 12, + 28, + 86, + 100 + ], + [ + 6, + 38, + 86, + 100 + ], + [ + 3, + 45, + 86, + 100 + ], + [ + 3, + 28, + 38, + 59, + 60, + 66, + 86, + 100 + ], + [ + 3, + 38, + 95, + 100 + ], + [ + 6, + 45, + 95, + 100 + ], + [ + 17, + 67, + 95, + 100 + ], + [ + 22, + 73, + 95, + 100 + ], + [ + 23, + 74, + 95, + 100 + ], + [ + 6, + 38, + 67, + 73, + 74, + 82, + 95, + 100 + ], + [ + 17, + 45, + 98, + 100 + ], + [ + 12, + 48, + 98, + 100 + ], + [ + 6, + 67, + 98, + 100 + ], + [ + 17, + 33, + 34, + 48, + 66, + 67, + 98, + 100 + ], + [ + 66, + 86, + 98, + 100 + ], + [ + 22, + 24, + 31, + 101 + ], + [ + 18, + 24, + 32, + 101 + ], + [ + 18, + 22, + 34, + 101 + ], + [ + 31, + 32, + 34, + 101 + ], + [ + 34, + 49, + 54, + 101 + ], + [ + 32, + 49, + 56, + 101 + ], + [ + 31, + 54, + 56, + 101 + ], + [ + 4, + 24, + 58, + 101 + ], + [ + 29, + 56, + 58, + 101 + ], + [ + 4, + 22, + 60, + 101 + ], + [ + 29, + 54, + 60, + 101 + ], + [ + 31, + 58, + 60, + 101 + ], + [ + 4, + 18, + 65, + 101 + ], + [ + 29, + 49, + 65, + 101 + ], + [ + 32, + 58, + 65, + 101 + ], + [ + 34, + 60, + 65, + 101 + ], + [ + 39, + 65, + 68, + 101 + ], + [ + 39, + 60, + 73, + 101 + ], + [ + 34, + 68, + 73, + 101 + ], + [ + 39, + 58, + 75, + 101 + ], + [ + 32, + 68, + 75, + 101 + ], + [ + 31, + 73, + 75, + 101 + ], + [ + 6, + 12, + 83, + 101 + ], + [ + 29, + 39, + 83, + 101 + ], + [ + 49, + 68, + 83, + 101 + ], + [ + 54, + 73, + 83, + 101 + ], + [ + 56, + 75, + 83, + 101 + ], + [ + 12, + 29, + 86, + 101 + ], + [ + 6, + 39, + 86, + 101 + ], + [ + 4, + 45, + 86, + 101 + ], + [ + 4, + 29, + 39, + 58, + 60, + 65, + 86, + 101 + ], + [ + 4, + 39, + 96, + 101 + ], + [ + 6, + 45, + 96, + 101 + ], + [ + 18, + 68, + 96, + 101 + ], + [ + 22, + 73, + 96, + 101 + ], + [ + 24, + 75, + 96, + 101 + ], + [ + 6, + 39, + 68, + 73, + 75, + 83, + 96, + 101 + ], + [ + 18, + 45, + 98, + 101 + ], + [ + 12, + 49, + 98, + 101 + ], + [ + 6, + 68, + 98, + 101 + ], + [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + [ + 65, + 86, + 98, + 101 + ], + [ + 22, + 45, + 100, + 101 + ], + [ + 12, + 54, + 100, + 101 + ], + [ + 6, + 73, + 100, + 101 + ], + [ + 22, + 31, + 34, + 54, + 60, + 73, + 100, + 101 + ], + [ + 60, + 86, + 100, + 101 + ], + [ + 34, + 98, + 100, + 101 + ], + [ + 23, + 24, + 31, + 102 + ], + [ + 19, + 24, + 32, + 102 + ], + [ + 19, + 23, + 33, + 102 + ], + [ + 31, + 32, + 33, + 102 + ], + [ + 33, + 50, + 55, + 102 + ], + [ + 32, + 50, + 56, + 102 + ], + [ + 31, + 55, + 56, + 102 + ], + [ + 5, + 24, + 58, + 102 + ], + [ + 30, + 56, + 58, + 102 + ], + [ + 5, + 23, + 59, + 102 + ], + [ + 30, + 55, + 59, + 102 + ], + [ + 31, + 58, + 59, + 102 + ], + [ + 5, + 19, + 64, + 102 + ], + [ + 30, + 50, + 64, + 102 + ], + [ + 32, + 58, + 64, + 102 + ], + [ + 33, + 59, + 64, + 102 + ], + [ + 40, + 64, + 69, + 102 + ], + [ + 40, + 59, + 74, + 102 + ], + [ + 33, + 69, + 74, + 102 + ], + [ + 40, + 58, + 75, + 102 + ], + [ + 32, + 69, + 75, + 102 + ], + [ + 31, + 74, + 75, + 102 + ], + [ + 6, + 12, + 84, + 102 + ], + [ + 30, + 40, + 84, + 102 + ], + [ + 50, + 69, + 84, + 102 + ], + [ + 55, + 74, + 84, + 102 + ], + [ + 56, + 75, + 84, + 102 + ], + [ + 12, + 30, + 86, + 102 + ], + [ + 6, + 40, + 86, + 102 + ], + [ + 5, + 45, + 86, + 102 + ], + [ + 5, + 30, + 40, + 58, + 59, + 64, + 86, + 102 + ], + [ + 5, + 40, + 97, + 102 + ], + [ + 6, + 45, + 97, + 102 + ], + [ + 19, + 69, + 97, + 102 + ], + [ + 23, + 74, + 97, + 102 + ], + [ + 24, + 75, + 97, + 102 + ], + [ + 6, + 40, + 69, + 74, + 75, + 84, + 97, + 102 + ], + [ + 19, + 45, + 98, + 102 + ], + [ + 12, + 50, + 98, + 102 + ], + [ + 6, + 69, + 98, + 102 + ], + [ + 19, + 32, + 33, + 50, + 64, + 69, + 98, + 102 + ], + [ + 64, + 86, + 98, + 102 + ], + [ + 23, + 45, + 100, + 102 + ], + [ + 12, + 55, + 100, + 102 + ], + [ + 6, + 74, + 100, + 102 + ], + [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + [ + 59, + 86, + 100, + 102 + ], + [ + 33, + 98, + 100, + 102 + ], + [ + 24, + 45, + 101, + 102 + ], + [ + 12, + 56, + 101, + 102 + ], + [ + 6, + 75, + 101, + 102 + ], + [ + 24, + 31, + 32, + 56, + 58, + 75, + 101, + 102 + ], + [ + 58, + 86, + 101, + 102 + ], + [ + 32, + 98, + 101, + 102 + ], + [ + 31, + 100, + 101, + 102 + ], + [ + 6, + 12, + 45, + 86, + 98, + 100, + 101, + 102 + ], + [ + 18, + 19, + 38, + 103 + ], + [ + 17, + 19, + 39, + 103 + ], + [ + 17, + 18, + 40, + 103 + ], + [ + 38, + 39, + 40, + 103 + ], + [ + 40, + 48, + 49, + 103 + ], + [ + 39, + 48, + 50, + 103 + ], + [ + 38, + 49, + 50, + 103 + ], + [ + 40, + 58, + 59, + 103 + ], + [ + 39, + 58, + 60, + 103 + ], + [ + 38, + 59, + 60, + 103 + ], + [ + 1, + 19, + 73, + 103 + ], + [ + 26, + 50, + 73, + 103 + ], + [ + 31, + 60, + 73, + 103 + ], + [ + 1, + 18, + 74, + 103 + ], + [ + 26, + 49, + 74, + 103 + ], + [ + 31, + 59, + 74, + 103 + ], + [ + 38, + 73, + 74, + 103 + ], + [ + 1, + 17, + 75, + 103 + ], + [ + 26, + 48, + 75, + 103 + ], + [ + 31, + 58, + 75, + 103 + ], + [ + 39, + 73, + 75, + 103 + ], + [ + 40, + 74, + 75, + 103 + ], + [ + 8, + 12, + 80, + 103 + ], + [ + 26, + 31, + 80, + 103 + ], + [ + 48, + 58, + 80, + 103 + ], + [ + 49, + 59, + 80, + 103 + ], + [ + 50, + 60, + 80, + 103 + ], + [ + 12, + 26, + 88, + 103 + ], + [ + 8, + 31, + 88, + 103 + ], + [ + 1, + 45, + 88, + 103 + ], + [ + 1, + 26, + 31, + 73, + 74, + 75, + 88, + 103 + ], + [ + 1, + 31, + 93, + 103 + ], + [ + 8, + 45, + 93, + 103 + ], + [ + 17, + 58, + 93, + 103 + ], + [ + 18, + 59, + 93, + 103 + ], + [ + 19, + 60, + 93, + 103 + ], + [ + 8, + 31, + 58, + 59, + 60, + 80, + 93, + 103 + ], + [ + 1, + 26, + 98, + 103 + ], + [ + 12, + 45, + 98, + 103 + ], + [ + 17, + 48, + 98, + 103 + ], + [ + 18, + 49, + 98, + 103 + ], + [ + 19, + 50, + 98, + 103 + ], + [ + 12, + 26, + 48, + 49, + 50, + 80, + 98, + 103 + ], + [ + 1, + 17, + 18, + 19, + 45, + 93, + 98, + 103 + ], + [ + 80, + 93, + 98, + 103 + ], + [ + 22, + 23, + 35, + 107 + ], + [ + 17, + 23, + 39, + 107 + ], + [ + 17, + 22, + 40, + 107 + ], + [ + 35, + 39, + 40, + 107 + ], + [ + 40, + 48, + 54, + 107 + ], + [ + 39, + 48, + 55, + 107 + ], + [ + 35, + 54, + 55, + 107 + ], + [ + 40, + 58, + 64, + 107 + ], + [ + 39, + 58, + 65, + 107 + ], + [ + 35, + 64, + 65, + 107 + ], + [ + 3, + 23, + 68, + 107 + ], + [ + 28, + 55, + 68, + 107 + ], + [ + 32, + 65, + 68, + 107 + ], + [ + 3, + 22, + 69, + 107 + ], + [ + 28, + 54, + 69, + 107 + ], + [ + 32, + 64, + 69, + 107 + ], + [ + 35, + 68, + 69, + 107 + ], + [ + 3, + 17, + 75, + 107 + ], + [ + 28, + 48, + 75, + 107 + ], + [ + 32, + 58, + 75, + 107 + ], + [ + 39, + 68, + 75, + 107 + ], + [ + 40, + 69, + 75, + 107 + ], + [ + 8, + 12, + 82, + 107 + ], + [ + 28, + 32, + 82, + 107 + ], + [ + 48, + 58, + 82, + 107 + ], + [ + 54, + 64, + 82, + 107 + ], + [ + 55, + 65, + 82, + 107 + ], + [ + 12, + 28, + 88, + 107 + ], + [ + 8, + 32, + 88, + 107 + ], + [ + 3, + 45, + 88, + 107 + ], + [ + 3, + 28, + 32, + 68, + 69, + 75, + 88, + 107 + ], + [ + 3, + 32, + 95, + 107 + ], + [ + 8, + 45, + 95, + 107 + ], + [ + 17, + 58, + 95, + 107 + ], + [ + 22, + 64, + 95, + 107 + ], + [ + 23, + 65, + 95, + 107 + ], + [ + 8, + 32, + 58, + 64, + 65, + 82, + 95, + 107 + ], + [ + 3, + 28, + 100, + 107 + ], + [ + 12, + 45, + 100, + 107 + ], + [ + 17, + 48, + 100, + 107 + ], + [ + 22, + 54, + 100, + 107 + ], + [ + 23, + 55, + 100, + 107 + ], + [ + 12, + 28, + 48, + 54, + 55, + 82, + 100, + 107 + ], + [ + 3, + 17, + 22, + 23, + 45, + 95, + 100, + 107 + ], + [ + 82, + 95, + 100, + 107 + ], + [ + 17, + 45, + 103, + 107 + ], + [ + 12, + 48, + 103, + 107 + ], + [ + 8, + 58, + 103, + 107 + ], + [ + 17, + 39, + 40, + 48, + 58, + 75, + 103, + 107 + ], + [ + 75, + 88, + 103, + 107 + ], + [ + 22, + 24, + 35, + 108 + ], + [ + 18, + 24, + 38, + 108 + ], + [ + 18, + 22, + 40, + 108 + ], + [ + 35, + 38, + 40, + 108 + ], + [ + 40, + 49, + 54, + 108 + ], + [ + 38, + 49, + 56, + 108 + ], + [ + 35, + 54, + 56, + 108 + ], + [ + 40, + 59, + 64, + 108 + ], + [ + 38, + 59, + 66, + 108 + ], + [ + 35, + 64, + 66, + 108 + ], + [ + 4, + 24, + 67, + 108 + ], + [ + 29, + 56, + 67, + 108 + ], + [ + 33, + 66, + 67, + 108 + ], + [ + 4, + 22, + 69, + 108 + ], + [ + 29, + 54, + 69, + 108 + ], + [ + 33, + 64, + 69, + 108 + ], + [ + 35, + 67, + 69, + 108 + ], + [ + 4, + 18, + 74, + 108 + ], + [ + 29, + 49, + 74, + 108 + ], + [ + 33, + 59, + 74, + 108 + ], + [ + 38, + 67, + 74, + 108 + ], + [ + 40, + 69, + 74, + 108 + ], + [ + 8, + 12, + 83, + 108 + ], + [ + 29, + 33, + 83, + 108 + ], + [ + 49, + 59, + 83, + 108 + ], + [ + 54, + 64, + 83, + 108 + ], + [ + 56, + 66, + 83, + 108 + ], + [ + 12, + 29, + 88, + 108 + ], + [ + 8, + 33, + 88, + 108 + ], + [ + 4, + 45, + 88, + 108 + ], + [ + 4, + 29, + 33, + 67, + 69, + 74, + 88, + 108 + ], + [ + 4, + 33, + 96, + 108 + ], + [ + 8, + 45, + 96, + 108 + ], + [ + 18, + 59, + 96, + 108 + ], + [ + 22, + 64, + 96, + 108 + ], + [ + 24, + 66, + 96, + 108 + ], + [ + 8, + 33, + 59, + 64, + 66, + 83, + 96, + 108 + ], + [ + 4, + 29, + 101, + 108 + ], + [ + 12, + 45, + 101, + 108 + ], + [ + 18, + 49, + 101, + 108 + ], + [ + 22, + 54, + 101, + 108 + ], + [ + 24, + 56, + 101, + 108 + ], + [ + 12, + 29, + 49, + 54, + 56, + 83, + 101, + 108 + ], + [ + 4, + 18, + 22, + 24, + 45, + 96, + 101, + 108 + ], + [ + 83, + 96, + 101, + 108 + ], + [ + 18, + 45, + 103, + 108 + ], + [ + 12, + 49, + 103, + 108 + ], + [ + 8, + 59, + 103, + 108 + ], + [ + 18, + 38, + 40, + 49, + 59, + 74, + 103, + 108 + ], + [ + 74, + 88, + 103, + 108 + ], + [ + 22, + 45, + 107, + 108 + ], + [ + 12, + 54, + 107, + 108 + ], + [ + 8, + 64, + 107, + 108 + ], + [ + 22, + 35, + 40, + 54, + 64, + 69, + 107, + 108 + ], + [ + 69, + 88, + 107, + 108 + ], + [ + 40, + 103, + 107, + 108 + ], + [ + 23, + 24, + 35, + 109 + ], + [ + 19, + 24, + 38, + 109 + ], + [ + 19, + 23, + 39, + 109 + ], + [ + 35, + 38, + 39, + 109 + ], + [ + 39, + 50, + 55, + 109 + ], + [ + 38, + 50, + 56, + 109 + ], + [ + 35, + 55, + 56, + 109 + ], + [ + 39, + 60, + 65, + 109 + ], + [ + 38, + 60, + 66, + 109 + ], + [ + 35, + 65, + 66, + 109 + ], + [ + 5, + 24, + 67, + 109 + ], + [ + 30, + 56, + 67, + 109 + ], + [ + 34, + 66, + 67, + 109 + ], + [ + 5, + 23, + 68, + 109 + ], + [ + 30, + 55, + 68, + 109 + ], + [ + 34, + 65, + 68, + 109 + ], + [ + 35, + 67, + 68, + 109 + ], + [ + 5, + 19, + 73, + 109 + ], + [ + 30, + 50, + 73, + 109 + ], + [ + 34, + 60, + 73, + 109 + ], + [ + 38, + 67, + 73, + 109 + ], + [ + 39, + 68, + 73, + 109 + ], + [ + 8, + 12, + 84, + 109 + ], + [ + 30, + 34, + 84, + 109 + ], + [ + 50, + 60, + 84, + 109 + ], + [ + 55, + 65, + 84, + 109 + ], + [ + 56, + 66, + 84, + 109 + ], + [ + 12, + 30, + 88, + 109 + ], + [ + 8, + 34, + 88, + 109 + ], + [ + 5, + 45, + 88, + 109 + ], + [ + 5, + 30, + 34, + 67, + 68, + 73, + 88, + 109 + ], + [ + 5, + 34, + 97, + 109 + ], + [ + 8, + 45, + 97, + 109 + ], + [ + 19, + 60, + 97, + 109 + ], + [ + 23, + 65, + 97, + 109 + ], + [ + 24, + 66, + 97, + 109 + ], + [ + 8, + 34, + 60, + 65, + 66, + 84, + 97, + 109 + ], + [ + 5, + 30, + 102, + 109 + ], + [ + 12, + 45, + 102, + 109 + ], + [ + 19, + 50, + 102, + 109 + ], + [ + 23, + 55, + 102, + 109 + ], + [ + 24, + 56, + 102, + 109 + ], + [ + 12, + 30, + 50, + 55, + 56, + 84, + 102, + 109 + ], + [ + 5, + 19, + 23, + 24, + 45, + 97, + 102, + 109 + ], + [ + 84, + 97, + 102, + 109 + ], + [ + 19, + 45, + 103, + 109 + ], + [ + 12, + 50, + 103, + 109 + ], + [ + 8, + 60, + 103, + 109 + ], + [ + 19, + 38, + 39, + 50, + 60, + 73, + 103, + 109 + ], + [ + 73, + 88, + 103, + 109 + ], + [ + 23, + 45, + 107, + 109 + ], + [ + 12, + 55, + 107, + 109 + ], + [ + 8, + 65, + 107, + 109 + ], + [ + 23, + 35, + 39, + 55, + 65, + 68, + 107, + 109 + ], + [ + 68, + 88, + 107, + 109 + ], + [ + 39, + 103, + 107, + 109 + ], + [ + 24, + 45, + 108, + 109 + ], + [ + 12, + 56, + 108, + 109 + ], + [ + 8, + 66, + 108, + 109 + ], + [ + 24, + 35, + 38, + 56, + 66, + 67, + 108, + 109 + ], + [ + 67, + 88, + 108, + 109 + ], + [ + 38, + 103, + 108, + 109 + ], + [ + 35, + 107, + 108, + 109 + ], + [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ] + ], + "mode_inverse": [ + { + "2": "-1", + "70": "-1", + "72": "-1", + "76": "1" + }, + { + "1": "1" + }, + { + "0": "-1", + "70": "-1", + "72": "-1", + "76": "1" + }, + { + "3": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "1" + }, + { + "10": "-1", + "61": "-1", + "92": "1", + "94": "1" + }, + { + "8": "1" + }, + { + "111": "-1", + "43": "1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "7": "-1", + "92": "1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "53": "-1", + "91": "1" + }, + { + "12": "1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "81": "1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "81": "1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "81": "-1" + }, + { + "20": "-1", + "25": "-1", + "79": "-1", + "99": "1" + }, + { + "17": "1" + }, + { + "18": "1" + }, + { + "19": "1" + }, + { + "16": "-1", + "25": "-1", + "79": "-1", + "99": "1" + }, + { + "11": "-1", + "36": "-1", + "53": "-1", + "91": "1" + }, + { + "22": "1" + }, + { + "23": "1" + }, + { + "24": "1" + }, + { + "16": "-1", + "20": "-1", + "79": "-1", + "99": "1" + }, + { + "26": "1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "81": "1" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "11": "-1", + "21": "-1", + "53": "-1", + "91": "1" + }, + { + "111": "-2", + "43": "3", + "51": "-2", + "89": "2", + "9": "-2" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "11": "-2", + "21": "-2", + "36": "-2", + "53": "-2", + "91": "3" + }, + { + "106": "-1", + "44": "-1", + "57": "-1", + "87": "1" + }, + { + "37": "1" + }, + { + "106": "-1", + "42": "-1", + "57": "-1", + "87": "1" + }, + { + "45": "1" + }, + { + "105": "1", + "52": "-1", + "62": "-1", + "90": "1" + }, + { + "16": "-2", + "20": "-2", + "25": "-2", + "79": "-2", + "99": "3" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "111": "-1", + "43": "1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "46": "-1", + "62": "-1", + "90": "1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "91": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "106": "-1", + "42": "-1", + "44": "-1", + "87": "1" + }, + { + "58": "1" + }, + { + "59": "1" + }, + { + "60": "1" + }, + { + "10": "-1", + "7": "-1", + "92": "1", + "94": "1" + }, + { + "105": "1", + "46": "-1", + "52": "-1", + "90": "1" + }, + { + "10": "-2", + "61": "-2", + "7": "-2", + "92": "3", + "94": "2" + }, + { + "64": "1" + }, + { + "65": "1" + }, + { + "66": "1" + }, + { + "67": "1" + }, + { + "68": "1" + }, + { + "69": "1" + }, + { + "0": "-1", + "2": "-1", + "72": "-1", + "76": "1" + }, + { + "0": "-2", + "2": "-2", + "70": "-2", + "72": "-2", + "76": "3" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "76": "1" + }, + { + "73": "1" + }, + { + "74": "1" + }, + { + "75": "1" + }, + { + "71": "1" + }, + { + "77": "1" + }, + { + "13": "-2", + "14": "-2", + "15": "2", + "27": "-2", + "81": "3" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "99": "1" + }, + { + "80": "1" + }, + { + "78": "1" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "104": "1" + }, + { + "88": "1" + }, + { + "111": "1", + "43": "-1", + "51": "1", + "9": "1" + }, + { + "110": "1" + }, + { + "41": "1" + }, + { + "63": "1" + }, + { + "93": "1" + }, + { + "10": "1", + "61": "1", + "7": "1", + "92": "-1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "47": "1" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "106": "-2", + "42": "-2", + "44": "-2", + "57": "-2", + "87": "3" + }, + { + "46": "1", + "52": "1", + "62": "1", + "90": "-1" + }, + { + "42": "-1", + "44": "-1", + "57": "-1", + "87": "1" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "105": "2", + "46": "-2", + "52": "-2", + "62": "-2", + "90": "3" + }, + { + "43": "1", + "51": "-1", + "89": "1", + "9": "-1" + } + ], + "mode_response": [ + { + "2": "-1", + "70": "-1", + "71": "1", + "72": "-1" + }, + { + "1": "1" + }, + { + "0": "-1", + "70": "-1", + "71": "1", + "72": "-1" + }, + { + "3": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "1" + }, + { + "10": "-1", + "61": "-1", + "63": "1", + "94": "1" + }, + { + "8": "1" + }, + { + "111": "-1", + "37": "1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "63": "1", + "7": "-1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "41": "1", + "53": "-1" + }, + { + "12": "1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "78": "1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "78": "1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "78": "-1" + }, + { + "20": "-1", + "25": "-1", + "47": "1", + "79": "-1" + }, + { + "17": "1" + }, + { + "18": "1" + }, + { + "19": "1" + }, + { + "16": "-1", + "25": "-1", + "47": "1", + "79": "-1" + }, + { + "11": "-1", + "36": "-1", + "41": "1", + "53": "-1" + }, + { + "22": "1" + }, + { + "23": "1" + }, + { + "24": "1" + }, + { + "16": "-1", + "20": "-1", + "47": "1", + "79": "-1" + }, + { + "26": "1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "78": "1" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "11": "-1", + "21": "-1", + "41": "1", + "53": "-1" + }, + { + "43": "1" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "91": "1" + }, + { + "104": "1", + "106": "-1", + "44": "-1", + "57": "-1" + }, + { + "111": "-2", + "37": "3", + "51": "-2", + "89": "2", + "9": "-2" + }, + { + "104": "1", + "106": "-1", + "42": "-1", + "57": "-1" + }, + { + "45": "1" + }, + { + "105": "1", + "110": "1", + "52": "-1", + "62": "-1" + }, + { + "99": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "111": "-1", + "37": "1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "110": "1", + "46": "-1", + "62": "-1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "41": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "104": "1", + "106": "-1", + "42": "-1", + "44": "-1" + }, + { + "58": "1" + }, + { + "59": "1" + }, + { + "60": "1" + }, + { + "10": "-1", + "63": "1", + "7": "-1", + "94": "1" + }, + { + "105": "1", + "110": "1", + "46": "-1", + "52": "-1" + }, + { + "92": "1" + }, + { + "64": "1" + }, + { + "65": "1" + }, + { + "66": "1" + }, + { + "67": "1" + }, + { + "68": "1" + }, + { + "69": "1" + }, + { + "0": "-1", + "2": "-1", + "71": "1", + "72": "-1" + }, + { + "76": "1" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "71": "1" + }, + { + "73": "1" + }, + { + "74": "1" + }, + { + "75": "1" + }, + { + "0": "-2", + "2": "-2", + "70": "-2", + "71": "3", + "72": "-2" + }, + { + "77": "1" + }, + { + "81": "1" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "47": "1" + }, + { + "80": "1" + }, + { + "13": "-2", + "14": "-2", + "15": "2", + "27": "-2", + "78": "3" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "104": "3", + "106": "-2", + "42": "-2", + "44": "-2", + "57": "-2" + }, + { + "88": "1" + }, + { + "111": "1", + "37": "-1", + "51": "1", + "9": "1" + }, + { + "105": "2", + "110": "3", + "46": "-2", + "52": "-2", + "62": "-2" + }, + { + "11": "-2", + "21": "-2", + "36": "-2", + "41": "3", + "53": "-2" + }, + { + "10": "-2", + "61": "-2", + "63": "3", + "7": "-2", + "94": "2" + }, + { + "93": "1" + }, + { + "10": "1", + "61": "1", + "63": "-1", + "7": "1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "16": "-2", + "20": "-2", + "25": "-2", + "47": "3", + "79": "-2" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "87": "1" + }, + { + "110": "-1", + "46": "1", + "52": "1", + "62": "1" + }, + { + "104": "1", + "42": "-1", + "44": "-1", + "57": "-1" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "90": "1" + }, + { + "37": "1", + "51": "-1", + "89": "1", + "9": "-1" + } + ], + "ordinary_inverse": [ + { + "0": "3/4", + "14": "-1/4", + "60": "-1/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "1": "1", + "103": "-1/2", + "11": "1", + "17": "-1/2", + "24": "-1/2", + "38": "-1/2", + "46": "1", + "47": "-1/2", + "51": "1/2", + "55": "1", + "65": "1/2", + "66": "-1/2", + "8": "1", + "82": "-1/2", + "84": "-1", + "86": "-1/2", + "96": "1/2", + "97": "-1/2" + }, + { + "2": "3/4", + "29": "-1/4", + "34": "-1/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "3": "3/4", + "30": "-1/4", + "63": "-1/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "3/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "5": "3/4", + "90": "-1/4", + "92": "-1/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "-1/4", + "6": "3/4", + "99": "-1/4" + }, + { + "103": "-1/2", + "17": "1/2", + "18": "-1/2", + "22": "-1", + "24": "-1/2", + "37": "-1/2", + "39": "-1", + "41": "-1/2", + "47": "1/2", + "51": "-1/2", + "57": "-1/2", + "66": "-1/2", + "7": "1", + "70": "1", + "72": "-1/2", + "83": "-1", + "86": "1/2", + "9": "1/2", + "91": "1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "1": "1", + "13": "1", + "17": "1", + "22": "-1", + "39": "-1", + "72": "-1", + "8": "1", + "86": "1", + "91": "1" + }, + { + "1": "1", + "103": "1/2", + "12": "1/2", + "17": "1", + "22": "-1", + "24": "-1/2", + "37": "-1", + "38": "1/2", + "39": "-2", + "45": "1", + "46": "1/2", + "47": "-1/2", + "51": "-1", + "55": "-1/2", + "57": "-1/2", + "66": "1/2", + "7": "1/2", + "70": "1", + "72": "-1", + "74": "1", + "80": "-1", + "86": "1", + "9": "1/2", + "91": "1", + "96": "-1/2", + "97": "-1", + "98": "-1" + }, + { + "10": "3/4", + "101": "-1/4", + "40": "-1/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "1": "1", + "11": "1", + "22": "1", + "24": "1", + "64": "1", + "66": "1", + "70": "-1", + "80": "-1", + "83": "1" + }, + { + "103": "-1/2", + "12": "1", + "13": "-1", + "17": "-1/2", + "18": "-1/2", + "22": "1", + "24": "1/2", + "37": "-1/2", + "41": "-1/2", + "47": "1/2", + "51": "-1/2", + "57": "-1/2", + "64": "1", + "66": "1/2", + "72": "1/2", + "80": "-1", + "86": "-1/2", + "9": "1/2", + "91": "-1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "12": "-1", + "13": "1", + "17": "-1", + "46": "1", + "56": "-1", + "65": "1", + "8": "1", + "82": "-1", + "97": "-1" + }, + { + "0": "-1/4", + "14": "3/4", + "60": "-1/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "15": "1/2", + "19": "-1/2", + "77": "-1/2" + }, + { + "16": "1/2", + "25": "-1/2", + "71": "-1/2" + }, + { + "1": "-1/2", + "12": "-1/2", + "13": "-1", + "22": "1/2", + "37": "-1/2", + "46": "1/2", + "55": "1/2", + "65": "1/2", + "7": "1/2", + "70": "1/2", + "72": "1/2", + "74": "-1/2", + "8": "1", + "80": "-1/2", + "82": "-1/2", + "84": "-1/2", + "86": "-1", + "91": "-1/2", + "97": "-1", + "98": "-1/2" + }, + { + "103": "-1/2", + "12": "-3/2", + "17": "-1", + "18": "1/2", + "24": "1/2", + "38": "-1/2", + "41": "1/2", + "45": "-1", + "46": "1/2", + "47": "1/2", + "51": "1", + "55": "3/2", + "65": "1", + "66": "-1/2", + "7": "1/2", + "72": "1/2", + "74": "-3/2", + "8": "2", + "82": "-1", + "84": "-1/2", + "86": "-1", + "91": "-1/2", + "96": "1/2", + "97": "-1" + }, + { + "15": "-1/2", + "19": "1/2", + "77": "-1/2" + }, + { + "20": "3/4", + "32": "-1/4", + "49": "-1/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "21": "3/4", + "42": "-1/4", + "61": "-1/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "103": "-1/2", + "11": "1", + "12": "1", + "17": "1/2", + "22": "1", + "24": "-1/2", + "38": "-1/2", + "47": "-1/2", + "51": "-1/2", + "65": "-1/2", + "66": "-1/2", + "7": "-1", + "74": "1", + "8": "-1", + "82": "1/2", + "86": "1/2", + "96": "1/2", + "97": "1/2" + }, + { + "23": "3/4", + "27": "-1/4", + "58": "-1/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "1": "-1/2", + "11": "1", + "12": "1/2", + "18": "1/2", + "22": "-1/2", + "38": "-1/2", + "41": "1/2", + "46": "1/2", + "47": "-1", + "55": "1/2", + "57": "1/2", + "64": "-1", + "66": "-1", + "7": "-1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "84": "-1/2", + "9": "-1/2", + "96": "1/2" + }, + { + "16": "-1/2", + "25": "1/2", + "71": "-1/2" + }, + { + "100": "-1/4", + "26": "3/4", + "43": "-1/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "23": "-1/4", + "27": "3/4", + "58": "-1/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "28": "3/4", + "53": "-1/4", + "54": "-1/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "2": "-1/4", + "29": "3/4", + "34": "-1/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "3": "-1/4", + "30": "3/4", + "63": "-1/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "31": "3/4", + "36": "-1/4", + "4": "-1/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "20": "-1/4", + "32": "3/4", + "49": "-1/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "103": "1", + "13": "-2", + "17": "-1", + "18": "1", + "22": "2", + "24": "1", + "37": "-1", + "38": "1/2", + "41": "1", + "47": "-1", + "51": "-1", + "57": "1", + "65": "1/2", + "66": "1", + "72": "1", + "80": "-2", + "82": "-1/2", + "83": "2", + "86": "-1", + "9": "-1", + "91": "-1", + "96": "-1/2", + "97": "-1", + "98": "-1" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "3/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "35": "1/2", + "52": "-1/2", + "79": "-1/2" + }, + { + "31": "-1/4", + "36": "3/4", + "4": "-1/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "103": "-1", + "12": "-3/2", + "17": "-1/2", + "24": "1", + "37": "1/2", + "38": "-1", + "45": "-2", + "46": "-1/2", + "47": "1", + "51": "-1/2", + "55": "1/2", + "56": "-1", + "64": "1/2", + "65": "1/2", + "66": "-1", + "7": "-3/2", + "74": "-1/2", + "82": "-1/2", + "83": "-1/2", + "84": "3/2", + "86": "1/2", + "96": "1", + "97": "-1/2", + "98": "1/2" + }, + { + "102": "-1/2", + "12": "-1", + "17": "-1", + "33": "1/2", + "46": "1", + "51": "-1", + "55": "-1", + "56": "-2", + "65": "1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "-1/2", + "82": "-1", + "84": "1", + "86": "1", + "97": "-1" + }, + { + "39": "1", + "51": "-1", + "55": "-1", + "56": "-1", + "7": "-1", + "74": "1", + "8": "-1", + "84": "1", + "86": "1" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "3/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "103": "-1/2", + "12": "1/2", + "17": "1", + "18": "1/2", + "24": "1/2", + "38": "-1/2", + "41": "1/2", + "45": "-1", + "46": "-3/2", + "47": "1/2", + "51": "-1", + "55": "-1/2", + "65": "-1", + "66": "-1/2", + "7": "-3/2", + "72": "-1/2", + "74": "1/2", + "8": "-2", + "82": "1", + "84": "3/2", + "86": "1", + "91": "1/2", + "96": "1/2", + "97": "1" + }, + { + "21": "-1/4", + "42": "3/4", + "61": "-1/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "3/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "-1/4", + "44": "3/4", + "87": "-1/4" + }, + { + "103": "-1", + "18": "-1", + "41": "-1", + "45": "1", + "47": "1", + "57": "-1", + "64": "1", + "83": "-1", + "9": "1" + }, + { + "1": "1", + "103": "-1/2", + "13": "1", + "17": "1/2", + "18": "-1/2", + "24": "1/2", + "37": "1/2", + "41": "-1/2", + "46": "1", + "47": "1/2", + "51": "1/2", + "57": "-1/2", + "64": "1", + "66": "1/2", + "70": "-1", + "72": "-1/2", + "86": "1/2", + "9": "1/2", + "91": "1/2", + "97": "1/2", + "98": "1/2" + }, + { + "1": "-1/2", + "103": "1", + "12": "1/2", + "18": "1/2", + "22": "-1/2", + "24": "-1", + "38": "1/2", + "41": "1/2", + "45": "1", + "46": "1/2", + "55": "-1/2", + "57": "1/2", + "64": "-1", + "7": "1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "84": "-1/2", + "9": "-1/2", + "96": "-1/2" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "-1/4", + "48": "3/4", + "50": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "3/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "-1/4", + "48": "-1/4", + "50": "3/4" + }, + { + "1": "1/2", + "12": "-1/2", + "22": "-1/2", + "37": "-1/2", + "39": "-1", + "46": "1/2", + "55": "-1/2", + "56": "-1", + "65": "1/2", + "7": "-1/2", + "70": "1/2", + "72": "-1/2", + "74": "1/2", + "80": "-1/2", + "82": "-1/2", + "84": "1/2", + "86": "1", + "91": "1/2", + "97": "-1", + "98": "-1/2" + }, + { + "35": "-1/2", + "52": "1/2", + "79": "-1/2" + }, + { + "28": "-1/4", + "53": "3/4", + "54": "-1/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "3/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "1": "1", + "103": "1/2", + "17": "1/2", + "18": "1/2", + "24": "1/2", + "37": "-1/2", + "39": "-1", + "41": "1/2", + "47": "-1/2", + "51": "-1/2", + "55": "1", + "57": "1/2", + "66": "1/2", + "72": "-1/2", + "80": "-1", + "83": "1", + "86": "1/2", + "9": "-1/2", + "91": "1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "13": "-1", + "37": "-1", + "39": "-1", + "51": "-1", + "56": "1", + "70": "1", + "80": "-1", + "97": "-1", + "98": "-1" + }, + { + "1": "1", + "103": "-1/2", + "12": "-1/2", + "17": "1", + "22": "-1", + "24": "1/2", + "37": "-1", + "38": "-1/2", + "39": "-2", + "45": "-1", + "46": "-1/2", + "47": "1/2", + "51": "-1", + "55": "1/2", + "57": "1/2", + "66": "-1/2", + "7": "-1/2", + "70": "1", + "72": "-1", + "80": "-1", + "84": "1", + "86": "1", + "9": "-1/2", + "91": "1", + "96": "1/2", + "97": "-1", + "98": "-1" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "3/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "-1/4", + "59": "3/4", + "62": "-1/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "3/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "3/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "-1/4", + "59": "-1/4", + "62": "3/4" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "3/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "103": "-1/2", + "11": "1", + "12": "1/2", + "24": "-1/2", + "37": "1/2", + "38": "-1/2", + "46": "1/2", + "47": "-1/2", + "55": "1/2", + "64": "1/2", + "66": "-1/2", + "7": "-1/2", + "74": "1/2", + "83": "1/2", + "84": "-1/2", + "96": "1/2", + "98": "-1/2" + }, + { + "102": "1/2", + "103": "-1", + "11": "2", + "12": "1", + "24": "-1", + "33": "1/2", + "38": "-1", + "46": "1", + "47": "-1", + "55": "1", + "66": "-1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "1/2", + "84": "-1", + "96": "1" + }, + { + "1": "-1/2", + "103": "-1", + "11": "1", + "12": "1/2", + "18": "-1/2", + "22": "-1/2", + "24": "-1", + "38": "-1/2", + "41": "-1/2", + "46": "1/2", + "55": "1/2", + "57": "-1/2", + "7": "-1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "83": "-1", + "84": "-1/2", + "9": "1/2", + "96": "1/2" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "-1/4", + "67": "3/4", + "88": "-1/4" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "-1/4", + "68": "3/4", + "81": "-1/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "-1/4", + "69": "3/4", + "76": "-1/4" + }, + { + "38": "1/2", + "65": "1/2", + "82": "1/2", + "96": "1/2" + }, + { + "16": "-1/2", + "25": "-1/2", + "71": "1/2" + }, + { + "1": "1", + "103": "-1", + "18": "-1/2", + "22": "1", + "24": "1", + "41": "-3/2", + "47": "1", + "57": "-1", + "64": "2", + "66": "1", + "70": "-1", + "74": "-1/2", + "80": "-1", + "84": "1/2", + "9": "1" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "-1/4", + "73": "3/4", + "75": "-1/4" + }, + { + "57": "1/2", + "72": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "-1/4", + "73": "-1/4", + "75": "3/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "-1/4", + "69": "-1/4", + "76": "3/4" + }, + { + "15": "-1/2", + "19": "-1/2", + "77": "1/2" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "-1/4", + "78": "3/4", + "89": "-1/4" + }, + { + "35": "-1/2", + "52": "-1/2", + "79": "1/2" + }, + { + "38": "-1/2", + "65": "1/2", + "82": "1/2", + "96": "-1/2" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "-1/4", + "68": "-1/4", + "81": "3/4" + }, + { + "102": "-1/2", + "103": "-1", + "11": "2", + "12": "1", + "24": "-1", + "33": "-1/2", + "38": "-1", + "46": "1", + "47": "-1", + "55": "1", + "66": "-1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "1/2", + "84": "-1", + "96": "1" + }, + { + "103": "-1/2", + "11": "1", + "12": "1/2", + "24": "-1/2", + "37": "-1/2", + "38": "-1/2", + "46": "1/2", + "47": "-1/2", + "55": "1/2", + "64": "1/2", + "66": "-1/2", + "7": "-1/2", + "74": "1/2", + "83": "1/2", + "84": "-1/2", + "96": "1/2", + "98": "1/2" + }, + { + "57": "1/2", + "72": "1/2", + "9": "1/2", + "91": "1/2" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "-1/4", + "85": "3/4", + "95": "-1/4" + }, + { + "1": "-1/2", + "12": "-1/2", + "17": "-1", + "22": "1/2", + "37": "1/2", + "39": "1", + "46": "1/2", + "51": "1", + "55": "1/2", + "65": "1/2", + "7": "1/2", + "70": "-1/2", + "72": "1/2", + "74": "-1/2", + "8": "1", + "80": "1/2", + "82": "-1/2", + "84": "-1/2", + "91": "-1/2", + "98": "1/2" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "-1/4", + "44": "-1/4", + "87": "3/4" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "-1/4", + "67": "-1/4", + "88": "3/4" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "-1/4", + "78": "-1/4", + "89": "3/4" + }, + { + "5": "-1/4", + "90": "3/4", + "92": "-1/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "1": "1", + "103": "-1", + "18": "-3/2", + "22": "1", + "24": "1", + "41": "-1/2", + "47": "1", + "57": "-1", + "64": "2", + "66": "1", + "70": "-1", + "74": "-1/2", + "80": "-1", + "84": "1/2", + "9": "1" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "3/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "-1/4", + "93": "3/4", + "94": "-1/4" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "-1/4", + "93": "-1/4", + "94": "3/4" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "-1/4", + "85": "-1/4", + "95": "3/4" + }, + { + "102": "1/2", + "12": "-1", + "17": "-1", + "33": "-1/2", + "46": "1", + "51": "-1", + "55": "-1", + "56": "-2", + "65": "1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "-1/2", + "82": "-1", + "84": "1", + "86": "1", + "97": "-1" + }, + { + "1": "-1/2", + "12": "-1/2", + "13": "-1", + "17": "-1", + "22": "1/2", + "37": "-1/2", + "46": "1/2", + "51": "-1", + "55": "-1/2", + "56": "-1", + "65": "1/2", + "7": "-1/2", + "70": "1/2", + "72": "1/2", + "74": "1/2", + "80": "-1/2", + "82": "-1/2", + "84": "1/2", + "91": "-1/2", + "98": "-1/2" + }, + { + "103": "1", + "12": "1/2", + "17": "-1/2", + "24": "-1", + "37": "1/2", + "38": "1", + "45": "2", + "46": "3/2", + "47": "-1", + "51": "-1/2", + "55": "-3/2", + "56": "-1", + "64": "-1/2", + "65": "1/2", + "66": "1", + "7": "1/2", + "74": "3/2", + "82": "-1/2", + "83": "1/2", + "84": "-1/2", + "86": "1/2", + "96": "-1", + "97": "-1/2", + "98": "1/2" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "-1/4", + "6": "-1/4", + "99": "3/4" + }, + { + "100": "3/4", + "26": "-1/4", + "43": "-1/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "10": "-1/4", + "101": "3/4", + "40": "-1/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "1": "-2", + "103": "-1", + "13": "-2", + "17": "-1", + "18": "-1", + "24": "-1", + "37": "-1", + "38": "-1/2", + "41": "-1", + "47": "1", + "51": "-1", + "57": "-1", + "65": "1/2", + "66": "-1", + "70": "2", + "72": "1", + "82": "-1/2", + "83": "-2", + "86": "-1", + "9": "1", + "91": "-1", + "96": "1/2", + "97": "-1", + "98": "-1" + }, + { + "1": "-1/2", + "12": "-1/2", + "18": "-1/2", + "22": "-1/2", + "38": "-1/2", + "41": "-1/2", + "45": "-1", + "46": "-1/2", + "47": "1", + "55": "1/2", + "57": "-1/2", + "66": "-1", + "7": "-1/2", + "70": "1/2", + "74": "-1/2", + "80": "1/2", + "83": "-1", + "84": "1/2", + "9": "1/2", + "96": "1/2" + } + ], + "ordinary_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111 + ], + "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 + ], + "response": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "78": "1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "99": "1/2" + }, + { + "17": "-1", + "66": "-1", + "75": "-1", + "83": "-1" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "21": "1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "47": "-1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "79": "1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "94": "-1/2" + }, + { + "32": "-1", + "38": "-1", + "50": "-1", + "95": "-1" + }, + { + "33": "-1", + "69": "-1", + "74": "-1", + "88": "-1" + }, + { + "34": "-1", + "40": "-1", + "85": "-1", + "97": "-1" + }, + { + "100": "-1", + "101": "-1", + "102": "-1", + "98": "-1" + }, + { + "10": "-1/2", + "104": "-1/2", + "105": "1/2", + "106": "1/2", + "11": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "-1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "107": "-1", + "109": "-1", + "12": "-1", + "45": "-1" + }, + { + "10": "-1/2", + "11": "1/2", + "110": "1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "37": "-1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "63": "1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "89": "1/2", + "94": "1/2" + }, + { + "105": "1/2", + "11": "1/2", + "110": "-1/2", + "14": "1/2", + "20": "1/2", + "37": "-1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "63": "1/2", + "7": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "106": "1/2", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "41": "-1/2", + "47": "1/2", + "53": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "107": "-1", + "109": "-1", + "45": "-1", + "8": "-1" + }, + { + "0": "-1/2", + "110": "-1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "37": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "78": "1/2", + "89": "-1/2", + "9": "1/2", + "99": "1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "37": "1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "78": "1/2", + "99": "1/2" + }, + { + "0": "1/2", + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "46": "1/2", + "47": "-1/2", + "57": "-1/2", + "7": "1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "1": "-1", + "66": "-1", + "75": "-1", + "83": "-1" + }, + { + "22": "-1", + "84": "-1" + }, + { + "28": "-1", + "77": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "21": "1/2", + "25": "1/2", + "37": "1/2", + "42": "1/2", + "44": "1/2", + "47": "-1/2", + "52": "1/2", + "62": "-1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "36": "-1/2", + "41": "1/2", + "53": "1/2", + "63": "-1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "18": "-1", + "84": "-1" + }, + { + "35": "-1", + "55": "-1", + "65": "-1", + "68": "-1" + }, + { + "48": "-1", + "67": "-1", + "80": "-1", + "82": "-1" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "21": "-1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "79": "-1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "94": "1/2" + }, + { + "30": "-1", + "64": "-1", + "73": "-1", + "96": "-1" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "78": "-1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "99": "-1/2" + }, + { + "19": "-1", + "77": "-1" + }, + { + "108": "-1", + "49": "-1", + "54": "-1", + "56": "-1" + }, + { + "26": "-1", + "64": "-1", + "73": "-1", + "96": "-1" + }, + { + "103": "-1", + "59": "-1", + "60": "-1", + "93": "-1" + }, + { + "3": "-1", + "38": "-1", + "50": "-1", + "95": "-1" + }, + { + "4": "-1", + "69": "-1", + "74": "-1", + "88": "-1" + }, + { + "40": "-1", + "5": "-1", + "85": "-1", + "97": "-1" + }, + { + "23": "-1", + "55": "-1", + "65": "-1", + "68": "-1" + }, + { + "106": "-1/2", + "11": "1/2", + "110": "-1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "37": "1/2", + "41": "1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "3": "-1", + "32": "-1", + "50": "-1", + "95": "-1" + }, + { + "58": "-1", + "86": "-1" + }, + { + "34": "-1", + "5": "-1", + "85": "-1", + "97": "-1" + }, + { + "104": "1/2", + "105": "-1/2", + "16": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "10": "-1/2", + "104": "1/2", + "106": "-1/2", + "110": "-1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "37": "-1/2", + "41": "-1/2", + "43": "1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2" + }, + { + "110": "-3/2", + "111": "1", + "13": "-1", + "36": "-1", + "37": "3/2", + "51": "1", + "61": "-1", + "72": "1", + "76": "1/2", + "87": "-1/2", + "89": "-1", + "9": "1" + }, + { + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "21": "-1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "46": "-1/2", + "47": "1/2", + "57": "-1/2", + "7": "1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "107": "-1", + "109": "-1", + "12": "-1", + "8": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "21": "-1/2", + "25": "-1/2", + "37": "1/2", + "42": "1/2", + "44": "-1/2", + "47": "1/2", + "52": "1/2", + "62": "-1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "36": "-1/2", + "41": "1/2", + "53": "1/2", + "63": "-1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "24": "-1", + "67": "-1", + "80": "-1", + "82": "-1" + }, + { + "108": "-1", + "29": "-1", + "54": "-1", + "56": "-1" + }, + { + "3": "-1", + "32": "-1", + "38": "-1", + "95": "-1" + }, + { + "0": "-1/2", + "110": "1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "37": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "78": "1/2", + "89": "1/2", + "9": "-1/2", + "99": "1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "37": "-1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "0": "1/2", + "106": "1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "41": "-1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "108": "-1", + "29": "-1", + "49": "-1", + "56": "-1" + }, + { + "23": "-1", + "35": "-1", + "65": "-1", + "68": "-1" + }, + { + "108": "-1", + "29": "-1", + "49": "-1", + "54": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "11": "1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "39": "-1", + "86": "-1" + }, + { + "103": "-1", + "31": "-1", + "60": "-1", + "93": "-1" + }, + { + "103": "-1", + "31": "-1", + "59": "-1", + "93": "-1" + }, + { + "10": "-1/2", + "11": "1/2", + "110": "-1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "37": "1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "63": "1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "89": "-1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "11": "1/2", + "110": "1/2", + "14": "-1/2", + "20": "-1/2", + "37": "1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "63": "1/2", + "7": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "106": "-1/2", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "41": "1/2", + "47": "-1/2", + "53": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "26": "-1", + "30": "-1", + "73": "-1", + "96": "-1" + }, + { + "23": "-1", + "35": "-1", + "55": "-1", + "68": "-1" + }, + { + "1": "-1", + "17": "-1", + "75": "-1", + "83": "-1" + }, + { + "24": "-1", + "48": "-1", + "80": "-1", + "82": "-1" + }, + { + "23": "-1", + "35": "-1", + "55": "-1", + "65": "-1" + }, + { + "33": "-1", + "4": "-1", + "74": "-1", + "88": "-1" + }, + { + "0": "-1/2", + "106": "-3/2", + "11": "1", + "111": "-1", + "15": "-1", + "2": "-1/2", + "21": "-1", + "25": "-1/2", + "27": "-1/2", + "36": "-1", + "41": "3/2", + "47": "-1", + "53": "1", + "63": "-1", + "71": "1/2", + "72": "-1/2", + "89": "-1/2", + "90": "1/2" + }, + { + "10": "1", + "105": "-1", + "110": "3/2", + "14": "-1", + "20": "-1", + "37": "3/2", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "110": "1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "37": "-1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "71": "1/2", + "9": "-1/2", + "90": "1/2", + "91": "-1/2" + }, + { + "26": "-1", + "30": "-1", + "64": "-1", + "96": "-1" + }, + { + "33": "-1", + "4": "-1", + "69": "-1", + "88": "-1" + }, + { + "1": "-1", + "17": "-1", + "66": "-1", + "83": "-1" + }, + { + "0": "-1", + "104": "3/2", + "105": "-1", + "106": "-1", + "16": "-1", + "2": "-1", + "25": "-1", + "27": "-1", + "41": "-1", + "42": "-1", + "43": "3/2", + "44": "-1", + "57": "-1", + "7": "1", + "70": "-1", + "71": "3/2", + "72": "-1", + "89": "-1", + "90": "3/2", + "91": "-1" + }, + { + "19": "-1", + "28": "-1" + }, + { + "16": "-1", + "2": "-1", + "20": "-1", + "21": "3/2", + "25": "1", + "44": "1", + "46": "1", + "47": "-3/2", + "79": "1", + "81": "-1/2", + "92": "1/2", + "94": "-1" + }, + { + "10": "1/2", + "11": "-1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "-1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "-1/2", + "7": "1/2", + "9": "1/2" + }, + { + "24": "-1", + "48": "-1", + "67": "-1", + "82": "-1" + }, + { + "0": "1", + "10": "-1", + "11": "3/2", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "3/2", + "7": "-1", + "78": "-3/2", + "79": "1", + "9": "-1", + "94": "1", + "99": "-3/2" + }, + { + "24": "-1", + "48": "-1", + "67": "-1", + "80": "-1" + }, + { + "1": "-1", + "17": "-1", + "66": "-1", + "75": "-1" + }, + { + "18": "-1", + "22": "-1" + }, + { + "34": "-1", + "40": "-1", + "5": "-1", + "97": "-1" + }, + { + "39": "-1", + "58": "-1" + }, + { + "0": "-1", + "104": "-3/2", + "105": "1", + "106": "1", + "16": "1", + "2": "-1", + "25": "-1", + "27": "-1", + "41": "1", + "42": "1", + "43": "-3/2", + "44": "1", + "57": "1", + "7": "-1", + "70": "-1", + "71": "3/2", + "72": "-1", + "89": "-1", + "90": "3/2", + "91": "-1" + }, + { + "33": "-1", + "4": "-1", + "69": "-1", + "74": "-1" + }, + { + "0": "-1/2", + "110": "-1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "37": "1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "71": "1/2", + "9": "1/2", + "90": "1/2", + "91": "-1/2" + }, + { + "10": "-1", + "105": "1", + "110": "-3/2", + "14": "1", + "20": "1", + "37": "-3/2", + "42": "-1", + "46": "1", + "52": "-1", + "62": "1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "106": "3/2", + "11": "-1", + "111": "1", + "15": "1", + "2": "-1/2", + "21": "1", + "25": "-1/2", + "27": "-1/2", + "36": "1", + "41": "-3/2", + "47": "1", + "53": "-1", + "63": "1", + "71": "1/2", + "72": "-1/2", + "89": "-1/2", + "90": "1/2" + }, + { + "0": "-1", + "10": "-1", + "11": "3/2", + "13": "-1", + "14": "-1", + "15": "1", + "27": "1", + "51": "-1", + "52": "-1", + "53": "1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "3/2", + "7": "-1", + "78": "3/2", + "79": "1", + "9": "-1", + "94": "1", + "99": "3/2" + }, + { + "103": "-1", + "31": "-1", + "59": "-1", + "60": "-1" + }, + { + "10": "1/2", + "11": "-1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "47": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "-1/2", + "7": "1/2", + "9": "1/2" + }, + { + "3": "-1", + "32": "-1", + "38": "-1", + "50": "-1" + }, + { + "26": "-1", + "30": "-1", + "64": "-1", + "73": "-1" + }, + { + "34": "-1", + "40": "-1", + "5": "-1", + "85": "-1" + }, + { + "100": "-1", + "101": "-1", + "102": "-1", + "6": "-1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "-3/2", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "3/2", + "79": "-1", + "81": "-1/2", + "92": "1/2", + "94": "1" + }, + { + "101": "-1", + "102": "-1", + "6": "-1", + "98": "-1" + }, + { + "100": "-1", + "102": "-1", + "6": "-1", + "98": "-1" + }, + { + "100": "-1", + "101": "-1", + "6": "-1", + "98": "-1" + }, + { + "31": "-1", + "59": "-1", + "60": "-1", + "93": "-1" + }, + { + "110": "3/2", + "111": "-1", + "13": "1", + "36": "1", + "37": "-3/2", + "51": "-1", + "61": "1", + "72": "-1", + "76": "1/2", + "87": "-1/2", + "89": "1", + "9": "-1" + }, + { + "10": "1/2", + "104": "1/2", + "106": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "37": "1/2", + "41": "-1/2", + "43": "1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2" + }, + { + "104": "1/2", + "105": "-1/2", + "16": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "29": "-1", + "49": "-1", + "54": "-1", + "56": "-1" + }, + { + "107": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "110": "1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "37": "-1/2", + "41": "1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2" + } + ], + "response_inverse": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "81": "-1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "92": "1/2" + }, + { + "1": "3/4", + "17": "-1/4", + "66": "-1/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "78": "1/2", + "79": "1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "3": "3/4", + "32": "-1/4", + "38": "-1/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "33": "-1/4", + "4": "3/4", + "69": "-1/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "3/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "-1/4", + "6": "3/4", + "98": "-1/4" + }, + { + "10": "-1/2", + "105": "1/2", + "106": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "76": "-1/2", + "79": "1/2", + "81": "1/2", + "87": "1/2", + "9": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "-1/4", + "45": "-1/4", + "8": "3/4" + }, + { + "10": "-1/2", + "104": "1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "43": "-1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "81": "1/2", + "89": "1/2", + "92": "1/2", + "94": "1/2" + }, + { + "105": "1/2", + "14": "1/2", + "20": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "7": "-1/2", + "71": "-1/2", + "79": "1/2", + "81": "1/2", + "9": "-1/2", + "90": "1/2", + "92": "1/2", + "94": "1/2" + }, + { + "10": "-1", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1", + "61": "-1", + "62": "-1", + "7": "-1", + "70": "-1/2", + "79": "1", + "81": "3/2", + "9": "-1", + "91": "1/2", + "92": "3/2", + "94": "1" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "3/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "0": "-1/2", + "104": "-1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "43": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "81": "-1/2", + "89": "-1/2", + "9": "1/2", + "92": "1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "71": "1/2", + "81": "-1/2", + "90": "-1/2", + "92": "1/2" + }, + { + "0": "1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "70": "1/2", + "81": "1/2", + "91": "-1/2", + "92": "-1/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "46": "1/2", + "57": "-1/2", + "7": "1/2", + "76": "1/2", + "78": "1/2", + "79": "1/2", + "87": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/4", + "17": "3/4", + "66": "-1/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "18": "1/2", + "22": "-1/2", + "84": "-1/2" + }, + { + "19": "1/2", + "28": "-1/2", + "77": "-1/2" + }, + { + "10": "1/2", + "105": "-1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "25": "1/2", + "42": "1/2", + "44": "1/2", + "52": "1/2", + "62": "-1/2", + "71": "1/2", + "78": "1/2", + "79": "1/2", + "90": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1", + "2": "-1", + "20": "-1", + "25": "1", + "36": "-1/2", + "44": "1", + "46": "1", + "53": "1/2", + "63": "-1/2", + "70": "1/2", + "78": "3/2", + "79": "1", + "91": "-1/2", + "94": "-1", + "99": "-3/2" + }, + { + "18": "-1/2", + "22": "1/2", + "84": "-1/2" + }, + { + "23": "3/4", + "35": "-1/4", + "55": "-1/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "24": "3/4", + "48": "-1/4", + "67": "-1/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "78": "-1/2", + "79": "-1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "26": "3/4", + "30": "-1/4", + "64": "-1/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "81": "1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "92": "-1/2" + }, + { + "19": "-1/2", + "28": "1/2", + "77": "-1/2" + }, + { + "108": "-1/4", + "29": "3/4", + "49": "-1/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "26": "-1/4", + "30": "3/4", + "64": "-1/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "103": "-1/4", + "31": "3/4", + "59": "-1/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "3": "-1/4", + "32": "3/4", + "38": "-1/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "33": "3/4", + "4": "-1/4", + "69": "-1/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "34": "3/4", + "40": "-1/4", + "5": "-1/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "23": "-1/4", + "35": "3/4", + "55": "-1/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "104": "-1/2", + "11": "1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "43": "1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "70": "1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "10": "1", + "104": "-3/2", + "105": "-1", + "111": "1", + "13": "-1", + "14": "-1", + "20": "-1", + "36": "-1", + "42": "1", + "43": "3/2", + "46": "-1", + "51": "1", + "52": "1", + "61": "-1", + "62": "-1", + "71": "3/2", + "72": "1", + "89": "-1", + "9": "1", + "90": "-3/2" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "3/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "39": "1/2", + "58": "-1/2", + "86": "-1/2" + }, + { + "34": "-1/4", + "40": "3/4", + "5": "-1/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "105": "-1/2", + "11": "1", + "111": "-1", + "15": "-1", + "16": "-1/2", + "21": "-1", + "36": "-1", + "42": "-1/2", + "44": "-1/2", + "47": "-1", + "53": "1", + "57": "-1/2", + "63": "-1", + "7": "1/2", + "70": "3/2", + "76": "1/2", + "87": "-1/2", + "91": "-3/2" + }, + { + "10": "-1/2", + "106": "-1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "41": "-1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2", + "71": "-1/2", + "76": "1/2", + "87": "-1/2", + "90": "1/2" + }, + { + "105": "-1", + "106": "-1", + "110": "-1/2", + "16": "-1", + "37": "1/2", + "41": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "3/2", + "87": "-3/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "46": "-1/2", + "57": "-1/2", + "7": "1/2", + "76": "1/2", + "78": "-1/2", + "79": "-1/2", + "87": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "-1/4", + "45": "3/4", + "8": "-1/4" + }, + { + "10": "1/2", + "105": "-1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "25": "-1/2", + "42": "1/2", + "44": "-1/2", + "52": "1/2", + "62": "-1/2", + "71": "1/2", + "78": "-1/2", + "79": "-1/2", + "90": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "1", + "2": "1", + "20": "1", + "25": "-1", + "36": "-1/2", + "44": "-1", + "46": "-1", + "53": "1/2", + "63": "-1/2", + "70": "1/2", + "78": "-3/2", + "79": "-1", + "91": "-1/2", + "94": "1", + "99": "3/2" + }, + { + "24": "-1/4", + "48": "3/4", + "67": "-1/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "3/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "-1/4", + "50": "3/4", + "95": "-1/4" + }, + { + "0": "-1/2", + "104": "1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "43": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "81": "-1/2", + "89": "1/2", + "9": "-1/2", + "92": "1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "71": "-1/2", + "81": "-1/2", + "90": "1/2", + "92": "1/2" + }, + { + "0": "1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "70": "-1/2", + "81": "1/2", + "91": "1/2", + "92": "-1/2" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "-1/4", + "54": "3/4", + "56": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "3/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "-1/4", + "54": "-1/4", + "56": "3/4" + }, + { + "10": "-1/2", + "105": "-1/2", + "106": "-1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "76": "1/2", + "79": "1/2", + "81": "1/2", + "87": "-1/2", + "9": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "39": "-1/2", + "58": "1/2", + "86": "-1/2" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "3/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "-1/4", + "60": "3/4", + "93": "-1/4" + }, + { + "10": "-1/2", + "104": "-1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "43": "1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "81": "1/2", + "89": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "14": "-1/2", + "20": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "7": "-1/2", + "71": "1/2", + "79": "1/2", + "81": "1/2", + "9": "-1/2", + "90": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "10": "-1", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1", + "61": "-1", + "62": "-1", + "7": "-1", + "70": "1/2", + "79": "1", + "81": "3/2", + "9": "-1", + "91": "-1/2", + "92": "3/2", + "94": "1" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "3/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "-1/4", + "65": "3/4", + "68": "-1/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "3/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "3/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "-1/4", + "65": "-1/4", + "68": "3/4" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "3/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "0": "-1/2", + "106": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "1/2", + "72": "-1/2", + "76": "1/2", + "87": "1/2", + "89": "-1/2" + }, + { + "0": "-1", + "110": "1/2", + "2": "-1", + "25": "-1", + "27": "-1", + "37": "1/2", + "70": "-1", + "72": "-1", + "76": "3/2", + "87": "3/2", + "89": "-1", + "91": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "43": "-1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "76": "1/2", + "87": "1/2", + "9": "-1/2", + "91": "-1/2" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "-1/4", + "73": "3/4", + "96": "-1/4" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "-1/4", + "74": "3/4", + "88": "-1/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "-1/4", + "75": "3/4", + "83": "-1/4" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "19": "-1/2", + "28": "-1/2", + "77": "1/2" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "21": "1/2", + "27": "1", + "47": "-1/2", + "51": "-1", + "52": "-1", + "53": "1", + "81": "-3/2", + "92": "3/2" + }, + { + "10": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "7": "1/2", + "78": "-1/2", + "81": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "1/2" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "-1/4", + "80": "3/4", + "82": "-1/4" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "-1/4", + "80": "-1/4", + "82": "3/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "-1/4", + "75": "-1/4", + "83": "3/4" + }, + { + "18": "-1/2", + "22": "-1/2", + "84": "1/2" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "-1/4", + "85": "3/4", + "97": "-1/4" + }, + { + "39": "-1/2", + "58": "-1/2", + "86": "1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "-1/4", + "74": "-1/4", + "88": "3/4" + }, + { + "0": "-1/2", + "104": "-1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "43": "1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "76": "1/2", + "87": "1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "0": "-1", + "110": "-1/2", + "2": "-1", + "25": "-1", + "27": "-1", + "37": "-1/2", + "70": "-1", + "72": "-1", + "76": "3/2", + "87": "3/2", + "89": "-1", + "91": "-1" + }, + { + "0": "-1/2", + "106": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "-1/2", + "72": "-1/2", + "76": "1/2", + "87": "1/2", + "89": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "-1/4", + "60": "-1/4", + "93": "3/4" + }, + { + "10": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "7": "1/2", + "78": "1/2", + "81": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "-1/4", + "50": "-1/4", + "95": "3/4" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "-1/4", + "73": "-1/4", + "96": "3/4" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "-1/4", + "85": "-1/4", + "97": "3/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "-1/4", + "6": "-1/4", + "98": "3/4" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "21": "-1/2", + "27": "1", + "47": "1/2", + "51": "-1", + "52": "-1", + "53": "1", + "81": "-3/2", + "92": "3/2" + }, + { + "100": "3/4", + "101": "-1/4", + "102": "-1/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "100": "-1/4", + "101": "3/4", + "102": "-1/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "3/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "103": "3/4", + "31": "-1/4", + "59": "-1/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "105": "-1", + "106": "-1", + "110": "1/2", + "16": "-1", + "37": "-1/2", + "41": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "3/2", + "87": "-3/2" + }, + { + "10": "1/2", + "106": "-1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "41": "-1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2", + "71": "1/2", + "76": "1/2", + "87": "-1/2", + "90": "-1/2" + }, + { + "105": "-1/2", + "11": "-1", + "111": "1", + "15": "1", + "16": "-1/2", + "21": "1", + "36": "1", + "42": "-1/2", + "44": "-1/2", + "47": "1", + "53": "-1", + "57": "-1/2", + "63": "1", + "7": "1/2", + "70": "-3/2", + "76": "1/2", + "87": "-1/2", + "91": "3/2" + }, + { + "107": "3/4", + "109": "-1/4", + "12": "-1/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "108": "3/4", + "29": "-1/4", + "49": "-1/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "107": "-1/4", + "109": "3/4", + "12": "-1/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "10": "1", + "104": "3/2", + "105": "-1", + "111": "-1", + "13": "1", + "14": "-1", + "20": "-1", + "36": "1", + "42": "1", + "43": "-3/2", + "46": "-1", + "51": "-1", + "52": "1", + "61": "1", + "62": "-1", + "71": "3/2", + "72": "-1", + "89": "1", + "9": "-1", + "90": "-3/2" + }, + { + "104": "1/2", + "11": "1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "43": "-1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "70": "1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "-1/2" + } + ], + "selected_block": [ + { + "2": "1/2", + "7": "-1/2" + }, + { + "4": "1/2", + "6": "1/2" + }, + { + "0": "1/2", + "3": "-1/2" + }, + { + "2": "-1/2", + "7": "-1/2" + }, + { + "1": "1/2", + "5": "1/2" + }, + { + "4": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "5": "-1/2" + }, + { + "0": "-1/2", + "3": "-1/2" + } + ], + "selected_inverse": [ + { + "2": "1", + "7": "-1" + }, + { + "4": "1", + "6": "1" + }, + { + "0": "1", + "3": "-1" + }, + { + "2": "-1", + "7": "-1" + }, + { + "1": "1", + "5": "1" + }, + { + "4": "1", + "6": "-1" + }, + { + "1": "1", + "5": "-1" + }, + { + "0": "-1", + "3": "-1" + } + ], + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "small_cliques": [ + [ + 5, + 34, + 40, + 85, + 97 + ], + [ + 3, + 32, + 38, + 50, + 95 + ], + [ + 24, + 48, + 67, + 80, + 82 + ], + [ + 23, + 35, + 55, + 65, + 68 + ], + [ + 1, + 17, + 66, + 75, + 83 + ], + [ + 8, + 12, + 45, + 107, + 109 + ], + [ + 29, + 49, + 54, + 56, + 108 + ], + [ + 26, + 30, + 64, + 73, + 96 + ], + [ + 4, + 33, + 69, + 74, + 88 + ], + [ + 18, + 22, + 84 + ], + [ + 19, + 28, + 77 + ], + [ + 39, + 58, + 86 + ], + [ + 6, + 98, + 100, + 101, + 102 + ], + [ + 31, + 59, + 60, + 93, + 103 + ] + ], + "small_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 80, + 82, + 83, + 84, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ], + "source_pins": { + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "vertex_assignments": [ + { + "ordered_carriers_a_b_c": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 0 + }, + { + "ordered_carriers_a_b_c": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 1 + }, + { + "ordered_carriers_a_b_c": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 2 + }, + { + "ordered_carriers_a_b_c": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 3 + }, + { + "ordered_carriers_a_b_c": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 4 + }, + { + "ordered_carriers_a_b_c": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 5 + }, + { + "ordered_carriers_a_b_c": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 6 + }, + { + "ordered_carriers_a_b_c": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 7 + } + ] +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py new file mode 100644 index 0000000000..3baaa8e3f3 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py @@ -0,0 +1,593 @@ +#!/usr/bin/env python3 +"""Check the common port gauge with exact sparse Gaussian columns.""" +from collections import Counter +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / 'coherent-port/isotropic-pair-gauge-20261018' +H6 = LANES / 'oblique-native-20261017/radical-centre-carry' +PINS = { + 'GAUGE.md': '17f7fcb6d67499f2d0280d1c49b0c0d01076ec839b620d0a82b8ce6de3e3395b', + 'check_isotropic_gauge.py': 'fdab75d06215e6dc1215d8aaf6737443be0c5b4fe3ad8088ff95c5d9221c730d', + 'GAUGE-PROGRAMS.json': '20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701', + 'CHECKS.json': '4ef0a622416d46a2ccab39d6f87a2e67be82fdbbe0e6d7cc0e0e0bac5e0ad0c3', +} +INPUTS = {} + + +def need(value, label): + if not value: + raise ValueError(label) + + +def read(path, expected=None, compressed=False): + raw = path.read_bytes() + digest = sha256(raw).hexdigest() + content = gzip.decompress(raw) if compressed else raw + need(expected is None or sha256(content).hexdigest() == expected, 'Input pin: '+str(path)) + INPUTS[str(path.relative_to(LANES))] = {'sha256': digest} + if compressed: + INPUTS[str(path.relative_to(LANES))]['decompressed_sha256'] = sha256(content).hexdigest() + return content + + +def frozen(path, pin): + record = json.loads(read(path/'FREEZE.json', pin)) + for name, digest in record['files'].items(): + read(path/name, digest) + return record + + +def rotate(r, i, power): + return ((r, i), (-i, r), (-r, -i), (i, -r))[power % 4] + + +def phase_at(rows, linear, x): + exponent = sum(value for j, value in enumerate(linear) if x & (1 << j)) + for j, row in enumerate(rows): + if x & (1 << j): + exponent += 2*((row & x) >> (j+1)).bit_count() + return exponent % 4 + + +def compile_circuit(circuit, n=9): + """Combine adjacent address and phase tables, without a Clifford tableau.""" + size = 1 << n + mapping, phases = list(range(size)), [0]*size + output = [] + + def flush(): + nonlocal mapping, phases + if mapping != list(range(size)) or any(phases): + output.append(('M', tuple(mapping), tuple(phases))) + mapping, phases = list(range(size)), [0]*size + + for event in circuit: + kind = event[0] + if kind == 'C': + flush() + need(0 <= event[1] < size and event[2] in (-1, 1), 'Literal C gate') + output.append(tuple(event)) + continue + if kind == 'P': + rows = event[1] + need(len(rows) == n and all(0 <= r < size for r in rows), 'Address matrix') + image = [sum(((r & x).bit_count() % 2) << j for j, r in enumerate(rows)) + for x in range(size)] + need(sorted(image) == list(range(size)), 'Address matrix is a permutation') + mapping = [image[x] for x in mapping] + elif kind == 'X': + mapping = [x ^ event[1] for x in mapping] + elif kind in ('D', 'phase'): + powers = ([event[1] % 4]*size if kind == 'phase' else + [phase_at(event[1], event[2], x) for x in range(size)]) + phases = [(p+powers[x]) % 4 for p, x in zip(phases, mapping)] + else: + raise ValueError(event) + flush() + return output + + +def inverse(compiled): + result = [] + for event in reversed(compiled): + if event[0] == 'C': + result.append(('C', event[1], -event[2])) + else: + image, phase = event[1:] + back, powers = [0]*len(image), [0]*len(image) + for x, y in enumerate(image): + back[y], powers[y] = x, -phase[x] % 4 + result.append(('M', tuple(back), tuple(powers))) + return result + + +def normalized(state, denominator): + state = {x: value for x, value in state.items() if value != (0, 0)} + if not state: + return {}, 0 + bits = 0 + for real, imag in state.values(): + bits |= abs(real) | abs(imag) + shift = min(denominator, (bits & -bits).bit_length()-1) + return ({x: (real >> shift, imag >> shift) for x, (real, imag) in state.items()}, + denominator-shift) + + +def run(compiled, column): + state, denominator = {column: (1, 0)}, 0 + for event in compiled: + if event[0] == 'M': + image, phases = event[1:] + state = {image[x]: rotate(real, imag, phases[x]) + for x, (real, imag) in state.items()} + else: + _, v, sign = event + moved = {} + for x, (real, imag) in state.items(): + for y, value in ((x, (real-sign*imag, imag+sign*real)), + (x ^ v, (real+sign*imag, imag-sign*real))): + old = moved.get(y, (0, 0)) + moved[y] = (old[0]+value[0], old[1]+value[1]) + state = {x: value for x, value in moved.items() if value != (0, 0)} + denominator += 1 + return normalized(state, denominator) + + +def monomial(record): + need(set(record) == {'matrix_rows', 'quadratic_rows', 'linear_Z4', 'offset', 'phase'}, + 'Complete monomial record') + return [['D', record['quadratic_rows'], record['linear_Z4']], + ['P', record['matrix_rows']], ['X', record['offset']], ['phase', record['phase']]] + + +def recipe(record): + rank = record['rank'] + need(0 <= rank <= 9, 'Native rank') + before = [] if record['right'] is None else monomial(record['right']) + return compile_circuit(before + [['C', 1 << j, 1] for j in range(rank)] + + monomial(record['left'])) + + +def compare(left, right, label, support=None): + digest = sha256() + coefficients = 0 + for x in range(512): + actual, expected = run(left, x), run(right, x) + need(actual == expected, label+' column '+str(x)) + if support is not None: + need(len(actual[0]) == support, label+' support') + coefficients += len(actual[0]) + digest.update(json.dumps([x, actual[1], sorted(actual[0].items())], separators=(',', ':')).encode()) + return {'spatial_columns': 512, 'nonzero_coefficients': coefficients, 'digest': digest.hexdigest()} + + +def gauge(n, a, b): + size = 1 << n + phase = ('M', tuple(range(size)), tuple((b & x).bit_count() % 2 for x in range(size))) + return [phase, ('C', a, 1), phase] + + +def span(vectors): + values = {0} + for vector in vectors: + values |= {x ^ vector for x in values} + return values + + +def canonical(vectors, n=9): + """Build the declared chart from a truth-table inverse of its address map.""" + rank, size = len(vectors), 1 << n + need(len(span(vectors)) == 1 << rank, 'Independent declared frame basis') + if rank == n: + return [('C', 1 << j, 1) for j in range(n)] + if not rank: + return [] + columns = list(vectors) + for vector in (1 << j for j in range(n)): + if vector not in span(columns): + columns.append(vector) + need(len(columns) == n, 'Complete chart basis') + image = [] + for x in range(size): + y = 0 + for j, column in enumerate(columns): + if x & (1 << j): + y ^= column + image.append(y) + back = [0]*size + for x, y in enumerate(image): + back[y] = x + inverse_columns = [back[1 << j] for j in range(n)] + quadratic = [(1 << j) ^ sum(((v & w).bit_count() % 2) << k + for k, w in enumerate(inverse_columns)) + for j, v in enumerate(inverse_columns)] + linear = [(row >> j) & 1 for j, row in enumerate(quadratic)] + K = [('M', tuple(image), tuple(phase_at(quadratic, linear, y) for y in image))] + return inverse(K)+[('C', 1 << j, 1) for j in range(rank)]+K + + +def formula(n, a, b, q, x): + t, u = (b & q).bit_count() % 2, (b & x).bit_count() % 2 + q0 = q ^ (a if t else 0) + return {x ^ (q0 if u else 0): rotate(1, 0, (2*t-1)*u)}, 0 + + +def general_checks(): + counts = {} + for n in range(1, 5): + total = 0 + for a in range(1, 1 << n): + for b in range(1, 1 << n): + if (a & b).bit_count() % 2 != 1: + continue + w = gauge(n, a, b) + for q in range(1 << n): + circuit = inverse(w)+[('C', q ^ a, -1), ('C', q, 1)]+w + for x in range(1 << n): + need(run(circuit, x) == formula(n, a, b, q, x), 'General pair formula') + total += 1 + counts[n] = total + w = gauge(9, 45, 1) + for q in range(512): + circuit = inverse(w)+[('C', q ^ 45, -1), ('C', q, 1)]+w + for x in range(512): + need(run(circuit, x) == formula(9, 45, 1, q, x), 'Every local direction') + for x in range(512): + need(run(w+w, x) == ({x: (0, 1)}, 0), 'Exact square phase') + for v in range(512): + need((run(w+[('C', v, 1)], 0) == run([('C', v, 1)]+w, 0)) == (v & 1 == 0), + 'Exact pure-C continuation criterion') + # This shear is not orthogonal. Covectors use the inverse transpose. + chart = compile_circuit([['P', [3, 2]]], 2) + transported = inverse(chart)+gauge(2, 1, 1)+chart + dual_action = gauge(2, 1, 3) + for x in range(4): + need(run(transported, x) == run(dual_action, x), 'General chart dual action') + need(any(run(transported, x) != run(gauge(2, 1, 1), x) for x in range(4)), + 'Naive covector action rejects for a non-orthogonal chart') + # Two two-bit columns check the tensor phase separately. + for q in range(4): + tensor = [] + wg = [] + for shift in (0, 2): + local = gauge(4, 3 << shift, 1 << shift) + tensor += inverse(local)+[('C', (q ^ 3) << shift, -1), ('C', q << shift, 1)]+local + wg += local + for x in range(16): + y, phase = 0, 0 + for shift in (0, 2): + value = (x >> shift) & 3 + t, u = q & 1, value & 1 + y |= (value ^ ((q ^ (3 if t else 0)) if u else 0)) << shift + phase += (2*t-1)*u + need(run(tensor, x) == ({y: rotate(1, 0, phase)}, 0), 'Tensor pair phase') + need(run(wg+wg, x) == ({x: (-1, 0)}, 0), 'Tensor square phase i squared') + print('general formula and tensor phases PASS', flush=True) + return {'all_parameters_dimensions_1_to_4': counts, 'all_nine_bit_q_columns': 512*512, + 'tensor_width_two_columns': 64, 'pure_C_continuation_directions': 512, + 'nonorthogonal_chart_columns': 4} + + +def transition_checks(): + counts = {} + for n in range(1, 5): + parameters = [(a, b) for a in range(1, 1 << n) for b in range(1, 1 << n) + if (a & b).bit_count() % 2] + gauges = {(a, b): gauge(n, a, b) for a, b in parameters} + total = 0 + for a1, b1 in parameters: + for a2, b2 in parameters: + op = inverse(gauges[a1, b1])+gauges[a2, b2] + for x in (range(1 << n) if n <= 3 else (0,)): + u1, u2 = (b1 & x).bit_count() % 2, (b2 & x).bit_count() % 2 + if a1 == a2: + delta = u1 ^ u2 + expected = ({x ^ (a1 if delta else 0): ((-1)**(u1*delta), 0)}, 0) + else: + cross = (b2 & a1).bit_count() % 2 + expected = ({x: ((-1)**(u1+u2), 0), + x ^ a2: ((-1)**u1, 0), + x ^ a1: ((-1)**(u2+cross), 0), + x ^ a1 ^ a2: (1, 0)}, 1) + need(run(op, x) == expected, 'Exact transition formula and global phase') + need(len(expected[0]) == (1 if a1 == a2 else 4), 'Transition support criterion') + total += 1 + counts[n] = total + print('general transition formula and rank obstruction PASS', flush=True) + return {'dimensions_1_to_3_all_columns_and_dimension_4_zero_column': counts, + 'same_radical_rank': 0, 'distinct_radicals_rank': 2} + + +def source_binding(packet, h6, signed, core, geometry): + labels = next(iter(core['providers'].values()))['canonical']['ports'] + need(all(p['canonical']['ports'] == labels for p in core['providers'].values()), 'Provider labels') + large = signed['large_ports'] + need(sorted(row['port'] for row in packet['monomials']) == sorted(large), 'All actual centre ports') + need([p for p, q in enumerate(labels) if (q & 45).bit_count() % 2 == 0] == sorted(large), + 'Exactly the actual radical-perpendicular ports') + need(sorted(tuple(row['ports']) for row in packet['left_coded_pair_plane_tails']) == + sorted(tuple(row['ports']) for row in geometry['pair_edges']), 'Actual pair planes') + source_rows = packet['left_coded_source_tails'] + target_rows = {row['port']: row for row in packet['left_coded_tails']} + routes = {} + for provider, record in h6['providers'].items(): + for direction, word in record.items(): + need(word['frames'][word['carry_frame']] == [45], 'Actual canonical carry frame') + need(len(word['centre_frames']) == 8, 'Eight source frames') + for j, frame in enumerate(word['centre_frames']): + need(span(word['frames'][frame]) == span(source_rows[j]['frame_basis']), + 'Actual centre subspace binding') + flags = [False]*640 + changed = Counter() + endpoint = {(r['role'], r['port']): r for r in word['endpoint_adapters']} + checks = [] + for event in word['events']: + if event[0] == 'native': + _, field, before, after, rank, key = event + need(not flags[field], 'No later native call on a coded source') + if field in large and after == 1: + j = word['centre_frames'].index(before) + need(rank == 2, 'Old source exit rank') + flags[field] = True + changed['source_2_to_1'] += 1 + elif 112 <= field < 224 and field-112 in large and before == word['carry_frame']: + p = field-112 + need(after == endpoint['target', p]['frame'] and rank == 7, + 'Old target exit and endpoint adapter') + flags[field] = True + changed['target_7_to_6'] += 1 + checks.append((p, word['native_recipes'][key], endpoint['target', p])) + elif event[0] == 'scalar': + op = event[1] + if op[0] in ('add', 'copy'): + need(flags[op[1]] == flags[op[2]], 'Common W commutes with remaining scalar graph') + elif op[0] == 'clear': + need(not flags[op[1]], 'No coded field is cleared') + else: + need(op[0] == 'scale', 'Known scalar operation') + elif event[0] == 'set_empty_frame': + need(not flags[event[1]], 'No coded frame reset') + else: + raise ValueError(event) + need(changed == {'source_2_to_1': 48, 'target_7_to_6': 48}, 'All changed exits') + need({i for i, flag in enumerate(flags) if flag} == set(large) | {112+p for p in large}, + 'Exactly two coded centre banks, with helpers unchanged') + routes[provider+'/'+direction] = {'changed_exits': dict(changed), 'coded_fields': 96, + 'coded_borrowed_fields': 0, + 'literal_source_basis_equal': [word['frames'][f] == source_rows[j]['frame_basis'] + for j, f in enumerate(word['centre_frames'])]} + if provider == 'base' and direction == 'forward': + routes['_target_checks'] = checks + routes['_carry_recipe'] = word['native_recipes']['0:'+str(word['carry_frame'])] + routes['_source_old'] = [word['native_recipes'][str(frame)+':1'] + for frame in word['centre_frames']] + return labels, routes + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('output', type=Path) + args = parser.parse_args() + args.output.mkdir(parents=True, exist_ok=False) + for name, pin in PINS.items(): + read(SOURCE/name, pin) + read(SOURCE/'FREEZE.json', '3c1669513029238abf181d4137b7a25efd4113c951ac78301a9da2c7e9df6ec1') + packet = json.loads(read(SOURCE/'GAUGE-PROGRAMS.json', PINS['GAUGE-PROGRAMS.json'])) + receipt = json.loads(read(SOURCE/'CHECKS.json', PINS['CHECKS.json'])) + need(receipt['program_sha256'] == PINS['GAUGE-PROGRAMS.json'], 'Receipt packet binding') + dependencies = {} + for name, (kind, pin) in packet['pins'].items(): + raw = read(LANES/name, pin, kind == 'gzip') + if name.endswith(('.json', '.gz')): + dependencies[name] = json.loads(raw) + frozen(H6, 'a1b0ec7bbead298e1484199b15896e2b5b688d53b3f2f5d9e0d73c29bea04a80') + h6 = json.loads(read(H6/'RADICAL-CENTRE-PROGRAM.json.gz', + '25ddd47640a98e61b5edf5f36e2aad9867eab00e072545322bb36e4d63c561ea', True)) + h6_binding_pins = { + 'H6-SOURCE-PROGRAMS.json': '4eb739a9191aaba6b8c15a2c10868ceba80c4596000eca50c8f68f29c527e569', + 'bind_h6_sources.py': '150453ca6e3bd75bdfab1805def824c44c34e83037b6996ff355d493de26686b', + 'H6-SOURCE-CHECKS.json': 'cb5a9d3b4f83b4718ec70bdd5473d55cc25d3c3078d696f6f6504862c6443e7e', + 'H6-SOURCE-BINDING.md': '7a3a9313f6c8b01dc5a2dc2aa156abb109ad624d25cf92f9aa0dc0b57d11d783', + } + for name, pin in h6_binding_pins.items(): + read(SOURCE/name, pin) + actual_sources = json.loads(read(SOURCE/'H6-SOURCE-PROGRAMS.json', h6_binding_pins['H6-SOURCE-PROGRAMS.json'])) + read(SOURCE/'H6-SOURCE-FREEZE.json', 'cf436b1016f7d9c5b933eb818098ff0339436fec20d0ed497045fc992e6ee0b5') + matching_freeze = json.loads(read(SOURCE/'MATCHING-EXITS-FREEZE.json', + '9d5e63259b861bf69ac5e00b2ec9ad3158aec3edac4ce54e08fcf33249f137be')) + for name, pin in matching_freeze['pins'].items(): + read(SOURCE/name, pin) + matching = json.loads(read(SOURCE/'MATCHING-EXITS-PROGRAMS.json', + '89ce6c4b426498e2fb9e7dfce9a4a192e3183644fef457c5b357baf63b9c6276')) + signed = dependencies['controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz'] + core = dependencies['new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz'] + geometry = dependencies['controller-followthrough-20261017/partial-orthogonal/SYMMETRIC-FAMILY.json'] + labels, routes = source_binding(packet, h6, signed, core, geometry) + results = {'general': general_checks(), 'transitions': transition_checks()} + W, Z = compile_circuit(packet['W']['circuit']), compile_circuit(packet['canonical_Z']) + need(Z == canonical([45]), 'Independent construction of the exact canonical Z') + FULL = [('C', 1 << j, 1) for j in range(9)] + need(packet['n'] == 9 and packet['a'] == 45 and packet['b'] == 1, 'Actual gauge parameters') + results['W'] = compare(W, gauge(9, 45, 1), 'Literal W', 2) + need(packet['W']['native_recipe']['rank'] == 1, 'Native W rank') + results['W_recipe'] = compare(recipe(packet['W']['native_recipe']), W, 'W native recipe', 2) + results['canonical_carry_binding'] = compare(recipe(routes.pop('_carry_recipe')), Z, 'Actual canonical Z', 2) + results['alignments'] = {} + for name, intended in [('W_Z_inverse', inverse(Z)+W), ('Z_inverse_W', W+inverse(Z))]: + row = packet['alignments'][name] + actual = compile_circuit(monomial(row['record'])) + need(actual == compile_circuit(row['circuit']), 'Serialized alignment circuit') + results['alignments'][name] = compare(actual, intended, name, 1) + results['pairs'] = [] + for row in packet['monomials']: + p, q = row['port'], row['q'] + need(q == labels[p] and row['q_partner'] == q ^ 45, 'Actual pair labels') + t, q0 = q & 1, q ^ (45 if q & 1 else 0) + need(row['q0'] == q0 and row['phase_coefficient'] == 2*t-1, 'Formula fields') + need(row['matrix_rows'] == [(1 << j) ^ (1 if q0 >> j & 1 else 0) for j in range(9)], + 'Formula address matrix') + canonical_pair = inverse(Z)+[('C', q ^ 45, -1), ('C', q, 1)]+Z + results['pairs'].append({'port': p, **compare(compile_circuit(monomial(row['canonical_record'])), + canonical_pair, 'Canonical pair '+str(p), 1)}) + print('canonical gauge and all actual pairs PASS', flush=True) + results['target_tails'] = [] + old_targets = {p: (old, adapter) for p, old, adapter in routes.pop('_target_checks')} + for row in packet['left_coded_tails']: + p, q = row['port'], row['q'] + need(q == labels[p] and row['recipe']['rank'] == row['left_coded_rank'] == 6 and + row['right_coded_rank'] == 8, 'Target rank declarations') + expected = inverse(Z)+[('C', q, -1)]+FULL+W + actual = recipe(row['recipe']) + need(actual == compile_circuit(row['circuit']), 'Native target serialization') + entry = {'port': p, **compare(actual, expected, 'Left target '+str(p), 64)} + right = inverse(Z)+W+[('C', q, -1)]+FULL + for x in range(512): + need(len(run(right, x)[0]) == 256, 'Right-coded rank eight on every column') + old, adapter = old_targets[p] + intended_old = inverse(Z)+[('C', q, -1)]+FULL + entry['old_endpoint_binding'] = compare(recipe(old)+inverse(recipe(adapter)), intended_old, + 'Actual old target exit '+str(p), 128) + need(run(actual, 0) != run(right, 0), 'Wrong W order rejects') + need(run(actual+[('M', tuple(range(512)), (2,)*512)], 0) != run(expected, 0), + 'Wrong global sign rejects') + results['target_tails'].append(entry) + if len(results['target_tails']) % 8 == 0: + print('target tails', len(results['target_tails']), 'PASS', flush=True) + results['source_tails'] = [] + old_sources = routes.pop('_source_old') + for row, old in zip(packet['left_coded_source_tails'], old_sources): + source = compile_circuit(row['source_frame']) + need(source == canonical(row['frame_basis']), 'Source frame and exact ordered basis') + need(row['recipe']['rank'] == row['new_rank'] == 1 and row['old_rank'] == 2, + 'Source rank declarations') + need(recipe(row['recipe']) == compile_circuit(row['circuit']), 'Native source serialization') + entry = {'vertex': row['vertex'], **compare(recipe(row['recipe']), inverse(source)+FULL+W, + 'Source tail '+str(row['vertex']), 2)} + actual_old, claimed_old = recipe(old), inverse(source)+FULL + mismatches = [] + for x in range(512): + if run(actual_old, x) != run(claimed_old, x): + mismatches.append(x) + need(len(run(actual_old+W, x)[0]) == 2, 'Actual coded H6 source rank one') + entry['h6_operator_binding'] = {'equal_columns': 512-len(mismatches), + 'first_mismatch': next(iter(mismatches), None), + 'actual_W_completed_support': 2} + results['source_tails'].append(entry) + results['pair_plane_tails'] = [] + for row in packet['left_coded_pair_plane_tails']: + p, r = row['ports'] + need(labels[p] ^ labels[r] == 45 and row['recipe']['rank'] == row['new_rank'] == 6 and + row['old_rank'] == 7, 'Actual pair plane and ranks') + source = compile_circuit(row['source_frame']) + need(source == canonical(row['frame_basis']), 'Pair plane and exact ordered basis') + need(recipe(row['recipe']) == compile_circuit(row['circuit']), 'Native plane serialization') + entry = {'ports': [p, r], **compare(recipe(row['recipe']), inverse(source)+FULL+W, + 'Pair plane '+str(p), 64)} + for x in range(512): + need(len(run(inverse(source)+FULL, x)[0]) == 128, 'Old pair-plane rank seven') + results['pair_plane_tails'].append(entry) + print('source tails and pair planes PASS', flush=True) + results['actual_h6_sources'] = [] + need(len(actual_sources['recipes']) == 16, 'Both actual providers and eight source vertices') + seen = set() + for row in actual_sources['recipes']: + provider, j = row['provider'], row['vertex'] + need((provider, j) not in seen, 'Unique actual source recipe') + seen.add((provider, j)) + word = h6['providers'][provider]['forward'] + frame = word['centre_frames'][j] + need(row['frame_id'] == frame and row['frame_basis'] == word['frames'][frame], + 'Exact actual H6 frame') + need(compile_circuit(row['frame_circuit']) == canonical(row['frame_basis']), + 'Independent actual source canonical frame') + need(row['recipe']['rank'] == 1 and recipe(row['recipe']) == compile_circuit(row['circuit']), + 'Actual one-child source recipe') + for direction in ('forward', 'backward'): + other = h6['providers'][provider][direction] + need(other['frames'][other['centre_frames'][j]] == row['frame_basis'] and + other['native_recipes'][str(frame)+':1'] == word['native_recipes'][str(frame)+':1'], + 'Both orientation source records are identical') + old = recipe(word['native_recipes'][str(frame)+':1']) + results['actual_h6_sources'].append({'provider': provider, 'vertex': j, + **compare(recipe(row['recipe']), old+W, 'Actual source binding', 2)}) + print('actual H6 source binding PASS', flush=True) + need(matching['gauge_freeze_sha256'] == '3c1669513029238abf181d4137b7a25efd4113c951ac78301a9da2c7e9df6ec1', + 'Matching gauge dependency') + need(matching['source_pins'] == packet['pins'], 'Same matching source pins') + results['matching_targets'] = [] + need(len(matching['target_exits']) == 48, 'All matching target exits') + for row in matching['target_exits']: + p, pair = row['port'], row['pair'] + need(p in pair and tuple(pair) in {tuple(e['ports']) for e in geometry['pair_edges']}, + 'Actual matching pair and target') + perpendicular = {x for x in range(512) if all((x & labels[z]).bit_count() % 2 == 0 for z in pair)} + need(span(row['input_frame_basis']) == perpendicular and len(row['input_frame_basis']) == 7, + 'Exact pair-perpendicular subspace') + source = compile_circuit(row['input_frame']) + need(source == canonical(row['input_frame_basis']), 'Literal matching input frame') + expected = inverse(source)+[('C', labels[p], -1)]+FULL+W + actual = compile_circuit(monomial(row['record'])) + need(actual == compile_circuit(row['circuit']) and row['new_rank'] == 0 and row['old_rank'] == 1, + 'Matching monomial record') + results['matching_targets'].append({'port': p, **compare(actual, expected, 'Matching target', 1)}) + need(len(run(expected+inverse(W), 0)[0]) == 2, 'Old matching target rank one') + orders = [[] for _ in range(8)] + for edge in geometry['pair_edges']: + for vertex, port in zip(edge['vertices'], edge['ports']): + orders[vertex].append(port) + need(all(len(order) == 6 for order in orders), 'Actual six-carrier cyclic orders') + results['cyclic_sources'] = [] + need(len(matching['cyclic_source_exits']) == 48, 'All cyclic source exits') + for row in matching['cyclic_source_exits']: + vertex, p = row['vertex'], row['carrier'] + order = orders[vertex] + index = order.index(p) + five = [order[(index+j) % 6] for j in range(5)] + need(row['cyclic_order'] == order and row['five_ports'] == five, 'Exact cyclic source order') + need(span(row['input_frame_basis']) == span([45]+[labels[q] for q in five]) and + len(row['input_frame_basis']) == 6, 'Actual cyclic source subspace') + source = compile_circuit(row['input_frame']) + need(source == canonical(row['input_frame_basis']), 'Literal cyclic input frame') + actual = recipe(row['recipe']) + need(actual == compile_circuit(row['circuit']) and row['new_rank'] == row['recipe']['rank'] == 2 and + row['old_rank'] == 3, 'Cyclic native record') + results['cyclic_sources'].append({'vertex': vertex, 'carrier': p, + **compare(actual, inverse(source)+FULL+W, 'Cyclic source', 4)}) + need(len(run(inverse(source)+FULL, 0)[0]) == 8, 'Old cyclic source rank three') + print('matching and cyclic exit phases PASS', flush=True) + control = receipt['width_two_control'] + q, chars = control['q'], control['characters'] + need(len(chars) == 2 and all((45 & x).bit_count() % 2 == 1 for x in chars), 'Width-two characters') + exponent = sum(((q & x).bit_count() % 2)-(((q ^ 45) & x).bit_count() % 2) for x in chars) % 4 + need(exponent == 2 and sum((45 & x).bit_count() % 2 for x in chars) % 2 == 0, + 'Simultaneous translation shortcut rejects') + old_profile = Counter() + for event in h6['providers']['base']['forward']['events']: + if event[0] == 'native': + old_profile[event[4]] += 1 + new_profile = old_profile.copy() + new_profile[2] -= 48; new_profile[1] += 48 + new_profile[7] -= 48; new_profile[6] += 48 + results.update(status='PASS', routes=routes, source_pins=PINS, + h6_route_delta={'old_profile': dict(sorted(old_profile.items())), + 'new_profile': {k:v for k,v in sorted(new_profile.items()) if v}, + 'old_mass': sum(k*v for k,v in old_profile.items()), + 'new_mass': sum(k*v for k,v in new_profile.items()), + 'children': sum(new_profile.values()), 'scalar_graph_delta': 0, + 'scope': 'The target replacement and corrected source recipes are bound to H6. Replace each selected target native exit together with its inverse endpoint adapter. The structural replacement gives W on 96 centre-bank outputs. Native side-map execution and complete supplier costs remain open.'}, + negative_controls={'wrong_W_order':48, 'wrong_global_sign':48, + 'tensor_simultaneous_translation':1}, + phase_method='Sparse exact Gaussian columns; no producer or Clifford compiler import.') + for name, value in [('REVIEW.json', results), ('INPUTS.json', INPUTS)]: + (args.output/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print('PASS_ISOTROPIC_PAIR_INDEPENDENT_REVIEW', flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json new file mode 100644 index 0000000000..786ab73ff4 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "REPRODUCTION.json": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939", + "REVIEW.md": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f", + "check.py": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d", + "normal/INPUTS.json": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "normal/REVIEW.json": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f", + "optimized/INPUTS.json": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "optimized/REVIEW.json": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + "publication": "No PR, push, commit, or publication.", + "scope": "Both local arbitrary-record provider words, exact phases, same-reader restriction, and complete local invoice. No routed past-reader query or complete supplier claim.", + "status": "PASS_INDEPENDENT_LOCAL_LINE_ENTRY_REUSE" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..e94c51f785 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "INPUTS.json": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "REVIEW.json": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + "source_files_rechecked": 35, + "status": "PASS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md new file mode 100644 index 0000000000..5a1315e905 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md @@ -0,0 +1,199 @@ +# Independent review of the local line-entry reuse interface + +The frozen word accepts sixteen arbitrary independent records in +positive line frames and preserves them as additive baselines. +Both providers pass the complete local map, frame, phase, and +invoice checks. No material defect was found. + +This is local reuse with the same reader. It is separate from the +query for a reader kept from an earlier routed stage. + +## Frozen inputs and method + +The producer +[freeze](../../new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json) +has SHA256 +`a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60`. +The decompressed payload SHA256 is +`efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110`. + +The accepted formation +[review](../row-capture-native-review-20261020/FREEZE.json) +has SHA256 +`488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532`. +Its exact source payload has decompressed SHA256 +`7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2`. + +The checker imports only the pinned independent review helper and +its integer Gaussian phase interpreter. It imports no producer +code. It checks the new word by reverse output-column propagation +and a separate forward prefix-row pass. It compares exact spatial +columns for every new native recipe. + +## Exact arbitrary-record contract + +Keep the fixed selected set P and the actual response E from the +formation packet. Put \(W=V_P^{-1}V\), and let C have rows W on P +and identity rows elsewhere. For independent inputs x, ordinary +target values \(y_R\), and selected records \(z_P\), the physical +input is + +\[ +X_p=Q_px_p,\qquad +Y_p=y_p\quad(p\in R),\qquad +Y_p=Q_pz_p\quad(p\in P). +\] + +The physical output is + +\[ +X'_p=F_9x_p,\qquad +Y'_p=F_9q_p(y+Ex)_p\quad(p\in R),\qquad +Y'_p=F_9[z_p+(CEx)_p]\quad(p\in P). +\] + +The ordinary formula uses only \(y_R\); no selected baseline y is +needed there. All sixteen z records are independent of each other, +of x, and of every other field. The word does not form or decode z. + +## Literal order and field checks + +The word contains no row precode. Its event list is exactly: + +1. The 2390 retained core events from the accepted formation word. +2. Sixteen selected line-to-FULL native calls. +3. The 248 events in the accepted late-query word. + +Every retained event has its original bytes and order. No retained +event reads or writes a selected target. The selected records +therefore remain unchanged until their line-to-FULL calls. + +The new input frame on each selected target is exactly the source +line frame for that port. Its input adapter is the accepted source +adapter for that same port, with an explicit binding to the target +field. All 128 input view fields are distinct. + +Every source and selected target is FULL before the late query. +Every scalar addition has the same actual source and target frame. +The final declarations are identical to those of the formation +word. A selected input declared as I is rejected. + +Both providers pass all 640 arbitrary input columns. The column +for each selected record is exactly the unit column for that +record's output. All 416 fields outside the two data banks retain +their arbitrary values. No event accesses those fields, and no +new or owned field is introduced. + +The forward row pass agrees with the reverse-column result. An +omitted late query is rejected. + +## Exact phases + +All 1447 retained native recipes are byte equal to the accepted +formation records. The 112 source input adapters and the 96 +outgoing ordinary adapters are also exact inherited records. +The sixteen additional input adapters use the accepted source +records with their explicit new field bindings. + +For each selected port p, the new recipe must satisfy + +\[ +N_p\Gamma_{\mathrm{line}(p)}=F_9. +\] + +The independent interpreter checks this exact identity on all +512 spatial input columns. There are sixteen new recipes, hence +8192 complete spatial columns and 4194304 nonzero coefficients. +The checks include global phase. A wrong global phase is rejected. + +Combining this identity with the accepted input-adapter identity +gives the physical operation \(Q_pz_p\mapsto F_9z_p\). +No Q operator is moved through the reader or the response. +The exact spatial identities tensor to all widths admitted by +the retained native primitive contract. + +These H8 recipes retain their two generic monomial maps. The +identity-map refinement for a complete F9 call does not apply here. + +## Local invoice and precision scope + +Each provider has the exact profile + +```text +1392 H1 + 64 H2 + 48 H3 + 16 H8. +``` + +The complete local counts are: + +| Item | Count | +| --- | ---: | +| Native children | 1520 | +| Native mass | 1792 | +| Old real scalar units | 9880 | +| Retained-core scalar units | 6456 | +| Late-query scalar units | 3424 | +| Input monomial views | 128 | +| Output monomial views | 96 | +| Native side-map upper bound | 3040 | +| New or private fields | 0 | +| Odd-arithmetic scans | 0 | + +The exact content row one-norm at emitted operation boundaries +is at most 112. The additional content binary denominator height +is one. These bounds include the full retained word and query. +They do not bound primitive internals, recursive-child numerical +guards, or accumulated roundoff. + +The sixteen calls remain rank-eight calls. Their exact recursive +sizes, the owner-view work, and the complete caller must be priced +before any complete supplier cost can be claimed. + +## The reader condition is necessary + +If z stores \(Wy\), the selected output stores \(W(y+Ex)\). +Thus the local update preserves that same reader. + +For a different stored reader L, the required update is \(LEx\). +The emitted update \(WEx\) is equal to it on all source inputs if +and only if + +\[ +(L-W)E=0. +\] + +The checker verifies both exact inverse orders for this actual E. +Therefore that condition is equivalent to \(L=W\). More generally, +the same implication holds for ordered operators when E has an +inverse. It does not require any commutation of L, W, or E. + +Consequently, a reader from an earlier routed stage needs its +actual ordered query \(L_sE_t\), unless equality of the transported +reader with the current local reader has been proved. The separate +bridge-access construction supplies such queries under its own +premises and invoice. The 9880 local figure is not that invoice. + +This review proves the local line-entry interface. It does not +prove a complete routed reuse, a final decoder, a recursive host, +a complete supplier, or a kappa improvement. + +## Reproduction and credit + +Run from the workspace root: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized +``` + +The required final line is +`PASS_INDEPENDENT_LOCAL_LINE_ENTRY_REUSE`. +The reproduction receipt records the final byte comparison and +source hash checks. +Both runs completed with the required result. Their result and +input receipts are byte identical. All 35 consumed source files +were rechecked and are unchanged. + +The producer proof retains the controller, cyclic-family, and +formation-work credit. AI assistance was used. No PR, push, commit, +or publication is authorized. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py new file mode 100644 index 0000000000..0419f9c41f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py @@ -0,0 +1,200 @@ +#!/usr/bin/env python3 +"""Check the exact local interface for arbitrary line-encoded records.""" +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PREVIOUS = HERE.parent/'row-capture-native-review-20261020' +HELPER = PREVIOUS/'check.py' +HELPER_PIN = '5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84' +if sha256(HELPER.read_bytes()).hexdigest() != HELPER_PIN: + raise ValueError('Independent review helper pin') +spec = importlib.util.spec_from_file_location('independent_row_review', HELPER) +review = importlib.util.module_from_spec(spec) +spec.loader.exec_module(review) +review.read(HELPER, HELPER_PIN) +need, read, frozen = review.need, review.read, review.frozen +P = review.P +SOURCE = review.NATIVE + + +def trace(word): + current = list(word['start']) + profile, used = Counter(), set() + for i, event in enumerate(word['events']): + if i == word['stage_ranges']['late_query'][0]: + need(all(current[p] == 1 for p in range(112)) and + all(current[112+p] == 1 for p in P), 'Complete common-FULL query cut') + if event[0] == 'native': + _, field, before, after, rank, key = event + need(0 <= field < 224 and current[field] == before, 'Native field and input frame') + need(word['native_recipes'][key]['rank'] == rank, 'Native occurrence rank') + current[field] = after + profile[rank] += 1 + used.add(key) + else: + need(event[0] == 'scalar', 'Event opcode') + _, scalar, frame = event + op, target, origin, _ = scalar + need(0 <= target < 224 and current[target] == frame, 'Scalar target frame') + if op == 'add': + need(0 <= origin < 224 and current[origin] == frame and target != origin, + 'Scalar source frame') + else: + need(op == 'scale' and origin is None, 'Scale grammar') + need(current == word['final'], 'Exact complete final frames') + need(used == set(word['native_recipes']), 'Every stored native recipe is used') + return profile + + +def check_word(word, old, e, ce): + need(word['frames'] == old['frames'] and word['final'] == old['final'], + 'Exact inherited frame geometry and output declarations') + expected_start = list(old['start']) + for p in P: + expected_start[112+p] = old['start'][p] + need(len(word['frames'][expected_start[112+p]]) == 1, + 'Selected canonical line frame') + need(word['start'] == expected_start, 'Only selected input frames change') + start, end = old['stage_ranges']['retained_core'] + kept = old['events'][start:end] + start, end = old['stage_ranges']['late_query'] + query = old['events'][start:end] + progress = [['native', 112+p, old['start'][p], 1, 8, 'capture-line:'+str(p)] for p in P] + need(word['events'] == kept+progress+query, 'Exact complete local reuse order') + need(word['retained_original_event_indices'] == old['retained_original_event_indices'], + 'Same retained raw events') + need(word['stage_ranges'] == { + 'precode': [0, 0], 'retained_core': [0, 2390], + 'selected_line_progress': [2390, 2406], 'late_query': [2406, 2654]}, + 'Exact reuse stage boundaries') + selected = {112+p for p in P} + for event in kept: + if event[0] == 'scalar': + need(event[1][1] not in selected and + (event[1][0] != 'add' or event[1][2] not in selected), + 'Retained core does not access selected records') + else: + need(event[1] not in selected, 'Retained native core does not access selected records') + inherited = set(old['native_recipes'])-{'capture-full'} + fresh = {'capture-line:'+str(p) for p in P} + need(set(word['native_recipes']) == inherited|fresh, 'Exact native recipe set') + for key in inherited: + need(word['native_recipes'][key] == old['native_recipes'][key], + 'Byte-equal inherited native recipe') + need(word['output_views'] == old['output_views'], 'All96 exact outgoing views') + source_views = {r['port']: r for r in old['input_views']} + inputs = [{**r, 'field': r['port']} for r in old['input_views']] + inputs += [{**source_views[p], 'role': 'selected_target', 'field': 112+p, + 'source_entry_port': p} for p in P] + need(word['input_views'] == inputs, 'Copied source adapters bound to actual target fields') + need(len({r['field'] for r in inputs}) == 128, 'Distinct charged input view fields') + count = trace(word) + need(count == {1: 1392, 2: 64, 3: 48, 8: 16}, 'Complete reuse native profile') + scalars = [event[1] for event in word['events'] if event[0] == 'scalar'] + expected = review.unit(640) + for p in range(112): + review.add(expected[112+p], ce[p] if p in P else e[p]) + columns = review.reverse(scalars, 640) + need(columns == review.transpose(expected, 640), 'All640 arbitrary input columns') + for p in P: + need(columns[112+p] == {112+p: F(1)}, 'Independent selected record preserved exactly') + actual, bound = review.prefix(scalars, 640) + need(actual == expected and actual[224:] == review.unit(640)[224:], + 'Separate forward map and arbitrary outside fields') + need(bound == {'row_one_norm': '112', 'binary_height': 1}, 'Complete local content bounds') + need(review.price(scalars) == 9880, 'Complete reuse scalar invoice') + need(review.price([e[1] for e in kept if e[0] == 'scalar']) == 6456 and + review.price([e[1] for e in query if e[0] == 'scalar']) == 3424, 'Both scalar stages') + bad = dict(word) + bad['start'] = list(word['start']) + bad['start'][112+P[0]] = 0 + try: + trace(bad) + except ValueError: + pass + else: + raise ValueError('Wrong selected I-frame control') + need(review.reverse([e[1] for e in kept if e[0] == 'scalar'], 640) != columns, + 'Omitted late-query control') + return { + 'input_columns': 640, 'arbitrary_selected_records': 16, 'unchanged_arbitrary_roles': 416, + 'events': len(word['events']), 'native_profile': dict(sorted(count.items())), + 'native_children': sum(count.values()), 'native_mass': sum(k*v for k, v in count.items()), + 'real_scalar_primitives': 9880, 'retained_scalar_primitives': 6456, + 'late_query_scalar_primitives': 3424, 'input_views': 128, 'output_views': 96, + 'native_side_maps_upper_bound': 3040, 'new_fields': 0, 'private_fields': 0, + 'odd_scans': 0, 'growth': bound, 'inherited_distinct_recipes': len(inherited), + 'fresh_distinct_recipes': len(fresh), + } + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', required=True, type=Path) + args = parser.parse_args() + frozen(PREVIOUS, 'FREEZE.json', + '488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532') + frozen(SOURCE, 'LINE-ENTRY-REUSE-FREEZE.json', + 'a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60') + original = json.loads(read(SOURCE/'run-normal/PRODUCTIVE-CAPTURE.json.gz', + '7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2', True)) + payload = json.loads(read(SOURCE/'reuse-normal/LINE-ENTRY-REUSE.json.gz', + 'efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110', True)) + need(payload['source_decompressed_sha256'] == + '7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2', + 'Exact formation source') + need(payload['schema'] == 'productive-sixteen-line-entry-reuse-v1', 'Reuse schema') + need(payload['selected_ports'] == P and payload['ports'] == original['ports'] and + payload['ordinary_ports'] == original['ordinary_ports'], 'Actual ordered ports') + need(payload['response'] == original['response'] and + payload['selected_query_response'] == original['captured_response'], + 'Same local reader response') + need(set(payload['providers']) == {'base', 'extra'} and + payload['providers']['base'] == payload['providers']['extra'], 'Both exact providers') + e, ce = review.rows(payload['response']), review.rows(payload['selected_query_response']) + reports = {name: check_word(word, original['providers'][name], e, ce) + for name, word in payload['providers'].items()} + phase = review.inherit() + word = payload['providers']['base'] + full = [('C', 1 << j, 1) for j in range(9)] + checks = [] + for p in P: + frame = word['start'][112+p] + native = phase.recipe(word['native_recipes']['capture-line:'+str(p)]) + result = phase.compare(phase.canonical(word['frames'][frame])+native, + full, 'Exact selected line progress '+str(p), 512) + checks.append({'port': p, 'frame': frame, **result}) + first = P[0] + frame = word['start'][112+first] + bad = phase.canonical(word['frames'][frame])+phase.recipe( + word['native_recipes']['capture-line:'+str(first)])+phase.compile_circuit([['phase', 1]]) + need(phase.run(bad, 0) != phase.run(full, 0), 'Wrong global phase control') + raw = json.loads(read(review.RAW/'odd16-normal-v2/EXTENSION-PROGRAM.json.gz', + 'd466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4', True)) + inverse = review.rows(raw['model']['response_inverse']) + need(review.mul(e, inverse) == review.unit(112) and + review.mul(inverse, e) == review.unit(112), 'Actual invertible response') + report = { + 'status': 'PASS_INDEPENDENT_LOCAL_LINE_ENTRY_REUSE', + 'literal_words': reports, 'fresh_phase_checks': checks, + 'exact_response_inverse_orders': True, + 'negative_controls': ['wrong selected I input frame', 'omitted late query', 'wrong global phase'], + 'reader_scope': 'The required update for a stored reader L is L E. Since E is invertible, equality with W E on all inputs requires L=W. No routed reader change is priced here.', + 'scope': 'Complete local arbitrary-record reuse with the same reader, exact physical phases, and local invoice. No routed past-reader query, full caller, recursive host, or supplier claim.', + } + args.out.mkdir(parents=True, exist_ok=True) + for name, value in [('REVIEW.json', report), ('INPUTS.json', review.INPUTS)]: + (args.out/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print(report['status'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json new file mode 100644 index 0000000000..668725b9d5 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json @@ -0,0 +1,110 @@ +{ + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json": { + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md": { + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py": { + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json": { + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json": { + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz": { + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz": { + "decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md": { + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json": { + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json": { + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md": { + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/check.py": { + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json": { + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json": { + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json": { + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json": { + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json new file mode 100644 index 0000000000..9d50305f8d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json @@ -0,0 +1,185 @@ +{ + "exact_response_inverse_orders": true, + "fresh_phase_checks": [ + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 2, + "nonzero_coefficients": 262144, + "port": 0, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 29, + "nonzero_coefficients": 262144, + "port": 27, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 38, + "nonzero_coefficients": 262144, + "port": 36, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 113, + "nonzero_coefficients": 262144, + "port": 111, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 22, + "nonzero_coefficients": 262144, + "port": 20, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 9, + "nonzero_coefficients": 262144, + "port": 7, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 59, + "nonzero_coefficients": 262144, + "port": 57, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 48, + "nonzero_coefficients": 262144, + "port": 46, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 3, + "nonzero_coefficients": 262144, + "port": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 5, + "nonzero_coefficients": 262144, + "port": 3, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 8, + "nonzero_coefficients": 262144, + "port": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 10, + "nonzero_coefficients": 262144, + "port": 8, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 19, + "nonzero_coefficients": 262144, + "port": 17, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 20, + "nonzero_coefficients": 262144, + "port": 18, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 26, + "nonzero_coefficients": 262144, + "port": 24, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 25, + "nonzero_coefficients": 262144, + "port": 23, + "spatial_columns": 512 + } + ], + "literal_words": { + "base": { + "arbitrary_selected_records": 16, + "events": 2654, + "fresh_distinct_recipes": 16, + "growth": { + "binary_height": 1, + "row_one_norm": "112" + }, + "inherited_distinct_recipes": 1447, + "input_columns": 640, + "input_views": 128, + "late_query_scalar_primitives": 3424, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 9880, + "retained_scalar_primitives": 6456, + "unchanged_arbitrary_roles": 416 + }, + "extra": { + "arbitrary_selected_records": 16, + "events": 2654, + "fresh_distinct_recipes": 16, + "growth": { + "binary_height": 1, + "row_one_norm": "112" + }, + "inherited_distinct_recipes": 1447, + "input_columns": 640, + "input_views": 128, + "late_query_scalar_primitives": 3424, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 9880, + "retained_scalar_primitives": 6456, + "unchanged_arbitrary_roles": 416 + } + }, + "negative_controls": [ + "wrong selected I input frame", + "omitted late query", + "wrong global phase" + ], + "reader_scope": "The required update for a stored reader L is L E. Since E is invertible, equality with W E on all inputs requires L=W. No routed reader change is priced here.", + "scope": "Complete local arbitrary-record reuse with the same reader, exact physical phases, and local invoice. No routed past-reader query, full caller, recursive host, or supplier claim.", + "status": "PASS_INDEPENDENT_LOCAL_LINE_ENTRY_REUSE" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json new file mode 100644 index 0000000000..668725b9d5 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json @@ -0,0 +1,110 @@ +{ + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json": { + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md": { + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py": { + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json": { + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json": { + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz": { + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz": { + "decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md": { + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json": { + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json": { + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md": { + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/check.py": { + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json": { + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json": { + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json": { + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + "new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json": { + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json new file mode 100644 index 0000000000..9d50305f8d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json @@ -0,0 +1,185 @@ +{ + "exact_response_inverse_orders": true, + "fresh_phase_checks": [ + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 2, + "nonzero_coefficients": 262144, + "port": 0, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 29, + "nonzero_coefficients": 262144, + "port": 27, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 38, + "nonzero_coefficients": 262144, + "port": 36, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 113, + "nonzero_coefficients": 262144, + "port": 111, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 22, + "nonzero_coefficients": 262144, + "port": 20, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 9, + "nonzero_coefficients": 262144, + "port": 7, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 59, + "nonzero_coefficients": 262144, + "port": 57, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 48, + "nonzero_coefficients": 262144, + "port": 46, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 3, + "nonzero_coefficients": 262144, + "port": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 5, + "nonzero_coefficients": 262144, + "port": 3, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 8, + "nonzero_coefficients": 262144, + "port": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 10, + "nonzero_coefficients": 262144, + "port": 8, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 19, + "nonzero_coefficients": 262144, + "port": 17, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 20, + "nonzero_coefficients": 262144, + "port": 18, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 26, + "nonzero_coefficients": 262144, + "port": 24, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "frame": 25, + "nonzero_coefficients": 262144, + "port": 23, + "spatial_columns": 512 + } + ], + "literal_words": { + "base": { + "arbitrary_selected_records": 16, + "events": 2654, + "fresh_distinct_recipes": 16, + "growth": { + "binary_height": 1, + "row_one_norm": "112" + }, + "inherited_distinct_recipes": 1447, + "input_columns": 640, + "input_views": 128, + "late_query_scalar_primitives": 3424, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 9880, + "retained_scalar_primitives": 6456, + "unchanged_arbitrary_roles": 416 + }, + "extra": { + "arbitrary_selected_records": 16, + "events": 2654, + "fresh_distinct_recipes": 16, + "growth": { + "binary_height": 1, + "row_one_norm": "112" + }, + "inherited_distinct_recipes": 1447, + "input_columns": 640, + "input_views": 128, + "late_query_scalar_primitives": 3424, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 9880, + "retained_scalar_primitives": 6456, + "unchanged_arbitrary_roles": 416 + } + }, + "negative_controls": [ + "wrong selected I input frame", + "omitted late query", + "wrong global phase" + ], + "reader_scope": "The required update for a stored reader L is L E. Since E is invertible, equality with W E on all inputs requires L=W. No routed reader change is priced here.", + "scope": "Complete local arbitrary-record reuse with the same reader, exact physical phases, and local invoice. No routed past-reader query, full caller, recursive host, or supplier claim.", + "status": "PASS_INDEPENDENT_LOCAL_LINE_ENTRY_REUSE" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json new file mode 100644 index 0000000000..1781475f6e --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "source_files_rechecked": 23, + "status": "PASS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json new file mode 100644 index 0000000000..8cfb592501 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json @@ -0,0 +1,15 @@ +{ + "base_review_freeze": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976", + "files": { + "EXTENSIONS-REPRODUCTION.json": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee", + "EXTENSIONS-REVIEW.md": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798", + "check_extensions.py": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f", + "extensions-normal/EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "extensions-normal/EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3", + "extensions-optimized/EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "extensions-optimized/EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "publication": "No PR, push, commit, or publication.", + "scope": "Exact local native reciprocal-large and rank16 data words. Odd-grid inverse implementation, productive helper progress, recursive host, terminal, and complete supplier remain separate.", + "status": "FROZEN_INDEPENDENT_NATIVE_EXTENSIONS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md new file mode 100644 index 0000000000..8a7aaff05c --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md @@ -0,0 +1,177 @@ +# Independent native review of the two response extensions + +The reciprocal-large and rank-sixteen words pass the independent native +checks. Each complete word implements its declared response on all 640 +input roles in both directions. The two actual providers have identical +words and port directions. + +The reciprocal-large word uses the exact rank-thirty native sequence. +The rank-sixteen word uses 685 exact inherited ordered frame pairs and +876 new edges. All 876 new recipes pass all 512 spatial columns, including +global phase. The 224 endpoint adapters are unchanged. + +## Frozen inputs + +The consumed +[extension freeze](../../new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json) +has SHA256 +`aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689`. +Only its final v2 payloads are used: + +| Variant | Decompressed SHA256 | +| --- | --- | +| reciprocal-large | `e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416` | +| odd-grid-rank16 | `d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4` | + +The accepted base phase dependency is +[NATIVE-REVIEW-FREEZE.json](NATIVE-REVIEW-FREEZE.json), at SHA256 +`cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976`. +Its complete input and result receipts are pinned in the extension +checker. The extension does not repeat an inherited phase calculation. + +The separate +[matrix extension review](../../independent-review-20261017/response-extensions-review-20261020/FREEZE.json) +has SHA256 +`1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc`. +It owns the reciprocal identities, correction rank, principal inverses, +and clique geometry. This review checks that the literal native streams +implement those final matrices. The complete inputs are in +`extensions-normal/EXTENSIONS-INPUTS.json`. + +## Inherited and fresh physical operators + +A phase recipe is inherited only when both ordered frame bases and the +complete recipe are exactly equal to an accepted base entry. Equal +subspaces, equal native ranks, or equal frame names are not sufficient. + +For the reciprocal-large variant, the entire native occurrence sequence, +frame table, and recipe table are equal to the base word. There are 1141 +inherited edges and no fresh edge. Scalar coefficient changes and +omitted zero-coefficient ADDs do not change this native sequence. + +For the rank-sixteen variant, all 685 inherited entries pass that exact +comparison. Each of the other 876 entries is checked as + +\[ + R T_{\mathrm{old}}=T_{\mathrm{new}} +\] + +on all 512 spatial basis vectors. The independent sparse Gaussian +interpreter is the same as in the base review. It imports no producer, +Clifford compiler, or producer phase checker. The fresh checks cover +448512 complete columns and 41619456 exact nonzero coefficients. + +All entry and final frame IDs retain their exact ordered bases from the +base word. The 224 stored endpoint adapters are equal to the accepted +records. Their previously checked physical phases therefore apply +without a new endpoint sweep. + +## Complete data maps and legal access + +For either variant, let \(A\) be the response in that variant's final +model. The literal maps are + +\[ + F_A:(x,y,h)\longmapsto(x,y+Ax,h),\qquad + B_A:(x,y,h)\longmapsto(x-A^{\mathsf T}y,y,h). +\] + +The physical input is \(X=Qx,\ Y=y\). The physical output is +\(X=F_9x'\), \(Y=F_9Q^{-1}y'\). No response matrix is moved through \(Q\). +In particular, the backward map does not use \(A^{-1}\). + +The frame ledger verifies each native entry, each strictly nested exit, +each rank difference, each equal-frame scalar ADD, and every final +frame. It also checks that transfer metadata selects the actual ADD. +The complete reverse coefficient propagation checks every one of the +640 input columns in each direction. An omitted nonzero transfer is +rejected for both variants and both directions. + +Every operation is confined to the 224 data roles. All 416 other live +roles retain their arbitrary values and frames. There are no owned +fields, private fields, CLEAR operations, or hidden source accesses. +As in the base word, this supplies no productive progress on those roles. + +For the reciprocal-large variant, the separate matrix review proves + +\[ + A=E_{48}^{-\mathsf T}\oplus C. +\] + +Thus the backward map supplies the old large-sector inverse +\(-E_{48}^{-1}\). The small sector still supplies \(-C^{\mathsf T}\), +not \(-C^{-1}\). The native review preserves this exact scope. + +## Local invoices + +| Variant | Native profile | Children | Mass | Real scalar primitives | +| --- | --- | ---: | ---: | ---: | +| reciprocal-large | 1036 H1 + 48 H3 + 55 H4 + 55 H5 + 9 H6 + 9 H7 | 1212 | 1792 | 5288 | +| odd-grid-rank16 | 1520 H1 + 64 H2 + 48 H3 | 1632 | 1792 | 7384 | + +Both directions have the stated profile and scalar bill. Each word has +224 external endpoint maps. The native side-map upper bounds are 2424 +and 3264, respectively. These maps are not treated as free. + +The native mass still telescopes to eight per data role. The number and +sizes of the children change. Equal mass alone therefore does not prove +equal recursive cost. + +The exact top-level array norm bounds are 30 forward and 46 backward +for the reciprocal-large variant. The rank-sixteen bound is 22 in either +direction. These are bounds at the literal event boundaries, not on +recursive or scalar primitive internals. + +The scalar price check admits only nonzero dyadic ADD coefficients and +dyadic unit scales. Every native phase recipe has Gaussian-dyadic +entries. No odd division occurs in either emitted native word. + +## What the rank-sixteen word does not implement + +The separate matrix review proves that the rank-sixteen response is an +integer matrix whose correction has rank sixteen. Its inverse uses +denominators five and seven. The selected ordinary normalization also +uses prime 31. + +Those inverse matrices are metadata and later code requirements. They +are not native instructions in the word checked here. This review does +not turn division by five, seven, or 31 into a dyadic scalar primitive. +It does not prove the retained-grid conversion, a denominator-height +bound, legal access for the inverse queries and scatters, or the final +conversion. + +The rank-sixteen opportunity changes two restrictions. It uses an inverse +with a nonzero diagonal as a later scalar code, and it permits the odd +denominators needed by that code. Odd denominators alone do not defeat +the earlier reciprocal zero-diagonal rank-two obstruction. + +Recursive child hosting, productive helper progress, the full precision +bound, stage access, terminal removal, and the complete supplier remain +open. The selected frontier and the complete kappa calculation do not +change as a result of this local review. + +## Reproduction + +First reproduce the base native review. Then run, from the workspace +root: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized +``` + +The expected final line is: + +```text +PASS_INDEPENDENT_NATIVE_EXTENSIONS +``` + +Both final runs passed, with byte-identical result and input receipts. +The extension review freeze records that comparison and the final input +hash check. All producer and base-review bytes are +preserved. The source packets retain credit for the response, cyclic +flags, pair factors, and phase construction. AI assistance was used. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json new file mode 100644 index 0000000000..f19774d033 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "source_files_rechecked": 20, + "status": "PASS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json new file mode 100644 index 0000000000..05fc30b335 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "NATIVE-REPRODUCTION.json": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c", + "REVIEW.md": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29", + "check_native.py": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56", + "normal/INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "normal/REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6", + "optimized/INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "optimized/REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "publication": "No PR, push, commit, or publication.", + "scope": "Exact local native data word and phases. No productive helper progress, recursive host, routed inverse code, terminal, or complete supplier claim.", + "status": "FROZEN_INDEPENDENT_NATIVE_RANK30" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md new file mode 100644 index 0000000000..affe6325a2 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md @@ -0,0 +1,193 @@ +# Independent native review of the rank-thirty data word + +The literal native word passes the independent physical checks. It +implements the declared local response on all 640 input roles. Every one +of its 1141 distinct native edges and 224 endpoint adapters passes an +exact check on all 512 spatial input columns, including global phase. +The local invoice is 1792 native mass, 1212 native children, and 5288 real +scalar primitives in each direction. + +This is a local data operation. It does not provide productive progress +for the 416 other live roles, a recursive host, a routed inverse code, a +terminal construction, or a complete supplier bound. + +## Sources and separate review + +The consumed +[native freeze](../../new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json) +has SHA256 +`efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24`. +The decompressed payload hash is +`e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558`. +The reviewer uses only the final `native-normal-v2` payload. It does not +use an earlier draft. + +The +[matrix and common-frame scalar review](../../independent-review-20261017/rank-thirty-review-20261020/FREEZE.json) +has SHA256 +`15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189`. +It owns the matrix factorization, correction rank, inverses, clique +census, and common-frame scalar codes. This review binds the literal +native program to that exact response. It does not repeat those matrix +proofs. In particular, its scalar invoice is the complete native word's +invoice, not the separate common-frame code invoice. + +The physical interpreter is the +[independent sparse Gaussian interpreter](../isotropic-pair-review-20261018/check.py), +at SHA256 +`e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18`. +The reviewer does not import the producer, its Clifford compiler, or its +Pauli/state checker. All consumed source hashes are in +`normal/INPUTS.json`. + +## Exact edge theorem and phase check + +Let \(T_f\) denote the canonical operator built from the literal ordered +basis of frame \(f\). Let \(R\) denote an emitted recipe for a declared +edge \(a\longrightarrow b\). The reviewer checks + +\[ + R T_a=T_b +\] + +on all 512 spatial basis vectors. Since \(T_a\) is unitary, this is +equivalent to \(R=T_bT_a^{-1}\). The check does not replace an ordered +basis by another basis of the same space. It also does not infer the +phase from a rank or from a symplectic matrix. + +The interpreter uses integer real and imaginary coefficients with +powers of two as denominators. It applies the literal affine maps, +quadratic phases, fourth-root phases, and coordinate C gates. It compares +the complete output coefficient dictionaries. This fixes global phase. +The output support is also checked against \(2^{\dim b}\) in the displayed +identity. + +For a source endpoint with physical convention \(Q_p=C_{q_p}\), the +adapter check is + +\[ + A_p Q_p=T_{\mathrm{line}(q_p)}. +\] + +For a target endpoint, it is + +\[ + A_p F_9Q_p^{-1}=T_{\mathrm{hole}(q_p)}. +\] + +Thus the target uses the inverse of its stored adapter at exit. All 224 +adapters are rank zero, each with one explicit monomial map. + +The 1365 checks cover 698880 spatial columns and 69706752 exact nonzero +coefficients. A wrong fourth-root global phase is rejected. The check +uses no floating-point arithmetic and no sampled input vectors. + +Under the inherited columnwise tensor model, the complete one-column +identity extends to every field width. Constant phases must tensor with +the operator; a phase \(i^c\) in each of \(f\) columns gives \(i^{cf}\). +The local test does not replace that factor by a width-independent phase. +All primitive C kernels and monomial maps have Gaussian-dyadic entries. +This fact does not supply a recursive implementation or its workspace. + +## Complete literal word + +The physical input is \(X_p=Q_px_p,\ Y_p=y_p\). The physical output is + +\[ + X_p=F_9x'_p,\qquad Y_p=F_9Q_p^{-1}y'_p. +\] + +The two logical maps are + +\[ + F:(x,y,h)\longmapsto(x,y+Ex,h),\qquad + B:(x,y,h)\longmapsto(x-E^{\mathsf T}y,y,h). +\] + +The backward response uses the transpose, not the inverse. +No scalar response is moved through \(Q\). + +The reviewer tracks each role's actual frame at every event. Each +native edge is strictly nested, and its positive rank equals the +difference in the two frame dimensions. Each scalar ADD has exactly +equal source and target frame IDs. All declared frame bases are +independent. Each source starts at its actual line, and each target ends +at its actual perpendicular hole. + +These checks give a direct induction. If a physical role is \(T_av\), +the checked edge changes it to \(T_bv\). An equal-frame scalar ADD changes +the logical contents by the same scalar ADD. The endpoint checks give +the displayed physical conventions. + +A separate reverse propagation computes the complete scalar map. +For \(t\leftarrow t+cs\), an output coefficient at \(t\) contributes \(c\) +times that coefficient at \(s\). This proves all 640 columns at once. +The two providers' complete serialized words are equal, and their +actual port directions agree. Both directions are checked. These +checks therefore cover all four provider/direction uses. + +Every operation reads or writes only the 224 data roles. The 416 +remaining roles are arbitrary and unchanged, with their input frames +retained. There is no owned field, private field, CLEAR, or hidden source. +The actual transfer metadata selects the claimed ADD event. Removing a +nonzero transfer changes the complete response and is rejected. + +## Invoice and scope + +| Rank | Child count | +| --- | ---: | +| 1 | 1036 | +| 3 | 48 | +| 4 | 55 | +| 5 | 55 | +| 6 | 9 | +| 7 | 9 | + +There are 1212 children and native mass 1792. Each X role advances from +dimension one to dimension nine, and each Y role advances from dimension +zero to dimension eight. Since all edges are nested, the rank sums +telescope to eight per role. This explains the total mass but does not +make different child profiles have the same recursive price. + +There are 224 external endpoint maps and at most 2424 native side maps. +The complete scalar bill is 5288 real primitives. The reviewer sums the +accepted cost of every literal dyadic ADD and unit scale. + +At top-level operation boundaries, each forward array has norm at most +46 times the maximum input-array norm. The backward bound is 30. +The reviewer computes the exact prefix row absolute sums. These bounds +do not cover scalar primitive internals or recursive child internals. + +At the level of the literal word, there is no borrowed-state restoration +debt because those roles are never accessed. The word also makes no +productive progress on them. +That distinction is required before this word can replace an actual +supplier component. Recursive child hosting, complete precision, +routed controller access, and terminal work remain separate obligations. +The selected frontier and the complete kappa calculation do not change +as a result of this review. + +## Reproduction + +From the workspace root: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized +``` + +The expected final line is: + +```text +PASS_INDEPENDENT_FULL_NATIVE_RANK30 +``` + +Both final runs passed. Their review and input receipts are byte-identical. +The native review freeze records the two-mode comparison and the final +input hash check. All source files remain unchanged. AI assistance was used. +The response, cyclic flag, pair-code, and native phase predecessors keep +the credit given in their pinned source packets. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py new file mode 100644 index 0000000000..33c667c847 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py @@ -0,0 +1,158 @@ +#!/usr/bin/env python3 +"""Check exact path reuse and the fresh native edges in the frozen extensions.""" +from hashlib import sha256 +from pathlib import Path +from fractions import Fraction as F +import argparse +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES/'new-core-transfer-20261017/low-displacement-20261020' + + +def load(name, path, pin): + if sha256(path.read_bytes()).hexdigest() != pin: + raise ValueError('Independent interpreter pin: '+str(path)) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=True) + review = load('rank30_native_review', HERE/'check_native.py', + 'e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56') + need = review.need + review.read(HERE/'check_native.py', + 'e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56') + review.frozen(HERE, 'NATIVE-REVIEW-FREEZE.json', + 'cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976') + review.frozen(LANES/'independent-review-20261017/response-extensions-review-20261020', + 'FREEZE.json', '1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc') + base_receipts = { + 'REVIEW.json': 'ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6', + 'INPUTS.json': '8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90', + } + for name, digest in base_receipts.items(): + a = (HERE/'normal'/name).read_bytes() + b = (HERE/'optimized'/name).read_bytes() + need(a == b, 'Completed independent base runs agree') + review.read(HERE/'normal'/name, digest) + review.read(HERE/'optimized'/name, digest) + checked = json.loads((HERE/'normal/REVIEW.json').read_text()) + need(checked['status'] == 'PASS_INDEPENDENT_FULL_NATIVE_RANK30' + and len(checked['native_phase_checks']) == 1141 + and len(checked['endpoint_phase_checks']) == 224, 'Complete base phase dependency') + review.frozen(SOURCE, 'EXTENSIONS-FREEZE.json', + 'aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689') + raw = json.loads(review.read(SOURCE/'native-normal-v2/NATIVE-PROGRAM.json.gz', + 'e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558', True)) + base = raw['providers']['base']['forward'] + known = {} + for key, record in base['native_recipes'].items(): + before, after = map(int, key.split(':')) + pair = tuple(base['frames'][before]), tuple(base['frames'][after]) + need(pair not in known or known[pair] == record, 'Unambiguous base physical edge') + known[pair] = record + phase_path = HERE.parent/'isotropic-pair-review-20261018/check.py' + phase_pin = 'e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18' + review.read(phase_path, phase_pin) + phase = load('full_spatial_extension_review', phase_path, phase_pin) + pins = { + 'reciprocal-large': ('reciprocal-normal-v2', 'e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416'), + 'odd-grid-rank16': ('odd16-normal-v2', 'd466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4'), + } + reports = {} + for kind, (directory, digest) in pins.items(): + data = json.loads(review.read(SOURCE/directory/'EXTENSION-PROGRAM.json.gz', digest, True)) + need(data['kind'] == kind and set(data['providers']) == {'base', 'extra'}, 'Exact extension family') + need(data['providers']['base'] == data['providers']['extra'], 'Both provider words are byte-equal') + words = data['providers']['base'] + need(set(words) == {'forward', 'backward'}, 'Both extension directions') + word = words['forward'] + ports = data['model']['ports'] + frames = word['frames'] + response = [{int(k): F(v) for k, v in row.items()} for row in data['model']['response']] + need(data['model']['selected_ports'] == raw['selected_ports'], 'Actual selected partition') + per_word, used = {}, set() + for direction, current in words.items(): + need(current['frames'] == frames and current['native_recipes'] == word['native_recipes'], + 'Directions share exact native phase geometry') + need(current['start'] == base['start'] and current['final'] == base['final'] + and current['endpoint_adapters'] == base['endpoint_adapters'], + 'Exact retained endpoint arrays and adapters') + for index in set(current['start']+current['final']): + need(frames[index] == base['frames'][index], 'Exact ordered endpoint frame basis') + report, edges = review.ledger(current, ports, response, direction) + want = ({1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9} + if kind == 'reciprocal-large' else {1: 1520, 2: 64, 3: 48}) + need(report['native_profile'] == want and report['native_mass'] == 1792, + 'Complete extension native invoice') + need(report['real_scalar_primitives'] == (5288 if kind == 'reciprocal-large' else 7384), + 'Complete extension scalar invoice') + wanted_bound = ('30' if direction == 'forward' else '46') if kind == 'reciprocal-large' else '22' + need(report['top_level_array_norm_bound'] == wanted_bound, 'Complete extension prefix bound') + if kind == 'reciprocal-large': + old = raw['providers']['base'][direction] + need(current['frames'] == old['frames'] + and current['native_recipes'] == old['native_recipes'], + 'Reciprocal geometry and recipes are byte-equal') + need([e for e in current['events'] if e[0] == 'native'] == + [e for e in old['events'] if e[0] == 'native'], + 'Reciprocal native occurrence sequence is byte-equal') + per_word[direction] = report + used |= edges + need(used == set(word['native_recipes']), 'All and only the emitted extension recipes are checked') + inherited, fresh = [], [] + frame_cache = {} + + def frame(index): + if index not in frame_cache: + frame_cache[index] = phase.canonical(frames[index]) + return frame_cache[index] + + for key, record in word['native_recipes'].items(): + before, after = map(int, key.split(':')) + pair = tuple(frames[before]), tuple(frames[after]) + if pair in known: + need(record == known[pair], 'Exact inherited recipe at the same ordered frame pair') + inherited.append(key) + continue + result = phase.compare(frame(before)+phase.recipe(record), frame(after), + kind+' native '+key, 1 << len(frames[after])) + fresh.append({'edge': key, 'rank': record['rank'], **result}) + if len(fresh) % 40 == 0: + print('Independent fresh extension edges', kind, len(fresh), flush=True) + need((len(inherited), len(fresh)) == ((1141, 0) if kind == 'reciprocal-large' else (685, 876)), + 'Exact inherited and fresh phase counts') + for direction, current in words.items(): + missing = list(current['events']) + del missing[current['transfer_records'][0]['event']] + need(review.reverse(missing) != review.response_columns(response, direction), + 'An omitted transfer changes the full extension response') + reports[kind] = { + 'literal_words': per_word, 'both_providers': ['base', 'extra'], + 'exact_inherited_frame_pairs': inherited, 'fresh_native_phase_checks': fresh, + 'inherited_endpoints': 224, 'owned_fields': 0, 'private_fields': 0, + 'untouched_arbitrary_roles': 416, + 'inverse_grid_implementation': 'Not supplied or priced by this native review.', + } + print('Literal extension', kind, 'PASS', flush=True) + output = { + 'status': 'PASS_INDEPENDENT_NATIVE_EXTENSIONS', + 'extensions': reports, 'spatial_columns_per_fresh_edge': 512, + 'scope': 'Complete local native data responses and physical phases. Matrix and inverse-code claims require their separate reviews. No odd-grid implementation, productive helper progress, recursive host, stage or terminal construction, or full supplier claim.', + } + for name, value in (('EXTENSIONS-REVIEW.json', output), ('EXTENSIONS-INPUTS.json', review.INPUTS)): + (args.out/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print(output['status'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py new file mode 100644 index 0000000000..d8a4b0dd76 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py @@ -0,0 +1,268 @@ +#!/usr/bin/env python3 +"""Check all native edges, endpoint phases, and complete literal data words.""" +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES/'new-core-transfer-20261017/low-displacement-20261020' +PEER = LANES/'independent-review-20261017/rank-thirty-review-20261020' +INPUTS = {} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(path, pin=None, compressed=False): + data = path.read_bytes() + digest = sha256(data).hexdigest() + content = gzip.decompress(data) if compressed else data + need(pin is None or sha256(content).hexdigest() == pin, 'Input pin: '+str(path)) + INPUTS[str(path.relative_to(LANES))] = {'sha256': digest} + if compressed: + INPUTS[str(path.relative_to(LANES))]['decompressed_sha256'] = sha256(content).hexdigest() + return content + + +def frozen(path, name, pin): + record = json.loads(read(path/name, pin)) + for file, digest in record['files'].items(): + read(path/file, digest) + return record + + +def add(target, source, coefficient): + for key, value in source.items(): + result = target.get(key, F(0))+coefficient*value + if result: + target[key] = result + else: + target.pop(key, None) + + +def span(vectors): + result = {0} + for vector in vectors: + result |= {x ^ vector for x in result} + return result + + +def reverse(events): + """Return the full map by reverse propagation of output coefficients.""" + columns = [{i: F(1)} for i in range(640)] + for event in reversed(events): + if event[0] != 'scalar': + continue + op, target, origin, coefficient = event[1] + c = F(coefficient) + if op == 'scale': + columns[target] = {j: c*v for j, v in columns[target].items()} + else: + need(op == 'add' and target != origin, 'Scalar grammar') + add(columns[origin], columns[target], c) + return columns + + +def response_columns(response, direction): + columns = [{i: F(1)} for i in range(640)] + for target, row in enumerate(response): + for origin, coefficient in row.items(): + if direction == 'forward': + add(columns[origin], {112+target: coefficient}, F(1)) + else: + add(columns[112+target], {origin: -coefficient}, F(1)) + return columns + + +def scalar_price(events): + count = 0 + for event in events: + if event[0] != 'scalar': + continue + op, _, _, value = event[1] + c = F(value) + n, d = abs(c.numerator), c.denominator + need(n > 0 and d & (d-1) == 0, 'Nonzero dyadic scalar coefficient') + if op == 'scale': + need(n & (n-1) == 0, 'Dyadic unit scale') + count += 2*(abs(n.bit_length()-d.bit_length())+(c < 0)) + else: + count += 2*(3+n.bit_length()-1+n.bit_count()+d.bit_length()-1) + return count + + +def ledger(word, ports, response, direction): + current = list(word['start']) + frames = word['frames'] + spaces = [span(basis) for basis in frames] + need(len(current) == len(word['final']) == 640, 'Exactly 640 live roles') + need(all(len(s) == 1 << len(b) and all(0 <= x < 512 for x in s) + for s, b in zip(spaces, frames)), 'Independent literal frame bases') + for p, q in enumerate(ports): + need(spaces[current[p]] == {0, q} and spaces[current[112+p]] == {0}, + 'Actual physical source line and target I') + need(len(spaces[word['final'][p]]) == 512, 'Final X is FULL') + need(spaces[word['final'][112+p]] == + {x for x in range(512) if (x & q).bit_count() % 2 == 0}, + 'Final Y is the actual q hole') + used = set() + prefix_rows = [{i: F(1)} for i in range(224)] + maximum = F(1) + for event in word['events']: + if event[0] == 'native': + _, target, before, after, rank, key = event + need(0 <= target < 224 and current[target] == before, 'Actual native source role and frame') + need(spaces[before] < spaces[after], 'Strictly nested native frame') + need(rank == len(frames[after])-len(frames[before]) + == word['native_recipes'][key]['rank'], 'Native rank and dimension difference') + need(key == str(before)+':'+str(after), 'Native occurrence has the exact edge key') + current[target] = after + used.add(key) + else: + need(event[0] == 'scalar', 'No hidden operation') + gate, frame = event[1:] + op, target, origin, coefficient = gate + need(0 <= target < 224 and current[target] == frame, 'Scalar target has the declared frame') + c = F(coefficient) + if op == 'scale': + need(origin is None, 'Scale has no hidden source') + prefix_rows[target] = {j: c*v for j, v in prefix_rows[target].items()} + else: + need(op == 'add' and 0 <= origin < 224 and origin != target + and current[origin] == frame, 'Scalar source has the same actual frame') + add(prefix_rows[target], prefix_rows[origin], c) + maximum = max(maximum, sum(abs(v) for v in prefix_rows[target].values())) + need(current == word['final'], 'Every final frame') + need(current[224:] == word['start'][224:], 'All 416 other roles remain in their input frame') + need(reverse(word['events']) == response_columns(response, direction), 'All 640 reverse columns') + profile = Counter(e[4] for e in word['events'] if e[0] == 'native') + for transfer in word['transfer_records']: + event = word['events'][transfer['event']] + need(event[0] == 'scalar' and event[1][0] == 'add' + and event[1][-1] == transfer['coefficient'], 'Transfer metadata selects the actual ADD') + return { + 'all_input_columns': 640, 'untouched_arbitrary_roles': 416, + 'owned_fields': 0, 'private_fields': 0, 'used_native_edges': len(used), + 'native_profile': dict(sorted(profile.items())), + 'native_mass': sum(rank*count for rank, count in profile.items()), + 'native_children': sum(profile.values()), 'real_scalar_primitives': scalar_price(word['events']), + 'top_level_array_norm_bound': str(maximum), + }, used + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=True) + frozen(SOURCE, 'NATIVE-FREEZE.json', + 'efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24') + frozen(SOURCE, 'RESPONSE-FREEZE.json', + '59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9') + frozen(PEER, 'FREEZE.json', + '15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189') + payload = json.loads(read(SOURCE/'native-normal-v2/NATIVE-PROGRAM.json.gz', + 'e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558', True)) + for relative, (mode, pin) in payload['source_pins'].items(): + read(LANES/relative, pin, mode == 'decompressed') + cyclic = json.loads(read(LANES/'independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json', + '3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585')) + core = json.loads(read(LANES/'new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz', + 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa', True)) + model = json.loads(read(SOURCE/'run-normal/RESPONSE-PROGRAM.json', + '5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c')) + need(payload['response'] == model['response'], 'Exact matrix-layer response') + ports = cyclic['ports'] + need(all(p['canonical']['ports'] == ports for p in core['providers'].values()), + 'Both actual providers have the same port labels') + interpreter = HERE.parent/'isotropic-pair-review-20261018/check.py' + read(interpreter, 'e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18') + spec = importlib.util.spec_from_file_location('spatial_native_review', interpreter) + phase = importlib.util.module_from_spec(spec) + spec.loader.exec_module(phase) + need(set(payload['providers']) == {'base', 'extra'}, 'Both providers') + need(payload['providers']['base'] == payload['providers']['extra'], 'Byte-equal provider words') + words = payload['providers']['base'] + need(set(words) == {'forward', 'backward'}, 'Both directions') + first = words['forward'] + for word in words.values(): + need(word['frames'] == first['frames'] and word['native_recipes'] == first['native_recipes'] + and word['endpoint_adapters'] == first['endpoint_adapters'], 'One exact native geometry') + need(word['start'] == cyclic['start'] and word['final'] == cyclic['final'], + 'Exact inherited input and output frame declarations') + frame_cache = {} + + def frame(index): + if index not in frame_cache: + frame_cache[index] = phase.canonical(first['frames'][index]) + return frame_cache[index] + + response = [{int(k): F(v) for k, v in row.items()} for row in payload['response']] + reports, union = {}, set() + for direction, word in words.items(): + report, used = ledger(word, ports, response, direction) + need(report['native_profile'] == {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + 'Complete declared native profile') + need(report['native_mass'] == 1792 and report['native_children'] == 1212 + and report['real_scalar_primitives'] == 5288, 'Complete local invoice') + need(report['top_level_array_norm_bound'] == ('46' if direction == 'forward' else '30'), + 'Exact top-level prefix bound') + reports[direction] = report + union |= used + need(union == set(first['native_recipes']) and len(union) == 1141, + 'Every fresh recipe is used and every used edge is checked') + phases = [] + for i, (key, record) in enumerate(first['native_recipes'].items(), 1): + before, after = map(int, key.split(':')) + result = phase.compare(frame(before)+phase.recipe(record), frame(after), + 'Native '+key, 1 << len(first['frames'][after])) + phases.append({'edge': key, 'rank': record['rank'], **result}) + if i % 40 == 0: + print('Independent full native columns', i, '/ 1141', flush=True) + endpoints = first['endpoint_adapters'] + need(len(endpoints) == 224 and {(r['port'], r['role']) for r in endpoints} == + {(p, role) for p in range(112) for role in ('source', 'target')}, 'All 224 endpoints') + endpoint_checks = [] + full = [('C', 1 << j, 1) for j in range(9)] + for i, record in enumerate(endpoints, 1): + p, role = record['port'], record['role'] + target_frame = first['start'][p] if role == 'source' else first['final'][112+p] + need(record['rank'] == 0 and record['right'] is None and record['frame'] == target_frame, + 'One explicit endpoint monomial with the actual endpoint frame') + conventional = [('C', ports[p], 1)] if role == 'source' else [('C', ports[p], -1)]+full + result = phase.compare(conventional+phase.recipe(record), frame(target_frame), + 'Endpoint '+role+' '+str(p), 1 << len(first['frames'][target_frame])) + endpoint_checks.append({'port': p, 'role': role, **result}) + if i % 32 == 0: + print('Independent full endpoint columns', i, '/ 224', flush=True) + key = next(iter(first['native_recipes'])) + before, after = map(int, key.split(':')) + bad = frame(before)+phase.recipe(first['native_recipes'][key])+phase.compile_circuit([['phase', 1]]) + need(phase.run(bad, 0) != phase.run(frame(after), 0), 'Wrong global phase control') + missing = list(first['events']) + del missing[first['transfer_records'][0]['event']] + need(reverse(missing) != response_columns(response, 'forward'), 'Missing transfer control') + result = { + 'status': 'PASS_INDEPENDENT_FULL_NATIVE_RANK30', + 'literal_words': reports, 'providers_share_exact_words': ['base', 'extra'], + 'native_phase_checks': phases, 'endpoint_phase_checks': endpoint_checks, + 'native_edges': 1141, 'endpoint_maps': 224, 'spatial_columns_per_check': 512, + 'negative_controls': ['wrong global phase', 'one omitted nonzero transfer'], + 'matrix_layer_review': 'independent-review-20261017/rank-thirty-review-20261020/FREEZE.json', + 'scope': 'Complete local data maps and physical phases. No productive helper progress, recursive host, routed inverse code, terminal decoder, or complete supplier claim.', + } + for name, value in (('REVIEW.json', result), ('INPUTS.json', INPUTS)): + (args.out/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print(result['status'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json new file mode 100644 index 0000000000..8e38cab0a9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json @@ -0,0 +1,74 @@ +{ + "independent-review-20261017/response-extensions-review-20261020/CHECKS.json": { + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + "independent-review-20261017/response-extensions-review-20261020/FREEZE.json": { + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + "independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json": { + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + "independent-review-20261017/response-extensions-review-20261020/REVIEW.md": { + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + "independent-review-20261017/response-extensions-review-20261020/check_extensions.py": { + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md": { + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py": { + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json new file mode 100644 index 0000000000..d25caa171b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json @@ -0,0 +1,8068 @@ +{ + "extensions": { + "odd-grid-rank16": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "101:293", + "106:356", + "107:437", + "108:326", + "10:611", + "10:614", + "111:614", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:611", + "14:613", + "15:272", + "16:281", + "17:288", + "18:368", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:470", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "46:368", + "47:613", + "48:377", + "49:314", + "4:238", + "53:272", + "54:281", + "55:288", + "59:389", + "611:619", + "611:624", + "613:619", + "614:624", + "619:634", + "624:634", + "63:329", + "64:406", + "65:297", + "66:473", + "67:713", + "68:761", + "70:713", + "72:247", + "73:254", + "74:259", + "75:473", + "77:761", + "78:232", + "80:293", + "81:363", + "83:267", + "85:470", + "89:232", + "91:259", + "92:254", + "93:247", + "94:267", + "96:363", + "9:389" + ], + "fresh_native_phase_checks": [ + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "100:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "100:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "102:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "102:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "103:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "103:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "104:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "104:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "105:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "105:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "109:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "109:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "110:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "110:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "111:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "19:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "19:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "20:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "20:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "21:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "21:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "24:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "24:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "25:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "25:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "26:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "26:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "28:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "28:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "30:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "30:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "31:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "31:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "32:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "32:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "33:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "33:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "34:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "34:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "35:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "35:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "36:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "36:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "37:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "37:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "3:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "40:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "40:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "41:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "41:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "42:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "42:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "467:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "467:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "468:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "468:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "469:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "469:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "470:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "470:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "471:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "471:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "472:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "472:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "473:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "473:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "474:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "474:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "475:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "475:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "476:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "476:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "477:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "477:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "478:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "478:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "479:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "479:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "47:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "480:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "480:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "481:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "481:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "482:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "482:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "483:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "483:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "484:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "484:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "485:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "485:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "486:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "486:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "487:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "487:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "488:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "488:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "489:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "489:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "490:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "490:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "491:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "491:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "492:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "492:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "493:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "493:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "494:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "494:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "495:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "495:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "496:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "496:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "497:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "497:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "498:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "498:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "499:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "499:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "500:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "500:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "501:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "501:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "502:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "502:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "503:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "503:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "504:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "504:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "505:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "505:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "506:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "506:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "507:197", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "508:115", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "509:119", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "50:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "50:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "510:133", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "511:168", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "512:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "512:178", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "513:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "513:187", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "514:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "514:196", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "515:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "515:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "516:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "516:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "517:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "517:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "518:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "518:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "519:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "519:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "51:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "51:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "520:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "520:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "521:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "521:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "522:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "522:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "523:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "523:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "524:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "524:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "525:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "525:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "526:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "526:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "527:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "527:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "528:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "528:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "529:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "529:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "52:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "52:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "530:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "530:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "531:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "531:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "532:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "532:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "533:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "533:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "534:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "534:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "535:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "535:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "536:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "536:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "537:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "537:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "538:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "538:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "539:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "539:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "540:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "540:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "541:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "541:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "542:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "542:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "543:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "543:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "544:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "544:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "545:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "545:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "546:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "546:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "547:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "547:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "548:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "548:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "549:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "549:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "550:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "550:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "551:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "551:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "552:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "552:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "553:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "553:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "554:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "554:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "555:198", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "556:117", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "557:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "557:118", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "558:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "558:136", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "559:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "559:164", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "560:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "560:174", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "561:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "561:183", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "562:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "562:194", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "563:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "563:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "564:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "564:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "565:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "565:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "566:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "566:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "567:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "567:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "568:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "568:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "569:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "569:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "56:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "56:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "570:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "570:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "571:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "571:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "572:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "572:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "573:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "573:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "574:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "574:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "575:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "575:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "576:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "576:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "577:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "577:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "578:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "578:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "579:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "579:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "57:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "57:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "580:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "580:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "581:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "581:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "582:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "582:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "583:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "583:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "584:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "584:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "585:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "585:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "586:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "586:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "587:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "587:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "588:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "588:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "589:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "589:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "58:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "58:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "590:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "590:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "591:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "591:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "592:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "592:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "593:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "593:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "594:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "594:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "595:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "595:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "596:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "596:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "597:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "597:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "598:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "598:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "599:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "599:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "5:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "5:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "600:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "600:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "601:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "601:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "602:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "602:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "603:200", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "604:120", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "605:149", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "606:152", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "607:153", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "608:154", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "609:191", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "60:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "60:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "610:199", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "612:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "612:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "613:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "614:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "615:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "615:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "616:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "616:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "617:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "617:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "618:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "618:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "619:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "61:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "61:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "620:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "620:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "621:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "621:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "622:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "622:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "623:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "623:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "624:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "625:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "625:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "626:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "626:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "627:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "627:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "628:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "628:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "629:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "629:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "62:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "62:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "630:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "630:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "631:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "631:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "632:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "632:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "633:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "633:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "634:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "634:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "635:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "635:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "636:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "636:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "637:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "637:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "638:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "638:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "639:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "639:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "640:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "640:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "641:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "641:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "642:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "642:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "643:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "643:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "644:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "644:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "645:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "645:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "646:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "646:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "647:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "647:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "648:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "648:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "649:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "649:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "650:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "650:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "651:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "651:223", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "652:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "652:122", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "653:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "653:126", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "654:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "654:159", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "655:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "655:202", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "656:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "656:217", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "657:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "657:221", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "658:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "658:222", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "659:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "659:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "660:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "660:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "661:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "661:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "662:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "662:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "663:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "663:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "664:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "664:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "665:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "665:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "666:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "666:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "667:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "667:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "668:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "668:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "669:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "669:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "66:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "670:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "670:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "671:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "671:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "672:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "672:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "673:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "673:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "674:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "674:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "675:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "675:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "676:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "676:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "677:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "677:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "678:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "678:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "679:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "679:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "67:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "680:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "680:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "681:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "681:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "682:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "682:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "683:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "683:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "684:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "684:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "685:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "685:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "686:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "686:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "687:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "687:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "688:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "688:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "689:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "689:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "68:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "690:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "690:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "691:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "691:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "692:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "692:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "693:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "693:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "694:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "694:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "695:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "695:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "696:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "696:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "697:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "697:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "698:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "698:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "699:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "699:209", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "69:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "69:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "6:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "6:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "700:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "700:131", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "701:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "701:143", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "702:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "702:144", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "703:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "703:170", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "704:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "704:172", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "705:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "705:181", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "706:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "706:207", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "707:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "707:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "708:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "708:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "709:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "709:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "70:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "710:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "710:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "711:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "711:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "712:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "712:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "713:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "713:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "714:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "714:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "715:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "715:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "716:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "716:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "717:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "717:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "718:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "718:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "719:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "719:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "71:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "71:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "720:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "720:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "721:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "721:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "722:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "722:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "723:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "723:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "724:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "724:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "725:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "725:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "726:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "726:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "727:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "727:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "728:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "728:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "729:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "729:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "730:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "730:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "731:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "731:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "732:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "732:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "733:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "733:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "734:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "734:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "735:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "735:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "736:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "736:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "737:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "737:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "738:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "738:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "739:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "739:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "740:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "740:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "741:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "741:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "742:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "742:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "743:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "743:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "744:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "744:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "745:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "745:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "746:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "746:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "747:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "747:215", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "748:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "748:132", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "749:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "749:146", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "750:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "750:148", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "751:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "751:163", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "752:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "752:179", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "753:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "753:182", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "754:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "754:212", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "755:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "755:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "756:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "756:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "757:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "757:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "758:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "758:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "759:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "759:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "75:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "760:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "760:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "761:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "761:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "762:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "762:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "763:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "763:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "764:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "764:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "765:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "765:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "766:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "766:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "767:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "767:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "768:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "768:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "769:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "769:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "76:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "76:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "770:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "770:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "771:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "771:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "772:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "772:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "773:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "773:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "774:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "774:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "775:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "775:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "776:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "776:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "777:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "777:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "778:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "778:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "779:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "779:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "77:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "780:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "780:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "781:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "781:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "782:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "782:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "783:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "783:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "784:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "784:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "785:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "785:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "786:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "786:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "787:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "787:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "788:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "788:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "789:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "789:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "790:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "790:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "791:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "791:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "792:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "792:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "793:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "793:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "794:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "794:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "795:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "795:211", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "796:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "796:138", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "797:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "797:140", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "798:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "798:142", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "799:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "799:162", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "79:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "79:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "7:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "800:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "800:180", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "801:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "801:189", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "802:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "802:210", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "803:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "803:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "804:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "804:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "805:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "805:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "806:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "806:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "807:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "807:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "808:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "808:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "809:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "809:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "810:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "810:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "811:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "811:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "812:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "812:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "813:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "813:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "814:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "814:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "815:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "815:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "816:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "816:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "817:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "817:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "818:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "818:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "819:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "819:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "820:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "820:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "821:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "821:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "822:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "822:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "823:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "823:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "824:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "824:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "825:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "825:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "826:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "826:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "827:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "827:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "828:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "828:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "829:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "829:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "82:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "82:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "830:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "830:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "831:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "831:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "832:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "832:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "833:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "833:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "834:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "834:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "835:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "835:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "836:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "836:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "837:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "837:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "838:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "838:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "839:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "839:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "840:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "840:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "841:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "841:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "842:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "842:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "843:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "843:216", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "844:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "844:137", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "845:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "845:145", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "846:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "846:147", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "847:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "847:169", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "848:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "848:173", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "849:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "849:188", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "84:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "84:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "850:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "850:214", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "85:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "86:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "86:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "87:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "87:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "88:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "88:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "8:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "8:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "90:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "90:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "95:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "95:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "97:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "97:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "98:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "98:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "99:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "99:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + }, + "reciprocal-large": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "100:611", + "100:613", + "101:293", + "102:613", + "102:615", + "103:612", + "103:615", + "104:612", + "104:614", + "105:627", + "105:629", + "106:356", + "107:437", + "108:326", + "109:543", + "109:546", + "10:542", + "10:545", + "110:558", + "110:560", + "111:543", + "111:545", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:542", + "14:544", + "15:272", + "16:281", + "17:288", + "18:368", + "19:527", + "19:529", + "20:602", + "20:604", + "21:605", + "21:607", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "24:602", + "24:603", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "25:512", + "25:515", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "26:497", + "26:500", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "28:572", + "28:575", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "30:605", + "30:606", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "31:557", + "31:560", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "32:572", + "32:574", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "33:626", + "33:629", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "34:482", + "34:484", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "35:587", + "35:589", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "36:467", + "36:469", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "37:512", + "37:514", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:527", + "3:530", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "40:484", + "40:486", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "41:608", + "41:610", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "42:469", + "42:471", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "467:472", + "467:476", + "468:473", + "468:475", + "469:472", + "469:474", + "46:368", + "470:475", + "470:476", + "471:473", + "471:474", + "472:477", + "472:481", + "473:478", + "473:479", + "474:477", + "474:478", + "475:479", + "475:480", + "476:480", + "476:481", + "477:1", + "477:211", + "478:1", + "478:119", + "479:1", + "479:148", + "47:544", + "47:546", + "480:1", + "480:154", + "481:1", + "481:199", + "482:487", + "482:491", + "483:488", + "483:490", + "484:487", + "484:489", + "485:490", + "485:491", + "486:488", + "486:489", + "487:492", + "487:496", + "488:493", + "488:494", + "489:492", + "489:493", + "48:377", + "490:494", + "490:495", + "491:495", + "491:496", + "492:1", + "492:209", + "493:1", + "493:117", + "494:1", + "494:146", + "495:1", + "495:152", + "496:1", + "496:164", + "497:502", + "497:506", + "498:503", + "498:505", + "499:502", + "499:504", + "49:314", + "4:238", + "500:505", + "500:506", + "501:503", + "501:504", + "502:507", + "502:511", + "503:508", + "503:509", + "504:507", + "504:508", + "505:509", + "505:510", + "506:510", + "506:511", + "507:1", + "507:196", + "508:1", + "508:138", + "509:1", + "509:162", + "50:497", + "50:499", + "510:1", + "510:181", + "511:1", + "511:194", + "512:517", + "512:521", + "513:518", + "513:520", + "514:517", + "514:519", + "515:520", + "515:521", + "516:518", + "516:519", + "517:522", + "517:526", + "518:523", + "518:524", + "519:522", + "519:523", + "51:557", + "51:559", + "520:524", + "520:525", + "521:525", + "521:526", + "522:1", + "522:182", + "523:1", + "523:137", + "524:1", + "524:149", + "525:1", + "525:169", + "526:1", + "526:179", + "527:532", + "527:536", + "528:533", + "528:535", + "529:532", + "529:534", + "52:483", + "52:486", + "530:535", + "530:536", + "531:533", + "531:534", + "532:537", + "532:541", + "533:538", + "533:539", + "534:537", + "534:538", + "535:539", + "535:540", + "536:540", + "536:541", + "537:1", + "537:197", + "538:1", + "538:115", + "539:1", + "539:131", + "53:272", + "540:1", + "540:180", + "541:1", + "541:189", + "542:547", + "542:551", + "543:548", + "543:550", + "544:547", + "544:549", + "545:550", + "545:551", + "546:548", + "546:549", + "547:552", + "547:556", + "548:553", + "548:554", + "549:552", + "549:553", + "54:281", + "550:554", + "550:555", + "551:555", + "551:556", + "552:1", + "552:223", + "553:1", + "553:122", + "554:1", + "554:126", + "555:1", + "555:159", + "556:1", + "556:221", + "557:562", + "557:566", + "558:563", + "558:565", + "559:562", + "559:564", + "55:288", + "560:565", + "560:566", + "561:563", + "561:564", + "562:567", + "562:571", + "563:568", + "563:569", + "564:567", + "564:568", + "565:569", + "565:570", + "566:570", + "566:571", + "567:1", + "567:222", + "568:1", + "568:143", + "569:1", + "569:163", + "56:559", + "56:561", + "570:1", + "570:168", + "571:1", + "571:170", + "572:577", + "572:581", + "573:578", + "573:580", + "574:577", + "574:579", + "575:580", + "575:581", + "576:578", + "576:579", + "577:582", + "577:586", + "578:583", + "578:584", + "579:582", + "579:583", + "57:514", + "57:516", + "580:584", + "580:585", + "581:585", + "581:586", + "582:1", + "582:210", + "583:1", + "583:140", + "584:1", + "584:144", + "585:1", + "585:178", + "586:1", + "586:187", + "587:592", + "587:596", + "588:593", + "588:595", + "589:592", + "589:594", + "58:558", + "58:561", + "590:595", + "590:596", + "591:593", + "591:594", + "592:597", + "592:601", + "593:598", + "593:599", + "594:597", + "594:598", + "595:599", + "595:600", + "596:600", + "596:601", + "597:1", + "597:202", + "598:1", + "598:118", + "599:1", + "599:147", + "59:389", + "5:482", + "5:485", + "600:1", + "600:183", + "601:1", + "601:188", + "602:1", + "602:198", + "603:1", + "603:132", + "604:1", + "604:136", + "605:1", + "605:191", + "606:1", + "606:133", + "607:1", + "607:142", + "608:1", + "608:200", + "609:1", + "609:153", + "60:608", + "60:609", + "610:1", + "610:172", + "611:616", + "611:620", + "612:617", + "612:619", + "613:616", + "613:618", + "614:619", + "614:620", + "615:617", + "615:618", + "616:621", + "616:625", + "617:622", + "617:623", + "618:621", + "618:622", + "619:623", + "619:624", + "61:626", + "61:628", + "620:624", + "620:625", + "621:1", + "621:216", + "622:1", + "622:120", + "623:1", + "623:212", + "624:1", + "624:214", + "625:1", + "625:215", + "626:631", + "626:635", + "627:632", + "627:634", + "628:631", + "628:633", + "629:634", + "629:635", + "62:628", + "62:630", + "630:632", + "630:633", + "631:636", + "631:640", + "632:637", + "632:638", + "633:636", + "633:637", + "634:638", + "634:639", + "635:639", + "635:640", + "636:1", + "636:217", + "637:1", + "637:145", + "638:1", + "638:173", + "639:1", + "639:174", + "63:329", + "640:1", + "640:207", + "64:406", + "65:297", + "66:574", + "66:576", + "67:513", + "67:516", + "68:529", + "68:531", + "69:499", + "69:501", + "6:587", + "6:590", + "70:513", + "70:515", + "71:589", + "71:591", + "72:247", + "73:254", + "74:259", + "75:573", + "75:576", + "76:588", + "76:591", + "77:528", + "77:531", + "78:232", + "79:606", + "79:607", + "7:467", + "7:470", + "80:293", + "81:363", + "82:498", + "82:501", + "83:267", + "84:498", + "84:500", + "85:528", + "85:530", + "86:603", + "86:604", + "87:468", + "87:471", + "88:609", + "88:610", + "89:232", + "8:611", + "8:614", + "90:588", + "90:590", + "91:259", + "92:254", + "93:247", + "94:267", + "95:627", + "95:630", + "96:363", + "97:483", + "97:485", + "98:573", + "98:575", + "99:468", + "99:470", + "9:389" + ], + "fresh_native_phase_checks": [], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + } + }, + "scope": "Complete local native data responses and physical phases. Matrix and inverse-code claims require their separate reviews. No odd-grid implementation, productive helper progress, recursive host, stage or terminal construction, or full supplier claim.", + "spatial_columns_per_fresh_edge": 512, + "status": "PASS_INDEPENDENT_NATIVE_EXTENSIONS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json new file mode 100644 index 0000000000..8e38cab0a9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json @@ -0,0 +1,74 @@ +{ + "independent-review-20261017/response-extensions-review-20261020/CHECKS.json": { + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + "independent-review-20261017/response-extensions-review-20261020/FREEZE.json": { + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + "independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json": { + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + "independent-review-20261017/response-extensions-review-20261020/REVIEW.md": { + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + "independent-review-20261017/response-extensions-review-20261020/check_extensions.py": { + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md": { + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py": { + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json new file mode 100644 index 0000000000..d25caa171b --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json @@ -0,0 +1,8068 @@ +{ + "extensions": { + "odd-grid-rank16": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "101:293", + "106:356", + "107:437", + "108:326", + "10:611", + "10:614", + "111:614", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:611", + "14:613", + "15:272", + "16:281", + "17:288", + "18:368", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:470", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "46:368", + "47:613", + "48:377", + "49:314", + "4:238", + "53:272", + "54:281", + "55:288", + "59:389", + "611:619", + "611:624", + "613:619", + "614:624", + "619:634", + "624:634", + "63:329", + "64:406", + "65:297", + "66:473", + "67:713", + "68:761", + "70:713", + "72:247", + "73:254", + "74:259", + "75:473", + "77:761", + "78:232", + "80:293", + "81:363", + "83:267", + "85:470", + "89:232", + "91:259", + "92:254", + "93:247", + "94:267", + "96:363", + "9:389" + ], + "fresh_native_phase_checks": [ + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "100:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "100:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "102:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "102:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "103:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "103:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "104:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "104:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "105:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "105:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "109:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "109:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "110:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "110:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "111:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "19:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "19:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "20:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "20:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "21:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "21:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "24:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "24:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "25:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "25:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "26:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "26:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "28:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "28:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "30:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "30:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "31:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "31:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "32:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "32:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "33:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "33:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "34:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "34:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "35:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "35:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "36:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "36:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "37:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "37:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "3:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "40:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "40:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "41:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "41:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "42:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "42:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "467:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "467:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "468:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "468:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "469:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "469:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "470:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "470:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "471:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "471:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "472:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "472:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "473:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "473:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "474:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "474:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "475:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "475:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "476:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "476:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "477:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "477:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "478:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "478:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "479:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "479:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "47:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "480:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "480:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "481:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "481:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "482:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "482:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "483:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "483:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "484:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "484:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "485:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "485:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "486:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "486:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "487:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "487:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "488:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "488:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "489:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "489:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "490:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "490:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "491:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "491:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "492:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "492:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "493:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "493:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "494:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "494:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "495:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "495:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "496:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "496:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "497:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "497:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "498:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "498:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "499:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "499:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "500:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "500:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "501:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "501:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "502:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "502:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "503:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "503:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "504:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "504:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "505:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "505:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "506:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "506:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "507:197", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "508:115", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "509:119", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "50:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "50:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "510:133", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "511:168", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "512:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "512:178", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "513:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "513:187", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "514:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "514:196", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "515:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "515:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "516:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "516:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "517:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "517:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "518:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "518:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "519:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "519:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "51:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "51:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "520:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "520:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "521:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "521:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "522:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "522:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "523:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "523:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "524:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "524:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "525:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "525:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "526:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "526:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "527:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "527:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "528:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "528:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "529:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "529:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "52:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "52:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "530:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "530:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "531:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "531:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "532:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "532:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "533:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "533:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "534:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "534:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "535:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "535:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "536:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "536:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "537:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "537:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "538:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "538:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "539:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "539:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "540:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "540:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "541:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "541:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "542:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "542:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "543:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "543:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "544:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "544:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "545:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "545:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "546:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "546:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "547:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "547:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "548:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "548:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "549:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "549:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "550:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "550:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "551:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "551:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "552:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "552:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "553:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "553:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "554:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "554:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "555:198", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "556:117", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "557:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "557:118", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "558:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "558:136", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "559:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "559:164", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "560:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "560:174", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "561:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "561:183", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "562:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "562:194", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "563:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "563:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "564:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "564:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "565:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "565:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "566:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "566:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "567:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "567:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "568:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "568:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "569:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "569:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "56:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "56:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "570:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "570:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "571:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "571:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "572:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "572:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "573:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "573:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "574:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "574:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "575:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "575:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "576:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "576:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "577:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "577:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "578:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "578:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "579:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "579:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "57:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "57:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "580:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "580:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "581:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "581:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "582:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "582:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "583:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "583:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "584:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "584:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "585:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "585:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "586:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "586:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "587:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "587:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "588:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "588:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "589:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "589:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "58:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "58:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "590:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "590:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "591:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "591:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "592:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "592:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "593:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "593:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "594:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "594:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "595:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "595:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "596:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "596:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "597:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "597:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "598:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "598:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "599:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "599:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "5:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "5:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "600:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "600:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "601:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "601:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "602:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "602:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "603:200", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "604:120", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "605:149", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "606:152", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "607:153", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "608:154", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "609:191", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "60:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "60:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "610:199", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "612:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "612:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "613:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "614:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "615:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "615:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "616:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "616:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "617:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "617:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "618:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "618:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "619:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "61:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "61:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "620:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "620:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "621:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "621:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "622:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "622:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "623:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "623:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "624:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "625:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "625:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "626:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "626:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "627:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "627:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "628:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "628:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "629:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "629:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "62:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "62:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "630:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "630:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "631:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "631:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "632:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "632:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "633:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "633:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "634:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "634:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "635:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "635:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "636:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "636:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "637:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "637:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "638:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "638:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "639:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "639:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "640:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "640:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "641:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "641:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "642:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "642:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "643:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "643:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "644:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "644:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "645:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "645:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "646:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "646:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "647:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "647:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "648:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "648:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "649:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "649:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "650:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "650:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "651:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "651:223", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "652:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "652:122", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "653:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "653:126", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "654:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "654:159", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "655:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "655:202", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "656:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "656:217", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "657:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "657:221", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "658:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "658:222", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "659:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "659:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "660:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "660:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "661:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "661:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "662:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "662:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "663:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "663:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "664:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "664:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "665:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "665:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "666:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "666:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "667:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "667:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "668:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "668:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "669:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "669:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "66:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "670:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "670:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "671:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "671:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "672:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "672:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "673:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "673:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "674:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "674:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "675:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "675:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "676:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "676:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "677:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "677:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "678:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "678:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "679:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "679:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "67:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "680:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "680:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "681:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "681:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "682:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "682:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "683:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "683:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "684:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "684:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "685:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "685:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "686:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "686:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "687:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "687:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "688:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "688:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "689:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "689:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "68:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "690:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "690:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "691:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "691:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "692:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "692:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "693:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "693:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "694:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "694:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "695:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "695:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "696:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "696:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "697:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "697:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "698:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "698:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "699:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "699:209", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "69:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "69:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "6:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "6:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "700:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "700:131", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "701:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "701:143", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "702:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "702:144", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "703:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "703:170", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "704:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "704:172", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "705:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "705:181", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "706:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "706:207", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "707:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "707:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "708:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "708:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "709:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "709:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "70:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "710:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "710:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "711:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "711:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "712:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "712:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "713:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "713:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "714:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "714:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "715:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "715:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "716:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "716:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "717:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "717:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "718:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "718:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "719:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "719:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "71:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "71:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "720:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "720:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "721:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "721:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "722:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "722:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "723:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "723:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "724:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "724:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "725:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "725:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "726:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "726:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "727:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "727:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "728:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "728:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "729:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "729:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "730:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "730:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "731:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "731:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "732:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "732:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "733:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "733:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "734:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "734:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "735:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "735:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "736:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "736:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "737:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "737:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "738:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "738:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "739:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "739:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "740:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "740:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "741:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "741:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "742:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "742:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "743:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "743:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "744:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "744:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "745:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "745:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "746:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "746:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "747:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "747:215", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "748:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "748:132", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "749:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "749:146", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "750:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "750:148", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "751:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "751:163", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "752:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "752:179", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "753:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "753:182", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "754:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "754:212", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "755:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "755:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "756:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "756:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "757:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "757:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "758:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "758:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "759:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "759:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "75:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "760:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "760:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "761:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "761:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "762:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "762:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "763:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "763:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "764:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "764:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "765:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "765:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "766:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "766:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "767:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "767:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "768:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "768:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "769:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "769:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "76:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "76:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "770:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "770:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "771:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "771:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "772:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "772:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "773:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "773:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "774:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "774:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "775:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "775:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "776:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "776:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "777:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "777:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "778:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "778:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "779:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "779:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "77:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "780:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "780:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "781:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "781:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "782:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "782:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "783:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "783:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "784:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "784:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "785:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "785:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "786:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "786:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "787:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "787:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "788:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "788:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "789:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "789:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "790:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "790:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "791:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "791:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "792:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "792:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "793:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "793:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "794:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "794:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "795:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "795:211", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "796:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "796:138", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "797:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "797:140", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "798:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "798:142", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "799:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "799:162", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "79:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "79:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "7:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "800:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "800:180", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "801:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "801:189", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "802:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "802:210", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "803:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "803:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "804:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "804:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "805:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "805:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "806:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "806:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "807:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "807:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "808:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "808:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "809:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "809:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "810:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "810:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "811:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "811:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "812:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "812:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "813:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "813:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "814:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "814:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "815:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "815:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "816:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "816:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "817:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "817:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "818:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "818:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "819:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "819:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "820:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "820:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "821:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "821:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "822:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "822:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "823:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "823:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "824:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "824:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "825:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "825:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "826:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "826:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "827:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "827:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "828:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "828:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "829:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "829:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "82:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "82:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "830:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "830:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "831:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "831:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "832:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "832:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "833:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "833:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "834:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "834:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "835:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "835:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "836:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "836:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "837:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "837:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "838:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "838:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "839:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "839:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "840:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "840:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "841:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "841:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "842:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "842:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "843:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "843:216", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "844:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "844:137", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "845:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "845:145", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "846:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "846:147", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "847:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "847:169", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "848:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "848:173", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "849:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "849:188", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "84:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "84:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "850:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "850:214", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "85:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "86:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "86:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "87:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "87:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "88:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "88:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "8:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "8:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "90:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "90:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "95:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "95:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "97:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "97:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "98:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "98:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "99:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "99:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + }, + "reciprocal-large": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "100:611", + "100:613", + "101:293", + "102:613", + "102:615", + "103:612", + "103:615", + "104:612", + "104:614", + "105:627", + "105:629", + "106:356", + "107:437", + "108:326", + "109:543", + "109:546", + "10:542", + "10:545", + "110:558", + "110:560", + "111:543", + "111:545", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:542", + "14:544", + "15:272", + "16:281", + "17:288", + "18:368", + "19:527", + "19:529", + "20:602", + "20:604", + "21:605", + "21:607", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "24:602", + "24:603", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "25:512", + "25:515", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "26:497", + "26:500", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "28:572", + "28:575", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "30:605", + "30:606", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "31:557", + "31:560", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "32:572", + "32:574", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "33:626", + "33:629", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "34:482", + "34:484", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "35:587", + "35:589", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "36:467", + "36:469", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "37:512", + "37:514", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:527", + "3:530", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "40:484", + "40:486", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "41:608", + "41:610", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "42:469", + "42:471", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "467:472", + "467:476", + "468:473", + "468:475", + "469:472", + "469:474", + "46:368", + "470:475", + "470:476", + "471:473", + "471:474", + "472:477", + "472:481", + "473:478", + "473:479", + "474:477", + "474:478", + "475:479", + "475:480", + "476:480", + "476:481", + "477:1", + "477:211", + "478:1", + "478:119", + "479:1", + "479:148", + "47:544", + "47:546", + "480:1", + "480:154", + "481:1", + "481:199", + "482:487", + "482:491", + "483:488", + "483:490", + "484:487", + "484:489", + "485:490", + "485:491", + "486:488", + "486:489", + "487:492", + "487:496", + "488:493", + "488:494", + "489:492", + "489:493", + "48:377", + "490:494", + "490:495", + "491:495", + "491:496", + "492:1", + "492:209", + "493:1", + "493:117", + "494:1", + "494:146", + "495:1", + "495:152", + "496:1", + "496:164", + "497:502", + "497:506", + "498:503", + "498:505", + "499:502", + "499:504", + "49:314", + "4:238", + "500:505", + "500:506", + "501:503", + "501:504", + "502:507", + "502:511", + "503:508", + "503:509", + "504:507", + "504:508", + "505:509", + "505:510", + "506:510", + "506:511", + "507:1", + "507:196", + "508:1", + "508:138", + "509:1", + "509:162", + "50:497", + "50:499", + "510:1", + "510:181", + "511:1", + "511:194", + "512:517", + "512:521", + "513:518", + "513:520", + "514:517", + "514:519", + "515:520", + "515:521", + "516:518", + "516:519", + "517:522", + "517:526", + "518:523", + "518:524", + "519:522", + "519:523", + "51:557", + "51:559", + "520:524", + "520:525", + "521:525", + "521:526", + "522:1", + "522:182", + "523:1", + "523:137", + "524:1", + "524:149", + "525:1", + "525:169", + "526:1", + "526:179", + "527:532", + "527:536", + "528:533", + "528:535", + "529:532", + "529:534", + "52:483", + "52:486", + "530:535", + "530:536", + "531:533", + "531:534", + "532:537", + "532:541", + "533:538", + "533:539", + "534:537", + "534:538", + "535:539", + "535:540", + "536:540", + "536:541", + "537:1", + "537:197", + "538:1", + "538:115", + "539:1", + "539:131", + "53:272", + "540:1", + "540:180", + "541:1", + "541:189", + "542:547", + "542:551", + "543:548", + "543:550", + "544:547", + "544:549", + "545:550", + "545:551", + "546:548", + "546:549", + "547:552", + "547:556", + "548:553", + "548:554", + "549:552", + "549:553", + "54:281", + "550:554", + "550:555", + "551:555", + "551:556", + "552:1", + "552:223", + "553:1", + "553:122", + "554:1", + "554:126", + "555:1", + "555:159", + "556:1", + "556:221", + "557:562", + "557:566", + "558:563", + "558:565", + "559:562", + "559:564", + "55:288", + "560:565", + "560:566", + "561:563", + "561:564", + "562:567", + "562:571", + "563:568", + "563:569", + "564:567", + "564:568", + "565:569", + "565:570", + "566:570", + "566:571", + "567:1", + "567:222", + "568:1", + "568:143", + "569:1", + "569:163", + "56:559", + "56:561", + "570:1", + "570:168", + "571:1", + "571:170", + "572:577", + "572:581", + "573:578", + "573:580", + "574:577", + "574:579", + "575:580", + "575:581", + "576:578", + "576:579", + "577:582", + "577:586", + "578:583", + "578:584", + "579:582", + "579:583", + "57:514", + "57:516", + "580:584", + "580:585", + "581:585", + "581:586", + "582:1", + "582:210", + "583:1", + "583:140", + "584:1", + "584:144", + "585:1", + "585:178", + "586:1", + "586:187", + "587:592", + "587:596", + "588:593", + "588:595", + "589:592", + "589:594", + "58:558", + "58:561", + "590:595", + "590:596", + "591:593", + "591:594", + "592:597", + "592:601", + "593:598", + "593:599", + "594:597", + "594:598", + "595:599", + "595:600", + "596:600", + "596:601", + "597:1", + "597:202", + "598:1", + "598:118", + "599:1", + "599:147", + "59:389", + "5:482", + "5:485", + "600:1", + "600:183", + "601:1", + "601:188", + "602:1", + "602:198", + "603:1", + "603:132", + "604:1", + "604:136", + "605:1", + "605:191", + "606:1", + "606:133", + "607:1", + "607:142", + "608:1", + "608:200", + "609:1", + "609:153", + "60:608", + "60:609", + "610:1", + "610:172", + "611:616", + "611:620", + "612:617", + "612:619", + "613:616", + "613:618", + "614:619", + "614:620", + "615:617", + "615:618", + "616:621", + "616:625", + "617:622", + "617:623", + "618:621", + "618:622", + "619:623", + "619:624", + "61:626", + "61:628", + "620:624", + "620:625", + "621:1", + "621:216", + "622:1", + "622:120", + "623:1", + "623:212", + "624:1", + "624:214", + "625:1", + "625:215", + "626:631", + "626:635", + "627:632", + "627:634", + "628:631", + "628:633", + "629:634", + "629:635", + "62:628", + "62:630", + "630:632", + "630:633", + "631:636", + "631:640", + "632:637", + "632:638", + "633:636", + "633:637", + "634:638", + "634:639", + "635:639", + "635:640", + "636:1", + "636:217", + "637:1", + "637:145", + "638:1", + "638:173", + "639:1", + "639:174", + "63:329", + "640:1", + "640:207", + "64:406", + "65:297", + "66:574", + "66:576", + "67:513", + "67:516", + "68:529", + "68:531", + "69:499", + "69:501", + "6:587", + "6:590", + "70:513", + "70:515", + "71:589", + "71:591", + "72:247", + "73:254", + "74:259", + "75:573", + "75:576", + "76:588", + "76:591", + "77:528", + "77:531", + "78:232", + "79:606", + "79:607", + "7:467", + "7:470", + "80:293", + "81:363", + "82:498", + "82:501", + "83:267", + "84:498", + "84:500", + "85:528", + "85:530", + "86:603", + "86:604", + "87:468", + "87:471", + "88:609", + "88:610", + "89:232", + "8:611", + "8:614", + "90:588", + "90:590", + "91:259", + "92:254", + "93:247", + "94:267", + "95:627", + "95:630", + "96:363", + "97:483", + "97:485", + "98:573", + "98:575", + "99:468", + "99:470", + "9:389" + ], + "fresh_native_phase_checks": [], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + } + }, + "scope": "Complete local native data responses and physical phases. Matrix and inverse-code claims require their separate reviews. No odd-grid implementation, productive helper progress, recursive host, stage or terminal construction, or full supplier claim.", + "spatial_columns_per_fresh_edge": 512, + "status": "PASS_INDEPENDENT_NATIVE_EXTENSIONS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json new file mode 100644 index 0000000000..a6d8312b0f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json @@ -0,0 +1,64 @@ +{ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "independent-review-20261017/rank-thirty-review-20261020/CHECKS.json": { + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json": { + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + "independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json": { + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + "independent-review-20261017/rank-thirty-review-20261020/REVIEW.md": { + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + "independent-review-20261017/rank-thirty-review-20261020/check_review.py": { + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "interface-proof/verify_native_lift.py": { + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE.md": { + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json": { + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md": { + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + "new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json": { + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json": { + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json new file mode 100644 index 0000000000..0bab08e96d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json @@ -0,0 +1,9615 @@ +{ + "endpoint_maps": 224, + "endpoint_phase_checks": [ + { + "digest": "973ca903c01a36072e58292084291786cf9ea7edc693cdd71a91db07655937a7", + "nonzero_coefficients": 1024, + "port": 0, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "nonzero_coefficients": 131072, + "port": 0, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "nonzero_coefficients": 1024, + "port": 1, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "nonzero_coefficients": 131072, + "port": 1, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32efeb979bff825854396c657a87bfd781cd4e0d7edeb6046e86d64dff4c8659", + "nonzero_coefficients": 1024, + "port": 2, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "nonzero_coefficients": 131072, + "port": 2, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "nonzero_coefficients": 1024, + "port": 3, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "nonzero_coefficients": 131072, + "port": 3, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "nonzero_coefficients": 1024, + "port": 4, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "nonzero_coefficients": 131072, + "port": 4, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "nonzero_coefficients": 1024, + "port": 5, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "nonzero_coefficients": 131072, + "port": 5, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "nonzero_coefficients": 1024, + "port": 6, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "nonzero_coefficients": 131072, + "port": 6, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32b14b633be8d8702a32b50e1e04fb18dd77689b273c4bac38cc10c9bdc4dd1f", + "nonzero_coefficients": 1024, + "port": 7, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "nonzero_coefficients": 131072, + "port": 7, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "nonzero_coefficients": 1024, + "port": 8, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "nonzero_coefficients": 131072, + "port": 8, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c3c0e2085944a8b67dfbd7ab78dcc902d63045847b94df7aac5b16e1e32824e", + "nonzero_coefficients": 1024, + "port": 9, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "nonzero_coefficients": 131072, + "port": 9, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "81c6e654fb7b8e7c561020a59073868941e85c3d876713d546f6baf6f625964e", + "nonzero_coefficients": 1024, + "port": 10, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "nonzero_coefficients": 131072, + "port": 10, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b1b706977908f9b95ad1afb255ecd8d8130cfb572b38a45feed7bb5bc645fd6a", + "nonzero_coefficients": 1024, + "port": 11, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "nonzero_coefficients": 131072, + "port": 11, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "nonzero_coefficients": 1024, + "port": 12, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "nonzero_coefficients": 131072, + "port": 12, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfd02ba214ac0d2e91bdc297a6b94b11e73c956134cb1f25f4ba37e06246e6e8", + "nonzero_coefficients": 1024, + "port": 13, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "nonzero_coefficients": 131072, + "port": 13, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c691fd175c99571a03ceaf325f9700b240b1e061c21ac1152b70d78d242e0e92", + "nonzero_coefficients": 1024, + "port": 14, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "nonzero_coefficients": 131072, + "port": 14, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66ad4383ea0452508d473384331273566d7534f4b070991e597bccb86bb33006", + "nonzero_coefficients": 1024, + "port": 15, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "nonzero_coefficients": 131072, + "port": 15, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c768063668c5dafceb006b06722a1cb9ed8119b0a1a748b2067935b5edb5c15", + "nonzero_coefficients": 1024, + "port": 16, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "nonzero_coefficients": 131072, + "port": 16, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "nonzero_coefficients": 1024, + "port": 17, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "nonzero_coefficients": 131072, + "port": 17, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "nonzero_coefficients": 1024, + "port": 18, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "nonzero_coefficients": 131072, + "port": 18, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "nonzero_coefficients": 1024, + "port": 19, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "nonzero_coefficients": 131072, + "port": 19, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ae0abb97601ddcc803206a9d8372da0a0d6ebdf4fe781d8bca2af29435725562", + "nonzero_coefficients": 1024, + "port": 20, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "nonzero_coefficients": 131072, + "port": 20, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8cc291986bb99cc1e68446593c27dee883215ac286acaa8b2b6e962b738a275c", + "nonzero_coefficients": 1024, + "port": 21, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "nonzero_coefficients": 131072, + "port": 21, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "nonzero_coefficients": 1024, + "port": 22, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "nonzero_coefficients": 131072, + "port": 22, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "nonzero_coefficients": 1024, + "port": 23, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "nonzero_coefficients": 131072, + "port": 23, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "nonzero_coefficients": 1024, + "port": 24, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "nonzero_coefficients": 131072, + "port": 24, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a60ab5939fc67a293c2eb7fbffe97d589f66f1bff3ff73ac8ffff41fc68ca2e0", + "nonzero_coefficients": 1024, + "port": 25, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "nonzero_coefficients": 131072, + "port": 25, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "nonzero_coefficients": 1024, + "port": 26, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "nonzero_coefficients": 131072, + "port": 26, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "1ed3e8cc41eaca29e313601d97a084ae383d268df9d68e9ca533ed714e00bc93", + "nonzero_coefficients": 1024, + "port": 27, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "nonzero_coefficients": 131072, + "port": 27, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "nonzero_coefficients": 1024, + "port": 28, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "nonzero_coefficients": 131072, + "port": 28, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "nonzero_coefficients": 1024, + "port": 29, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "nonzero_coefficients": 131072, + "port": 29, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "nonzero_coefficients": 1024, + "port": 30, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "nonzero_coefficients": 131072, + "port": 30, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "nonzero_coefficients": 1024, + "port": 31, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "nonzero_coefficients": 131072, + "port": 31, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "nonzero_coefficients": 1024, + "port": 32, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "nonzero_coefficients": 131072, + "port": 32, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "nonzero_coefficients": 1024, + "port": 33, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "nonzero_coefficients": 131072, + "port": 33, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "nonzero_coefficients": 1024, + "port": 34, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "nonzero_coefficients": 131072, + "port": 34, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "nonzero_coefficients": 1024, + "port": 35, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "nonzero_coefficients": 131072, + "port": 35, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7da7bdb01ea7f5e984d22e29224b6bffef0cc337a67906887f8725a36c171318", + "nonzero_coefficients": 1024, + "port": 36, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "nonzero_coefficients": 131072, + "port": 36, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "17246048a76230b9cb0134be46eb13ed156871a585bbb212a603ffeef94a9330", + "nonzero_coefficients": 1024, + "port": 37, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "nonzero_coefficients": 131072, + "port": 37, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "nonzero_coefficients": 1024, + "port": 38, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "nonzero_coefficients": 131072, + "port": 38, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "nonzero_coefficients": 1024, + "port": 39, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "nonzero_coefficients": 131072, + "port": 39, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "nonzero_coefficients": 1024, + "port": 40, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "nonzero_coefficients": 131072, + "port": 40, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b6a750af65e054ea747f2aa11b12d5dd8cee96d6675805e4b0fe927a03ad94a0", + "nonzero_coefficients": 1024, + "port": 41, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "nonzero_coefficients": 131072, + "port": 41, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4e13c4cc36fcdc9fd916e89b9c061ed1b503ccfdc3a88d6cdb67d0eb8b215734", + "nonzero_coefficients": 1024, + "port": 42, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "nonzero_coefficients": 131072, + "port": 42, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc8e1330de7cc9b505c471085ac045bcd13290bc6d343bc9e77d5a0b4b59d9c1", + "nonzero_coefficients": 1024, + "port": 43, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "nonzero_coefficients": 131072, + "port": 43, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "05ab780b2846c1326fd8538bbb22a7f13f879925f0529a081e51e4d20859e202", + "nonzero_coefficients": 1024, + "port": 44, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "nonzero_coefficients": 131072, + "port": 44, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "nonzero_coefficients": 1024, + "port": 45, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "nonzero_coefficients": 131072, + "port": 45, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ac67ea1816f690f8e89c70a2231009f83a0c6eb655bb970eced075a1150fc237", + "nonzero_coefficients": 1024, + "port": 46, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "nonzero_coefficients": 131072, + "port": 46, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9f6c9c1e3bc833e2bcee229599c48ac2c64906771c337cc8072fa5e7a9a962e8", + "nonzero_coefficients": 1024, + "port": 47, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "nonzero_coefficients": 131072, + "port": 47, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "nonzero_coefficients": 1024, + "port": 48, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "nonzero_coefficients": 131072, + "port": 48, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "nonzero_coefficients": 1024, + "port": 49, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "nonzero_coefficients": 131072, + "port": 49, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "nonzero_coefficients": 1024, + "port": 50, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "nonzero_coefficients": 131072, + "port": 50, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8c771cde84e1ece104045bc95d03913330924495c7fe3b56dff714dadfc27d34", + "nonzero_coefficients": 1024, + "port": 51, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "nonzero_coefficients": 131072, + "port": 51, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "562412f87f6001429b2be33eec47e1b01a7b5955fb0d4b80bea5ca46f4c749d7", + "nonzero_coefficients": 1024, + "port": 52, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "nonzero_coefficients": 131072, + "port": 52, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e630383e34308dad7152df19e60dd188521d818b0919eef115b80c7a5f09faf", + "nonzero_coefficients": 1024, + "port": 53, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "nonzero_coefficients": 131072, + "port": 53, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "nonzero_coefficients": 1024, + "port": 54, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "nonzero_coefficients": 131072, + "port": 54, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "nonzero_coefficients": 1024, + "port": 55, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "nonzero_coefficients": 131072, + "port": 55, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "nonzero_coefficients": 1024, + "port": 56, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "nonzero_coefficients": 131072, + "port": 56, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "82248db2a7c8ce44c08406d635263fbaaac865ac69e49e2a54800e4814f0ba28", + "nonzero_coefficients": 1024, + "port": 57, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "nonzero_coefficients": 131072, + "port": 57, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "nonzero_coefficients": 1024, + "port": 58, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "nonzero_coefficients": 131072, + "port": 58, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "nonzero_coefficients": 1024, + "port": 59, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "nonzero_coefficients": 131072, + "port": 59, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "nonzero_coefficients": 1024, + "port": 60, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "nonzero_coefficients": 131072, + "port": 60, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "af558ed42a5625fa931f531dbb48b62085f74ce4658100382b155abcc4e3d482", + "nonzero_coefficients": 1024, + "port": 61, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "nonzero_coefficients": 131072, + "port": 61, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6aa2f380c42ecd06fbd2bb47175a71d81fe41bf21a6c497f0dee591b2cfbc917", + "nonzero_coefficients": 1024, + "port": 62, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "nonzero_coefficients": 131072, + "port": 62, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32cf34bcdee28ff2064810710c40ffcdd1abe3415365821cff0473c535e727be", + "nonzero_coefficients": 1024, + "port": 63, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "nonzero_coefficients": 131072, + "port": 63, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "nonzero_coefficients": 1024, + "port": 64, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "nonzero_coefficients": 131072, + "port": 64, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "nonzero_coefficients": 1024, + "port": 65, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "nonzero_coefficients": 131072, + "port": 65, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "nonzero_coefficients": 1024, + "port": 66, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "nonzero_coefficients": 131072, + "port": 66, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "nonzero_coefficients": 1024, + "port": 67, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "nonzero_coefficients": 131072, + "port": 67, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "nonzero_coefficients": 1024, + "port": 68, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "nonzero_coefficients": 131072, + "port": 68, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "nonzero_coefficients": 1024, + "port": 69, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "nonzero_coefficients": 131072, + "port": 69, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7941a3758140c4d63f6a2788e010b17451294081d2838529ca6c0d271e4cc57f", + "nonzero_coefficients": 1024, + "port": 70, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "nonzero_coefficients": 131072, + "port": 70, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b005c446a1e2bf76e7b1956c232dde3725a581a59389c667c18206b54c0ff649", + "nonzero_coefficients": 1024, + "port": 71, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "nonzero_coefficients": 131072, + "port": 71, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cf610a8028adf1d6ca990f59599ebae461fc8aa38ea500afae323df6cff8e222", + "nonzero_coefficients": 1024, + "port": 72, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "nonzero_coefficients": 131072, + "port": 72, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "nonzero_coefficients": 1024, + "port": 73, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "nonzero_coefficients": 131072, + "port": 73, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "nonzero_coefficients": 1024, + "port": 74, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "nonzero_coefficients": 131072, + "port": 74, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "nonzero_coefficients": 1024, + "port": 75, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "nonzero_coefficients": 131072, + "port": 75, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "873c8583de497191f850f430f0751141c783ad0a1e35fcf57984278e04b5830b", + "nonzero_coefficients": 1024, + "port": 76, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "nonzero_coefficients": 131072, + "port": 76, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "nonzero_coefficients": 1024, + "port": 77, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "nonzero_coefficients": 131072, + "port": 77, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "69a575e023241087cc68e56fac9a238629ddeeeb0ee1eafa3dddfe20cc50a523", + "nonzero_coefficients": 1024, + "port": 78, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "nonzero_coefficients": 131072, + "port": 78, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f0c197a007dd3866849a13936eac18c5d20f7b82e915021740ca3326801eaac0", + "nonzero_coefficients": 1024, + "port": 79, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "nonzero_coefficients": 131072, + "port": 79, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "nonzero_coefficients": 1024, + "port": 80, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "nonzero_coefficients": 131072, + "port": 80, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a65c09ea4ae4cc675458062fc50eea236bb27f54d97f313ebd06465afa777513", + "nonzero_coefficients": 1024, + "port": 81, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "nonzero_coefficients": 131072, + "port": 81, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "nonzero_coefficients": 1024, + "port": 82, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "nonzero_coefficients": 131072, + "port": 82, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "nonzero_coefficients": 1024, + "port": 83, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "nonzero_coefficients": 131072, + "port": 83, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "nonzero_coefficients": 1024, + "port": 84, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "nonzero_coefficients": 131072, + "port": 84, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "nonzero_coefficients": 1024, + "port": 85, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "nonzero_coefficients": 131072, + "port": 85, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "nonzero_coefficients": 1024, + "port": 86, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "nonzero_coefficients": 131072, + "port": 86, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9ea91bc3a7121b414d1d7b0fef0bcd77b869b3195242239501d671c9f8b3920e", + "nonzero_coefficients": 1024, + "port": 87, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "nonzero_coefficients": 131072, + "port": 87, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "nonzero_coefficients": 1024, + "port": 88, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "nonzero_coefficients": 131072, + "port": 88, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc0240a5c3591207febfb208e97ec306065f5ffa9cff2e93bdd7bd21ff27d22f", + "nonzero_coefficients": 1024, + "port": 89, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "nonzero_coefficients": 131072, + "port": 89, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "260e1e60af668c42cd7936d6c25ac4cce4a13aa7ce0c9960ea0da5ea3be4511f", + "nonzero_coefficients": 1024, + "port": 90, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "nonzero_coefficients": 131072, + "port": 90, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "29bb82e5b17a722eec73afc604b6ec8e327952e92f596b0fdc559684412e1e6e", + "nonzero_coefficients": 1024, + "port": 91, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "nonzero_coefficients": 131072, + "port": 91, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c8b5dcdc812d91f0097a2dcb5864f2de62cf345775953d25a46c570e1c7adab", + "nonzero_coefficients": 1024, + "port": 92, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "nonzero_coefficients": 131072, + "port": 92, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "nonzero_coefficients": 1024, + "port": 93, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "nonzero_coefficients": 131072, + "port": 93, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3abd19cf0976c286600b3b0e77a77684eff472564785f24f2e520899d0a7c81d", + "nonzero_coefficients": 1024, + "port": 94, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "nonzero_coefficients": 131072, + "port": 94, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "nonzero_coefficients": 1024, + "port": 95, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "nonzero_coefficients": 131072, + "port": 95, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "nonzero_coefficients": 1024, + "port": 96, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "nonzero_coefficients": 131072, + "port": 96, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "nonzero_coefficients": 1024, + "port": 97, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "nonzero_coefficients": 131072, + "port": 97, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "nonzero_coefficients": 1024, + "port": 98, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "nonzero_coefficients": 131072, + "port": 98, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cddb5580e9011d8bcf65930f9f8e04ca986a01a5f285801e37ef123f2e1f4f3f", + "nonzero_coefficients": 1024, + "port": 99, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "nonzero_coefficients": 131072, + "port": 99, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "nonzero_coefficients": 1024, + "port": 100, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "nonzero_coefficients": 131072, + "port": 100, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "nonzero_coefficients": 1024, + "port": 101, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "nonzero_coefficients": 131072, + "port": 101, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "nonzero_coefficients": 1024, + "port": 102, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "nonzero_coefficients": 131072, + "port": 102, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "nonzero_coefficients": 1024, + "port": 103, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "nonzero_coefficients": 131072, + "port": 103, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a063d55a5841de4cb3c4711a255fa4400fad51e2519d2c1bfea959b3262665a7", + "nonzero_coefficients": 1024, + "port": 104, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "nonzero_coefficients": 131072, + "port": 104, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a5b93932ac5ef66f1b05aaf0ac0adde2a9935ef1961036a81f8acd264e866c64", + "nonzero_coefficients": 1024, + "port": 105, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "nonzero_coefficients": 131072, + "port": 105, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "892bcc58df21df7f5d39812efa23a02df238dae55b136bb996c7e447e0ee17a2", + "nonzero_coefficients": 1024, + "port": 106, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "nonzero_coefficients": 131072, + "port": 106, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "nonzero_coefficients": 1024, + "port": 107, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "nonzero_coefficients": 131072, + "port": 107, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "nonzero_coefficients": 1024, + "port": 108, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "nonzero_coefficients": 131072, + "port": 108, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "nonzero_coefficients": 1024, + "port": 109, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "nonzero_coefficients": 131072, + "port": 109, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fde8645acea88eaaade92d32d348253fc21d0e38ba8b951273d29eb4717488bc", + "nonzero_coefficients": 1024, + "port": 110, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "nonzero_coefficients": 131072, + "port": 110, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "54be8a6519c0929f9e4dc8876360a757856046fe0921dee37e273246651f0201", + "nonzero_coefficients": 1024, + "port": 111, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "nonzero_coefficients": 131072, + "port": 111, + "role": "target", + "spatial_columns": 512 + } + ], + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "matrix_layer_review": "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "native_edges": 1141, + "native_phase_checks": [ + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "edge": "0:10", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "edge": "0:100", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "edge": "0:102", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "edge": "0:103", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "edge": "0:104", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "edge": "0:105", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "edge": "0:109", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "edge": "0:110", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "edge": "0:111", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "edge": "0:14", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "edge": "0:19", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "edge": "0:20", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "edge": "0:21", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0988b68ff3934adfd389d98b3cd7a113f9f083c63815ff99f32edf79099cd96", + "edge": "0:226", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "edge": "0:24", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "edge": "0:25", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "edge": "0:26", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "edge": "0:28", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "edge": "0:3", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "edge": "0:30", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "edge": "0:31", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "edge": "0:32", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "edge": "0:33", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "edge": "0:34", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "edge": "0:35", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "edge": "0:36", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "edge": "0:37", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "edge": "0:40", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "edge": "0:41", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "edge": "0:42", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "edge": "0:47", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "edge": "0:5", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "edge": "0:50", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "edge": "0:51", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "edge": "0:52", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "edge": "0:56", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "edge": "0:57", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "edge": "0:58", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "edge": "0:6", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "edge": "0:60", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "edge": "0:61", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "edge": "0:62", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "edge": "0:66", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "edge": "0:67", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "edge": "0:68", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "edge": "0:69", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "edge": "0:7", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "edge": "0:70", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "edge": "0:71", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "edge": "0:75", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "edge": "0:76", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "edge": "0:77", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "edge": "0:79", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "edge": "0:8", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "edge": "0:82", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "edge": "0:84", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "edge": "0:85", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "edge": "0:86", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "edge": "0:87", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "edge": "0:88", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "edge": "0:90", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "edge": "0:95", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "edge": "0:97", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "edge": "0:98", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "edge": "0:99", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "100:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "100:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "101:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "102:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "102:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "103:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "103:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "104:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "104:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "105:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "105:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "106:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "107:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "108:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "109:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "109:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "10:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "10:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "110:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "110:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "111:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "111:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "112:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "113:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "11:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "12:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "13:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "14:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "14:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "15:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "16:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "17:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "18:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "19:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "19:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "20:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "20:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "21:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "21:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "226:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "226:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "226:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "226:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "226:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "226:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "226:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "226:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "226:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "226:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "226:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "226:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "226:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "226:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "226:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "226:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "226:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "226:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "226:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "226:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "226:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "226:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "226:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "226:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "227:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "227:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "227:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "227:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "228:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "228:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "229:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "229:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "22:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "230:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "230:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "231:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "231:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "232:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "232:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "232:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "232:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "233:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "233:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "234:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "234:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "235:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "235:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "236:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "236:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "edge": "237:114", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "edge": "237:141", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "238:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "238:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "238:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "238:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "239:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "239:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "23:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "240:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "240:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "241:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "241:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "242:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "242:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "243:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "243:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "244:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "244:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "245:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "245:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "edge": "246:116", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "edge": "246:139", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "247:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "247:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "247:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "247:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "248:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "248:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "249:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "249:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "24:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "24:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "250:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "250:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "251:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "251:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "252:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "252:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "edge": "253:184", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "edge": "253:205", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "254:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "254:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "254:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "254:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "255:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "255:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "256:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "256:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "257:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "257:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "edge": "258:185", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "edge": "258:204", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "259:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "259:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "259:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "259:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "25:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "25:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "260:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "260:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "edge": "261:186", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "edge": "261:203", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "edge": "262:190", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "edge": "262:201", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "263:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "263:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "264:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "264:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "265:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "265:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "266:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "266:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "267:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "267:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "267:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "267:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "268:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "268:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "269:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "269:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "26:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "26:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "270:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "270:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "271:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "271:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "272:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "272:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "272:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "272:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "273:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "273:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "274:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "274:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "275:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "275:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "276:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "276:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "277:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "277:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "278:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "278:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "279:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "279:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "27:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "edge": "280:127", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "edge": "280:165", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "281:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "281:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "281:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "281:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "282:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "282:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "283:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "283:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "284:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "284:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "285:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "285:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "286:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "286:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "edge": "287:128", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "edge": "287:166", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "288:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "288:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "288:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "288:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "289:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "289:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "28:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "28:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "290:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "290:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "291:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "291:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "edge": "292:129", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "edge": "292:167", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "293:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "293:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "293:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "293:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "294:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "294:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "edge": "295:192", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "edge": "295:213", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "edge": "296:195", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "edge": "296:206", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "297:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "297:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "297:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "297:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "298:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "298:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "299:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "299:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "29:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "2:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "300:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "300:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "301:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "301:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "302:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "302:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "303:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "303:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "304:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "304:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "305:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "305:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "edge": "306:125", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "edge": "306:177", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "307:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "307:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "308:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "308:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "309:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "309:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "30:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "30:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "310:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "310:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "311:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "311:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "312:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "312:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "313:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "313:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "314:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "314:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "314:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "314:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "315:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "315:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "316:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "316:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "317:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "317:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "318:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "318:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "319:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "319:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "31:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "31:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "edge": "320:135", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "edge": "320:161", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "321:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "321:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "321:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "321:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "322:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "322:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "323:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "323:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "324:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "324:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "edge": "325:150", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "edge": "325:225", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "326:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "326:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "326:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "326:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "327:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "327:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "edge": "328:155", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "edge": "328:220", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "329:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "329:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "329:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "329:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "32:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "32:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "330:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "330:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "331:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "331:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "332:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "332:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "333:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "333:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "334:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "334:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "335:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "335:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "336:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "336:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "337:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "337:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "edge": "338:123", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "edge": "338:175", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "339:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "339:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "33:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "33:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "340:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "340:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "341:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "341:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "342:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "342:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "343:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "343:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "344:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "344:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "345:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "345:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "346:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "346:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "347:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "347:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "348:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "348:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "349:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "349:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "34:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "34:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "350:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "350:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "351:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "351:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "351:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "351:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "352:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "352:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "353:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "353:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "354:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "354:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "edge": "355:151", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "edge": "355:224", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "356:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "356:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "356:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "356:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "357:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "357:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "edge": "358:157", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "edge": "358:218", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "359:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "359:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "35:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "35:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "360:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "360:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "361:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "361:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "362:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "362:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "363:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "363:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "363:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "363:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "364:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "364:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "365:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "365:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "366:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "366:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "367:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "367:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "368:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "368:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "368:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "368:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "369:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "369:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "36:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "36:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "370:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "370:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "371:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "371:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "372:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "372:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "373:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "373:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "374:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "374:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "375:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "375:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "edge": "376:130", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "edge": "376:158", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "377:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "377:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "377:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "377:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "378:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "378:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "379:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "379:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "37:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "37:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "380:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "380:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "381:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "381:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "382:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "382:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "edge": "383:134", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "edge": "383:160", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "384:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "384:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "385:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "385:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "386:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "386:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "387:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "387:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "edge": "388:193", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "edge": "388:208", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "389:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "389:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "389:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "389:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "38:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "390:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "390:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "391:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "391:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "392:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "392:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "393:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "393:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "394:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "394:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "395:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "395:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "396:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "396:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "397:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "397:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "edge": "398:121", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "edge": "398:171", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "399:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "399:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "39:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "3:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "3:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "400:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "400:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "401:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "401:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "402:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "402:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "403:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "403:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "404:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "404:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "405:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "405:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "406:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "406:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "406:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "406:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "407:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "407:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "408:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "408:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "409:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "409:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "40:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "40:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "410:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "410:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "411:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "411:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "edge": "412:124", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "edge": "412:176", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "413:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "413:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "414:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "414:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "415:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "415:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "416:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "416:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "417:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "417:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "418:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "418:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "419:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "419:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "41:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "41:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "420:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "420:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "421:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "421:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "422:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "422:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "423:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "423:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "424:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "424:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "425:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "425:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "426:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "426:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "427:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "427:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "428:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "428:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "429:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "429:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "42:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "42:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "430:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "430:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "431:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "431:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "432:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "432:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "433:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "433:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "434:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "434:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "435:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "435:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "436:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "436:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "437:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "437:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "437:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "437:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "438:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "438:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "439:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "439:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "43:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "440:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "440:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "edge": "441:156", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "edge": "441:219", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "442:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "442:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "443:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "443:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "444:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "444:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "445:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "445:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "446:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "446:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "447:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "447:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "448:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "448:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "449:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "449:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "44:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "450:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "450:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "451:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "451:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "452:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "452:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "453:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "453:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "454:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "454:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "455:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "455:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "456:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "456:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "457:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "457:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "458:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "458:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "459:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "459:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "45:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "460:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "460:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "461:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "461:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "462:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "462:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "463:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "463:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "464:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "464:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "465:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "465:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "466:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "466:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "467:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "467:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "468:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "468:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "469:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "469:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "46:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "470:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "470:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "471:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "471:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "472:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "472:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "473:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "473:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "474:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "474:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "475:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "475:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "476:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "476:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "477:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "477:211", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "478:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "478:119", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "479:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "479:148", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "47:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "47:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "480:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "480:154", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "481:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "481:199", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "482:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "482:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "483:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "483:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "484:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "484:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "485:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "485:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "486:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "486:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "487:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "487:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "488:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "488:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "489:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "489:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "48:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "490:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "490:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "491:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "491:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "492:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "492:209", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "493:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "493:117", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "494:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "494:146", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "495:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "495:152", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "496:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "496:164", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "497:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "497:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "498:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "498:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "499:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "499:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "49:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "4:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "500:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "500:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "501:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "501:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "502:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "502:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "503:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "503:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "504:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "504:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "505:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "505:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "506:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "506:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "507:196", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "508:138", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "509:162", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "50:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "50:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "510:181", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "511:194", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "512:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "512:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "513:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "513:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "514:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "514:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "515:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "515:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "516:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "516:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "517:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "517:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "518:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "518:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "519:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "519:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "51:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "51:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "520:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "520:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "521:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "521:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "522:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "522:182", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "523:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "523:137", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "524:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "524:149", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "525:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "525:169", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "526:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "526:179", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "527:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "527:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "528:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "528:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "529:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "529:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "52:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "52:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "530:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "530:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "531:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "531:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "532:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "532:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "533:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "533:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "534:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "534:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "535:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "535:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "536:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "536:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "537:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "537:197", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "538:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "538:115", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "539:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "539:131", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "53:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "540:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "540:180", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "541:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "541:189", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "542:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "542:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "543:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "543:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "544:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "544:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "545:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "545:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "546:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "546:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "547:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "547:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "548:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "548:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "549:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "549:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "54:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "550:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "550:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "551:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "551:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "552:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "552:223", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "553:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "553:122", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "554:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "554:126", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "555:159", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "556:221", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "557:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "557:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "558:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "558:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "559:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "559:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "55:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "560:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "560:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "561:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "561:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "562:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "562:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "563:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "563:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "564:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "564:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "565:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "565:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "566:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "566:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "567:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "567:222", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "568:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "568:143", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "569:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "569:163", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "56:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "56:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "570:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "570:168", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "571:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "571:170", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "572:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "572:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "573:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "573:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "574:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "574:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "575:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "575:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "576:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "576:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "577:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "577:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "578:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "578:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "579:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "579:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "57:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "57:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "580:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "580:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "581:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "581:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "582:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "582:210", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "583:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "583:140", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "584:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "584:144", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "585:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "585:178", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "586:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "586:187", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "587:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "587:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "588:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "588:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "589:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "589:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "58:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "58:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "590:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "590:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "591:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "591:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "592:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "592:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "593:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "593:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "594:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "594:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "595:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "595:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "596:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "596:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "597:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "597:202", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "598:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "598:118", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "599:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "599:147", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "59:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "5:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "5:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "600:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "600:183", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "601:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "601:188", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "602:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "602:198", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "603:132", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "604:136", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "605:191", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "606:133", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "607:142", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "608:200", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "609:153", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "60:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "60:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "610:172", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "611:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "611:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "612:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "612:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "613:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "613:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "614:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "614:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "615:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "615:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "616:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "616:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "617:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "617:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "618:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "618:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "619:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "619:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "61:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "61:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "620:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "620:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "621:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "621:216", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "622:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "622:120", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "623:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "623:212", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "624:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "624:214", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "625:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "625:215", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "626:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "626:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "627:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "627:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "628:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "628:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "629:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "629:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "62:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "62:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "630:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "630:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "631:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "631:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "632:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "632:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "633:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "633:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "634:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "634:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "635:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "635:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "636:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "636:217", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "637:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "637:145", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "638:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "638:173", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "639:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "639:174", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "63:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "640:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "640:207", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "64:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "65:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "66:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "66:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "67:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "67:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "68:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "68:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "69:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "69:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "6:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "6:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "70:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "70:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "71:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "71:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "72:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "73:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "74:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "75:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "75:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "76:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "76:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "77:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "77:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "78:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "79:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "79:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "7:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "80:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "81:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "82:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "82:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "83:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "84:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "84:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "85:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "85:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "86:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "86:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "87:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "87:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "88:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "88:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "89:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "8:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "8:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "90:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "90:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "91:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "92:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "93:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "94:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "95:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "95:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "96:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "97:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "97:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "98:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "98:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "99:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "99:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "9:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "negative_controls": [ + "wrong global phase", + "one omitted nonzero transfer" + ], + "providers_share_exact_words": [ + "base", + "extra" + ], + "scope": "Complete local data maps and physical phases. No productive helper progress, recursive host, routed inverse code, terminal decoder, or complete supplier claim.", + "spatial_columns_per_check": 512, + "status": "PASS_INDEPENDENT_FULL_NATIVE_RANK30" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json new file mode 100644 index 0000000000..a6d8312b0f --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json @@ -0,0 +1,64 @@ +{ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "independent-review-20261017/rank-thirty-review-20261020/CHECKS.json": { + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json": { + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + "independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json": { + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + "independent-review-20261017/rank-thirty-review-20261020/REVIEW.md": { + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + "independent-review-20261017/rank-thirty-review-20261020/check_review.py": { + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "interface-proof/verify_native_lift.py": { + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE.md": { + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json": { + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md": { + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + "new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json": { + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json": { + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json new file mode 100644 index 0000000000..0bab08e96d --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json @@ -0,0 +1,9615 @@ +{ + "endpoint_maps": 224, + "endpoint_phase_checks": [ + { + "digest": "973ca903c01a36072e58292084291786cf9ea7edc693cdd71a91db07655937a7", + "nonzero_coefficients": 1024, + "port": 0, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "nonzero_coefficients": 131072, + "port": 0, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "nonzero_coefficients": 1024, + "port": 1, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "nonzero_coefficients": 131072, + "port": 1, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32efeb979bff825854396c657a87bfd781cd4e0d7edeb6046e86d64dff4c8659", + "nonzero_coefficients": 1024, + "port": 2, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "nonzero_coefficients": 131072, + "port": 2, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "nonzero_coefficients": 1024, + "port": 3, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "nonzero_coefficients": 131072, + "port": 3, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "nonzero_coefficients": 1024, + "port": 4, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "nonzero_coefficients": 131072, + "port": 4, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "nonzero_coefficients": 1024, + "port": 5, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "nonzero_coefficients": 131072, + "port": 5, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "nonzero_coefficients": 1024, + "port": 6, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "nonzero_coefficients": 131072, + "port": 6, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32b14b633be8d8702a32b50e1e04fb18dd77689b273c4bac38cc10c9bdc4dd1f", + "nonzero_coefficients": 1024, + "port": 7, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "nonzero_coefficients": 131072, + "port": 7, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "nonzero_coefficients": 1024, + "port": 8, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "nonzero_coefficients": 131072, + "port": 8, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c3c0e2085944a8b67dfbd7ab78dcc902d63045847b94df7aac5b16e1e32824e", + "nonzero_coefficients": 1024, + "port": 9, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "nonzero_coefficients": 131072, + "port": 9, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "81c6e654fb7b8e7c561020a59073868941e85c3d876713d546f6baf6f625964e", + "nonzero_coefficients": 1024, + "port": 10, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "nonzero_coefficients": 131072, + "port": 10, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b1b706977908f9b95ad1afb255ecd8d8130cfb572b38a45feed7bb5bc645fd6a", + "nonzero_coefficients": 1024, + "port": 11, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "nonzero_coefficients": 131072, + "port": 11, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "nonzero_coefficients": 1024, + "port": 12, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "nonzero_coefficients": 131072, + "port": 12, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfd02ba214ac0d2e91bdc297a6b94b11e73c956134cb1f25f4ba37e06246e6e8", + "nonzero_coefficients": 1024, + "port": 13, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "nonzero_coefficients": 131072, + "port": 13, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c691fd175c99571a03ceaf325f9700b240b1e061c21ac1152b70d78d242e0e92", + "nonzero_coefficients": 1024, + "port": 14, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "nonzero_coefficients": 131072, + "port": 14, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66ad4383ea0452508d473384331273566d7534f4b070991e597bccb86bb33006", + "nonzero_coefficients": 1024, + "port": 15, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "nonzero_coefficients": 131072, + "port": 15, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c768063668c5dafceb006b06722a1cb9ed8119b0a1a748b2067935b5edb5c15", + "nonzero_coefficients": 1024, + "port": 16, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "nonzero_coefficients": 131072, + "port": 16, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "nonzero_coefficients": 1024, + "port": 17, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "nonzero_coefficients": 131072, + "port": 17, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "nonzero_coefficients": 1024, + "port": 18, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "nonzero_coefficients": 131072, + "port": 18, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "nonzero_coefficients": 1024, + "port": 19, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "nonzero_coefficients": 131072, + "port": 19, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ae0abb97601ddcc803206a9d8372da0a0d6ebdf4fe781d8bca2af29435725562", + "nonzero_coefficients": 1024, + "port": 20, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "nonzero_coefficients": 131072, + "port": 20, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8cc291986bb99cc1e68446593c27dee883215ac286acaa8b2b6e962b738a275c", + "nonzero_coefficients": 1024, + "port": 21, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "nonzero_coefficients": 131072, + "port": 21, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "nonzero_coefficients": 1024, + "port": 22, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "nonzero_coefficients": 131072, + "port": 22, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "nonzero_coefficients": 1024, + "port": 23, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "nonzero_coefficients": 131072, + "port": 23, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "nonzero_coefficients": 1024, + "port": 24, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "nonzero_coefficients": 131072, + "port": 24, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a60ab5939fc67a293c2eb7fbffe97d589f66f1bff3ff73ac8ffff41fc68ca2e0", + "nonzero_coefficients": 1024, + "port": 25, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "nonzero_coefficients": 131072, + "port": 25, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "nonzero_coefficients": 1024, + "port": 26, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "nonzero_coefficients": 131072, + "port": 26, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "1ed3e8cc41eaca29e313601d97a084ae383d268df9d68e9ca533ed714e00bc93", + "nonzero_coefficients": 1024, + "port": 27, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "nonzero_coefficients": 131072, + "port": 27, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "nonzero_coefficients": 1024, + "port": 28, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "nonzero_coefficients": 131072, + "port": 28, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "nonzero_coefficients": 1024, + "port": 29, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "nonzero_coefficients": 131072, + "port": 29, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "nonzero_coefficients": 1024, + "port": 30, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "nonzero_coefficients": 131072, + "port": 30, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "nonzero_coefficients": 1024, + "port": 31, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "nonzero_coefficients": 131072, + "port": 31, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "nonzero_coefficients": 1024, + "port": 32, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "nonzero_coefficients": 131072, + "port": 32, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "nonzero_coefficients": 1024, + "port": 33, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "nonzero_coefficients": 131072, + "port": 33, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "nonzero_coefficients": 1024, + "port": 34, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "nonzero_coefficients": 131072, + "port": 34, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "nonzero_coefficients": 1024, + "port": 35, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "nonzero_coefficients": 131072, + "port": 35, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7da7bdb01ea7f5e984d22e29224b6bffef0cc337a67906887f8725a36c171318", + "nonzero_coefficients": 1024, + "port": 36, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "nonzero_coefficients": 131072, + "port": 36, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "17246048a76230b9cb0134be46eb13ed156871a585bbb212a603ffeef94a9330", + "nonzero_coefficients": 1024, + "port": 37, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "nonzero_coefficients": 131072, + "port": 37, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "nonzero_coefficients": 1024, + "port": 38, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "nonzero_coefficients": 131072, + "port": 38, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "nonzero_coefficients": 1024, + "port": 39, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "nonzero_coefficients": 131072, + "port": 39, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "nonzero_coefficients": 1024, + "port": 40, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "nonzero_coefficients": 131072, + "port": 40, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b6a750af65e054ea747f2aa11b12d5dd8cee96d6675805e4b0fe927a03ad94a0", + "nonzero_coefficients": 1024, + "port": 41, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "nonzero_coefficients": 131072, + "port": 41, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4e13c4cc36fcdc9fd916e89b9c061ed1b503ccfdc3a88d6cdb67d0eb8b215734", + "nonzero_coefficients": 1024, + "port": 42, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "nonzero_coefficients": 131072, + "port": 42, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc8e1330de7cc9b505c471085ac045bcd13290bc6d343bc9e77d5a0b4b59d9c1", + "nonzero_coefficients": 1024, + "port": 43, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "nonzero_coefficients": 131072, + "port": 43, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "05ab780b2846c1326fd8538bbb22a7f13f879925f0529a081e51e4d20859e202", + "nonzero_coefficients": 1024, + "port": 44, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "nonzero_coefficients": 131072, + "port": 44, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "nonzero_coefficients": 1024, + "port": 45, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "nonzero_coefficients": 131072, + "port": 45, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ac67ea1816f690f8e89c70a2231009f83a0c6eb655bb970eced075a1150fc237", + "nonzero_coefficients": 1024, + "port": 46, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "nonzero_coefficients": 131072, + "port": 46, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9f6c9c1e3bc833e2bcee229599c48ac2c64906771c337cc8072fa5e7a9a962e8", + "nonzero_coefficients": 1024, + "port": 47, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "nonzero_coefficients": 131072, + "port": 47, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "nonzero_coefficients": 1024, + "port": 48, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "nonzero_coefficients": 131072, + "port": 48, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "nonzero_coefficients": 1024, + "port": 49, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "nonzero_coefficients": 131072, + "port": 49, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "nonzero_coefficients": 1024, + "port": 50, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "nonzero_coefficients": 131072, + "port": 50, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8c771cde84e1ece104045bc95d03913330924495c7fe3b56dff714dadfc27d34", + "nonzero_coefficients": 1024, + "port": 51, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "nonzero_coefficients": 131072, + "port": 51, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "562412f87f6001429b2be33eec47e1b01a7b5955fb0d4b80bea5ca46f4c749d7", + "nonzero_coefficients": 1024, + "port": 52, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "nonzero_coefficients": 131072, + "port": 52, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e630383e34308dad7152df19e60dd188521d818b0919eef115b80c7a5f09faf", + "nonzero_coefficients": 1024, + "port": 53, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "nonzero_coefficients": 131072, + "port": 53, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "nonzero_coefficients": 1024, + "port": 54, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "nonzero_coefficients": 131072, + "port": 54, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "nonzero_coefficients": 1024, + "port": 55, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "nonzero_coefficients": 131072, + "port": 55, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "nonzero_coefficients": 1024, + "port": 56, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "nonzero_coefficients": 131072, + "port": 56, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "82248db2a7c8ce44c08406d635263fbaaac865ac69e49e2a54800e4814f0ba28", + "nonzero_coefficients": 1024, + "port": 57, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "nonzero_coefficients": 131072, + "port": 57, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "nonzero_coefficients": 1024, + "port": 58, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "nonzero_coefficients": 131072, + "port": 58, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "nonzero_coefficients": 1024, + "port": 59, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "nonzero_coefficients": 131072, + "port": 59, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "nonzero_coefficients": 1024, + "port": 60, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "nonzero_coefficients": 131072, + "port": 60, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "af558ed42a5625fa931f531dbb48b62085f74ce4658100382b155abcc4e3d482", + "nonzero_coefficients": 1024, + "port": 61, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "nonzero_coefficients": 131072, + "port": 61, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6aa2f380c42ecd06fbd2bb47175a71d81fe41bf21a6c497f0dee591b2cfbc917", + "nonzero_coefficients": 1024, + "port": 62, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "nonzero_coefficients": 131072, + "port": 62, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32cf34bcdee28ff2064810710c40ffcdd1abe3415365821cff0473c535e727be", + "nonzero_coefficients": 1024, + "port": 63, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "nonzero_coefficients": 131072, + "port": 63, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "nonzero_coefficients": 1024, + "port": 64, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "nonzero_coefficients": 131072, + "port": 64, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "nonzero_coefficients": 1024, + "port": 65, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "nonzero_coefficients": 131072, + "port": 65, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "nonzero_coefficients": 1024, + "port": 66, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "nonzero_coefficients": 131072, + "port": 66, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "nonzero_coefficients": 1024, + "port": 67, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "nonzero_coefficients": 131072, + "port": 67, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "nonzero_coefficients": 1024, + "port": 68, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "nonzero_coefficients": 131072, + "port": 68, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "nonzero_coefficients": 1024, + "port": 69, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "nonzero_coefficients": 131072, + "port": 69, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7941a3758140c4d63f6a2788e010b17451294081d2838529ca6c0d271e4cc57f", + "nonzero_coefficients": 1024, + "port": 70, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "nonzero_coefficients": 131072, + "port": 70, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b005c446a1e2bf76e7b1956c232dde3725a581a59389c667c18206b54c0ff649", + "nonzero_coefficients": 1024, + "port": 71, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "nonzero_coefficients": 131072, + "port": 71, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cf610a8028adf1d6ca990f59599ebae461fc8aa38ea500afae323df6cff8e222", + "nonzero_coefficients": 1024, + "port": 72, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "nonzero_coefficients": 131072, + "port": 72, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "nonzero_coefficients": 1024, + "port": 73, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "nonzero_coefficients": 131072, + "port": 73, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "nonzero_coefficients": 1024, + "port": 74, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "nonzero_coefficients": 131072, + "port": 74, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "nonzero_coefficients": 1024, + "port": 75, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "nonzero_coefficients": 131072, + "port": 75, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "873c8583de497191f850f430f0751141c783ad0a1e35fcf57984278e04b5830b", + "nonzero_coefficients": 1024, + "port": 76, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "nonzero_coefficients": 131072, + "port": 76, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "nonzero_coefficients": 1024, + "port": 77, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "nonzero_coefficients": 131072, + "port": 77, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "69a575e023241087cc68e56fac9a238629ddeeeb0ee1eafa3dddfe20cc50a523", + "nonzero_coefficients": 1024, + "port": 78, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "nonzero_coefficients": 131072, + "port": 78, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f0c197a007dd3866849a13936eac18c5d20f7b82e915021740ca3326801eaac0", + "nonzero_coefficients": 1024, + "port": 79, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "nonzero_coefficients": 131072, + "port": 79, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "nonzero_coefficients": 1024, + "port": 80, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "nonzero_coefficients": 131072, + "port": 80, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a65c09ea4ae4cc675458062fc50eea236bb27f54d97f313ebd06465afa777513", + "nonzero_coefficients": 1024, + "port": 81, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "nonzero_coefficients": 131072, + "port": 81, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "nonzero_coefficients": 1024, + "port": 82, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "nonzero_coefficients": 131072, + "port": 82, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "nonzero_coefficients": 1024, + "port": 83, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "nonzero_coefficients": 131072, + "port": 83, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "nonzero_coefficients": 1024, + "port": 84, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "nonzero_coefficients": 131072, + "port": 84, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "nonzero_coefficients": 1024, + "port": 85, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "nonzero_coefficients": 131072, + "port": 85, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "nonzero_coefficients": 1024, + "port": 86, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "nonzero_coefficients": 131072, + "port": 86, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9ea91bc3a7121b414d1d7b0fef0bcd77b869b3195242239501d671c9f8b3920e", + "nonzero_coefficients": 1024, + "port": 87, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "nonzero_coefficients": 131072, + "port": 87, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "nonzero_coefficients": 1024, + "port": 88, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "nonzero_coefficients": 131072, + "port": 88, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc0240a5c3591207febfb208e97ec306065f5ffa9cff2e93bdd7bd21ff27d22f", + "nonzero_coefficients": 1024, + "port": 89, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "nonzero_coefficients": 131072, + "port": 89, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "260e1e60af668c42cd7936d6c25ac4cce4a13aa7ce0c9960ea0da5ea3be4511f", + "nonzero_coefficients": 1024, + "port": 90, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "nonzero_coefficients": 131072, + "port": 90, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "29bb82e5b17a722eec73afc604b6ec8e327952e92f596b0fdc559684412e1e6e", + "nonzero_coefficients": 1024, + "port": 91, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "nonzero_coefficients": 131072, + "port": 91, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c8b5dcdc812d91f0097a2dcb5864f2de62cf345775953d25a46c570e1c7adab", + "nonzero_coefficients": 1024, + "port": 92, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "nonzero_coefficients": 131072, + "port": 92, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "nonzero_coefficients": 1024, + "port": 93, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "nonzero_coefficients": 131072, + "port": 93, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3abd19cf0976c286600b3b0e77a77684eff472564785f24f2e520899d0a7c81d", + "nonzero_coefficients": 1024, + "port": 94, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "nonzero_coefficients": 131072, + "port": 94, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "nonzero_coefficients": 1024, + "port": 95, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "nonzero_coefficients": 131072, + "port": 95, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "nonzero_coefficients": 1024, + "port": 96, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "nonzero_coefficients": 131072, + "port": 96, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "nonzero_coefficients": 1024, + "port": 97, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "nonzero_coefficients": 131072, + "port": 97, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "nonzero_coefficients": 1024, + "port": 98, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "nonzero_coefficients": 131072, + "port": 98, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cddb5580e9011d8bcf65930f9f8e04ca986a01a5f285801e37ef123f2e1f4f3f", + "nonzero_coefficients": 1024, + "port": 99, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "nonzero_coefficients": 131072, + "port": 99, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "nonzero_coefficients": 1024, + "port": 100, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "nonzero_coefficients": 131072, + "port": 100, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "nonzero_coefficients": 1024, + "port": 101, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "nonzero_coefficients": 131072, + "port": 101, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "nonzero_coefficients": 1024, + "port": 102, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "nonzero_coefficients": 131072, + "port": 102, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "nonzero_coefficients": 1024, + "port": 103, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "nonzero_coefficients": 131072, + "port": 103, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a063d55a5841de4cb3c4711a255fa4400fad51e2519d2c1bfea959b3262665a7", + "nonzero_coefficients": 1024, + "port": 104, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "nonzero_coefficients": 131072, + "port": 104, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a5b93932ac5ef66f1b05aaf0ac0adde2a9935ef1961036a81f8acd264e866c64", + "nonzero_coefficients": 1024, + "port": 105, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "nonzero_coefficients": 131072, + "port": 105, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "892bcc58df21df7f5d39812efa23a02df238dae55b136bb996c7e447e0ee17a2", + "nonzero_coefficients": 1024, + "port": 106, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "nonzero_coefficients": 131072, + "port": 106, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "nonzero_coefficients": 1024, + "port": 107, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "nonzero_coefficients": 131072, + "port": 107, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "nonzero_coefficients": 1024, + "port": 108, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "nonzero_coefficients": 131072, + "port": 108, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "nonzero_coefficients": 1024, + "port": 109, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "nonzero_coefficients": 131072, + "port": 109, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fde8645acea88eaaade92d32d348253fc21d0e38ba8b951273d29eb4717488bc", + "nonzero_coefficients": 1024, + "port": 110, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "nonzero_coefficients": 131072, + "port": 110, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "54be8a6519c0929f9e4dc8876360a757856046fe0921dee37e273246651f0201", + "nonzero_coefficients": 1024, + "port": 111, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "nonzero_coefficients": 131072, + "port": 111, + "role": "target", + "spatial_columns": 512 + } + ], + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "matrix_layer_review": "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "native_edges": 1141, + "native_phase_checks": [ + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "edge": "0:10", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "edge": "0:100", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "edge": "0:102", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "edge": "0:103", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "edge": "0:104", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "edge": "0:105", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "edge": "0:109", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "edge": "0:110", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "edge": "0:111", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "edge": "0:14", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "edge": "0:19", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "edge": "0:20", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "edge": "0:21", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0988b68ff3934adfd389d98b3cd7a113f9f083c63815ff99f32edf79099cd96", + "edge": "0:226", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "edge": "0:24", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "edge": "0:25", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "edge": "0:26", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "edge": "0:28", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "edge": "0:3", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "edge": "0:30", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "edge": "0:31", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "edge": "0:32", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "edge": "0:33", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "edge": "0:34", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "edge": "0:35", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "edge": "0:36", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "edge": "0:37", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "edge": "0:40", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "edge": "0:41", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "edge": "0:42", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "edge": "0:47", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "edge": "0:5", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "edge": "0:50", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "edge": "0:51", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "edge": "0:52", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "edge": "0:56", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "edge": "0:57", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "edge": "0:58", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "edge": "0:6", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "edge": "0:60", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "edge": "0:61", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "edge": "0:62", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "edge": "0:66", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "edge": "0:67", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "edge": "0:68", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "edge": "0:69", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "edge": "0:7", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "edge": "0:70", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "edge": "0:71", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "edge": "0:75", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "edge": "0:76", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "edge": "0:77", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "edge": "0:79", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "edge": "0:8", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "edge": "0:82", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "edge": "0:84", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "edge": "0:85", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "edge": "0:86", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "edge": "0:87", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "edge": "0:88", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "edge": "0:90", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "edge": "0:95", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "edge": "0:97", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "edge": "0:98", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "edge": "0:99", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "100:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "100:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "101:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "102:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "102:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "103:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "103:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "104:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "104:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "105:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "105:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "106:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "107:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "108:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "109:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "109:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "10:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "10:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "110:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "110:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "111:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "111:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "112:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "113:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "11:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "12:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "13:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "14:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "14:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "15:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "16:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "17:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "18:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "19:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "19:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "20:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "20:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "21:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "21:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "226:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "226:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "226:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "226:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "226:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "226:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "226:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "226:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "226:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "226:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "226:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "226:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "226:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "226:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "226:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "226:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "226:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "226:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "226:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "226:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "226:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "226:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "226:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "226:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "227:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "227:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "227:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "227:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "228:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "228:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "229:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "229:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "22:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "230:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "230:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "231:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "231:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "232:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "232:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "232:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "232:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "233:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "233:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "234:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "234:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "235:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "235:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "236:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "236:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "edge": "237:114", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "edge": "237:141", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "238:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "238:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "238:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "238:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "239:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "239:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "23:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "240:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "240:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "241:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "241:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "242:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "242:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "243:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "243:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "244:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "244:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "245:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "245:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "edge": "246:116", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "edge": "246:139", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "247:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "247:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "247:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "247:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "248:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "248:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "249:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "249:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "24:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "24:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "250:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "250:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "251:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "251:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "252:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "252:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "edge": "253:184", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "edge": "253:205", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "254:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "254:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "254:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "254:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "255:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "255:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "256:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "256:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "257:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "257:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "edge": "258:185", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "edge": "258:204", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "259:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "259:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "259:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "259:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "25:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "25:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "260:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "260:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "edge": "261:186", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "edge": "261:203", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "edge": "262:190", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "edge": "262:201", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "263:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "263:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "264:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "264:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "265:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "265:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "266:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "266:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "267:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "267:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "267:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "267:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "268:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "268:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "269:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "269:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "26:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "26:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "270:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "270:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "271:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "271:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "272:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "272:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "272:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "272:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "273:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "273:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "274:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "274:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "275:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "275:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "276:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "276:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "277:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "277:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "278:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "278:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "279:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "279:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "27:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "edge": "280:127", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "edge": "280:165", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "281:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "281:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "281:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "281:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "282:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "282:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "283:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "283:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "284:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "284:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "285:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "285:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "286:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "286:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "edge": "287:128", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "edge": "287:166", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "288:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "288:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "288:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "288:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "289:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "289:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "28:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "28:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "290:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "290:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "291:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "291:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "edge": "292:129", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "edge": "292:167", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "293:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "293:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "293:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "293:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "294:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "294:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "edge": "295:192", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "edge": "295:213", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "edge": "296:195", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "edge": "296:206", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "297:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "297:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "297:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "297:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "298:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "298:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "299:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "299:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "29:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "2:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "300:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "300:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "301:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "301:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "302:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "302:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "303:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "303:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "304:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "304:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "305:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "305:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "edge": "306:125", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "edge": "306:177", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "307:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "307:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "308:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "308:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "309:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "309:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "30:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "30:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "310:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "310:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "311:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "311:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "312:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "312:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "313:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "313:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "314:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "314:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "314:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "314:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "315:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "315:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "316:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "316:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "317:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "317:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "318:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "318:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "319:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "319:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "31:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "31:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "edge": "320:135", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "edge": "320:161", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "321:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "321:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "321:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "321:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "322:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "322:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "323:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "323:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "324:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "324:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "edge": "325:150", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "edge": "325:225", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "326:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "326:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "326:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "326:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "327:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "327:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "edge": "328:155", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "edge": "328:220", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "329:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "329:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "329:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "329:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "32:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "32:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "330:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "330:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "331:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "331:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "332:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "332:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "333:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "333:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "334:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "334:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "335:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "335:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "336:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "336:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "337:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "337:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "edge": "338:123", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "edge": "338:175", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "339:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "339:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "33:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "33:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "340:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "340:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "341:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "341:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "342:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "342:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "343:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "343:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "344:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "344:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "345:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "345:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "346:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "346:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "347:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "347:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "348:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "348:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "349:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "349:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "34:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "34:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "350:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "350:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "351:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "351:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "351:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "351:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "352:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "352:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "353:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "353:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "354:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "354:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "edge": "355:151", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "edge": "355:224", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "356:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "356:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "356:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "356:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "357:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "357:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "edge": "358:157", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "edge": "358:218", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "359:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "359:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "35:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "35:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "360:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "360:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "361:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "361:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "362:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "362:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "363:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "363:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "363:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "363:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "364:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "364:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "365:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "365:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "366:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "366:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "367:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "367:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "368:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "368:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "368:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "368:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "369:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "369:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "36:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "36:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "370:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "370:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "371:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "371:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "372:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "372:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "373:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "373:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "374:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "374:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "375:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "375:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "edge": "376:130", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "edge": "376:158", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "377:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "377:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "377:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "377:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "378:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "378:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "379:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "379:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "37:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "37:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "380:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "380:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "381:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "381:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "382:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "382:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "edge": "383:134", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "edge": "383:160", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "384:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "384:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "385:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "385:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "386:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "386:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "387:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "387:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "edge": "388:193", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "edge": "388:208", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "389:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "389:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "389:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "389:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "38:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "390:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "390:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "391:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "391:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "392:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "392:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "393:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "393:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "394:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "394:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "395:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "395:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "396:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "396:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "397:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "397:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "edge": "398:121", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "edge": "398:171", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "399:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "399:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "39:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "3:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "3:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "400:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "400:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "401:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "401:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "402:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "402:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "403:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "403:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "404:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "404:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "405:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "405:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "406:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "406:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "406:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "406:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "407:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "407:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "408:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "408:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "409:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "409:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "40:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "40:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "410:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "410:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "411:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "411:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "edge": "412:124", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "edge": "412:176", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "413:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "413:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "414:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "414:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "415:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "415:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "416:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "416:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "417:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "417:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "418:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "418:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "419:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "419:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "41:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "41:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "420:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "420:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "421:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "421:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "422:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "422:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "423:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "423:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "424:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "424:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "425:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "425:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "426:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "426:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "427:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "427:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "428:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "428:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "429:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "429:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "42:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "42:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "430:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "430:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "431:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "431:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "432:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "432:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "433:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "433:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "434:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "434:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "435:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "435:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "436:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "436:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "437:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "437:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "437:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "437:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "438:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "438:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "439:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "439:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "43:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "440:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "440:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "edge": "441:156", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "edge": "441:219", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "442:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "442:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "443:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "443:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "444:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "444:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "445:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "445:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "446:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "446:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "447:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "447:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "448:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "448:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "449:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "449:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "44:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "450:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "450:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "451:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "451:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "452:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "452:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "453:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "453:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "454:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "454:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "455:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "455:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "456:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "456:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "457:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "457:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "458:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "458:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "459:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "459:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "45:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "460:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "460:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "461:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "461:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "462:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "462:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "463:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "463:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "464:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "464:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "465:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "465:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "466:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "466:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "467:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "467:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "468:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "468:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "469:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "469:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "46:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "470:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "470:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "471:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "471:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "472:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "472:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "473:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "473:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "474:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "474:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "475:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "475:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "476:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "476:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "477:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "477:211", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "478:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "478:119", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "479:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "479:148", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "47:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "47:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "480:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "480:154", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "481:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "481:199", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "482:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "482:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "483:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "483:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "484:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "484:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "485:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "485:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "486:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "486:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "487:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "487:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "488:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "488:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "489:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "489:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "48:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "490:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "490:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "491:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "491:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "492:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "492:209", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "493:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "493:117", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "494:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "494:146", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "495:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "495:152", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "496:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "496:164", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "497:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "497:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "498:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "498:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "499:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "499:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "49:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "4:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "500:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "500:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "501:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "501:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "502:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "502:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "503:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "503:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "504:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "504:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "505:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "505:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "506:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "506:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "507:196", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "508:138", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "509:162", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "50:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "50:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "510:181", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "511:194", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "512:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "512:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "513:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "513:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "514:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "514:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "515:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "515:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "516:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "516:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "517:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "517:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "518:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "518:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "519:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "519:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "51:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "51:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "520:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "520:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "521:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "521:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "522:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "522:182", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "523:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "523:137", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "524:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "524:149", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "525:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "525:169", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "526:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "526:179", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "527:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "527:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "528:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "528:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "529:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "529:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "52:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "52:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "530:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "530:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "531:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "531:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "532:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "532:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "533:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "533:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "534:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "534:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "535:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "535:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "536:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "536:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "537:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "537:197", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "538:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "538:115", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "539:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "539:131", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "53:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "540:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "540:180", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "541:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "541:189", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "542:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "542:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "543:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "543:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "544:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "544:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "545:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "545:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "546:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "546:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "547:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "547:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "548:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "548:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "549:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "549:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "54:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "550:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "550:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "551:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "551:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "552:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "552:223", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "553:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "553:122", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "554:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "554:126", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "555:159", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "556:221", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "557:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "557:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "558:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "558:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "559:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "559:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "55:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "560:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "560:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "561:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "561:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "562:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "562:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "563:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "563:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "564:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "564:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "565:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "565:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "566:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "566:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "567:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "567:222", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "568:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "568:143", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "569:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "569:163", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "56:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "56:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "570:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "570:168", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "571:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "571:170", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "572:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "572:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "573:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "573:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "574:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "574:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "575:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "575:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "576:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "576:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "577:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "577:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "578:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "578:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "579:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "579:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "57:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "57:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "580:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "580:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "581:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "581:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "582:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "582:210", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "583:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "583:140", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "584:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "584:144", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "585:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "585:178", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "586:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "586:187", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "587:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "587:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "588:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "588:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "589:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "589:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "58:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "58:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "590:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "590:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "591:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "591:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "592:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "592:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "593:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "593:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "594:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "594:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "595:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "595:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "596:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "596:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "597:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "597:202", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "598:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "598:118", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "599:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "599:147", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "59:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "5:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "5:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "600:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "600:183", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "601:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "601:188", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "602:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "602:198", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "603:132", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "604:136", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "605:191", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "606:133", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "607:142", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "608:200", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "609:153", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "60:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "60:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "610:172", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "611:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "611:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "612:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "612:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "613:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "613:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "614:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "614:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "615:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "615:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "616:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "616:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "617:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "617:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "618:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "618:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "619:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "619:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "61:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "61:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "620:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "620:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "621:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "621:216", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "622:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "622:120", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "623:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "623:212", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "624:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "624:214", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "625:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "625:215", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "626:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "626:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "627:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "627:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "628:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "628:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "629:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "629:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "62:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "62:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "630:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "630:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "631:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "631:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "632:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "632:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "633:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "633:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "634:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "634:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "635:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "635:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "636:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "636:217", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "637:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "637:145", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "638:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "638:173", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "639:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "639:174", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "63:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "640:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "640:207", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "64:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "65:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "66:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "66:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "67:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "67:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "68:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "68:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "69:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "69:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "6:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "6:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "70:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "70:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "71:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "71:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "72:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "73:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "74:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "75:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "75:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "76:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "76:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "77:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "77:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "78:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "79:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "79:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "7:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "80:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "81:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "82:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "82:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "83:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "84:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "84:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "85:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "85:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "86:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "86:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "87:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "87:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "88:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "88:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "89:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "8:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "8:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "90:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "90:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "91:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "92:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "93:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "94:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "95:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "95:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "96:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "97:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "97:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "98:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "98:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "99:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "99:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "9:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "negative_controls": [ + "wrong global phase", + "one omitted nonzero transfer" + ], + "providers_share_exact_words": [ + "base", + "extra" + ], + "scope": "Complete local data maps and physical phases. No productive helper progress, recursive host, routed inverse code, terminal decoder, or complete supplier claim.", + "spatial_columns_per_check": 512, + "status": "PASS_INDEPENDENT_FULL_NATIVE_RANK30" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md new file mode 100644 index 0000000000..64df4c61d3 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md @@ -0,0 +1,98 @@ +# Independent derivation of the selected-row service + +This derivation precedes the review of the emitted word. It gives the +map that the word must implement. It does not certify that word. + +Let V have r independent rows. Let P be an ordered set of r ports, +and let V_P be the square submatrix on those columns. Assume V_P is +invertible. Put W=V_P^{-1}V. Then W_P=I. + +Define C to have rows W on P and identity rows on the other ports. +If B=W-pi_P, where pi_P selects P, then + +\[ +C=I+\iota_P B,\qquad B\iota_P=0,\qquad +C^{-1}=I-\iota_P B. +\] + +Here iota_P inserts r coordinates at P. Thus C is a shear. Its +determinant is one. If W is dyadic, both C and its inverse are dyadic. +Every addition uses an unchanged coordinate outside P. No extra field +or zero-input assumption is needed. Reversing the literal additions +gives the inverse. + +The row code is independent of the basis used for the row space of V. +Replacing V by A V, for any invertible A, leaves W unchanged. + +For the present response E, direct normalization of the pinned V gives +eight rows of support 21 and eight rows of support 8. The first rows +have pivot coefficient 1 and twenty coefficients of magnitude 1/2. +The other rows have pivot coefficient 1 and seven coefficients 1. +The precode therefore has 216 complex additions, at 2048 old real +scalar units under the retained scalar invoice. + +These rows are left eigenvectors: + +\[ +WE=\Lambda W,\qquad +\Lambda=\operatorname{diag}(-5I_8,-7I_8). +\] + +Therefore the selected rows of CE are exactly Lambda W. Their direct +late additions cost 3696 old real scalar units. These are separate +costs; they do not include the retained core or the new native children. + +## Physical operation + +Use Q for the diagonal family of positive input line operators, +q=Q^{-1}, and F for the common full operator. The raw forward word has +physical contract + +\[ +(Qx,y)\longmapsto(Fx,Fq(y+Ex)). +\] + +Suppose the exact event list permits all operations on the selected +target fields to be removed. Every retained operation must have no +read from those fields. The source subsystem and the other targets +must retain their original event lists. + +Apply C to current input Y while all target fields have the I frame. +Apply F to each selected target. Run the retained source and ordinary +target operations. After all source fields have reached F, add +the selected rows of CE from those source fields to the selected +targets. The physical result is + +\[ +X'=Fx,\qquad +Y'_P=F[C(y+Ex)]_P,\qquad +Y'_R=F[q(y+Ex)]_R. +\] + +Scalar coefficients commute with the common F in the final query. +No step commutes C or E through Q. In particular, the precode acts +on the physical current-I target values. It does not act on a +changed logical frame. + +Write T for the output operator that is F on P and Fq on R. +Then the full target contract is T C(y+Ex), since C is identity +on the rows in R. This is an invertible output representation. +Its entry into a later word, inverse, final decode, and recursive +hosting require their own implementation and cost. + +## Required literal checks + +The review must check the selected set and every removed event. +It must reject a retained read of a removed target. It must check +the exact full-frame recipe, including its global phase, and all +inherited native records. It must check that every source has +reached the same F frame before the final query. + +The complete word must pass every arbitrary input column. The +unchanged helper fields must retain their arbitrary values. +The native and scalar invoice must include the precode, all retained +events, the sixteen full children, and the late query. + +No PR, push, commit, or publication is authorized. Before any future +PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json new file mode 100644 index 0000000000..60530966a8 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json @@ -0,0 +1,15 @@ +{ + "files": { + "DERIVATION.md": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1", + "REPRODUCTION.json": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f", + "REVIEW.md": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1", + "check.py": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84", + "normal/INPUTS.json": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "normal/REVIEW.json": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56", + "optimized/INPUTS.json": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "optimized/REVIEW.json": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + "publication": "No PR, push, commit, or publication.", + "scope": "Both complete local providers, direct-FULL refinement, exact physical phases, arbitrary inputs, and local invoice. No recursive hosting, later-stage conversion, full decoder, supplier, or kappa claim.", + "status": "PASS_INDEPENDENT_ROW_CAPTURE_NATIVE" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..b8d020d7f9 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "INPUTS.json": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "REVIEW.json": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + "source_files_rechecked": 44, + "status": "PASS" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md new file mode 100644 index 0000000000..8bdaaa327e --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md @@ -0,0 +1,255 @@ +# Independent review of the selected-row native service + +The frozen word forms the sixteen centre rows of the actual rank16 +response in sixteen existing target fields. It preserves arbitrary +target baselines and all 416 fields outside the two data banks. +It uses no new field, private field, or odd-arithmetic scan. + +The local service and its direct-FULL refinement pass the independent +checks below. No material defect was found. The output representation +has changed. Its use by a complete recursive caller remains open. + +## Inputs and independent method + +The main producer +[freeze](../../new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json) +has SHA256 +`5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8`. +Its decompressed payload SHA256 is +`7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2`. + +The separate direct-FULL +[freeze](../../new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json) +has SHA256 +`f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e`. +Its decompressed payload SHA256 is +`fa3342f8b4ddf286f6f67922f4184486ec0162610e4de6a457de3eed0750504c`. + +The actual source word is the rank16 extension at decompressed SHA256 +`d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4`. +The controller's scalar +[freeze](../../controller-followthrough-20261017/row-capture-20261020/FREEZE.json) +has SHA256 +`0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf`. + +The checker imports no producer code. It constructs the pivot inverse +from the exact signed Hadamard Gram matrix. It then constructs C, +its inverse, CE, and the encoded response independently. It checks +the scalar words by reverse output-column propagation. A separate +forward row pass checks the complete map and every scalar prefix. + +The physical phase interpreter is the pinned independent integer +Gaussian interpreter from the isotropic-pair review. It uses literal +address maps and exact Gaussian coefficients. It does not import +the producer's Clifford compiler or phase checker. + +## Exact code and physical contract + +The independent derivation is in [DERIVATION.md](DERIVATION.md). +Let \(E=I+UV\), and let P be the ordered set + +```text +0,27,36,111,20,7,57,46,1,3,6,8,17,18,24,23. +``` + +Put \(W=V_P^{-1}V\). The actual pivot Gram matrix is +\(\operatorname{diag}(2I_8,I_8)\). This gives a direct exact inverse +for \(V_P\), with both inverse orders checked. + +Define C to have rows W on P and identity rows elsewhere. The +correction \(C-I\) has square zero and rank sixteen. Thus + +\[ +C=I+\iota_P(W-\pi_P),\qquad +C^{-1}=I-\iota_P(W-\pi_P). +\] + +The checker verifies both matrix inverse orders and both literal +scalar inverse orders. The code and inverse are dyadic and each +cost 1760 old real scalar units. They need no extra field. + +The actual rows satisfy + +\[ +WE=\operatorname{diag}(-5I_8,-7I_8)W. +\] + +The selected rows of CE are therefore those same sixteen queries +with multipliers -5 or -7. The scalar late-query word adds these +rows to an arbitrary existing target value. It costs 3424 units. +It does not divide by five or seven. + +Write \(q=Q^{-1}\). For physical input \((Qx,y)\), the exact output is + +\[ +X'=F_9x,\qquad +Y'_P=F_9[C(y+Ex)]_P,\qquad +Y'_R=F_9[q(y+Ex)]_R. +\] + +The selected values include the arbitrary baseline \(Wy\). No +baseline is set to zero or removed from the output contract. +Equivalently, \(Y'=TC(y+Ex)\), where T is \(F_9\) on P and +\(F_9q\) on R. This is an invertible output representation. +No step commutes C or E through Q. + +## Complete operation order + +The checker derives the deletion from the original literal word. +It removes all events whose target is selected Y. For each provider, +this is exactly 128 H1 calls and 122 scalar events. Those scalar +events cost 928 units. + +Every retained event is inspected. No retained scalar event reads a +selected target. All retained events appear in their original order +and with their exact original bytes. Removing only one member of a +selected large pair fails the retained-read check. + +The new complete word has four stages: + +| Stage | Event interval, end excluded | Real scalar units | +| --- | --- | ---: | +| Current-I precode C | 0 to 232 | 1760 | +| Retained original word | 232 to 2622 | 6456 | +| Sixteen I-to-FULL children | 2622 to 2638 | 0 | +| Late common-FULL query | 2638 to 2886 | 3424 | + +Every source and selected target has frame FULL before the late +query. Every scalar addition has the same actual source and target +frame. All final frame declarations are checked. The 96 ordinary +target declarations are unchanged. The selected targets end in FULL. + +Both providers pass all 640 independent input columns. A separate +forward pass gives the same complete map. Every field numbered +224 through 639 retains its arbitrary input. No operation addresses +these fields. There is no CLEAR, hidden zero field, or new owned state. +Deleting the precode or late query is rejected by the full-column test. + +## Physical phases + +There are 1447 distinct retained native recipes. Each is byte equal +to the exact ordered frame pair in the already accepted rank16 word. +The inherited phase proof is pinned by +[the independent extension freeze](../low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json), +at SHA256 +`c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c`, +and its base native review. This review does not repeat that full +phase sweep. + +The new rank-nine recipe occurs sixteen times. The independent +interpreter checks all 512 spatial input columns against the exact +nine positive coordinate kernels. Every column has 512 exact +nonzero coefficients. The comparison includes the global phase. +A wrong global phase is rejected. + +All 112 source entry adapters are exact inherited records. The +96 ordinary outgoing adapters are new explicit inverse monomials. +For each, the checker composes it with the accepted incoming +target adapter in both orders. Every one of the 512 input columns +is exactly the identity in both orders. This proves the outgoing +map to \(F_9q_p\), including phase. + +No outgoing hole adapter is present on a selected target. Its +canonical FULL frame is exactly \(F_9\). These exact spatial +identities tensor to every width admitted by the retained primitive +contract. They are exact equalities, not equalities up to phase. + +The checker verifies the executed recipes. The producer's +descriptive compiler circuits are not executed by this review. +Their intended endpoint functions are checked through the exact +inverse-adapter identities above. + +## Direct-FULL refinement + +The accepted native recipe convention uses +\(C_{e_0}\cdots C_{e_{r-1}}\) between its two monomial maps. +At rank nine, this is already the required \(F_9\). Identity +left and right maps therefore suffice. + +The checker verifies that direct recipe on every spatial column. +It then compares both complete refined provider words with the +main packet. All events, frames, endpoint views, and matrices are +byte equal. Only the shared rank-nine recipe changes. Thus the +complete-word correctness proof transfers by exact substitution. +There is no need for a new logical-column replay of an unchanged +event list. + +The refinement removes the two nontrivial side maps from each of +the sixteen new calls. It does not change their sizes or number. +The native side-map upper bound drops from 3040 to 3008. + +## Complete local invoice and precision scope + +Each provider has the profile + +```text +1392 H1 + 64 H2 + 48 H3 + 16 H9. +``` + +This is 1520 recursive calls and native mass 1808. The complete +old scalar invoice is 11640. The direct refinement has 112 input +monomial views, 96 output monomial views, and at most 3008 native +side maps. It uses no odd-arithmetic scan or new field. + +The high-rank calls remain sixteen rank-nine calls. A complete +recurrence must use their exact sizes. Replacing their costs by +native mass alone is not a complete cost calculation. + +The exact content row one-norm over the entire emitted word is at +most 132. The additional content binary denominator height is one. +Both bounds include the precode and the late scaled queries. +Under the unitary native charts, the first bound also applies to +the per-field Hilbert norm at operation boundaries. + +These are local content bounds. They do not price primitive +internals, recursive-child guards, rounding error, outer owner +views, or the full numerical precision requirement. + +## Reuse and remaining scope + +The row-replacement argument is structural. If a forward word has +independent source progress, an isolated selected target set, and +an invertible row code that can be formed at the common input +frame, replace those target paths by frame advances and a late +coded response query. The output retains every arbitrary target +baseline. The present word verifies all these premises. + +The separate +[access packet](../../bridge-access-20261017/row-capture-access-20261020/FREEZE.json), +at SHA256 +`9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11`, +binds the construction to its literal D25 owner views. This review +pins that packet but does not rerun its phase census. + +That packet gives the next current-entry type as Q on selected +carriers and I elsewhere. This is not the old all-I target type. +A later caller must consume that type or implement its conversion. +No such conversion, final decoder, full controller, or recursive +host is included in the local invoice. + +This review establishes local centre formation in existing output +fields. It does not establish a complete supplier or a kappa +improvement. + +## Reproduction and credit + +Run from the workspace root: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized +``` + +The required final line is `PASS_INDEPENDENT_ROW_CAPTURE_NATIVE`. +`REPRODUCTION.json` records the byte comparison and final source +hash checks. +Both runs completed with that result. Their result and input +receipts are byte identical. All 44 consumed source files were +rechecked and are unchanged. + +The producer proof records the source, cyclic, controller, and +bridge-access contributions. The independent review supplied the +direct-FULL identity-map deduction. AI assistance was used. +No PR, push, commit, or publication is authorized. Before any future +PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py new file mode 100644 index 0000000000..6fa689d442 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py @@ -0,0 +1,450 @@ +#!/usr/bin/env python3 +"""Check the selected-row code and its complete native service.""" +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +INPUTS = {} +P = [0, 27, 36, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23] +RAW = LANES/'new-core-transfer-20261017/low-displacement-20261020' +ALG = LANES/'controller-followthrough-20261017/row-capture-20261020' +NATIVE = RAW/'row-only-capture-20261020' +ACCEPTED = LANES/'new-native-recipes-20261017/low-displacement-review-20261020' + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(path, pin=None, compressed=False): + data = path.read_bytes() + content = gzip.decompress(data) if compressed else data + need(pin is None or sha256(content).hexdigest() == pin, + 'Input pin: '+str(path)) + INPUTS[str(path.relative_to(LANES))] = {'sha256': sha256(data).hexdigest()} + if compressed: + INPUTS[str(path.relative_to(LANES))]['decompressed_sha256'] = sha256(content).hexdigest() + return content + + +def frozen(path, name, pin): + obj = json.loads(read(path/name, pin)) + for name, digest in obj['files'].items(): + read(path/name, digest) + return obj + + +def rows(value): + return [{int(k): F(v) for k, v in row.items() if F(v)} for row in value] + + +def unit(n): + return [{i: F(1)} for i in range(n)] + + +def add(target, source, coefficient=F(1)): + for key, value in source.items(): + x = target.get(key, F(0))+coefficient*value + if x: + target[key] = x + else: + target.pop(key, None) + + +def mul(a, b): + out = [] + for row in a: + result = {} + for k, v in row.items(): + add(result, b[k], v) + out.append(result) + return out + + +def rank(a): + pivots = {} + for original in a: + row = dict(original) + while row: + j = min(row) + if j not in pivots: + value = row[j] + pivots[j] = {k: v/value for k, v in row.items()} + break + add(row, pivots[j], -row[j]) + return len(pivots) + + +def transpose(a, n): + out = [{} for _ in range(n)] + for i, row in enumerate(a): + for j, v in row.items(): + out[j][i] = v + return out + + +def price(events): + total = 0 + for op, _, _, value in events: + c = F(value) + n, d = abs(c.numerator), c.denominator + need(n > 0 and d & (d-1) == 0, 'Nonzero dyadic coefficient') + if op == 'scale': + need(n & (n-1) == 0, 'Dyadic unit scale') + total += 2*(abs(n.bit_length()-d.bit_length())+(c < 0)) + else: + need(op == 'add', 'Scalar opcode') + total += 2*(3+n.bit_length()-1+n.bit_count()+d.bit_length()-1) + return total + + +def reverse(events, n): + """Propagate output columns through the scalar word in reverse order.""" + columns = unit(n) + for op, target, origin, value in reversed(events): + c = F(value) + if op == 'scale': + columns[target] = {k: c*v for k, v in columns[target].items()} + else: + need(op == 'add' and target != origin, 'Distinct ADD fields') + add(columns[origin], columns[target], c) + return columns + + +def prefix(events, n): + """Compute exact prefix rows, separately from the reverse pass.""" + state = unit(n) + norm, height = F(1), 0 + for op, target, origin, value in events: + c = F(value) + if op == 'scale': + state[target] = {k: c*v for k, v in state[target].items()} + else: + add(state[target], state[origin], c) + norm = max(norm, sum(map(abs, state[target].values()), F(0))) + for x in state[target].values(): + d = x.denominator + need(d & (d-1) == 0, 'Dyadic prefix coefficient') + height = max(height, d.bit_length()-1) + return state, {'row_one_norm': str(norm), 'binary_height': height} + + +def algebra(raw, code): + model = raw['model'] + e, u, v = (rows(model[name]) for name in ('response', 'correction_U', 'correction_V')) + uv = mul(u, v) + expected_e = unit(112) + for row, correction in zip(expected_e, uv): + add(row, correction) + need(e == expected_e, 'Actual response factorization') + vp = [{j: row[p] for j, p in enumerate(P) if p in row} for row in v] + # The actual pivot blocks are signed two-coordinate Hadamards and units. + vp_t = transpose(vp, 16) + gram = [{i: F(2 if i < 8 else 1)} for i in range(16)] + need(mul(vp, vp_t) == gram, 'Actual pivot Gram matrix') + vi = [{j: x/(2 if j < 8 else 1) for j, x in row.items()} for row in vp_t] + need(mul(vi, vp) == unit(16) and mul(vp, vi) == unit(16), 'Pivot inverse orders') + w = mul(vi, v) + c, ci, b = unit(112), unit(112), [] + for i, p in enumerate(P): + need({j: w[i].get(q, F(0)) for j, q in enumerate(P)} == + {j: F(i == j) for j in range(16)}, 'Normalized pivot columns') + c[p] = dict(w[i]) + correction = dict(w[i]) + add(correction, {p: F(1)}, F(-1)) + b.append(correction) + add(ci[p], correction, F(-1)) + need(mul(c, ci) == unit(112) and mul(ci, c) == unit(112), 'Shear inverse orders') + need(rank(b) == 16, 'Exact shear displacement rank') + lamb = [{i: F(-5 if i < 8 else -7)} for i in range(16)] + need(mul(w, e) == mul(lamb, w), 'Selected left eigenvectors') + ce = mul(c, e) + encoded = mul(ce, ci) + need(all(set(row)-{i} <= set(P) for i, row in enumerate(encoded)), + 'Encoded response changes only pivot columns') + for name, value in [('pivot_minor', vp), ('pivot_minor_inverse', vi), + ('centre_reader', w), ('code', c), ('code_inverse', ci), + ('response', e), ('selected_capture_response', ce), + ('encoded_response', encoded)]: + need(rows(code[name]) == value, 'Independent algebra: '+name) + need(code['pivots'] == P, 'Exact selected ports') + for name, matrix in [('scalar_word', c), ('inverse_scalar_word', ci)]: + events = code[name] + need(reverse(events, 112) == transpose(matrix, 112), 'Reverse code: '+name) + need(price(events) == 1760, 'Code scalar price') + for op, target, origin, _ in events: + need(target in P and (op == 'scale' or origin not in P), 'Unchanged shear source') + word = code['scalar_word']+code['inverse_scalar_word'] + need(reverse(word, 112) == unit(112), 'Literal inverse order') + need(reverse(code['inverse_scalar_word']+code['scalar_word'], 112) == unit(112), + 'Other literal inverse order') + query = unit(224) + for p in P: + add(query[p], {112+j: x for j, x in ce[p].items()}) + need(reverse(code['final_query_word'], 224) == transpose(query, 224), + 'Arbitrary-baseline late query') + need(price(code['final_query_word']) == 3424, 'Late query scalar price') + a, pre_bound = prefix(code['scalar_word'], 112) + need(a == c, 'Separate forward code') + a, query_bound = prefix(code['final_query_word'], 224) + need(a == query, 'Separate forward late query') + return e, c, ce, { + 'code_price': 1760, 'query_price': 3424, + 'code_prefix': pre_bound, 'query_prefix_on_independent_inputs': query_bound, + 'displacement_rank': 16, 'extra_fields': 0, 'odd_scans': 0, + } + + +def inherit(): + frozen(ACCEPTED, 'NATIVE-REVIEW-FREEZE.json', + 'cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976') + frozen(ACCEPTED, 'EXTENSIONS-REVIEW-FREEZE.json', + 'c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c') + phase_path = LANES/'new-native-recipes-20261017/isotropic-pair-review-20261018/check.py' + read(phase_path, 'e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18') + spec = importlib.util.spec_from_file_location('independent_spatial_phase', phase_path) + phase = importlib.util.module_from_spec(spec) + spec.loader.exec_module(phase) + return phase + + +def select_raw(raw_word, selected): + indices, removed = [], [] + for i, event in enumerate(raw_word['events']): + need(event[0] in ('native', 'scalar'), 'Raw event grammar') + target = event[1] if event[0] == 'native' else event[1][1] + (removed if target in selected else indices).append(i) + for i in indices: + event = raw_word['events'][i] + if event[0] == 'scalar' and event[1][0] == 'add': + need(event[1][2] not in selected, 'Retained read of removed target') + return indices, removed + + +def check_word(word, old, code, e, c, ce): + need(word['frames'] == old['frames'] and word['start'] == old['start'], + 'Unchanged exact input geometry') + selected = {112+p for p in P} + indices, removed = select_raw(old, selected) + need(word['retained_original_event_indices'] == indices, 'Exact removal indices') + kept = [old['events'][i] for i in indices] + cut = [old['events'][i] for i in removed] + need(Counter(x[0] for x in cut) == {'native': 128, 'scalar': 122}, + 'Complete removed inventory') + need(Counter(x[4] for x in cut if x[0] == 'native') == {1: 128}, + 'Only the selected rank-one children are removed') + need(price([x[1] for x in cut if x[0] == 'scalar']) == 928, 'Removed scalar price') + pre = [['scalar', [op, 112+t, None if s is None else 112+s, v], 0] + for op, t, s, v in code['scalar_word']] + progress = [['native', 112+p, 0, 1, 9, 'capture-full'] for p in P] + late = [['scalar', [op, 112+t, None if s is None else s-112, v], 1] + for op, t, s, v in code['final_query_word']] + need(word['events'] == pre+kept+progress+late, 'Exact complete operation order') + stages = [('precode', pre), ('retained_core', kept), + ('selected_full_progress', progress), ('late_query', late)] + cursor, expected_ranges = 0, {} + for name, events in stages: + expected_ranges[name] = [cursor, cursor+len(events)] + cursor += len(events) + need(word['stage_ranges'] == expected_ranges, 'Exact stage boundaries') + need(cursor == 2886, 'Complete event count') + final = list(old['final']) + for field in selected: + final[field] = 1 + need(word['final'] == final, 'Exact changed output frames') + need(old['frames'][0] == [] and len(old['frames'][1]) == 9, 'I and FULL declarations') + current = list(word['start']) + count, used = Counter(), set() + for i, event in enumerate(word['events']): + if i == expected_ranges['late_query'][0]: + need(all(current[p] == 1 for p in range(112)) and + all(current[p] == 1 for p in selected), 'Late common-FULL cut') + if event[0] == 'native': + _, field, before, after, r, key = event + need(0 <= field < 224 and current[field] == before, 'Native field and old frame') + need(word['native_recipes'][key]['rank'] == r, 'Native rank binding') + if key == 'capture-full': + need(field in selected and (before, after, r) == (0, 1, 9), + 'Only selected complete FULL replacements') + else: + need(word['native_recipes'][key] == old['native_recipes'][key], + 'Exact inherited phase record') + need(key == str(before)+':'+str(after), 'Ordered inherited frame pair') + current[field] = after + count[r] += 1 + used.add(key) + else: + _, scalar, frame = event + op, target, origin, _ = scalar + need(0 <= target < 224 and current[target] == frame, 'Scalar target frame') + if op == 'add': + need(0 <= origin < 224 and current[origin] == frame, 'Scalar source frame') + else: + need(op == 'scale' and origin is None, 'Scale grammar') + need(current == final, 'Complete final frame ledger') + need(used == set(word['native_recipes']), 'Every stored recipe is used') + need(count == {1: 1392, 2: 64, 3: 48, 9: 16}, 'Complete native profile') + scalars = [event[1] for event in word['events'] if event[0] == 'scalar'] + expected = unit(640) + for p in range(112): + target = 112+p + expected[target] = {112+j: v for j, v in c[p].items()} + add(expected[target], ce[p] if p in P else e[p]) + need(reverse(scalars, 640) == transpose(expected, 640), 'All640 reverse input columns') + actual, growth = prefix(scalars, 640) + need(actual == expected and actual[224:] == unit(640)[224:], 'Separate forward row check') + need(growth == {'row_one_norm': '132', 'binary_height': 1}, + 'Complete operation-boundary content bounds') + need(price(scalars) == 11640, 'Complete scalar invoice') + stage_prices = {name: price([e[1] for e in events if e[0] == 'scalar']) + for name, events in stages} + need(stage_prices == {'precode': 1760, 'retained_core': 6456, + 'selected_full_progress': 0, 'late_query': 3424}, + 'All four scalar stage bills') + input_views = [r for r in old['endpoint_adapters'] if r['role'] == 'source'] + need(word['input_views'] == input_views, 'All112 exact input phase adapters') + outputs = word['output_views'] + need(len(outputs) == 96 and {r['port'] for r in outputs} == set(range(112))-set(P), + 'Exactly the96 ordinary output adapters') + for r in outputs: + need(r['frame'] == final[112+r['port']] and r['recipe']['rank'] == 0 and + r['recipe']['right'] is None, 'One output monomial in the actual ordinary frame') + full = [['C', 1 << j, 1] for j in range(9)] + need(word['new_full_recipe_circuit'] == full, 'Declared complete positive FULL kernel') + need(reverse([x[1] for x in kept+progress+late if x[0] == 'scalar'], 640) != + transpose(expected, 640), 'Missing precode control') + need(reverse([x[1] for x in pre+kept+progress if x[0] == 'scalar'], 640) != + transpose(expected, 640), 'Missing late query control') + try: + select_raw(old, selected-{112+27}) + except ValueError: + pass + else: + raise ValueError('Incomplete selected-pair control') + return { + 'input_columns': 640, 'unchanged_arbitrary_roles': 416, 'events': cursor, + 'removed_events': len(removed), 'removed_scalar_price': 928, + 'native_profile': dict(sorted(count.items())), + 'native_children': sum(count.values()), 'native_mass': sum(r*n for r, n in count.items()), + 'real_scalar_primitives': price(scalars), 'scalar_stage_prices': stage_prices, + 'input_views': 112, 'output_views': 96, + 'native_side_maps_upper_bound': 2*sum(count.values()), + 'inherited_distinct_native_recipes': len(used)-1, + 'new_distinct_native_recipes': 1, 'growth': growth, + 'private_fields': 0, 'new_fields': 0, 'odd_scans': 0, + } + + +def phases(word, old, phase): + full = [('C', 1 << j, 1) for j in range(9)] + record = word['native_recipes']['capture-full'] + result = {'full': phase.compare(phase.recipe(record), full, 'New complete F9', 512)} + old_target = {r['port']: r for r in old['endpoint_adapters'] if r['role'] == 'target'} + inverse_checks = [] + for view in word['output_views']: + p = view['port'] + inherited = phase.recipe(old_target[p]) + new = phase.recipe(view['recipe']) + left = phase.compare(inherited+new, [], 'Output inverse '+str(p), 1) + right = phase.compare(new+inherited, [], 'Output inverse other order '+str(p), 1) + inverse_checks.append({'port': p, 'orders': [left, right]}) + result['output_inverse_monomials'] = inverse_checks + identity = {'matrix_rows': [1 << j for j in range(9)], + 'quadratic_rows': [0]*9, 'linear_Z4': [0]*9, 'offset': 0, 'phase': 0} + direct = {'rank': 9, 'left': identity, 'right': identity} + result['identity_wrapper_corollary'] = phase.compare( + phase.recipe(direct), full, 'Direct identity-wrapper F9', 512) + bad = phase.recipe(record)+phase.compile_circuit([['phase', 1]]) + need(phase.run(bad, 0) != phase.run(full, 0), 'Wrong global phase control') + result['scope'] = 'Exact executed recipes; descriptive compiler circuits are not executed.' + return result + + +def direct_refinement(payload): + frozen(NATIVE, 'DIRECT-FULL-FREEZE.json', + 'f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e') + direct = json.loads(read(NATIVE/'direct-normal/DIRECT-FULL-CAPTURE.json.gz', + 'fa3342f8b4ddf286f6f67922f4184486ec0162610e4de6a457de3eed0750504c', True)) + need(direct['refinement_source_decompressed_sha256'] == + '7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2', + 'Exact refinement source') + need(set(direct) == set(payload)|{'refinement_source_decompressed_sha256'}, + 'No additional refinement state') + for key in set(payload)-{'providers', 'schema'}: + need(direct[key] == payload[key], 'Unchanged refinement metadata: '+key) + identity = {'matrix_rows': [1 << j for j in range(9)], + 'quadratic_rows': [0]*9, 'linear_Z4': [0]*9, 'offset': 0, 'phase': 0} + expected = {'rank': 9, 'left': identity, 'right': identity} + for name, word in payload['providers'].items(): + changed = direct['providers'][name] + need(set(changed) == set(word), 'Unchanged word schema') + for key in set(word)-{'native_recipes'}: + need(changed[key] == word[key], 'Exact unchanged complete word: '+key) + need(set(changed['native_recipes']) == set(word['native_recipes']), + 'No additional native recipe') + for key, record in word['native_recipes'].items(): + need(changed['native_recipes'][key] == (expected if key == 'capture-full' else record), + 'Only the direct FULL recipe changes') + return {'providers': ['base', 'extra'], 'changed_occurrences_per_word': 16, + 'all_events_and_boundary_views_byte_equal': True, + 'real_scalar_primitives': 11640, 'native_children': 1520, 'native_mass': 1808, + 'native_side_maps_upper_bound': 3008, + 'proof': 'Exact complete-word substitution using the independently checked identity-wrapper kernel.'} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + frozen(ALG, 'FREEZE.json', '0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf') + raw = json.loads(read(RAW/'odd16-normal-v2/EXTENSION-PROGRAM.json.gz', + 'd466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4', True)) + code = json.loads(read(ALG/'run-normal/ROW-CAPTURE.json', + '4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7')) + e, c, ce, algebra_report = algebra(raw, code) + frozen(NATIVE, 'FREEZE.json', + '5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8') + frozen(LANES/'bridge-access-20261017/row-capture-access-20261020', 'FREEZE.json', + '9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11') + payload = json.loads(read(NATIVE/'run-normal/PRODUCTIVE-CAPTURE.json.gz', + '7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2', True)) + need(payload['schema'] == 'productive-sixteen-full-capture-v1', 'Native schema') + need(payload['selected_ports'] == P and payload['ports'] == raw['model']['ports'], + 'Exact physical selected ports and line directions') + need(payload['ordinary_ports'] == sorted(set(range(112))-set(P)) and + payload['inverse_code'] == code['code_inverse'], 'Complete inverse and ordinary metadata') + for key, expected in [('response', e), ('code', c), ('captured_response', ce)]: + need(rows(payload[key]) == expected, 'Native matrix contract: '+key) + need(set(payload['providers']) == {'base', 'extra'}, 'Both providers') + need(payload['providers']['base'] == payload['providers']['extra'], + 'Byte-equal provider payloads') + word_reports = {} + for provider, word in payload['providers'].items(): + word_reports[provider] = check_word(word, raw['providers'][provider]['forward'], code, e, c, ce) + phase = inherit() + phase_report = phases(payload['providers']['base'], raw['providers']['base']['forward'], phase) + refinement_report = direct_refinement(payload) + report = { + 'status': 'PASS_INDEPENDENT_ROW_CAPTURE_NATIVE', + 'algebra': algebra_report, 'literal_words': word_reports, + 'phases': phase_report, 'direct_full_refinement': refinement_report, + 'negative_controls': ['missing precode', 'missing late query', + 'incomplete selected pair', 'wrong global phase'], + 'scope': 'Complete local forward native service with changed output representation. No free later-stage conversion, global decoder, recursive host, or complete supplier claim.', + } + args.out.mkdir(parents=True, exist_ok=True) + (args.out/'REVIEW.json').write_text(json.dumps(report, indent=2, sort_keys=True)+'\n') + (args.out/'INPUTS.json').write_text(json.dumps(INPUTS, indent=2, sort_keys=True)+'\n') + print(report['status']) + + +if __name__ == '__main__': + main() diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json new file mode 100644 index 0000000000..7ef7d475fc --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json @@ -0,0 +1,137 @@ +{ + "bridge-access-20261017/row-capture-access-20261020/ACCESS.md": { + "sha256": "b28785e70fd700a4ed564f4cfc9d154c1b154939541053dc8fb802911c1448b1" + }, + "bridge-access-20261017/row-capture-access-20261020/FREEZE.json": { + "sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11" + }, + "bridge-access-20261017/row-capture-access-20261020/check_access.py": { + "sha256": "48baba6e09b787924c496c8d4ce89c9dd3f77585946516f90ff8803d45adb5cd" + }, + "bridge-access-20261017/row-capture-access-20261020/run-normal/ACCESS-PROGRAM.json": { + "sha256": "c2d6a3300f759c4052236fec5ca8ef446f35b444f78369eaa9aed9ab9625f139" + }, + "bridge-access-20261017/row-capture-access-20261020/run-normal/CHECKS.json": { + "sha256": "fc30fa5c4923633ff2aac86881656a086416193a90511bf06754fc9f7c17174b" + }, + "bridge-access-20261017/row-capture-access-20261020/run-optimized/ACCESS-PROGRAM.json": { + "sha256": "c2d6a3300f759c4052236fec5ca8ef446f35b444f78369eaa9aed9ab9625f139" + }, + "bridge-access-20261017/row-capture-access-20261020/run-optimized/CHECKS.json": { + "sha256": "fc30fa5c4923633ff2aac86881656a086416193a90511bf06754fc9f7c17174b" + }, + "controller-followthrough-20261017/row-capture-20261020/FREEZE.json": { + "sha256": "0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf" + }, + "controller-followthrough-20261017/row-capture-20261020/ROW-CAPTURE.md": { + "sha256": "0caea104839f0e9726c892ab2b21c2c3501deb818ab0c844e4fa5234cb870eee" + }, + "controller-followthrough-20261017/row-capture-20261020/check_row_capture.py": { + "sha256": "ccf661107a790c3d858a3f2bd4d8adc5269f588bfd989bd2e2029e26cbb14081" + }, + "controller-followthrough-20261017/row-capture-20261020/run-normal/CHECKS.json": { + "sha256": "7054fe6350d900561111b81f2ce46057edb62aef1f5581c4adac66f1c1742081" + }, + "controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json": { + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json": { + "sha256": "f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL.md": { + "sha256": "905d4ae107dcc014e28bb01a0e6090d02ad075ed219e4e1b921fe50a86ba032c" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json": { + "sha256": "5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/PRODUCTIVE-CAPTURE.md": { + "sha256": "de842ef7745cc86ab21a7e05472bc99ef47e7d0c75185b70cfe40219715aee66" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-normal/CHECKS.json": { + "sha256": "267b3b0cfff10073d0edc497d5f1ee3290e789124eca7e9e3c63a7e2fc3605f3" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-normal/DIRECT-FULL-CAPTURE.json.gz": { + "decompressed_sha256": "fa3342f8b4ddf286f6f67922f4184486ec0162610e4de6a457de3eed0750504c", + "sha256": "b1bade79c227366b9c283acfbbb4cbdc5dbf3f6a1764bac0e69abd2493e38487" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-optimized/CHECKS.json": { + "sha256": "267b3b0cfff10073d0edc497d5f1ee3290e789124eca7e9e3c63a7e2fc3605f3" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-optimized/DIRECT-FULL-CAPTURE.json.gz": { + "sha256": "b1bade79c227366b9c283acfbbb4cbdc5dbf3f6a1764bac0e69abd2493e38487" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_capture.py": { + "sha256": "1557c9f38b1d89f6d38e920d8db604607519a99cf37366b4c15414aed489cf1f" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_direct_full.py": { + "sha256": "fbe845f577874795b83de0f7733e90c904aabebb7d33bf1a8874d10c6e0fa574" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/CHECKS.json": { + "sha256": "8f769610ac2a5bd905a89566dde512bfa7ab47a46770b76897deb0536f004c2d" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz": { + "decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-optimized/CHECKS.json": { + "sha256": "8f769610ac2a5bd905a89566dde512bfa7ab47a46770b76897deb0536f004c2d" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-optimized/PRODUCTIVE-CAPTURE.json.gz": { + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json new file mode 100644 index 0000000000..5a086387f6 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json @@ -0,0 +1,1563 @@ +{ + "algebra": { + "code_prefix": { + "binary_height": 1, + "row_one_norm": "22" + }, + "code_price": 1760, + "displacement_rank": 16, + "extra_fields": 0, + "odd_scans": 0, + "query_prefix_on_independent_inputs": { + "binary_height": 1, + "row_one_norm": "112" + }, + "query_price": 3424 + }, + "direct_full_refinement": { + "all_events_and_boundary_views_byte_equal": true, + "changed_occurrences_per_word": 16, + "native_children": 1520, + "native_mass": 1808, + "native_side_maps_upper_bound": 3008, + "proof": "Exact complete-word substitution using the independently checked identity-wrapper kernel.", + "providers": [ + "base", + "extra" + ], + "real_scalar_primitives": 11640 + }, + "literal_words": { + "base": { + "events": 2886, + "growth": { + "binary_height": 1, + "row_one_norm": "132" + }, + "inherited_distinct_native_recipes": 1447, + "input_columns": 640, + "input_views": 112, + "native_children": 1520, + "native_mass": 1808, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "9": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_distinct_native_recipes": 1, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 11640, + "removed_events": 250, + "removed_scalar_price": 928, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 1760, + "retained_core": 6456, + "selected_full_progress": 0 + }, + "unchanged_arbitrary_roles": 416 + }, + "extra": { + "events": 2886, + "growth": { + "binary_height": 1, + "row_one_norm": "132" + }, + "inherited_distinct_native_recipes": 1447, + "input_columns": 640, + "input_views": 112, + "native_children": 1520, + "native_mass": 1808, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "9": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_distinct_native_recipes": 1, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 11640, + "removed_events": 250, + "removed_scalar_price": 928, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 1760, + "retained_core": 6456, + "selected_full_progress": 0 + }, + "unchanged_arbitrary_roles": 416 + } + }, + "negative_controls": [ + "missing precode", + "missing late query", + "incomplete selected pair", + "wrong global phase" + ], + "phases": { + "full": { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "nonzero_coefficients": 262144, + "spatial_columns": 512 + }, + "identity_wrapper_corollary": { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "nonzero_coefficients": 262144, + "spatial_columns": 512 + }, + "output_inverse_monomials": [ + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 2 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 4 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 5 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 9 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 10 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 11 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 12 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 13 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 14 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 15 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 16 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 19 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 21 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 22 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 25 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 26 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 28 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 29 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 30 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 31 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 32 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 33 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 34 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 35 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 37 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 38 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 39 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 40 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 41 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 42 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 43 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 44 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 45 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 47 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 48 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 49 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 50 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 51 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 52 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 53 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 54 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 55 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 56 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 58 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 59 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 60 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 61 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 62 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 63 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 64 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 65 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 66 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 67 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 68 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 69 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 70 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 71 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 72 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 73 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 74 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 75 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 76 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 77 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 78 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 79 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 80 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 81 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 82 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 83 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 84 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 85 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 86 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 87 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 88 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 89 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 90 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 91 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 92 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 93 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 94 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 95 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 96 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 97 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 98 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 99 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 100 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 101 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 102 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 103 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 104 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 105 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 106 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 107 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 108 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 109 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 110 + } + ], + "scope": "Exact executed recipes; descriptive compiler circuits are not executed." + }, + "scope": "Complete local forward native service with changed output representation. No free later-stage conversion, global decoder, recursive host, or complete supplier claim.", + "status": "PASS_INDEPENDENT_ROW_CAPTURE_NATIVE" +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json new file mode 100644 index 0000000000..7ef7d475fc --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json @@ -0,0 +1,137 @@ +{ + "bridge-access-20261017/row-capture-access-20261020/ACCESS.md": { + "sha256": "b28785e70fd700a4ed564f4cfc9d154c1b154939541053dc8fb802911c1448b1" + }, + "bridge-access-20261017/row-capture-access-20261020/FREEZE.json": { + "sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11" + }, + "bridge-access-20261017/row-capture-access-20261020/check_access.py": { + "sha256": "48baba6e09b787924c496c8d4ce89c9dd3f77585946516f90ff8803d45adb5cd" + }, + "bridge-access-20261017/row-capture-access-20261020/run-normal/ACCESS-PROGRAM.json": { + "sha256": "c2d6a3300f759c4052236fec5ca8ef446f35b444f78369eaa9aed9ab9625f139" + }, + "bridge-access-20261017/row-capture-access-20261020/run-normal/CHECKS.json": { + "sha256": "fc30fa5c4923633ff2aac86881656a086416193a90511bf06754fc9f7c17174b" + }, + "bridge-access-20261017/row-capture-access-20261020/run-optimized/ACCESS-PROGRAM.json": { + "sha256": "c2d6a3300f759c4052236fec5ca8ef446f35b444f78369eaa9aed9ab9625f139" + }, + "bridge-access-20261017/row-capture-access-20261020/run-optimized/CHECKS.json": { + "sha256": "fc30fa5c4923633ff2aac86881656a086416193a90511bf06754fc9f7c17174b" + }, + "controller-followthrough-20261017/row-capture-20261020/FREEZE.json": { + "sha256": "0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf" + }, + "controller-followthrough-20261017/row-capture-20261020/ROW-CAPTURE.md": { + "sha256": "0caea104839f0e9726c892ab2b21c2c3501deb818ab0c844e4fa5234cb870eee" + }, + "controller-followthrough-20261017/row-capture-20261020/check_row_capture.py": { + "sha256": "ccf661107a790c3d858a3f2bd4d8adc5269f588bfd989bd2e2029e26cbb14081" + }, + "controller-followthrough-20261017/row-capture-20261020/run-normal/CHECKS.json": { + "sha256": "7054fe6350d900561111b81f2ce46057edb62aef1f5581c4adac66f1c1742081" + }, + "controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json": { + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json": { + "sha256": "f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL.md": { + "sha256": "905d4ae107dcc014e28bb01a0e6090d02ad075ed219e4e1b921fe50a86ba032c" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json": { + "sha256": "5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/PRODUCTIVE-CAPTURE.md": { + "sha256": "de842ef7745cc86ab21a7e05472bc99ef47e7d0c75185b70cfe40219715aee66" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-normal/CHECKS.json": { + "sha256": "267b3b0cfff10073d0edc497d5f1ee3290e789124eca7e9e3c63a7e2fc3605f3" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-normal/DIRECT-FULL-CAPTURE.json.gz": { + "decompressed_sha256": "fa3342f8b4ddf286f6f67922f4184486ec0162610e4de6a457de3eed0750504c", + "sha256": "b1bade79c227366b9c283acfbbb4cbdc5dbf3f6a1764bac0e69abd2493e38487" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-optimized/CHECKS.json": { + "sha256": "267b3b0cfff10073d0edc497d5f1ee3290e789124eca7e9e3c63a7e2fc3605f3" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/direct-optimized/DIRECT-FULL-CAPTURE.json.gz": { + "sha256": "b1bade79c227366b9c283acfbbb4cbdc5dbf3f6a1764bac0e69abd2493e38487" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_capture.py": { + "sha256": "1557c9f38b1d89f6d38e920d8db604607519a99cf37366b4c15414aed489cf1f" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_direct_full.py": { + "sha256": "fbe845f577874795b83de0f7733e90c904aabebb7d33bf1a8874d10c6e0fa574" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/CHECKS.json": { + "sha256": "8f769610ac2a5bd905a89566dde512bfa7ab47a46770b76897deb0536f004c2d" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz": { + "decompressed_sha256": "7c3b8343ec04c65f98b7170c7f37c9f80605e28c95df00bcf2a189908461c8b2", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-optimized/CHECKS.json": { + "sha256": "8f769610ac2a5bd905a89566dde512bfa7ab47a46770b76897deb0536f004c2d" + }, + "new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-optimized/PRODUCTIVE-CAPTURE.json.gz": { + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } +} diff --git a/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json new file mode 100644 index 0000000000..5a086387f6 --- /dev/null +++ b/research/centre-code-services/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json @@ -0,0 +1,1563 @@ +{ + "algebra": { + "code_prefix": { + "binary_height": 1, + "row_one_norm": "22" + }, + "code_price": 1760, + "displacement_rank": 16, + "extra_fields": 0, + "odd_scans": 0, + "query_prefix_on_independent_inputs": { + "binary_height": 1, + "row_one_norm": "112" + }, + "query_price": 3424 + }, + "direct_full_refinement": { + "all_events_and_boundary_views_byte_equal": true, + "changed_occurrences_per_word": 16, + "native_children": 1520, + "native_mass": 1808, + "native_side_maps_upper_bound": 3008, + "proof": "Exact complete-word substitution using the independently checked identity-wrapper kernel.", + "providers": [ + "base", + "extra" + ], + "real_scalar_primitives": 11640 + }, + "literal_words": { + "base": { + "events": 2886, + "growth": { + "binary_height": 1, + "row_one_norm": "132" + }, + "inherited_distinct_native_recipes": 1447, + "input_columns": 640, + "input_views": 112, + "native_children": 1520, + "native_mass": 1808, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "9": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_distinct_native_recipes": 1, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 11640, + "removed_events": 250, + "removed_scalar_price": 928, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 1760, + "retained_core": 6456, + "selected_full_progress": 0 + }, + "unchanged_arbitrary_roles": 416 + }, + "extra": { + "events": 2886, + "growth": { + "binary_height": 1, + "row_one_norm": "132" + }, + "inherited_distinct_native_recipes": 1447, + "input_columns": 640, + "input_views": 112, + "native_children": 1520, + "native_mass": 1808, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "9": 16 + }, + "native_side_maps_upper_bound": 3040, + "new_distinct_native_recipes": 1, + "new_fields": 0, + "odd_scans": 0, + "output_views": 96, + "private_fields": 0, + "real_scalar_primitives": 11640, + "removed_events": 250, + "removed_scalar_price": 928, + "scalar_stage_prices": { + "late_query": 3424, + "precode": 1760, + "retained_core": 6456, + "selected_full_progress": 0 + }, + "unchanged_arbitrary_roles": 416 + } + }, + "negative_controls": [ + "missing precode", + "missing late query", + "incomplete selected pair", + "wrong global phase" + ], + "phases": { + "full": { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "nonzero_coefficients": 262144, + "spatial_columns": 512 + }, + "identity_wrapper_corollary": { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "nonzero_coefficients": 262144, + "spatial_columns": 512 + }, + "output_inverse_monomials": [ + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 2 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 4 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 5 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 9 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 10 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 11 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 12 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 13 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 14 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 15 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 16 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 19 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 21 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 22 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 25 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 26 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 28 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 29 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 30 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 31 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 32 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 33 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 34 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 35 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 37 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 38 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 39 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 40 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 41 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 42 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 43 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 44 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 45 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 47 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 48 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 49 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 50 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 51 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 52 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 53 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 54 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 55 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 56 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 58 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 59 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 60 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 61 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 62 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 63 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 64 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 65 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 66 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 67 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 68 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 69 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 70 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 71 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 72 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 73 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 74 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 75 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 76 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 77 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 78 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 79 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 80 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 81 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 82 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 83 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 84 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 85 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 86 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 87 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 88 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 89 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 90 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 91 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 92 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 93 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 94 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 95 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 96 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 97 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 98 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 99 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 100 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 101 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 102 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 103 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 104 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 105 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 106 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 107 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 108 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 109 + }, + { + "orders": [ + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + }, + { + "digest": "2dcf477f39973bad989fd7a77c1c76a29d007948a4e30f7b880961593920434c", + "nonzero_coefficients": 512, + "spatial_columns": 512 + } + ], + "port": 110 + } + ], + "scope": "Exact executed recipes; descriptive compiler circuits are not executed." + }, + "scope": "Complete local forward native service with changed output representation. No free later-stage conversion, global decoder, recursive host, or complete supplier claim.", + "status": "PASS_INDEPENDENT_ROW_CAPTURE_NATIVE" +} diff --git a/research/centre-code-services/frozen/root/MOVING-CENTRE-CODE-20261020.md b/research/centre-code-services/frozen/root/MOVING-CENTRE-CODE-20261020.md new file mode 100644 index 0000000000..2f671dba61 --- /dev/null +++ b/research/centre-code-services/frozen/root/MOVING-CENTRE-CODE-20261020.md @@ -0,0 +1,313 @@ +# A centre code that moves with the native phase + +A change to the reader removes the inverse requirement in +RANK30-PHASE-SECTION-20261020.md. The useful matrix is the constant +B=VU, rather than VQ^2U. For both actual low-rank responses, B is +invertible. The new entry code uses scalar maps and translations. +After the native advance it has exactly the section and reader of +the terminal correction. + +The rank-sixteen response has an additional property. Its induced +centre action is diagonal. In the transported code, its complete +conjugated response can therefore be applied by sixteen scalar +multiplications on existing data carriers. No centre cohort is needed. +The exit remains encoded. This result does not remove that exit code +or prove its compatibility with an interleaved productive call. + +## Hypotheses and actual responses + +Let E=I+UV be an invertible scalar response on n fields. The matrices +U and V have full column and row rank r. Assume B=VU is invertible. +Put H=I+B. Then H is invertible. Direct multiplication gives +H^-1=I-V E^-1 U. + +Let Q be the diagonal matrix of actual native line phases. Assume +Q_p^4=I exactly, and let L=Q^2. Each L_p is the specified simultaneous +translation. Let F be one common native operator which commutes with +Q and with every scalar matrix on these fields. Define the physical +data advance + +```text +A = F Q^-1. +``` + +The commutation premise is material. A port-dependent routed F need +not commute with U, V, or the chosen scalar code. + +The actual rank-thirty factor has B equal to eight blocks + +```text +[ -4 1 ] +[ 2 -2 ] +``` + +and eleven scalar blocks -5 and three scalar blocks -3. The 2 by 2 +blocks have determinant 6. + +For the actual rank-sixteen factor, + +```text +B = diag(-6 I_8, -8 I_8), +H = diag(-5 I_8, -7 I_8). +``` + +Thus the rank-sixteen section reader needs only the odd divisor 3. +The inverse centre action needs 5 and 7. These are different steps +with different exact-grid obligations. + +The rank-sixteen factor is taken from the actual frozen native response, +not from a new hypothetical matrix. Its native word, full inverse, +rank factor, and ordinary principal block have separate exact reviews. +The selected ordinary inverse can require 31; the whole-bank code here +does not use that principal inverse. + +## A section with the required reader + +At entry set + +```text +J_in = L U, +D_in = B^-1 V L. +``` + +Since L^2=I, D_in J_in=I. Both maps use only scalar operations and +the declared translations. There is no inverse of VLU. + +Advance the data by A and a centre bank by F. The transported maps are + +```text +J_out = A J_in F^-1 = Q U, +D_out = F D_in A^-1 = B^-1 V Q^-1. +``` + +The exact desired response is therefore + +```text +M = Q E Q^-1 = I+J_out B D_out. +``` + +This is the required negative-phase reader VQ^-1. It does not have the +reader mismatch of the earlier section D=(VLU)^-1 V. + +For arbitrary a,z, use the lossless section swap + +```text +S_in(a,z) = ((I-J_in D_in)a+J_in z, D_in a). +``` + +It is an involution. Its short word is + +```text +a += J_in z +z -= D_in a +a += J_in z +z *= -1 +``` + +The stored value of z is transferred into the data; it is not erased. +The middle operation needs a priced additive service. One option is +to apply B to z, subtract V L a, and apply B^-1 to z. + +All entry translations can be grouped. If S_0 is the same swap with +J=U and D=B^-1V, then + +```text +S_in = diag(L,I) S_0 diag(L,I). +``` + +Thus two passes of L on the data suffice for this explicit lowering. +At n=112 this is 224 declared translation-map calls. They retain their +packed-map cost. The scalar swap and its fixed-odd scans are separate. + +Let S_out be the transported swap. Its defining exact relation is + +```text +diag(A,F) S_in = S_out diag(A,F). +``` + +It satisfies + +```text +S_out diag(M,I) S_out = diag(I,H). +``` + +To check the last identity, write a=b+J_out c with D_out b=0. +S_out exchanges c and z; M leaves b fixed and sends c to Hc. +Conjugation therefore leaves the data fixed and sends z to Hz. +This proof includes every arbitrary data and centre input. + +## A square code on the existing data bank + +There is no need to introduce r new centre fields if a scalar change +of the existing n coordinates is allowed. Choose r physical rows P +such that U_P is invertible, and write R for the other rows. Define + +```text +C_0 a = (c,b), +c = B^-1 V a, +b = a_R-U_R U_P^-1 a_P. +``` + +The r centre outputs use the P carriers. The other outputs use R. +The inverse is + +```text +t = c-B^-1 V_R b, +a_P = U_P t, +a_R = U_R t+b. +``` + +These formulas prove invertibility. They also give + +```text +C_0 E C_0^-1 = diag(H,I_(n-r)). +``` + +The actual rank-thirty unit minor is checked in a separate lane packet. +The actual rank-sixteen pivot word uses an unnormalized sum and a +different complement after its pair code. It is a different conjugator. +The more general transport statement below applies to both words. + +The normalization is optional. Replacing c by V a multiplies the first +r output rows by B. Because B commutes with H, the new code still +conjugates E to diag(H,I). This sum code is dyadic when U_P^-1 is +dyadic. Its inverse uses B^-1 only on values in the proved code image. +There the odd divisions are exact. This valid-code statement does not +establish divisibility after an arbitrary intervening operation. + +More generally, let C be any invertible scalar code with +C E C^-1=K. The following transport uses this identity alone. + +Take the physical entry code to be + +```text +C_in = C L. +``` + +Moving it through A gives + +```text +C_out = A C_in A^-1 = Q^-1 C Q^-1. +``` + +The response M has the following action in the output code: + +```text +C_out M C_out^-1 = Q^-1 K Q. +``` + +This identity is exact and keeps the order of all port phases. It is +not enough to diagonalize E as a scalar matrix and then discard Q. + +For the normalized code, K=diag(H,I_R), so the first block is +Q_P^-1 H Q_P. For the actual rank-sixteen pivot word K is diagonal. +Therefore Q^-1 K Q=K. At this encoded cut M is exactly eight multiplications +by -5, eight multiplications by -7, and identity on the other 96 +coordinates. It uses the sixteen existing pivot fields. An inverse +response uses the reciprocals, with their stated 5/7 grid requirement. + +This proves a useful encoded primitive. Start with the entry code +C_in a, apply the complete advance A, and then apply the stated centre +action. The physical output is C_out M A a. It is the required +response and advance in the declared output code. Preparing C_in +uses only the scalar code and translations. All native work is in A. +This primitive does not prove that a larger productive word has this +advance as a separable step at a legal common cut. + +## A finite reuse cycle + +Assume successive data advances are A_s=F_s Q^-1, with the same Q. +Assume each F_s commutes with C and Q. These hypotheses can hold +for a construction family; they must be checked on the actual routed +operators in a supplier. + +Conjugating the code through successive advances gives the exact cycle + +```text +C L + -> Q^-1 C Q^-1 + -> L C + -> Q C Q + -> C L. +``` + +The identities use Q^4=I. At every even cut the code and its inverse +use only C and translations. Thus two advances can consume one cheap +entry code and return a cheap exit code without a separate odd-phase +decode. Four advances return the original code. + +Alternatively, an advance F_+ Q^-1 followed by F_- Q transports the +first output code directly back to C L, under the same commutation +conditions. The identity does not require the two F operators to be +equal. + +Interleaved operations require their own typed endpoints. They cannot +be ignored when applying this cycle. In particular, a port code that +mixes different stage routes can violate the commutation premise. +The current three-call controller also ends at an odd cut. Neither +the cycle nor a bounded codebook alone removes that final code. + +## Remaining construction obligations + +The exact coefficient and phase identities solve a specific obstacle: +the centre reader can be obtained by transport from a scalar and +translation entry code, with no extra field cohort. The actual +rank-sixteen response then has a diagonal centre action. + +The next required work is to bind that code to a complete productive +caller. Such a caller must check the chronology of each capture, all +interleaved ADDs, the current and past owner views, arbitrary borrowed +state, and the final raw endpoint. It must implement an exit decode +or a proved matching code transition. It must price all scalar, +translation, view, and exact-grid work, as well as recursive children. +An unpriced output code does not constitute a supplier improvement. + +## Credit and status + +The independent moving-code review is: + +```text +../lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json +SHA256 0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279 +``` + +It checks both actual square codes, every data input column, the complete +arbitrary-input section swaps, the source matrices, and the all-width +transport argument. Normal and optimized runs give identical receipts. +The rank-thirty swap costs 5076 dyadic scalar primitives, 224 translation +maps, and 22 complex fixed-odd multiply/divide pairs. The rank-sixteen +swap costs 4448 dyadic primitives, 224 maps, and eight such pairs. Both +have exact stored opcode-prefix row norm 12. These swaps use a separate +centre cohort; they are not the no-cohort pivot-code invoice. + +The frozen rank-sixteen pivot code is: + +```text +../lanes/new-core-transfer-20261017/low-displacement-20261020/ +pivot-codes/FREEZE.json +SHA256 86a1abd93f4ebc37ae54dbaabf5cade3b62a6d1d7fcd54d4f3cf5e58785b37b7 +``` + +Its code and inverse each cost 2078 old real scalar units plus sixteen +real fixed-3 scans in the declared literal lowering. Entry C Q^2 adds +112 explicit translation maps. It uses sixteen existing pivots and no +owned or additional field. A valid-code inverse has exact divisions; +arbitrary inverse inputs need the admitted exact grid. Its producer +checks all 640 roles. The moving-code review separately checks the +112-field matrix and both inverse orders. The complete physical caller +remains outside both checks. + +The coherent-port lane found the corrected reader and the square-code +transport formula. The native-escape lane bound B and H to both actual +factors and supplied their short scalar services. The bridge-review lane +checked the transported section and grouped its entry translations. +The root supplied the finite reuse cycle and this combined statement. +The low-displacement response, cyclic native family, signed pair code, +and prior translation-code work are credited in their source packets. + +The actual scalar factors, both square codes, every input column, and +the phase transport identities have separate independent review in the +bridge-review lane. The proof above gives the all-width statement and +the finite reuse cycle. It uses AI assistance. No PR or publication is +authorized. Before any future PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/root/PHASE-CODE-FREEZE-20261020.json b/research/centre-code-services/frozen/root/PHASE-CODE-FREEZE-20261020.json new file mode 100644 index 0000000000..074a4fe117 --- /dev/null +++ b/research/centre-code-services/frozen/root/PHASE-CODE-FREEZE-20261020.json @@ -0,0 +1,15 @@ +{ + "files": { + "MOVING-CENTRE-CODE-20261020.md": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60", + "RANK30-PHASE-SECTION-20261020.md": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66", + "RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz": "742c2a1907c61be01aa9a2f80df095ad21ad9608a43b38f7fb2ef7ee7ef6d994", + "RANK30-PHASE-SECTION-CHECKS-20261020.json": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7", + "check_rank30_phase_section_20261020.py": "cded1f99bd4cca2d0453ba66398d666ca5f37432d52f025104486086b640633a" + }, + "independent_reviews": { + "moving_code": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279", + "translation_inverse": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6" + }, + "scope": "Exact all-width component proofs and pinned checks; productive controller, terminal code removal and complete supplier price remain open. No publication is authorized.", + "status": "FROZEN_REVIEWED_COMPONENTS_NOT_SUPPLIER" +} diff --git a/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-20261020.md b/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-20261020.md new file mode 100644 index 0000000000..acedd67db3 --- /dev/null +++ b/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-20261020.md @@ -0,0 +1,319 @@ +# A translation inverse for the rank-thirty response + +The actual rank-thirty response has a useful property that correction +rank alone does not give. Its phase-dependent cross matrix is invertible +at every positive tensor width. Its inverse uses only simultaneous +translations and coefficients in Z[1/2,1/15]. Thus it gives an exact +section and an exact coordinate split with no new native transform. +The translation maps, scalar scans, storage, and boundary access still +require their full implementation cost. + +The required terminal query is not supplied by this theorem. The section +uses the positive phase reader VQ. The current terminal needs VQ^-1. +The last section states this difference as an operator identity. The +later MOVING-CENTRE-CODE-20261020.md proof changes the reader and removes +this mismatch without using the translation inverse proved here. + +## Pinned actual inputs + +Use the matrices U and V in the rank-thirty response packet: + +```text +../lanes/new-core-transfer-20261017/low-displacement-20261020/ +run-normal/RESPONSE-PROGRAM.json +SHA256 5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c +``` + +Here U has 112 rows and 30 columns, V has 30 rows and 112 columns, +and E-I=UV. The physical port order is the order in that packet. +Use the 112 directions q_p in the transfer list of: + +```text +../lanes/history-encoding/independent-skeleton-20261018/ +fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz +decompressed SHA256 +b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5 +``` + +The rank-thirty matrix review and the complete native review are separate +dependencies. They check E-I=UV, the selected principal interface, both +native directions, every input role, and the native phases. This note +uses their actual U,V and q arrays. It does not infer a native circuit +from an arbitrary low-rank matrix. + +## A general translation-section theorem + +Let G be the additive group F2^d. On a field array at tensor width f, +let tau_g translate every tensor copy by the same g. Other coordinates +of the full supplier address are unchanged. Then + +```text +tau_g tau_h = tau_(g+h), tau_g^2 = I. +``` + +These are simultaneous translations. They are not f independent +translation choices. In particular, the group has 2^d elements at +every positive f. + +Let U be an n by r scalar matrix and V an r by n scalar matrix. Put + +```text +J = diag_p(tau_(q_p)) U, +T = V J, +T_chi = V diag_p((-1)^(chi dot q_p)) U. +``` + +Assume all 2^d matrices T_chi are invertible. For each character chi, +define the operator + +```text +e_chi = 2^-d sum_g (-1)^(chi dot g) tau_g. +``` + +The character orthogonality identity gives + +```text +e_chi e_psi = [chi=psi] e_chi, sum_chi e_chi = I, +T = sum_chi T_chi e_chi. +``` + +Consequently + +```text +T^-1 = sum_chi T_chi^-1 e_chi + = sum_g K_g tau_g, +K_g = 2^-d sum_chi (-1)^(chi dot g) T_chi^-1. +``` + +Multiplication proves both inverse orders. The proof is an identity in +the finite group algebra, so it holds in every representation of this +translation group. In particular, it holds at every positive tensor +width and in the full supplier chart. There is no approximation. + +There is also a useful direct Fourier description. At a frequency tuple +(chi_1,...,chi_f), the multiplier of tau_g is +(-1)^((chi_1+...+chi_f) dot g). Thus the matrix at that frequency is +T_(chi_1+...+chi_f). This gives the same all-width result. It does not +replace T by a tensor power of an r by r matrix. + +If every T_chi^-1 has coefficients in Z[1/2,1/s], so does T^-1. +The averaging factor 2^-d adds no odd denominator. A valid implementation +can use the finite translation formula or a factored mode word. This +algebraic formula alone does not price an in-place implementation. + +## Exact result for the actual thirty coordinates + +For the actual U,V, take d=9 and r=30. The native line phases satisfy +Q_p^2=tau_(q_p), with the exact phase convention of the pinned native +word. Thus + +```text +T = V Q^2 U. +``` + +Each T_chi is a direct sum of one 16 by 16 matrix and fourteen scalar +matrices. The first block comes from the eight reciprocal six-mode +responses after the actual signed pair code. The other blocks come +from eleven five-cliques and three three-cliques. + +The adjacent checker constructs T_chi directly from the pinned U,V,q. +It inverts every large block by exact rational elimination, checks both +inverse orders, and checks every small block. There are 512 characters. +Its results are: + +```text +all 512 large blocks are invertible; +all fourteen small blocks are nonzero at every character; +the least common denominator of the character inverse entries is 60; +the odd part of that common denominator is 15; +the largest character inverse row one-norm is 53/5. +``` + +It follows that each physical kernel coefficient has denominator +dividing 512*60=30720. In particular, the all-width inverse belongs to +Z[1/2,1/15][G]. The character row norm is not the array row norm. +Independent integer Walsh reconstruction gives 2712 nonzero kernel +coefficients, least common denominator 120, and exact array infinity +norm 88/5. Character inverse entries -1/3 and -1/5 prove that the odd +part 15 is necessary over the dyadic coefficient ring. + +The exact inverse blocks are in: + +```text +RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz +decompressed SHA256 +91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8 +``` + +The receipt is: + +```text +RANK30-PHASE-SECTION-CHECKS-20261020.json +SHA256 04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7 +``` + +The independent inverse and kernel review is: + +```text +../lanes/bridge-review-20261017/rank30-phase-section-review-20261020/ +FREEZE.json +SHA256 ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6 +``` + +Normal and optimized Python runs give the same root bytes. The checks are +finite and exhaustive over the character group. The group-algebra proof +above is the step that extends them to every tensor width. + +## Why odd cliques give a reusable family + +Let one zero-diagonal rank-one response block be E=I+uv, on k ports. +The diagonal equations give u_p v_p=-1. Its scalar cross matrix is + +```text +T_chi = -sum_p (-1)^(chi dot q_p). +``` + +If k is odd, this sum is odd and nonzero for every character, regardless +of relations among the directions. Therefore this phase section always +exists. Its inverse has odd denominator dividing the least common +multiple of 1,3,...,k. For k=3 and k=5 those bounds are 3 and 15. +Disjoint odd blocks retain this property, with the least common multiple +of their denominator bounds. + +For comparison, suppose k is even and the directions are independent. +There is a character with k/2 positive signs and k/2 negative signs. +Its scalar cross matrix is zero. Hence this phase section does not exist. +The actual rank-sixteen candidate uses eight independent directions in +each of its eight small cliques, so it has this obstruction. + +An invertible change of the r correction coordinates replaces a minimal +factorization U,V by U S,S^-1 V. It conjugates T. Such a coordinate +change cannot remove a singular character. This conclusion concerns this +phase section. It does not rule out a different centre code or decoder. + +## Exact entry coordinates and arbitrary borrowed values + +Set + +```text +J = Q^2 U, D = T^-1 V, P = J D. +``` + +Then DJ=I and P^2=P. For arbitrary data a and arbitrary centre values z, +define + +```text +S(a,z) = ((I-P)a+Jz, Da). +``` + +Direct substitution proves S^2=I. In particular, this operation does +not erase the arbitrary value of z. It places that value in the J +component of the data. + +The following word has exactly that endpoint: + +```text +a += J z +z -= D a +a += J z +z *= -1 +``` + +The second line reads the updated a. It gives +z-D(a+Jz)=-Da. The third line then gives (I-P)a+Jz. +This proof includes every arbitrary input column. + +The word has two J shears and one D shear. A standalone inverse of T +is not an additive D oracle. One safe in-place lowering of the middle +line is: + +```text +z <- T z +z -= V a +z <- T^-1 z +``` + +This lowering must pay both T directions and their workspace. J needs +the actual simultaneous translations and scalar scatter. V is a scalar +gather only at its declared common frame. The section theorem supplies +none of these operations at an undeclared physical cut. + +A square coordinate split can avoid thirty additional field families. +Choose r physical rows A for which U_A is invertible, and let B be the +remaining rows. Then J_A=diag_A(Q_p^2) U_A is invertible by scalar +arithmetic and translations. Define + +```text +c = D a, +b = a_B-J_B J_A^-1 a_A. +``` + +The inverse is + +```text +t = c-D_B b, +a_A = J_A t, +a_B = J_B t+b. +``` + +Indeed, a=Jt+(0,b), so Da=t+D_Bb. These are exact algebraic +identities on the existing data bank. Selecting and pricing an actual +minor, its translations, all prefix arithmetic, and its routed caller +are implementation obligations. + +## The remaining terminal obstacle + +In the logical positive-phase chart, QU is a section for VQ: + +```text +(VQ)(QU)=T. +``` + +The current local terminal correction instead has the form + +```text +Q(E-I)Q^-1 = (QU)(VQ^-1). +``` + +The desired reader is VQ^-1. It is not VQ. Moving the entry split +through a data advance FQ^-1 and a common centre advance F gives +section QU and normalized reader T^-1 VQ, when F commutes with the +translation algebra. This moves the section to the desired image. +It does not change its reader to VQ^-1. + +For example, on the complementary subspace ker(VQ), the desired update +still requires VQ^-1 b. The section certificate does not show that this +quantity vanishes or that it can be formed cheaply. A useful supplier +must implement that reader, use a different transported input code, or +prove an actual productive word between the two declared codes. + +Thus the theorem resolves exact invertibility, odd-denominator control, +and lossless coordinate splitting for this actual response. The next +construction must use those capabilities at a legal cut and complete +the terminal and recursive invoice. + +## Credit and reproduction + +The rank-two reciprocal response is in the root +RECIPROCAL-RANK-TWO-20261020.md proof and its addendum. The cyclic native +family, pair code, selected interface, and fourteen-clique cover are +credited in the response packet. The earlier eight-coordinate translation +inverse in the native-escape lane supplied the simultaneous-translation +method and the in-place mode implementation pattern. The coherent-port +lane supplied the lossless entry split; the native-escape lane shortened +the swap word and identified the cost of its additive D operation. +Independent review is recorded in a separate packet. + +Run: + +```text +python3 work/centre-encoding-campaign-20261014/root/check_rank30_phase_section_20261020.py +python3 -O work/centre-encoding-campaign-20261014/root/check_rank30_phase_section_20261020.py +``` + +The expected status is PASS_RANK30_PHASE_SECTION. The checker performs +no native cost, routed access, or complete supplier test. + +OpenAI Codex assisted this work. No PR or publication is authorized. +Before any future PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz b/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz new file mode 100644 index 0000000000..3695574aa2 Binary files /dev/null and b/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz differ diff --git a/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json b/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json new file mode 100644 index 0000000000..c7c0f84c5b --- /dev/null +++ b/research/centre-code-services/frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json @@ -0,0 +1,15 @@ +{ + "blocks_decompressed_sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8", + "character_count": 512, + "inverse_common_denominator": 60, + "inverse_common_odd_denominator": 15, + "large_block_dimension": 16, + "max_character_inverse_row_norm": "53/5", + "scalar_blocks_per_character": 14, + "scope": "Exact all-character inverse; source-query formation is not supplied", + "source_sha256": { + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "response": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "status": "PASS_RANK30_PHASE_SECTION" +} diff --git a/research/centre-code-services/frozen/root/check_rank30_phase_section_20261020.py b/research/centre-code-services/frozen/root/check_rank30_phase_section_20261020.py new file mode 100644 index 0000000000..01e53d64b2 --- /dev/null +++ b/research/centre-code-services/frozen/root/check_rank30_phase_section_20261020.py @@ -0,0 +1,133 @@ +#!/usr/bin/env python3 +"""Check every character of the actual rank-thirty phase section.""" + +from fractions import Fraction as F +from hashlib import sha256 +from math import lcm +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent / "lanes" +PINS = { + "response": ( + "new-core-transfer-20261017/low-displacement-20261020/" + "run-normal/RESPONSE-PROGRAM.json", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + ), + "directions": ( + "history-encoding/independent-skeleton-20261018/fresh-three-child/" + "FRESH-THREE-CHILD-PROGRAMS.json.gz", + "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + ), +} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def product(a, b): + return [[sum(x * y for x, y in zip(row, col)) for col in zip(*b)] + for row in a] + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def inverse(a): + n = len(a) + rows = [row[:] + unit for row, unit in zip(a, identity(n))] + for k in range(n): + p = next((p for p in range(k, n) if rows[p][k]), None) + need(p is not None, "Every character block is invertible") + rows[k], rows[p] = rows[p], rows[k] + pivot = rows[k][k] + rows[k] = [x / pivot for x in rows[k]] + for i in range(n): + if i == k or not rows[i][k]: + continue + scale = rows[i][k] + rows[i] = [x - scale * y for x, y in zip(rows[i], rows[k])] + out = [row[n:] for row in rows] + need(product(a, out) == identity(n), "Right inverse") + need(product(out, a) == identity(n), "Left inverse") + return out + + +def main(): + sources = {} + for name, (path, digest) in PINS.items(): + raw = (LANES / path).read_bytes() + if path.endswith(".gz"): + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == digest, name + " source pin") + sources[name] = json.loads(raw) + response = sources["response"] + q = [row["q"] for row in sources["directions"]["transfers"]] + u = [{int(j): F(c) for j, c in row.items()} + for row in response["correction_U"]] + v = [{int(j): F(c) for j, c in row.items()} + for row in response["correction_V"]] + need(len(u) == 112 and len(v) == 30, "Actual full factor sizes") + records = [] + denominator = 1 + max_row_norm = F(0) + for chi in range(512): + t = [[F(0)] * 30 for _ in range(30)] + for i, row in enumerate(v): + for p, a in row.items(): + sign = 1 - 2 * ((chi & q[p]).bit_count() % 2) + for j, b in u[p].items(): + t[i][j] += sign * a * b + need(all(not t[i][j] for i in range(30) for j in range(30) + if (i >= 16 or j >= 16) and i != j), + "Fourteen separate scalar character blocks") + ti = inverse([row[:16] for row in t[:16]]) + small = [t[i][i] for i in range(16, 30)] + need(all(x and x.denominator == 1 and int(x) % 2 for x in small), + "Odd clique sums never vanish") + small_inverse = [1 / x for x in small] + coefficients = [x for row in ti for x in row] + small_inverse + for x in coefficients: + denominator = lcm(denominator, x.denominator) + max_row_norm = max(max_row_norm, + max(sum(abs(x) for x in row) for row in ti), + max(abs(x) for x in small_inverse)) + records.append({ + "chi": chi, + "large_inverse": [[str(x) for x in row] for row in ti], + "small_diagonal": [str(x) for x in small], + }) + odd_denominator = denominator + while odd_denominator % 2 == 0: + odd_denominator //= 2 + payload = {"characters": records} + payload_path = HERE / "RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz" + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + with payload_path.open("wb") as stream: + stream.write(gzip.compress(raw, mtime=0)) + receipt = { + "status": "PASS_RANK30_PHASE_SECTION", + "source_sha256": {name: pin for name, (_, pin) in PINS.items()}, + "character_count": 512, + "large_block_dimension": 16, + "scalar_blocks_per_character": 14, + "inverse_common_denominator": denominator, + "inverse_common_odd_denominator": odd_denominator, + "max_character_inverse_row_norm": str(max_row_norm), + "blocks_decompressed_sha256": sha256(raw).hexdigest(), + "scope": "Exact all-character inverse; source-query formation is not supplied", + } + path = HERE / "RANK30-PHASE-SECTION-CHECKS-20261020.json" + path.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + print("receipt_sha256=" + sha256(path.read_bytes()).hexdigest()) + + +if __name__ == "__main__": + main() diff --git a/research/centre-code-services/notices/LICENSE b/research/centre-code-services/notices/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/centre-code-services/notices/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/centre-code-services/notices/NOTICE-PR2226.md b/research/centre-code-services/notices/NOTICE-PR2226.md new file mode 100644 index 0000000000..a14b299ef5 --- /dev/null +++ b/research/centre-code-services/notices/NOTICE-PR2226.md @@ -0,0 +1,21 @@ +# Credit: anticipatory dirty borrowing (PR2226) + +The construction realised by this native chain is **PR2226, "anticipatory dirty borrowing"**, by Cinna Davis +(@1337isnot1337), prepared with substantial OpenAI Codex assistance (Apache-2.0): the logical reference change +K_G of a lender register (a monomial Clifford: a permutation of the 512 columns with phase mod 4), the initial +compensation terms c K_G z, the early cold tail, the exact cold restoration and the private zero buffers of the +FULL-frame cleanup. `vendor/pr2226_operators.py`, `vendor/pr2226_replay.py` and `vendor/PR2226-NOTICE.md` are byte copies +of PR2226's `operators.py`, `replay.py` and `NOTICE.md`. `bw_gauss.py` is a port of `operators.py` (change, monomial, +apply_mono, coord, frame, check) and adds a decoder from a serialized `clifford_exact` monomial to its exact 512 x 512 +Gaussian matrix. + +What this chain adds (the P3 native realisation, with the borrowing work's explicit chronological BORROW-WORD as input): +warp events and zero buffers in `LOCAL-PROGRAMS`, warp recipes in `CLIFFORD-RECIPES.json` (lowered with the unchanged +`lower_child`, rank zero, then compared with the exact numpy column product), logical K_G recipes in +`RESIDUAL-ADAPTERS.json`, an independent local replay in both orientations that checks every warp product on all 512 +columns, and the negative controls listed in `INDEPENDENT-LOCAL-REPLAY.json`, `WRAPPER-CHECKS.json`, `WARP-RECIPE-CHECKS.json` +and `bw_tamper.py`. + +Lineage retained: icekylinx (PR425/433/514, scalar and wrapper machinery), DreamingOfClouds (PR458/484/593 hyperplane/cold-HPE +extensions), the clifford_exact compiler (vendor531), and the owners named in the package README. `vendor/clifford/clifford_exact.py` +is a byte copy. diff --git a/research/centre-code-services/notices/ODD-GRID-SOURCE-PINS.json b/research/centre-code-services/notices/ODD-GRID-SOURCE-PINS.json new file mode 100644 index 0000000000..c249721e5e --- /dev/null +++ b/research/centre-code-services/notices/ODD-GRID-SOURCE-PINS.json @@ -0,0 +1,65 @@ +{ + "base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "files": { + "notes/bulk-complex-guard.tex": { + "git_blob": "a37613f05f8301156dca00e202e275e4bb42ddcf", + "sha256": "2e5f923dfdb38aba99262e08fa265a75f2f15934d31a9bacec0830b47bf72c37" + }, + "notes/finite-alphabet-transfer.tex": { + "git_blob": "bc9540b3c576cf0e3fee949030d2a7faaa2879cb", + "sha256": "0e3b0e98581dbd54fef2f6f7aee79a9b190a60a3f0d2726aefecdb3528131ce5" + }, + "notes/partial-gauge-assembly.tex": { + "git_blob": "4a09f324a3fe8a3c2397f34244b5cedebeb95a7c", + "sha256": "ef27afc3a70656d3139bf3661ac0b2088622f37221141cc386d41324b7c563d0" + }, + "notes/stopped-product-complex.tex": { + "git_blob": "4a9037137cd3158dbeca6d9e3b1881a599ebfcb5", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + "notes/three-stage-cover-assembly.tex": { + "git_blob": "983ffb6ac8fb9117360cd0797c00c05dfa071c9d", + "sha256": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d" + }, + "research/community-frontier1094-audit/SELECTED-SOURCE.json": { + "git_blob": "6a75493790b4eff9c4a98051ef8b01d6aad0d5a8", + "sha256": "79b3de5db3dbcb9829789ba58e9e45758926031e2a7d80667a08429d369be53b" + }, + "research/complex-sw4-frame8/local/hpe_audit_and_transport.py": { + "git_blob": "d5d3509d90c01fd91dd00b78743287614b532e48", + "sha256": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3" + }, + "research/complex-sw4-frame8/local/hpe_emit_local.py": { + "git_blob": "534fdc71f7641c704575efc038363d7eb206b2df", + "sha256": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805" + }, + "research/gauge44-slots-t16/CONSTRUCTION.md": { + "git_blob": "fa156763668d1c761968b6dfaecbb55199904415", + "sha256": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea" + }, + "research/gauge44-slots-t16/code/assembly_controls.py": { + "git_blob": "096ba9cdfe9b5188b54768b845161014c5fb9a76", + "sha256": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d" + }, + "research/gauge44-slots-t16/code/invoice_allcold.py": { + "git_blob": "d1dd2212917ad1e7f099287a141f741fd52bdcf6", + "sha256": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8" + }, + "upstream/build/sections/02-streams.tex": { + "git_blob": "088fceea1867abc76271d7efe7532b779fee9039", + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + }, + "upstream/build/sections/05-layers.tex": { + "git_blob": "5ce8b3c83c455f221bb84858a97230b0285644aa", + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + } + }, + "selected_archive": { + "members": { + "candidate/strict/global/audit/GLOBAL-PREFIX.json": "8d6bc4f2c747d07bb0cd19fce1c94e0f589dba0b401a5f67cd5676ef7346c201", + "candidate/strict/global/audit/OWNERS-AND-PROFILE.json": "30bafff060afcfb3644e951214d66cfaffe58242881c652e28003958b42127cc", + "candidate/strict/global/audit/PREFIX-AND-INVOICE.json": "212cf4ee3b16081bf66f300fa18b4070d25c17210c21c78c2967892c91870d12" + }, + "sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" + } +} diff --git a/research/centre-code-services/notices/PR2226-NOTICE.md b/research/centre-code-services/notices/PR2226-NOTICE.md new file mode 100644 index 0000000000..5ea70357a0 --- /dev/null +++ b/research/centre-code-services/notices/PR2226-NOTICE.md @@ -0,0 +1,22 @@ +# Attribution and license + +New construction, proof text and checkers: Cinna Davis (@1337isnot1337), with +substantial OpenAI Codex assistance, Apache-2.0. + +The selected complex canonical word is the PR1042 ancestry retained in PR1094. +Jeremy Kothe, Rohan Arun, Hao Yan, Chafik Boukhalfa, icekylinx, Jonathan Capalbo +and the source package's full provider/frame/controller lineage retain credit. +Ali Romman supplied the source-bound fixed-block theorem and certificate; +Thomas DiFiore supplied the earlier block discovery. The borrowing construction +does not attribute its changed interface to those predecessor results. + +`price_engine.py` is an unchanged copy of the incorporated +`research/complex-local-word-ceiling/ceiling.py`: Douglas Colkitt, with Claude +(Anthropic) assistance; original SPDX/license context and docstring retained. +General Clifford frame and exact Gaussian normal forms are inherited from +`notes/general-clifford-frames.tex` and the repository's credited phase/compiler +lineage. The package independently checks its actual local Gaussian products. + +Source hashes, base commits and the copied engine's Git blob are in SOURCES.json. +No full native supplier, all-size compiler, precision theorem or new kappa is +claimed. No independent human review is claimed. diff --git a/research/centre-code-services/notices/PR2588-NOTICE b/research/centre-code-services/notices/PR2588-NOTICE new file mode 100644 index 0000000000..46411b80b2 --- /dev/null +++ b/research/centre-code-services/notices/PR2588-NOTICE @@ -0,0 +1,10 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. diff --git a/research/centre-code-services/notices/PR3133-CREDITS.md b/research/centre-code-services/notices/PR3133-CREDITS.md new file mode 100644 index 0000000000..24f00912d4 --- /dev/null +++ b/research/centre-code-services/notices/PR3133-CREDITS.md @@ -0,0 +1,19 @@ +# Credits + +- **PR #2908, Jeremy Diviney**: the paired input/output extraction, its compensation rule `C*S`, the exact two-sided certificate (`structure.py`, vendored unchanged) and the closed-adapter admission chain. +- **PR #2917, Mason Hale**: the nine paired extractions and 82-endpoint words under PR2942, the refit/compose producer model that stage 2 follows, the T74 chronology (ORDER/DISPATCH), the allocation checker, moment auditor, extension stage and adapter derivation reused here. +- **PR #2957 / #2948 / #2966, Jeremy Kothe (jeremykothe2)**: the fourteen declared exactness-preserving gate rewrites in five classes (R-retime, A3779-cut-start-read, PM-carrier-lender-entry, B-carrier-retime, A-commuting-swap) and their pure applier (`vendor/declared_rewrites.py`, vendored unchanged); stage 3 composes exactly these rewrites onto this package's stage-2 word (`data/REWRITES-2957.json`, re-addressed with exact preimages). PR2966 composed the same rewrites onto our PR2942 words. +- **PR #2969, Dugongue**: the PR2942 + PR2957 composition at T370 and its cap-level headline nomination, this package's comparator and moment baseline (`allocation/baseline/`). Our stage 3 composes the same fourteen rewrites, here onto the stage-2 word. +- **PR #2918 (research/helper408-rank7-pairing), RossRichardson**: the fixed-cut rank-seven obstruction for helper408; this package's census of fresh rank-7 extractions reproduces it exactly and is consistent with it. +- **PR #2894 / #2833, Jeremy Kothe**: the preload re-synthesis supplier, the frame accounting and inverse-reverse cleanup (`vendor/preload_move.py`), the source materializer and the inherited supplier lineage. +- **PR #2857 / #2848, Yiyang Lu (Lyy-iiis)**: the shared-kernel words, the staged native/overlay tooling and the chronological flow model and realization (edge colouring) used to construct the allocation; PR2843 (Marius-Paul Dumitrean) is that flow model's starting point. +- **PR #2863 / #2839, Dugongue**: the packing lineage and the PR2839 owner engine. +- **Tekalign**: the independent owner/chronology checker (`allocation/vendor/independent_owners.py`) and admission tooling. +- **icekylinx**: the exact free-operator auditor retained as `vendor/audit_local.py` (PR2833). +- **themilkman216**: the observation that a cap-level allocation of these inventories needs a T whose basic counts are integral, which the allocation's degenerate-face step builds on. +- **Gareth Davidson (bitplane), PR #1995 / #2013**: the fixed-word terminal-subspace bounds that frame stage 1's scope; earlier rank-seven helper ends on other words are in `research/complex-rank7-end-pair`, `research/k8-rank7-composition` and the PR1090/PR1104 lineage (credited there). +- **PR #2930 / #2942, Marius-Paul Dumitrean**: the cap allocation of PR2917's words, the four normal-45 extractions under these words, the relaxation tools and the overlay/producer conventions reused here. +- **PR #2979, Marius-Paul Dumitrean (with substantial AI assistance from Anthropic Claude via Claude Code)**: the codimension-2 census on paired-extraction words, the joint end-frame lowering of 22 restored helpers in five groups (stage 1), the five further extractions it makes profitable (stage 2), the exact composition with PR2957's rewrites (stage 3), the producer and local verification for all three stages, the overlay stage `rank7-joint-endframes` with its rebuild guards, the adapter generalization to six width classes, the literal T74 allocation of the changed inventory, its relaxation certificates and recorded gap, and the complete fresh replay. +- **PR #3015, Jeremy Kothe (jeremykothe2)**: the declared literal edit stage (`edits/`, `tools/build_edits.py`) with its independent review (`edits/edits_review.py`), and edit R1 on PR #2979's restore section (carrier 61 for register 63). +- **PR #3042, dcharb78 (with AI assistance)**: the six restore carrier/pivot skips (`R1_E42` at `restore[162:188]`, `26 -> 33` gates skipping `{22, 40, 54, 63}`, and `R2_E7` at `restore[190:203]`, `13 -> 15` gates skipping `{5, 73}`) on PR #2979's words that serve as the direct starting words for `B_586_438` and `B_588_440`. +- **New here (dcharb78, with AI assistance)**: the two coupled `B` + `restore` dying-helper carrier folds (`B_586_438` and `B_588_440`, `6` hunks / `6 -> 5` gates each) and `helper_final` lowerings on entering helpers `586` ($E_{30} \to V_{30,76,82}$) and `588` ($E_{30} \to V_{30,97,127}$) shifting the helper width inventory from `{4:26, 5:2, 6:16, 7:52, 8:99, 9:213}` to `{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}` (`+665` net profit per helper, `+1,330` joint), the literal `T74_optimal_idle39` allocation (`allocation/FILL.json.gz`), the 21-control per-word edit review (`edits/edits_review.py`) and 100-control four-stage replay (`verify.py`), and the re-derived paid profile, cap certificate (`certificates/RELAX-CAP.json`), and complete fresh-native admission and release receipts. PR #2979 (mdumitrean), PR #3015 (jeremykothe2), and PR #3042 (dcharb78) are credited first. diff --git a/research/centre-code-services/notices/PR3133-NOTICE b/research/centre-code-services/notices/PR3133-NOTICE new file mode 100644 index 0000000000..89c20926ea --- /dev/null +++ b/research/centre-code-services/notices/PR3133-NOTICE @@ -0,0 +1,28 @@ +research/rank7-joint-endframes +Copyright 2026 Marius-Paul Dumitrean. Licensed under the Apache License, Version 2.0. +Prepared with substantial AI assistance (Anthropic Claude, via Claude Code). + +This package retains, byte-identical, Apache-2.0 files from: PR #2942 (Marius-Paul Dumitrean, head +a027b0f6fdb0ab2b42ba10fc31b53960166bf2bf, research/paired-extension-normal45): data/PARENT-base.json.gz and +data/PARENT-extra.json.gz (its data/WORD-*.json.gz), comparators/PR2942-CLAIM.json and tools/wordedit.py; PR #2917 +(Mason Hale, head 224bd5e56041c40078ff6b5fa7393733a215de5c, research/paired-helper-extension): structure.py (Jeremy +Diviney's PR2908 two-sided certificate checker), vendor/audit_local.py (PR2833's independent exact auditor, icekylinx +attribution), vendor/preload_move.py (Jeremy Kothe's PR2894 frame accounting and cleanup), allocation/ORDER.json, +allocation/DISPATCH.json and allocation/vendor/ (independent_owners.py: Tekalign's independent owner checker as vendored +by PR2839/PR2917; PLAN.json.gz, TEMPLATE.json.gz); PR #2957 (Jeremy Kothe, head b74b25f3ccc84c16e1a801d73b2f47e5ea764c78, +research/paired-extension-cap-fill-swaps): vendor/declared_rewrites.py (the pure applier of the fourteen declared +rewrites) and comparators/PR2957-CLAIM.json; PR #2966 (Jeremy Kothe, head e62d3eb9005117d82a9babcfa937ecc53237c490, +research/paired-extension-normal45-rewrites): comparators/PR2966-CLAIM.json; PR #2969 (Dugongue, head +e2ca469b08385d3d5e29a918d66dbefaf889e9f3, research/paired-swap-normal45): allocation/baseline/ (its CLAIM.json and its +allocation ORDER.json and PROFILE.json); and PR #2930 (head 81f3b5d12977eba09e06fbff729167d59faabe90): tools/relax.py, +tools/root.py, tools/relax_exact.py. +data/REWRITES-2957.json is Jeremy Kothe's PR2957 rewrite list, re-addressed to this package's stage-2 word with exact +preimages (every entry keeps a credit field). producer.py follows PR2917's producer.py (Mason Hale) for its paired steps; +verify.py, check_allocation.py, check_cap.py, run_registered.py and reproduce.py adapt our PR2942 versions of PR2917's and +PR2930's; tools/audit_allocation_moment.py is PR2917's exact moment auditor with only its authenticated baseline changed (to +the PR2969 headline); tools/derive_adapters.py generalizes PR2917's adapter derivation (PR2908, Jeremy Diviney); +tools/build_overlay.py follows the overlay conventions of PR2908's and PR2917's builders. construction/allocation/ retains +the flow model of PR2857/PR2843 (Yiyang Lu, Marius-Paul Dumitrean) as adapted for this allocation. All original notices of +the exported predecessor packages remain in force. + +Derived work (Apache-2.0): this package (`research/rank7-restore-carrier-skips`) builds on PR #2979 (Marius-Paul Dumitrean, head be191346, research/rank7-joint-endframes) and PR #3015 (Jeremy Kothe, jeremykothe2, research/rank7-joint-endframes-restore-edit), retained byte-identical except for the files named in README.md, plus two declared restore edit blocks (`R1_E42` and `R2_E7` in `edits/EDITS.json` and `edits/FINAL-WORD-*.json.gz`) and their re-derived certificates and complete fresh-native admission and release receipts by dcharb78, with AI assistance. PR #2979's own evidence is kept under evidence/pr2979/. diff --git a/research/centre-code-services/notices/UPSTREAM-NOTICE b/research/centre-code-services/notices/UPSTREAM-NOTICE new file mode 100644 index 0000000000..59d8e0cf31 --- /dev/null +++ b/research/centre-code-services/notices/UPSTREAM-NOTICE @@ -0,0 +1,415 @@ +A sharper exponent for integer multiplication +Copyright 2026 Douglas Colkitt + +This project includes unmodified source files from OpenAI's manuscript +"Integer multiplication below n log n" and its accompanying repository: +https://github.com/openai/math +Commit: adc7f1241b42e322a6451854ab7e4b4c146bf78a + +The original manuscript identifies OpenAI as its author. Its Apache-2.0 +license is retained at upstream/LICENSE. The exact source URLs and hashes +are recorded in upstream/manifest.json. Proposed modifications are supplied +as separate files under patches/; upstream source files remain unchanged. + +The original local research note, scripts, certificates, patches, and +documentation were prepared by Douglas Colkitt with assistance from OpenAI +Codex. The community release incorporates work by the contributors identified +in the notices below; it is not solely Douglas Colkitt's work. +This project is not an official OpenAI release or an OpenAI endorsement. + +Related contributions (not imported in this checkpoint): +Zhihao Chen (jacklightChen), PR #7, supplied an earlier ternary five-subset +motif, finite-alphabet transfer and a different compressed producer: +https://github.com/CrocSwap/integer-mult-bounds/pull/7 +The present checkpoint claims no priority for that motif. Related compressed +complex-network work was submitted by eumemic in PR #3: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +The pending contributions and their stronger bounds require their own review; +this notice does not represent adoption or verification of their claims. + +Additional community work, including parallel and superseded submissions, is +acknowledged in CONTRIBUTORS.md, with pinned submission metadata in +docs/research/contribution-snapshot.json. These acknowledgements do not imply +joint authorship of the checkpoint, incorporation of pending code, or verification +of submitted mathematical claims. Original source-specific notices remain in force. + +Community release (accepted by conditional maintainer audit): +The following original contributor notices apply to the imported PR #39 chain. +The preceding non-import statements describe the preserved 2^-30 checkpoint. + +Ternary five-subset construction and common-four-point resynthesis +Copyright 2026 Zhihao Chen (jacklightChen) + +This is Zhihao Chen's first submission of this specific construction to this +repository. Research, proof development, code and verification were prepared +with substantial assistance from GPT-6 Astra (OpenAI Codex), as identified by +the contributor. This is not independent review or an OpenAI endorsement. +Future research building on this contribution should explicitly acknowledge +Zhihao Chen (jacklightChen), cite the accompanying note and pull request, and +retain the preceding contributors' attribution. This notice records research +provenance; the repository's Apache-2.0 license remains unchanged. + +Dependencies retained from eumemic's Claude-assisted PRs #3 and #5: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +https://github.com/CrocSwap/integer-mult-bounds/pull/5 +PR #5 commit: d3d370c34937503bd3fa63c83d505a05e8e50893 +These include complex_circuit.py, complex_network.py, fast_gaussian.py, +their generators, construction notes and certificates. The Gaussian input +scaling proof is corrected in this derivative; see the modification notice below. +Aligned pairing also appears in Bortlesboat's PR #2. Retained totals and bank +sharing appear in dleen's PR #4 and cheaper retained centers in eumemic's PR #6. +Their results and ideas are credited separately from this new construction. + +Bulk recursion and controlled tensor basis, 8 October 2026 +Copyright 2026 icekylinx + +The new projector batching, controlled simultaneous basis, mixed-width tape +recursions, whole-residual complex recursion, and dependency-path precision +guard in the batched-23 proof package are contributed by icekylinx, developed +with substantial OpenAI GPT-6 Astra assistance. Review corrections and +repository integration were prepared with OpenAI Codex assistance. They build on the retained +PR #7 finite producers and the preceding contributions credited above. +The new package retains the repository's Apache-2.0 license and the original +authors' attribution. It is not an official OpenAI release or endorsement. + +Modification notice, 8 October 2026 (icekylinx): the retained fast Gaussian +proof now bounds shifted approximation error by F=2^ceil(1.14 alpha^2). +The P=34p precision budget and asymptotic exponent are unchanged. New batching +checks are integrated into make verify. Existing attribution and licenses +are retained. + +Partial-swap extension, 8 October 2026 +Copyright 2026 icekylinx + +The partial-swap framing, binary retained-total triple construction, +dependency-preserving positive labels and carrier reuse, unequal (25,23,57) +common basis, improved complex batching, and exact assembly are contributed +by icekylinx with substantial OpenAI GPT-6 Astra and Codex assistance. +This extension directly inherits PR #10, commit +62691e395a0458ce089a1c7b5d89e74291e95e29. The portable producer adapters +modify the retained paired-exclusion and shared-point implementations credited +above. The original licenses, attribution, and Gaussian correction are retained. + +Endpoint-gauge extension, 8 October 2026 +Copyright 2026 icekylinx + +The complementary auxiliary endpoint gauges, (32,30,40) controlled basis, +general nondegenerate binary phase residuals, retained-center complex producer, +updated path guard and exact assembly are contributed by icekylinx with +substantial OpenAI GPT-6 Astra and Codex assistance. This extension inherits +f2ab41aebad47861caf6316282c1793e5513845e and its PR #10 ancestry. New portable +adapters retain the paired-exclusion and shared-point contributions credited +above. Original licenses, notices and the Gaussian correction are retained. + +Structured-basis and semantic-bulk extension, 8 October 2026 +Copyright 2026 icekylinx + +The selected (32,30,36) bit construction, A1/A5 block refinements, fixed +middle-axis I+J profiles with bounded-minor CRT certificates, mixed dyadic +complex centers, complete data-front batching and circuit-specific assembly +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. The immediate parent is ed90fd940279c336ebc45968631bdebfb087b505. + +The semantic/bulk compatibility argument, literal scalar charge, product row +stock and parameterization adapt Zhihao Chen (jacklightChen)'s PR #23, +commit 661ebabc1076c9f525d7ce4967c876b203fa9827. Translated complex endpoints +are adopted from the same contributor's PR #21, +commit 5ba6cf0bfb68f2be8d15610e7972207c50254d6a, following eumemic's source-frame +work and the earlier nested-basis contributions. + +Completed-child semantic precision, arbitrary-coordinate routing, phase-cell +Gaussian inversion and bulk tape transfer are credited to the RaD project +(hipotures), commit 45d9b60355872041f9275f77c057514def0d45bc, exposed through +PR #20 at 4f8d6c8272b5ff307a0da51df545ec3cd96a8b6e. Their selected proof +sources retain their separate CC0 license and original NOTICE under +references/semantic-bulk/rad20. The PR #23 source retains its recorded OpenAI +Codex assistance; RaD retains its recorded Codex and GPT-6.1-Sol Ultra +assistance. These are source attributions, not claims about this session's +runtime model. Related contributions by Rohan Arun and Aurel Prosz remain +acknowledged in the imported notices. No exclusive priority or additional +license condition is asserted. + +Copied retained-center extension, 8 October 2026 +Copyright 2026 icekylinx + +The copied retained-center schedule in both orientations, its complex-phase +transfer, the Wm-N+L rank budget, and the selected (25,23)/(28,28) composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. This extension inherits PR #32 at +0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52 and the preceding PR #10/#18/#24 work. + +The two-stage topology and paid copied-stream endpoint correction are due +to Aurel Prosz (Paureel), c82d09eb4781b68435e3fa3eb6beea72fa900fab, +through Zhihao Chen (jacklightChen)'s PR #29 unequal-axis composition, +9d963275075fa98f1da821e27757b238dafd6b3c. That source also credits Swapnil +Jain's two-stage development at ae405eb474d1486b2d8aef90139869f927f4836a. + +The contiguous corner method, incidence factorization and exact partition +certificates are due to Rohan Arun (PR #31), method commit +02f68f95369c39955c5ffcfddbd75cd83e26b305. The selected (25,23) certificate +specializes Dominik Scholz's parameterization (PR #33), +a499a345c040aa15b68e984a0904eadc485c7a7e. Their source notices and proof +snapshots are preserved in references/copied-centers. Historical OpenAI +Codex, GPT-6 Astra and Anthropic Claude Opus 5.5 assistance is credited to +the respective imported sources. Existing PR #21/#23 and RaD attribution, +licenses and the Gaussian correction remain in force. + +Copied centers with reversed (23,25) data corners, 2026-10-08 +Rohan Arun with substantial OpenAI Codex assistance supplies the composition, +exact dimension23 controls and cost/assembly integration. James Chang's PR34 +supplies the reversed boundary family; icekylinx's PR36 supplies copied retained +centers and the selected complex graph. The balanced assembly remains attributed +to RaD/hipotures and its PR34 specialization. Retain Dominik Scholz PR33, Rohan +Arun PR31, Zhihao Chen PR29/21/23, Paureel/Aurel Prosz, Swapnil Jain, icekylinx, +eumemic, Douglas Colkitt, OpenAI and all earlier notices and hypotheses. +This is not a claim of formal verification, new foundational rank identities, +global optimality or measured runtime speedup. + +Fixed middle basis with copied reversed corners (2026-10-08): +Rohan Arun, with substantial OpenAI Codex assistance. Composition and +simultaneous-basis proof retain icekylinx PR32/36, James Chang PR34, +Dominik Scholz PR35/38, Zhihao Chen, Paureel, Swapnil Jain, RaD/hipotures, +eumemic and all preceding attribution and licenses. See research/copied-fixed-reversed. + +Changed-graph composition with copied centers and fixed bases, 8 October 2026 +Prepared with OpenAI Codex assistance. +The new composition uses icekylinx PR36 copied centers and PR32 fixed-I+J +projectors/profiler, Dominik Scholz PR35 two fixed factors and CRT argument, +Zhihao Chen (jacklightChen) PR29/23 interfaces, Aurel Prosz (Paureel) and +Swapnil Jain's two-stage development, Rohan Arun PR25/31 corner methods, +Dominik Scholz PR33/38 dimension/composition work; James Chang (jamesyc) +PR34 reversed geometry and balanced transfer; Rohan Arun PR37/39/40 +reversed integration, modular data tests and both-fixed baseline; +RaD (hipotures) PR41 changed scalar DAGs, alternating point order and +independent role compiler; RaD balanced routing/bulk interfaces, and all +retained predecessors. +Complete attribution and the conditional proof boundary are recorded in +research/copied-fixed/PROOF.md; imported originals and source pins are retained. +Original Apache-2.0 and CC0 notices remain applicable. + +Community follow-up integration (PRs #49, #45 and #26), 8 October 2026: +Rohan Arun contributes weighted carrier matching and climbed summand/leave-one-out +orders (PRs #44/#47/#49), with Anthropic Claude assistance. The final construction +composes Chafik Boukhalfa's changed-graph checks, exact rational data recovery and +reordered exclusion sums (PRs #43/#46/#48, OpenAI Codex assistance) with RaD / +hipotures's alternating pair order and independent physical role compiler (#41). +All predecessor attribution and conditional proof interfaces remain in force. + +Alejandro Zarzuelo Urdiales contributes Gaussian parity and canonical arithmetic +proofs, finite tensor execution, profile precision accounting and mixed-center +reference checks (#45), with substantial OpenAI Codex assistance. See +research/gaussian-parity-synthesis/PROVENANCE.md for his full attribution. +Ryan S / princezuda contributes historical Lean certificate arithmetic, algebraic +frame/movement/guard lemmas and independent paired-circuit checks (#26). Original +source notices and historical snapshots are preserved. Neither formal package +claims a full formal proof of the multiplication algorithm or a new kappa. + +Joint frame compilation of skip-prefix strips + +The local compiler and exact finite witnesses were prepared by eumemic with +substantial OpenAI Codex assistance. Avi Eisenberg / ikeboy with Anthropic +Claude assistance supplied the unmodified PR #53 skip-prefix producer. +The pinned PR #48 pipeline is Chafik Boukhalfa's contribution, incorporating +Rohan Arun, RaD / hipotures, icekylinx, Dominik Scholz, James Chang, +Zhihao Chen, Aurel Prosz / Paureel, Swapnil Jain, eumemic, Douglas Colkitt, +OpenAI, David Harvey, Joris van der Hoeven and the earlier contributors +credited in the retained sources. See references/frame-compiler/pr48/NOTICE +and references/frame-compiler/pr53/NOTICE for their original attribution. +No authorship or review by those predecessors is claimed for this compiler. + +Joint dual-skip/frame-compiler composition (2026-10-08) +--------------------------------------------------- +Rohan Gupta / gupt1156 with Anthropic Claude assistance: PR55 dual-skip +scalar graph; original LICENSE and NOTICE are retained under +references/frame-compiler/pr55. eumemic with substantial OpenAI Codex +assistance: PR57 joint reversible frame compiler, serialized physical-word +replay and profile reconstruction. Chafik Boukhalfa with OpenAI Codex +assistance: this composition, independent integration and exact certificate. +Avi Eisenberg / ikeboy, Rohan Arun, RaD / hipotures, icekylinx, and all +predecessor authors retain the notices above and in pinned source files. +No original copyright or Apache-2.0 notice is removed. + +Ranked reclamation after the PR58 joint-dual composition (2026-10-08) +---------------------------------------------------------------- +Chafik Boukhalfa with OpenAI Codex assistance: prioritize retired physical +slots by descending current frame rank, retaining slot ID as the tie-breaker; +complete replay, exact profiles, comparison and adversarial controls. +The dedicated joint_dual_reclaim_compiler.py is derived from eumemic's PR57 +compiler. Its original shared compiler remains byte-identical. The PR55 +producer and all preceding attribution remain unchanged. The complete PR58 +comparison certificate and its original source/proof provenance are retained +under references/frame-compiler/pr58. + +Skip-prefix strip producer, 8 October 2026 +By Avi Eisenberg (ikeboy), with Anthropic Claude (Claude Opus 5.5) +assistance. The skip-prefix leave-one-out strip layout in +research/skip-strips/skip_graph.py is new. Everything else reuses Chafik +Boukhalfa's PR #43/#46/#48 research/copied-fixed pipeline, its verification +code, exact data recovery and support-order sorting, together with: +- Rohan Arun's PR #44 weighted carrier matching optimizer; +- RaD (hipotures) PR #41 alternating point order; +- every predecessor credited above. +Complete attribution and the conditional proof boundary are recorded in +research/skip-strips/PROOF.md. Original Apache-2.0 and CC0 notices remain +applicable. + +Local split-pair skip-prefix research continuation (2026-10-08) +Prepared with substantial OpenAI Codex assistance at the user's request. +New contribution: singleton/pair recursive partition refinement, finite summand +order and moment search, and verified composition with inherited paid clones. +Avi Eisenberg/ikeboy with Anthropic Claude assistance: PR53 skip-prefix strips. +Chafik Boukhalfa with OpenAI Codex assistance: PR54 original-envelope clone +specialization and PR43/46/48 checking interfaces. RaD/hipotures: PR51 +whole-chain/source-partition cloning and earlier producer/interfaces. +Rohan Arun: PR44 weighted matching and earlier fixed/reversed work, with all +stated historical AI assistance. All predecessor notices remain applicable. + +Original-envelope whole-chain clones on skip-prefix strips (research/skip-clones): +Chafik Boukhalfa, prepared with OpenAI Codex assistance. The complete-chain +source-partition clone operation is adapted from RaD / hipotures, PR #51, +with original envelopes retained here. The scalar base is Avi Eisenberg's +PR #53 skip-prefix layout, prepared with Anthropic Claude assistance. +All credited PR #43/#46/#48, PR #44 and earlier code/proof notices remain +in force. This extension is provided under the repository's Apache-2.0 terms. + +Community review checkpoint #50–#61, 8 October 2026 +Maintainer integration and independent arithmetic: Douglas Colkitt, with OpenAI Codex. +Avi Eisenberg / ikeboy: skip-prefix strip framework (#53), with Anthropic Claude. +Rohan Gupta / gupt1156: parallel order search (#50, stated Antigravity assistance) +and dual-suffix strips (#55, Anthropic Claude assistance). +Eumemic: equal-frame joint compilation and paid signal reclamation (#57), with Codex. +Chafik Boukhalfa: original-envelope paid clones (#54), composition (#58) and ranked +reclamation (#60), with Codex. Rohan Arun: order search (#52) and positive-frame +composition (#56), with Anthropic Claude and stated Codex validation assistance. +RaD / hipotures: enlarged frames, source partitions and paid whole-chain clones +(#51), with Codex. Rohan Garg / rohangar1: singleton/pair recursion and paid-clone +composition (#59), with Codex. Alejandro Zarzuelo Urdiales: exact parameter +refinement, scoped Lean arithmetic, matrix/parity and search tools (#61), with +his disclosed multi-tool and Codex assistance. +Parallel #50/#52 records are reviewed and credited without replacing the earlier +climbed-48 implementation; their exact commit history is retained. The separate +#51 witness is retained as research; its source-graph/negative-basis data proof +has not received the same full replay as #56's consumed compiler machinery. +See docs/research/community-round2-review.md for precise validation boundaries. +All earlier licenses, contributions and notices remain applicable. + +Interval strips and core-aware pair assembly + +The interval leave-one-out strips and the core-aware group-pair assembly in +research/pair-assembly were prepared by Avi Eisenberg / ikeboy with Anthropic +Claude assistance. They build on PR #53's skip-prefix pipeline and its +inherited PR #48 sources. The stacked witness in research/pair-assembly/frame +uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier +are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and +verify_skip_frame.py. Original notices are retained. + +Stopped product-ring extension, 9 October 2026 +Copyright 2026 icekylinx + +The opposite-bank generic projector factorization, componentwise atom-ring +adapters, stopped recurrence and outer ordinary-interchange conversion, +aligned pair-star producer with rational centers, exact denominator-21 +grid and selected (23,23)/(24,24) composition are contributed by icekylinx +with substantial OpenAI GPT-6 Astra and Codex assistance. This extension +builds on merged PR #36, 11817ccacb564bb7f98789c20dc11d3fece207e3, and is +integrated on upstream main 56b66d58297deca1d7dd130247d720e960f77a37. + +The retained ordinary leaf uses the preceding projector, corner and +copied-center proofs. The selected two-stage topology retains Aurel Prosz +(Paureel), Swapnil Jain and Zhihao Chen's credits; the semantic assembly +retains PR #21/#23 and RaD's attribution. Paired producers, carrier matching, +original source notices and each imported license remain unchanged. + +Partial-gauge extension, 9 October 2026 +Copyright 2026 icekylinx + +The pair-first cube assembly, compatible backward frame enlargement, +partial source-gauge schedule and stopped whole-projector composition are +contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance, extending PR #104 at 948ce1510df750f4c18b96bdaef436a86f8bf834. + +The physical deferred bit word, reflected event accounting, fan-order +clarification and signed two-stage endpoint are adopted from Zhihao Chen +(jacklightChen), PR #97, e15350b66e4bf796153a68c240a6cc1b788abe3e, with +Codex assistance. Its deferred readouts, V leaves, lifted frames and frozen +witness originate in Swapnil Jain's 741e7aa078392553815df7926ee17ac5e25a8c38, +with the original Claude disclosure retained. Cyclic interval and core-aware +pair primitives build on Avi Eisenberg (ikeboy), PR #62, +ad0f25ff7b23cff7f08ad237c2254e6ecf74257e, with Anthropic Claude assistance. +Prior two-stage, copied-center, ordinary-leaf, semantic/bulk, routing and +precision credits remain in force. Imported source notices and licenses +are preserved under references/partial-gauge/; see SOURCES.json. + +Three-stage cover extension, 9 October 2026 +Copyright 2026 icekylinx + +The arbitrary-subspace Clifford frame theorem, three-stage Cayley geometry, +weighted q-adic GL cover, unit-lower weighted compiler, charged local-ring +fallback, uniform batching, internal row borrowing and exact composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. This +repository integration uses Codex assistance and extends +PR #115, cf60442983c153a3a0f5272ea4713f99eba13c86. + +The selected local complex DAG and support/label replay are adopted from +Copyright 2026 eumemic, PR #117, cbb05ce504d571546d9b7794c186a613c659c3bf, +with its original Apache-2.0 terms and Claude assistance disclosure. +The unchanged bit physical word retains Zhihao Chen (jacklightChen), +PR #97, and Swapnil Jain's underlying witness and assistance notices. +The prior opposite-bank, stopped ordinary-leaf, copied-center, topology, +semantic/bulk, precision and analytic credits remain applicable. +Original source notices and license bytes are preserved in +references/three-stage-cover/pr117/ and references/partial-gauge/. + +Paired-cube and shared-core extension, 9 October 2026 +Copyright 2026 icekylinx + +The paired-coordinate triple-cube identity, signed overlap channels, +original-source involution, coordinate-star centers, concrete frame/carrier +compiler, chronological source gauges, PR97 gauge-subset selection, +orthogonal cross-stage routing and exact supplier/assembly integration +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. +Repository integration uses Codex assistance and extends PR #130 at +6a9970a530119174507904e23592fd59ede19a5d. + +The substantial completed-core workspace-sharing principle is credited to +an664, PR #128, 530588a019b4a74f09180680c9e3961bf649ec89, with its reported +OpenAI Codex assistance. No source code, partition or serialized witness +from that PR is imported. The new routing and paired-motif integration +are described separately and claim no exclusive priority for broad sharing, +paired-coordinate, Fourier or carrier-matching ideas. + +Selected coarse queries restrict the retained eumemic PR #117 positive DAG; +its original Apache-2.0 and Claude assistance notices remain unchanged. +The bit word and original frames retain Zhihao Chen's PR #97 and Swapnil +Jain's frozen witness, notices and historical assistance disclosures. +Earlier generalized Clifford, three-stage, uniform weighted recursion, +ordinary-leaf, semantic/bulk, precision and analytic credits remain in force. +Source-specific license bytes are preserved under references/. + +October 9 recycled-bit integration: +DaysSky (#150), William Porter/hpst3r (#147), Thomas Marchand/Th0rgal (#146), +Rohan Gupta/gupt1156 (#148), James Chang/jamesyc (#124), SovereignSteak (#122). +The original notices and assistance disclosures are retained under research/, +including research/recycled-bit-integration/NOTICE. Andrew Barnes/Bortlesboat +(#101) repairs shared verifiers using rfu08's #64 counterexample. rfu08's +scoped finite and formal-transfer packages are included separately; they do +not establish the full multiplication theorem. Earlier and parallel credits +remain applicable. Douglas Colkitt integrated these with OpenAI Codex assistance. + +SovereignSteak PR151 independently supplies the matching gauge/recycling +composition and the selected 473/10^6 atom refinement; its original package +and assistance disclosure are retained under research/gauge-recycling/. + +October 9 coordinated-frame and completed-entrance-bank integration: +Dugongue PR186, 166a34d75e853e933855f0f7e940fe77c4bb6b8d, builds on +Chafik Boukhalfa/chafreaky's PR181, 7fb2194801e3a10f54772c7f0d5505035a4fc0ad, +and eumemic's PR168 v4, 4a3c769e5c5430e7114c4d3e099ff34664677f17. +The frozen package and prerequisite archive preserve all author, source-license +and assistance notices, including PR175's compiler optimization. DaysSky's +carrier closure, James Chang's terminal substitution and balanced assembly, +geckods' stopping refinements and all preceding framework credits remain. +Rohan Arun's PR185 bootstrap and chafreaky's PR182 bit refinement are reviewed +parallel contributions; their gains are not added to the selected witness. +Douglas Colkitt integrated the package and supplied the bank scheduling +supplement with OpenAI Codex assistance, under Apache-2.0. The all-size +interfaces remain conditional; finite verification is not full formalization. diff --git a/research/centre-code-services/notices/stopped-product-complex.tex b/research/centre-code-services/notices/stopped-product-complex.tex new file mode 100644 index 0000000000..4a9037137c --- /dev/null +++ b/research/centre-code-services/notices/stopped-product-complex.tex @@ -0,0 +1,137 @@ +\subsection{All-disjoint retained centers} +Use two factors $h=24$. For triple inputs write $G=\sum_TX_T$, +$T_i=\sum_{T\ni i}X_T$, and retain all $A_i=G-T_i$. +Each input triple avoids exactly 21 points, so +\[ + \sum_{i=1}^{24}A_i=21G,\qquad G=\frac1{21}\sum_i A_i. +\] +For a target triple $S$ the central correction is +\[ + G-\frac12\sum_{i\in S}A_i + =\frac{\sum_{i\in S}T_i-G}{2}. +\] +An input triple meeting $S$ in $j$ points has central coefficient +$(j-1)/2$. Adding half the disjoint sum and subtracting half the +intersection-two sum leaves coefficient one exactly when $j=3$. +The scalar source-to-scatter transfer is therefore the identity. +The transparent old-value subtraction and new-value addition use this +identity only on fresh contributions and restore arbitrary old values. + +The base-two paired exclusion and aligned pair-star producer retains +nested binary labels: common-pair supports have their orthonormal triple +span, other ordinary sums have their coordinate cover. Each retained +$A_i$ has the nondegenerate coordinate hyperplane excluding $i$, +of dimension 23. Hence all copied-center arguments and general +nondegenerate binary residuals of the preceding proof apply. The +selected local counts are +\[ + v=2024,\quad c_h=45764,\quad q_h=8120,\quad + |\mathcal M|=8966,\quad R=44918,\quad\ell=552. +\] +The old internal histogram, starting at rank zero, is +\begin{small}\begin{align*} +[&8930,49042,30844,15972,11883,8272,6399,4356,6682,2263,\\ + &5109,1808,5317,1733,5391,1757,4908,3290,6233,4363,\\ + &4056,264,564,24,24]. +\end{align*}\end{small} +It has rank mass $24R+2\ell$. Replace 24 rank-24 original transitions +by 24 rank-one transitions; all rank-23 copied transforms remain. +The new mass is $24R+\ell$. + +\subsection{Physical endpoints and strict complex moment} +The copied-center two-stage complex contract in +\path{notes/copied-centers-complex.tex} is unchanged by the scalar +center decoding. For the tensor triple line $U$, let +$T=C_U$, $F=C_I$, $E=C_{U^\perp}=FT^{-1}$. +The two data outputs are $A=-Fy$ and $B=FT^{-2}x+Ey$. +Add $T^{-1}$ applied to a copy of $A$ into $B$, paying one rank-one +child per data pair. The inherited input/output $Z$ phases and +$i^{9f}$ scalar normalize $FT^{-2}$ to $F$; sign and bank corrections +complete the exact tensor $C$. Auxiliary source/sink operators remain +$C_{D_0}$ and $FC_{D_0}$ in the second stage. Every original role +therefore returns the exact selected-axis tensor operation on arbitrary +inputs. This algebraic statement holds over $\mathbb Q(i)$ as well as +over Gaussian dyadics. + +With $m_c=576$, $N_c=v^2=4096576$, $B_c=vR=90914032$, put +\[ + W_c=2N_c+2B_c=190021216,\quad L_c=2v\ell=2234496, +\] +\[ + s_c=W_cm_c-N_c+L_c=109450358336,\qquad N_c-L_c=1862080. +\] +The complete list is $2B_c$ width-552 auxiliary exteriors, +$2N_c$ width-529 data macros, $2vH'_r$ width-$r$ internal children, +$4N_c$ width-23 data fronts, and $N_c$ width-one endpoint copies. +These disjoint classes include both kinds of paid copies and sum to +$s_c$. All binary residuals, including alternating forms, use the retained +one-child Gauss normal form with paid bit adapters and unit phases. +At $a_c=1949/25000000$ the exact rational enclosure gives +\[ + \sum_r\frac{n_r}{W_c}(r/m_c)^{1-a_c} + <1-1.3338373969\times10^{-10}. +\] + +\subsection{One exact odd-denominator grid} +The only new odd divisor is 21. Let $d$ bound the root axis count, +$D$ bound its maximum complex recursion depth, and $G_0$ bound the +number of grouped scalar operations per node. Choose +\[ + K=G_0(D+1),\qquad \text{common grid }2^{-P}21^{-K}. +\] +Root inputs and arbitrary dirty auxiliaries start Gaussian dyadic. +Multiply their integer numerators by $21^K$ once at the outer boundary. +Every local coefficient contains at most one factor 21 in its denominator, +so a local finite program adds at most $G_0$ to the odd-denominator +exponent. A completed $u$-axis child has Gaussian-dyadic coefficients +and therefore preserves its input's existing odd-denominator exponent; +it adds no new odd factor. Only the active chain of unfinished calls +can accumulate new factors. Its length is at most $D+1$, proving that +all intermediates lie on the common grid and every local division by +21 is an exact integer division of its encoded numerator. + +This divisibility claim uses the root dyadic-input invariant, not an +assumption about arbitrary numerators on the finest grid. Internal values +may have odd denominators. They are neither rounded nor re-encoded when +a child returns. At the completed outer return the operator is the exact +Gaussian-dyadic tensor on root dyadic inputs, so the final numerators +are divisible by $21^K$; exact unscaling restores dyadic encoding. + +Since the largest child is $552<576$, $D=O(\log d)$ and +$K=O(\log d)$ with fixed constants. Constant-divisor long division +is linear in numerator length. Initial and final scaling by $K$ +successive constant multiplications/divisions cost $O(V\log d)$ and +occur only at the outer boundary. The extra numerator length is +$O(\log d)$, preserving the retained $O(p)$ word bound. This overhead +is subordinate to the positive-power complex layer bound. + +For explicit semantic constants use +\[ + g_h=4(c_h+v)+10v+4hv+4h^2+8h+8=408200, +\] +\[ + G_0=N_c+2v(g_h+2h)=1656684480, +\] +where endpoint additions and copied-center scalar work are included. +The complete child contributes at most $u$ binary denominator bits +and row-norm factor $2^u$, with no additional odd exponent. A local +21-division contributes fewer than five denominator-height bits, +covered by the fixed scalar charge. Set +\[ +\begin{aligned} + E_0&=64(W_c+m_c+G_0+1)^3=403063477262941121443761178688,\\ + \mathcal E&=2G_0W_c^2+8s_c+4W_c+4+32m_c\\ + &=119639333593035096270287748= 3 * 1024**3, "At least 3 GiB of free disk space is required") + source_count = verify_sources() + output.mkdir(parents=True) + reports = [] + for name, relative, writes_beside_source, filenames in jobs(): + for mode in ("normal", "optimized"): + directory = output / name / mode + directory.mkdir(parents=True) + source = directory / "source" if writes_beside_source else FROZEN + if writes_beside_source: + shutil.copytree(FROZEN, source) + script = source / relative + result = script.parent if writes_beside_source else directory / "result" + command = [sys.executable, "-I", "-B"] + (["-O"] if mode == "optimized" else []) + command += [str(ROOT / "replay.py"), "--worker", str(script), str(directory)] + if not writes_beside_source: + command += ["--output" if name == "fixed_reader_services" else "--out", str(result)] + env = dict(os.environ, OMP_NUM_THREADS="1", OPENBLAS_NUM_THREADS="1", MKL_NUM_THREADS="1") + print("RUN", name, mode, flush=True) + started = time.monotonic() + with (directory / "stdout.log").open("w") as log: + completed = subprocess.run(command, cwd=ROOT, env=env, stdout=log, stderr=subprocess.STDOUT) + require(completed.returncode == 0, "Check failed. Read " + str(directory / "stdout.log")) + matches = {} + for filename in filenames: + actual = (result / filename).read_bytes() + frozen_directory = FROZEN / Path(relative).parent + if name == "fixed_reader_services": + frozen_directory /= "normal" + frozen = (frozen_directory / filename).read_bytes() + if filename.endswith(".gz"): + actual_checked, frozen_checked = gzip.decompress(actual), gzip.decompress(frozen) + method = "decompressed bytes" + else: + actual_checked = canonical_receipt(actual, source) + frozen_checked = canonical_receipt(frozen, source) + method = "all JSON values, with registered source paths made relative" + require(actual_checked == frozen_checked, "Frozen result mismatch: " + name + "/" + filename) + if mode == "optimized": + previous = (output / name / "normal" / "canonical" / filename.removesuffix(".gz")).read_bytes() + require(actual_checked == previous, "Normal and optimized results differ") + canonical = directory / "canonical" / filename.removesuffix(".gz") + canonical.parent.mkdir(exist_ok=True) + canonical.write_bytes(actual_checked) + matches[filename] = {"method": method, "checked_sha256": digest(actual_checked), + "new_file_sha256": digest(actual), "frozen_file_sha256": digest(frozen)} + if writes_beside_source: + changed = {(Path(relative).parent / filename).as_posix() for filename in filenames} + for entry in manifest()["immutable_inputs"]: + if entry["campaign_path"] not in changed: + require(digest((source / entry["campaign_path"]).read_bytes()) == entry["sha256"], + "Copied source changed: " + entry["campaign_path"]) + saved = directory / "result" + saved.mkdir() + for filename in filenames: + shutil.copyfile(result / filename, saved / filename) + shutil.rmtree(source) + reports.append({"check": name, "mode": mode, "seconds": round(time.monotonic() - started, 3), + "results_equal_frozen": matches, "file_access_confined": True, + "checker_sha256": digest((FROZEN / relative).read_bytes())}) + print("PASS", name, mode, flush=True) + require(verify_sources() == source_count, "Source count changed") + receipt = {"status": "PASS_CENTRE_CODE_SERVICES", "immutable_inputs": source_count, + "checks": reports, "normal_optimized_equal": True, "frozen_sources_unchanged": True, + "python": platform.python_version(), "platform": platform.platform(), + "replay_sha256": digest(Path(__file__).read_bytes()), + "source_manifest_sha256": digest((ROOT / "SOURCE-MANIFEST.json").read_bytes()), + "scope": "Exact local services, conditional code identities, and six forward D25 joins. Native phase files are checked by hash; the spatial phase interpreter is not rerun. No complete caller or kappa claim."} + (output / "REPLAY.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"], flush=True) + + +if __name__ == "__main__": + if len(sys.argv) > 1 and sys.argv[1] == "--worker": + worker() + else: + main() diff --git a/research/publication-reviews/centre-code-services/NOTICE-SOURCE-AUDIT.json b/research/publication-reviews/centre-code-services/NOTICE-SOURCE-AUDIT.json new file mode 100644 index 0000000000..d714f994c9 --- /dev/null +++ b/research/publication-reviews/centre-code-services/NOTICE-SOURCE-AUDIT.json @@ -0,0 +1,107 @@ +{ + "checks": [ + { + "exact_bytes_equal": true, + "git_blob": "46411b80b277d7dcd653a6d1999eaf12975b1103", + "retained_path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "source_record": "PR2588-NOTICE-EXACT-SOURCE.json", + "source_record_sha256": "2254796843f39589d257bbc248229fa07e3349d97d1dec67ca6d7f3479fb6698", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/NOTICE" + }, + { + "exact_bytes_equal": true, + "git_blob": "89c20926ea7f803718f751d95989d5a269908efd", + "retained_path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661", + "source_record": "PR3148-VENDOR-NOTICE-SOURCE.json", + "source_record_sha256": "eea64565908700003df6907dd413002a6fc11b7c13c5d3ef0f77b58d40b97b1f", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-NOTICE" + }, + { + "exact_bytes_equal": true, + "git_blob": "24f00912d4ec829c3c8d2a8d086aa135664a124c", + "retained_path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "source_record": "PR3148-VENDOR-CREDITS-SOURCE.json", + "source_record_sha256": "b319f7694705cf054f51f2d36c52d15a4a85885b7ed957c8982251eecba75b05", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md" + }, + { + "exact_bytes_equal": true, + "git_blob": "a14b299ef55c5581166988aa78baba329cebde04", + "retained_path": "notices/NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source_record": "selected-units-pr2588/NOTICE-PR2226.md.readback.json", + "source_record_sha256": "e07f68c701ff0b537a6c217d969ef13bc37052c26881558a4b42e81fe80b792b", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + { + "exact_bytes_equal": true, + "git_blob": "5ea70357a04d083dba066fbc5c809a5736d8edd6", + "retained_path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source_record": "selected-units-pr2588/vendor-PR2226-NOTICE.md.readback.json", + "source_record_sha256": "fd298cc8cd83a206e1ec5972d5fe96c3e2f3b40e3ac8fc0d4c141952d8fb397a", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md" + }, + { + "exact_receipt_equal": true, + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "source_record": "PR2588-COMPILER-SOURCE.json", + "source_record_sha256": "49088a31d9f59609d0ce85c65542c148353ba2f0058c8cf6597c17b7d65add41", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py" + }, + { + "exact_receipt_equal": true, + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source_record": "PR2588-LICENSE-SOURCE.json", + "source_record_sha256": "a33176b60e8a7390c8a5ab4eec1afe3f489180f08012f7c1e0616833fc419ee0", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/LICENSE" + }, + { + "exact_receipt_equal": true, + "git_blob": "8809665c16c5eb3cb7164fe810f8e4286589f400", + "sha256": "6252142912118a7c4dcc30ec0a9b0cba30672135c88ce7d34a8423126abf16f1", + "source_record": "PR2588-README-SOURCE.json", + "source_record_sha256": "023a16669db4e08d43434743641d0361aa2feb8785bd94f52193a5078e1eca7a", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/README.md" + }, + { + "exact_receipt_equal": true, + "git_blob": "8ff62ac757fd48c176d681d205d9f23476339e14", + "sha256": "7cbc11533925ba93f87d6f9e8a3059df328b0dc50c35a9d09b382782beb40810", + "source_record": "PR3133-README-SOURCE.json", + "source_record_sha256": "e0442aae5cbd101ad94387e60a50186feb3f7748b46b1405861f57672d03e0b7", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/51eb9c4ee9e4722010d308aa3309e039d3940cc2/research/rank7-coupled-586-588-carrier-fold/README.md" + }, + { + "exact_receipt_equal": true, + "git_blob": "f540563133ab194eace19d923dc56d637a7c5e51", + "sha256": "1442d0a676e2f7528c5eea000d9abdbddf4649ee8e7a85f03f903f96eaad18a5", + "source_record": "PR3148-README-SOURCE.json", + "source_record_sha256": "88d5f4295da68222374e77b3185195c0436a1851f646e16dcf47826a1dc6a668", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/README.md" + }, + { + "exact_receipt_equal": true, + "git_blob": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e", + "source_record": "PR3148-BASE-SOURCE.json", + "source_record_sha256": "012f26d26d4aa2dd984ddbb30efea9189d15ccd70fcc524e8a84765bf806b2b3", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz" + }, + { + "exact_receipt_equal": true, + "git_blob": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0", + "source_record": "PR3148-EXTRA-SOURCE.json", + "source_record_sha256": "769fcd21b545ead888e8f328be8f53afd86576670dd885d91aebd9c980685757", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz" + } + ], + "source": "Retained authenticated GitHub readbacks. No new network request in this review.", + "status": "PASS_NOTICE_AND_NATIVE_SOURCE_READBACKS" +} diff --git a/research/publication-reviews/centre-code-services/PRE-REPLAY-PACKAGE-HASHES.json b/research/publication-reviews/centre-code-services/PRE-REPLAY-PACKAGE-HASHES.json new file mode 100644 index 0000000000..3b0ace4f17 --- /dev/null +++ b/research/publication-reviews/centre-code-services/PRE-REPLAY-PACKAGE-HASHES.json @@ -0,0 +1,177 @@ +{ + "CHECKS.json": "07152f365e3114e3512a1233f89bb4ac14cad58b399603b7b1773bd1ca08f82a", + "PROOFS.md": "22a1e2332ec3f45b3568dbbdf3a53044e4cf58ddbff8f860c687d63c72e9d955", + "README.md": "b8acca0867dc01101776ab7c5fa509945a6a306818b4cdcd0ec0d92a185ba52c", + "SOURCE-MANIFEST.json": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4", + "frozen/lanes/bridge-access-20261017/check_bridge_access.py": "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111", + "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9", + "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9", + "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json": "ba06daabfd69759b489f5ae97a75ff68243bd5016a0981508ff529759ac8edd7", + "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d", + "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94", + "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json": "8aa3f7baa282e74f7e3dbc8a33dad70b6704cb3b88f918b55e403c978c73cd2a", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md": "f09813d9bc6cab3f954c6e08bb49ac45553169f19e1af9080f54db17739e3506", + "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6", + "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json": "97c387b1cb55ab97c66f2cce29a7864677b43a57bc25225da8e4b22389d5db39", + "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md": "74a574cc8195002f3ffe969db9afcdad092f9e9b732c71b9ec0e1d72877be52f", + "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json": "b5e699f68e60b02f80954ef8e6a860e3217b641394a4b71a074eaeb5f9c0fd7c", + "frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json": "1eb59f8b22dfd5b90a667ec80e592883628994d51f76ee08bb83fd6b289daec6", + "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", + "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea", + "frozen/lanes/coherent-port/section-entry-20261020/check_section.py": "83b47dc6acc23b6c6120ef3fd0be9016d85c7b1de0a63f0ed7467f8c584a9024", + "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7", + "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96", + "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01", + "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json": "638f70cc1a3095efa1cd532ab3b279c28822bc9de9c54bc7350f0542a8860893", + "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json": "9971cf722c992287ff419b653be3284a3fc3b23938fc090f7612924353e5df28", + "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md": "0dcbfe88a6718f3bee6e2e73d80b62e71e1a5ce519144712c855dac755828e41", + "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/SOURCE-MANIFEST.json": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00", + "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md": "9908050a9eafe9d7047e70078f690f4610d157b6b35cd62c6ed85629e8d390c6", + "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json": "1e1a0ab3bee4af667a3ba1e1fe2ec3800466664924516960b36ef9db5c5aa964", + "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json": "51d82715de837e7206f0f5460013a626cabc766374b0be65077f03293681082f", + "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md": "e770470962b39715a6116639e3f9fa7228da6a4c1a5c45fb48dc725fcd45b81a", + "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json": "4d97306bf5dc1877c315e8f3f5c9ce25a23030138fc88f02f68515ecfe059c44", + "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575", + "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md": "df7b1f221aa03d7e02c4aa455e31585c174e3f2201730e043481fcfb2df76110", + "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json": "4d6c50d57f939c00c16cc6559c228090c9714ec62e2ce9c4a4f77259751b8531", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json": "8a0be2b118ebdf7b4b37ddbeb0e11eff12dbf3d0ad00df7069747d4a9f50e9e5", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/FREEZE.json": "281a74439e3fd1098430b85eba02073dd7929b862ef3924a1e25e21070cb9d73", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md": "79d4c1b596528f1bc5cdb8bbe3da8edbda6a5c27bbca8fd7f4b6417bb6913f6c", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE-FREEZE.json": "6662117082f6b02234604f161b5e5c6187524b42fde2b2cd93760b306f3e46d0", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CENTRE-CONSTANTS.json": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CHECKS.json": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py": "0cfbfcf80e49f78e2707ab6647982511b8db67d434f00919bf8ff078d0140b24", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e", + "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5", + "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1", + "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56", + "frozen/root/MOVING-CENTRE-CODE-20261020.md": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60", + "frozen/root/PHASE-CODE-FREEZE-20261020.json": "a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58", + "frozen/root/RANK30-PHASE-SECTION-20261020.md": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66", + "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz": "742c2a1907c61be01aa9a2f80df095ad21ad9608a43b38f7fb2ef7ee7ef6d994", + "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7", + "frozen/root/check_rank30_phase_section_20261020.py": "cded1f99bd4cca2d0453ba66398d666ca5f37432d52f025104486086b640633a", + "replay.py": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8" +} diff --git a/research/publication-reviews/centre-code-services/REVIEW-FILES.json b/research/publication-reviews/centre-code-services/REVIEW-FILES.json new file mode 100644 index 0000000000..511494fe9e --- /dev/null +++ b/research/publication-reviews/centre-code-services/REVIEW-FILES.json @@ -0,0 +1,82 @@ +{ + "NOTICE-SOURCE-AUDIT.json": "775d398478a5b552120a48b8aa87cca1c5c91f6772824a049f361db65c3a3b8c", + "PRE-REPLAY-PACKAGE-HASHES.json": "cde6cceff5f1f21742cb319e0da4b11aa125003a9c80604ceaa2c2421ab97639", + "REVIEW.json": "2cbc18042ee405e1b26bf843d1aa5342dd17b06b81ac1ad735e9f07f20d23aa7", + "REVIEW.md": "f756974fa402e991615e44e635abc5fdc564bfd56124f491574a35374aa7678e", + "REVIEWED-PACKAGE-MANIFEST.json": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "SOURCE-AUDIT.json": "92c92bacaee6b2e9fcb364e56b7afec5c7d2c51950b1f5e8ae106f3dae350b0b", + "audit_package.py": "1cfcabd093f686389a4982c6323d9f1a936bbd90504f5ba60f54b113572f3f58", + "cold-replay/REPLAY.json": "58faf3980f79fd73c578fee5563493f7d56fbd7f67aef12a794caec494db1dcc", + "cold-replay/capture_word/normal/FILE-ACCESS.json": "04014decf6412c5d3fd807db329f372efee92f7eaf5c88b29bab55f8f0fbc774", + "cold-replay/capture_word/normal/canonical/CHECKS.json": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "cold-replay/capture_word/normal/canonical/SOURCE-MANIFEST.json": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "cold-replay/capture_word/normal/result/CHECKS.json": "79a706c42133c57eb55ed281fcd5d4092c212d125fded83c5780c3bc9fb5064d", + "cold-replay/capture_word/normal/result/SOURCE-MANIFEST.json": "ba7e69900d7c364e5102c556fb44ab849462ec6e289977fd9263b0a0b9b95776", + "cold-replay/capture_word/normal/stdout.log": "75062648b1d6aa79026c906b564949ce4c550ca3c9f9278c4d56d10064ce7f15", + "cold-replay/capture_word/optimized/FILE-ACCESS.json": "04014decf6412c5d3fd807db329f372efee92f7eaf5c88b29bab55f8f0fbc774", + "cold-replay/capture_word/optimized/canonical/CHECKS.json": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "cold-replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "cold-replay/capture_word/optimized/result/CHECKS.json": "79a706c42133c57eb55ed281fcd5d4092c212d125fded83c5780c3bc9fb5064d", + "cold-replay/capture_word/optimized/result/SOURCE-MANIFEST.json": "ba7e69900d7c364e5102c556fb44ab849462ec6e289977fd9263b0a0b9b95776", + "cold-replay/capture_word/optimized/stdout.log": "75062648b1d6aa79026c906b564949ce4c550ca3c9f9278c4d56d10064ce7f15", + "cold-replay/centre_constants/normal/FILE-ACCESS.json": "6259395d6dcf236c92fc7393ca4e78a0af92855f3174a3a8f3f77331ec7c7276", + "cold-replay/centre_constants/normal/canonical/CHECKS.json": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "cold-replay/centre_constants/normal/result/CHECKS.json": "e263a1f7df66d7b6797d102a0a1c5e1beb1977e960a843554dd1aeb820a16d4d", + "cold-replay/centre_constants/normal/stdout.log": "a83a57d2e35be6744af7143d29f03093f0e2821cce28c0b109d5bfa4434b7503", + "cold-replay/centre_constants/optimized/FILE-ACCESS.json": "6259395d6dcf236c92fc7393ca4e78a0af92855f3174a3a8f3f77331ec7c7276", + "cold-replay/centre_constants/optimized/canonical/CHECKS.json": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "cold-replay/centre_constants/optimized/result/CHECKS.json": "e263a1f7df66d7b6797d102a0a1c5e1beb1977e960a843554dd1aeb820a16d4d", + "cold-replay/centre_constants/optimized/stdout.log": "a83a57d2e35be6744af7143d29f03093f0e2821cce28c0b109d5bfa4434b7503", + "cold-replay/clique_grid/normal/FILE-ACCESS.json": "b91c0552845f9417c3d47ca861fa4cad8a7c6656b31af2c15b55c5949e3d6b29", + "cold-replay/clique_grid/normal/canonical/CHECKS.json": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "cold-replay/clique_grid/normal/result/CHECKS.json": "6983c06c98cc2a1cd1caa975070cdac6f23a2c8e25fae0a45c51abf1ea8fdeca", + "cold-replay/clique_grid/normal/stdout.log": "785d39640d8d85c354c05185a5ea6ca995c21fa3e6e9908bf65cbe797fa2c7f1", + "cold-replay/clique_grid/optimized/FILE-ACCESS.json": "b91c0552845f9417c3d47ca861fa4cad8a7c6656b31af2c15b55c5949e3d6b29", + "cold-replay/clique_grid/optimized/canonical/CHECKS.json": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "cold-replay/clique_grid/optimized/result/CHECKS.json": "6983c06c98cc2a1cd1caa975070cdac6f23a2c8e25fae0a45c51abf1ea8fdeca", + "cold-replay/clique_grid/optimized/stdout.log": "785d39640d8d85c354c05185a5ea6ca995c21fa3e6e9908bf65cbe797fa2c7f1", + "cold-replay/fixed_reader_services/normal/FILE-ACCESS.json": "3c48e61a406e43190cc23759cedf58f784623094752bf5eb369ddcd493978f65", + "cold-replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "cold-replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json": "fd002b514183984815e0874907427b6510ca927c3aff441e29813f489d2e7507", + "cold-replay/fixed_reader_services/normal/stdout.log": "18b28f1f0c6a3516ac38dc9832ca3f35901405d399839bf6c640a5c2dbb67720", + "cold-replay/fixed_reader_services/optimized/FILE-ACCESS.json": "ab1cf17f22db081ee2874f598e75e710d0d66d474eaefcbdf0cd7cc1a31c6066", + "cold-replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "cold-replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json": "fd002b514183984815e0874907427b6510ca927c3aff441e29813f489d2e7507", + "cold-replay/fixed_reader_services/optimized/stdout.log": "18b28f1f0c6a3516ac38dc9832ca3f35901405d399839bf6c640a5c2dbb67720", + "cold-replay/moving_entry/normal/FILE-ACCESS.json": "482ef7d79b585cef0b2c7c31395d76581e1b74e0932d4e5f67f5d6a39a3546cc", + "cold-replay/moving_entry/normal/canonical/CHECKS.json": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "cold-replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "cold-replay/moving_entry/normal/result/CHECKS.json": "7858bfa5085bcac5832bdbdfb432e25dc1adf360f2b5bc6690bd981ca44a3069", + "cold-replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "cold-replay/moving_entry/normal/stdout.log": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d", + "cold-replay/moving_entry/optimized/FILE-ACCESS.json": "482ef7d79b585cef0b2c7c31395d76581e1b74e0932d4e5f67f5d6a39a3546cc", + "cold-replay/moving_entry/optimized/canonical/CHECKS.json": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "cold-replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "cold-replay/moving_entry/optimized/result/CHECKS.json": "38eb1f7d6bbe30ca3f7d001369b18109e181e457216c781c6606c7381a3cccc0", + "cold-replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "cold-replay/moving_entry/optimized/stdout.log": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d", + "cold-replay/phase_inverse/normal/FILE-ACCESS.json": "252fe203de43d17c001aab7b23d0e55db3457897397c0160cf805cfcf54d5878", + "cold-replay/phase_inverse/normal/canonical/CHECKS.json": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "cold-replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "cold-replay/phase_inverse/normal/result/CHECKS.json": "789d126c299fb0a4668fced91977ea4e78827cf37506b1c3986c0d090fd406b4", + "cold-replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "cold-replay/phase_inverse/normal/stdout.log": "b4a166b29833ad8af23d94bb2143937919c992ec32b09c643f90ae35a46ae748", + "cold-replay/phase_inverse/optimized/FILE-ACCESS.json": "252fe203de43d17c001aab7b23d0e55db3457897397c0160cf805cfcf54d5878", + "cold-replay/phase_inverse/optimized/canonical/CHECKS.json": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "cold-replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "cold-replay/phase_inverse/optimized/result/CHECKS.json": "aff65f1606a3a6385620f163f5992fc2159e8c6ef6b2b5de27a5a00bfcf919a5", + "cold-replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "cold-replay/phase_inverse/optimized/stdout.log": "b4a166b29833ad8af23d94bb2143937919c992ec32b09c643f90ae35a46ae748", + "cold-replay/unnormalised_code/normal/FILE-ACCESS.json": "e259f8e0ecf803dafe2cfadc79445007f5820ca9d10d6b09d6ed105560a5bda6", + "cold-replay/unnormalised_code/normal/canonical/CHECKS.json": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "cold-replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "cold-replay/unnormalised_code/normal/result/CHECKS.json": "1ab5961b2ab4c24ca4f53391116ad31bfe252ccb04eab9412d90db25e7e84a01", + "cold-replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json": "be9548e509d2704deae4383329b5725a1a39d5cb52df5be27e5831836bd16bb8", + "cold-replay/unnormalised_code/normal/stdout.log": "b6ef1fb967fc09bb0f47762036cc97e306df5e6766767ae37b9d4622da770019", + "cold-replay/unnormalised_code/optimized/FILE-ACCESS.json": "e259f8e0ecf803dafe2cfadc79445007f5820ca9d10d6b09d6ed105560a5bda6", + "cold-replay/unnormalised_code/optimized/canonical/CHECKS.json": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "cold-replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "cold-replay/unnormalised_code/optimized/result/CHECKS.json": "1ab5961b2ab4c24ca4f53391116ad31bfe252ccb04eab9412d90db25e7e84a01", + "cold-replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json": "be9548e509d2704deae4383329b5725a1a39d5cb52df5be27e5831836bd16bb8", + "cold-replay/unnormalised_code/optimized/stdout.log": "b6ef1fb967fc09bb0f47762036cc97e306df5e6766767ae37b9d4622da770019" +} diff --git a/research/publication-reviews/centre-code-services/REVIEW.json b/research/publication-reviews/centre-code-services/REVIEW.json new file mode 100644 index 0000000000..14874c535d --- /dev/null +++ b/research/publication-reviews/centre-code-services/REVIEW.json @@ -0,0 +1,164 @@ +{ + "accepted_claims": [ + "Arbitrary-state moving entry involution with a separately accounted centre bank.", + "Actual square code identities and ordered transport under stated commutation or routed operator premises.", + "Exact fixed-reader phase inverse at every positive tensor width, with necessary odd factors 3 and 5.", + "Actual B and H scalar words, prices, and local prefix bounds.", + "Rank-16 whole-bank response code, exact odd scans, and valid-image or generic-grid contracts.", + "Rank-30 unnormalised code image, complete syndrome tests, and literal capture/action/decode words.", + "Conditional whole-state matching-type composition and decoded-child-entry height bound.", + "Six regular-D25 joined forward services under the inherited helper and full-cover contracts." + ], + "ai_assistance": "Substantial OpenAI Codex assistance in this review. Separate agent review is not independent human review.", + "cold_replay": { + "aggregate_seconds": 37.347, + "all_passed": true, + "checks": 14, + "command": "python3 -I -B /private/tmp/centre-code-services-independent-20261022/package/replay.py --output /private/tmp/centre-code-services-independent-20261022/replay", + "cwd": "/private/tmp", + "frozen_sources_unchanged": true, + "modes": [ + "normal", + "optimized" + ], + "normal_optimized_equal": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "program_comparison": "Exact decompressed bytes.", + "python": "3.14.7", + "receipt_comparison": "All JSON values after only registered source-path normalization.", + "results": [ + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "mode": "normal", + "seconds": 0.566 + }, + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "mode": "optimized", + "seconds": 0.588 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "mode": "normal", + "seconds": 5.313 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "mode": "optimized", + "seconds": 4.66 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "mode": "normal", + "seconds": 1.005 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "mode": "optimized", + "seconds": 0.995 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "mode": "normal", + "seconds": 2.518 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "mode": "optimized", + "seconds": 2.592 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "mode": "normal", + "seconds": 2.724 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "mode": "optimized", + "seconds": 2.752 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "mode": "normal", + "seconds": 0.656 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "mode": "optimized", + "seconds": 0.901 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "mode": "normal", + "seconds": 8.033 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "mode": "optimized", + "seconds": 4.044 + } + ], + "runtime_inputs_equal_final_package": true + }, + "cold_replay_receipt_sha256": "58faf3980f79fd73c578fee5563493f7d56fbd7f67aef12a794caec494db1dcc", + "material_dependency_gaps_within_claimed_scope": [], + "not_verified": [ + "Archived producer emitters and the inherited 4194304-coefficient native spatial phase interpreter.", + "A complete helper host, finite map prices, native-child precision, or recursive supplier.", + "A literal full native backward service.", + "A productive interleaved caller, final raw decoder, or complete borrowed-state restoration beyond each stated local contract.", + "The selected-frontier replay, a new kappa, or the full multiplication theorem.", + "Lean formalization, independent human review, GitHub rendering, or publication." + ], + "notice_source_audit_sha256": "775d398478a5b552120a48b8aa87cca1c5c91f6772824a049f361db65c3a3b8c", + "package": "packages/centre-code-services", + "package_bytes_including_manifest": 11823841, + "package_files_including_manifest": 277, + "package_listed_files": 276, + "package_manifest_sha256": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "reference_manifest_sha256": "504a43a00b79e766bcfdef9b66e1b1f0e5935acb6488edc08844317d640e9c3d", + "replay_sha256": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8", + "resolved_findings": [ + { + "finding": "State positive tensor width for the exact physical phase-inverse norm.", + "resolution": "Final README includes the qualification. Frozen source and replay bytes are unchanged." + }, + { + "finding": "A new source receipt named a nonexistent retained path for the common-grid source.", + "resolution": "The receipt now names notices/stopped-product-complex.tex. Exact pinned Git bytes and final manifest pass." + } + ], + "review_date": "2026-10-22", + "review_md_sha256": "f756974fa402e991615e44e635abc5fdc564bfd56124f491574a35374aa7678e", + "reviewed_package_manifest_copy_sha256": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "reviewer": "Independent OpenAI Codex agent /root/tagged_reset_package", + "source_audit_sha256": "92c92bacaee6b2e9fcb364e56b7afec5c7d2c51950b1f5e8ae106f3dae350b0b", + "source_integrity": { + "all_campaign_bytes_equal": true, + "all_package_files_equal_manifest": true, + "cold_copy_to_final_changes": "README positive-width and open-question text; added reference, notice, provenance, and evidence files. No runtime closure change.", + "historical_reference_inputs": 8, + "join_closure_files": 90, + "network_requests_in_this_review": 0, + "new_document_local_links_checked": 48, + "notices_verified_against": "Exact available Git objects and retained authenticated GitHub readbacks.", + "runtime_or_proof_inputs": 170 + }, + "source_manifest_sha256": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4", + "status": "ACCEPT_SCOPED_CENTRE_CODE_SERVICES", + "unresolved_findings": [] +} diff --git a/research/publication-reviews/centre-code-services/REVIEW.md b/research/publication-reviews/centre-code-services/REVIEW.md new file mode 100644 index 0000000000..5e6fe291af --- /dev/null +++ b/research/publication-reviews/centre-code-services/REVIEW.md @@ -0,0 +1,179 @@ +# Independent review of centre code services + +Accepted for the stated local services and conditional composition theorem. +No material finding remains open. This review does not establish a complete +supplier, a new multiplication theorem, or a lower kappa. + +The reviewed [package](../../centre-code-services/README.md) has +manifest SHA256 +`2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da`. +The [saved manifest](REVIEWED-PACKAGE-MANIFEST.json) lists 276 files. The +package has 277 files including that manifest, with 11823841 bytes in total. +The [source audit](SOURCE-AUDIT.json), [notice audit](NOTICE-SOURCE-AUDIT.json), +and [cold replay receipt](cold-replay/REPLAY.json) bind this verdict to those +files. The review was done by a separate OpenAI Codex agent. It is not an +independent human review or a formal-kernel proof. + +## Scope and proof review + +The complete source proofs and their retained independent reviews were read. +The seven replay checkers and the code used for their mathematical checks +were read. The review also covered the common-grid and fixed-odd scan +dependency, the whole-state type proof, the actual D25 join proof, its +retained-reader query proof, and the inherited local native phase review. +The [proof index](../../centre-code-services/PROOFS.md) links these +sources. The following distinctions are required for acceptance. + +**Moving entry.** The four ordered updates implement +`((I-JD)a+Jz, Da)` when `DJ=I`. Direct substitution proves both the +arbitrary-input endpoint and the involution. One use stores the old centre +bank in the data. It does not erase or restore that bank. The actual entry +is the conjugate by `L=Q^2`, so both translation passes are required. +The separate bank contains 30 or 16 fields. The square code on 112 data +fields is a different storage contract and has its own inverse. + +The rank-30 square section uses an actual unit minor with determinant +`-1/256` and integral inverse. The sum-code claim requires dyadic `U`, `V`, +and `U_P^-1`; the minor hypothesis alone does not suffice. The frozen root +text is read with its explicit proof addendum. The new README states the +full qualification. For the older fixed reader, `QU` is a section of +`T^-1 VQ`, not of `VQ`. + +**Transport.** The four code types retain their operator order. Every +advance needs the stated commutation premises. A routed advance must +satisfy the actual matrix relation or a proved connecting operator. +Nominal frame names do not imply this. The encoded exit requires the +ordered raw decode `Q C^-1 Q`, and the physical cross-bank calls retain +their odd phase. The four-step cycle is not an admitted interleaved caller +and does not remove the final code at an odd cut. + +**Fixed-reader phase inverse.** The checker verifies both product orders +of the supplied exact inverse certificate on all 512 characters. The +translation group and XOR character argument extend the identity to every +positive tensor width; this is not an extrapolation from width samples. +The physical inverse has 2712 terms, common denominator 120, and exact +infinity norm `88/5`. Explicit coefficients require both odd factors 3 +and 5. The additive reader service retains an arbitrary centre baseline +through its paid multiply/add/divide word. The complete swap costs 208028 +old dyadic real primitives, 12072 translation calls, and 60 real scans in +each direction at 15. It still has the fixed-reader terminal mismatch. +The review checks a certificate, not a second inverse-finding algorithm. + +**Constant and rank-16 code services.** The actual `B` and `H` matrices, +both inverse orders, scalar words, prices, and prefix bounds agree. The +rank-16 scalar centre action works under independent linear field frames; +it does not supply or admit those fields. The whole-bank response code +has eigenvalues `1` on 96 dimensions, `-5` on eight, and `-7` on eight. +Its two exact words each use 3420 old real scalar primitives plus 32 +real fixed-odd scans. This response code is distinct from the unitary +`C16` packing in the encoder package. + +The signed scan proof gives exact division only on its declared integer +domain. The checks cover the finite carry state and sign rules, valid-image +decoding, and generic-grid requirements. Odd scan costs do not include +unpriced descriptor work. A valid code image and an arbitrary rational +input are different contracts. + +**Rank-30 rational capture.** The code image has exact quotient +`(R0/3R0)^11 direct-sum (R0/5R0)^11`, where `R0=Z[i,1/2]`. +The syndromes, explicit right inverses, and Chinese remainder argument +prove the image test. The argument correctly treats `R0/5R0` as a split +ring, not as `F25`. The complete matrix test includes helper and address +columns. The data-ADD and helper-ADD failures demonstrate why a middle +operation needs an image-preservation proof. + +The literal capture and inverse each use 2910 old real scalar units and +44 real odd scans. Their complete action chains use 6090 old units plus +22 real multiplications and 22 real divisions at each of 3 and 5. The +checks cover all 640 arbitrary input columns and keep 528 outside roles +fixed. Valid code chains have exact divisions without an odd root scale. +These common-frame scalar words do not establish physical native capture. + +**Conditional type theorem.** The whole-state endpoint is +`C_out A C_in^-1` with a dyadic semantic `A`. Equal adjacent types cancel +in order, without a commutation assumption. The theorem requires a bound +at each decoded child entry and within each local prefix. Under those +premises it gives odd height at most `(D+1) ell_p+c_p`. The root needs an +identity type or paid encoding. Exact final unscaling needs a dyadic +physical endpoint, and a raw result needs removal of the final code. +The finite noncommuting-code example and failed mismatched-code control +support these distinctions; they do not discharge a complete caller's +premises. + +**Six D25 forward joins.** The checks cover two providers and the three +pairs `(s,t)=(0,1),(0,2),(1,2)`, on all 640 input columns. The retained +reader index is `s`; the physical entry level is `t-1`. In particular, +pair `(0,2)` starts at physical level one. The bank baseline is arbitrary. +The exact content relation, DATA phases, route involutions, and complete +regular-cover barrier support the joined service. A query after each +single body would need a separate source-availability proof. + +The service has 17624 scalar primitives, rank mass 1792, and 5776 +monomial map calls. The join introduces no new field or odd division. +The inherited 416-role helper supply and restoration contract remain +premises; the DATA partition does not construct that host. The replay +checks all 35 consumed phase-source hashes and the new phase equations. +It does not rerun the inherited 4194304-coefficient spatial interpreter. +An abstract inverse-adjoint identity does not supply a literal complete +backward native service. No such service is claimed in this package. + +## Fresh checks and source integrity + +The package was copied to a new directory outside the repository. The +following command ran from `/private/tmp`, with one process at a time: + +```sh +python3 -I -B /private/tmp/centre-code-services-independent-20261022/package/replay.py --output /private/tmp/centre-code-services-independent-20261022/replay +``` + +It returned `PASS_CENTRE_CODE_SERVICES`. All seven checks passed in normal +and optimized Python, for 14 runs in total. Their accumulated measured +time was 37.347 seconds. The runtime was Python 3.14.7 on macOS 26.6.1 +arm64. The run used the standard library and had more than 8 GiB free. + +The decisive checks cover arbitrary-state swap endpoints and restoration, +both code inverse orders, exact division domains, image-preservation +failures, unequal repeated types, and wrong DATA phase order. Both +compressed program outputs match after decompression. Every receipt value +matches after only the registered source-path conversion. Normal and +optimized results match. All 170 runtime and proof sources retained their +hashes before and after the run. The access records show that the checkers +used the copied package, fresh output, or Python runtime. This audit is +not a security sandbox. + +The final package was completed after that cold copy. The only changed +existing file is README.md: it restricts the phase inverse statement to +positive tensor width and adds the open questions. Added files are source +references, notices, provenance, and evidence. The replay program, +CHECKS.json, SOURCE-MANIFEST.json, PROOFS.md, and all 170 replay inputs are +unchanged. The [audit script](audit_package.py) checks this binding against +the [pre-replay snapshot](PRE-REPLAY-PACKAGE-HASHES.json). + +All 178 retained campaign files match their original bytes: 170 runtime +or proof inputs and eight historical reference records. All 90 files in +the separately assembled D25 join closure are present with equal hashes. +All package files match the final manifest. All 48 local links in the +four new prose documents resolve. Exact Git objects verify the common-grid +source, license, and upstream notice. The retained authenticated GitHub +readbacks verify the native source hashes and both PR2226 notices. No new +network request was made for this review. + +## Findings and limits + +Two small documentation changes were completed before acceptance. The +phase-inverse summary now states positive tensor width. A copied source +receipt now names the actual retained common-grid path under `notices/`. +The corrected receipt and its manifest were checked. Neither change +alters a frozen source or a replay input. No repair or new research was +needed to support the accepted claims. + +This review did not rerun archived producer emitters, the full native +spatial phase suite, a complete recursive supplier, the selected-frontier +replay, or Lean. Native-child precision, helper hosting, finite map prices, +productive interleaving, final code removal, and full caller restoration +remain the explicit obligations stated in the package. The historical +sources are not transplanted into the current selected construction. +Publication, GitHub link checks, and rendered PR checks are separate work. + +The final source and notice scope is sufficient for this package. No +unresolved dependency gap was found within the seven selected checks. diff --git a/research/publication-reviews/centre-code-services/REVIEWED-PACKAGE-MANIFEST.json b/research/publication-reviews/centre-code-services/REVIEWED-PACKAGE-MANIFEST.json new file mode 100644 index 0000000000..db3804a47c --- /dev/null +++ b/research/publication-reviews/centre-code-services/REVIEWED-PACKAGE-MANIFEST.json @@ -0,0 +1,1385 @@ +{ + "files": [ + { + "bytes": 779, + "path": "CHECKS.json", + "sha256": "07152f365e3114e3512a1233f89bb4ac14cad58b399603b7b1773bd1ca08f82a" + }, + { + "bytes": 2783, + "path": "NOTICE.md", + "sha256": "b7d79088a82bdf51db6833d6ab51d67d7375aab6400b54de0ea278add5683e6f" + }, + { + "bytes": 3690, + "path": "PROOFS.md", + "sha256": "22a1e2332ec3f45b3568dbbdf3a53044e4cf58ddbff8f860c687d63c72e9d955" + }, + { + "bytes": 4650, + "path": "PROVENANCE.md", + "sha256": "f44f180272351ce6f12c6528c863ab300ec250f5d4bdeec81739a1db1af2d2f5" + }, + { + "bytes": 12995, + "path": "README.md", + "sha256": "01f60b01fc4b8cb70fbac7fff2d4758e4a364cb627463ecd677060a9ce774c34" + }, + { + "bytes": 3548, + "path": "REFERENCE-MANIFEST.json", + "sha256": "504a43a00b79e766bcfdef9b66e1b1f0e5935acb6488edc08844317d640e9c3d" + }, + { + "bytes": 76922, + "path": "SOURCE-MANIFEST.json", + "sha256": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4" + }, + { + "bytes": 10137, + "path": "evidence/DOCUMENT-LINKS.json", + "sha256": "89727acbe04227a9eef16ed1fc44b048ee901f66b19284f81a0c6a88bb9c77db" + }, + { + "bytes": 26836, + "path": "evidence/FIXED-READER-JOIN-CLOSURE.json", + "sha256": "71bb46de8a34fc47b7d5a82d4468066a480c3e0fbdfa27309b7e5346f26b687c" + }, + { + "bytes": 4860, + "path": "evidence/NATIVE-SOURCE-VERIFICATION.json", + "sha256": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba" + }, + { + "bytes": 7559, + "path": "evidence/PR2226-PRIOR-SOURCE-READBACK.json", + "sha256": "6858d93f50ec0ba4d48dcf48a6b0da63cf3e5b24373519decaa4877c00a21f42" + }, + { + "bytes": 1237, + "path": "evidence/PROVIDER-NOTICE-VERIFICATION.json", + "sha256": "cc81260fd0bbf185565b792d1a2e4b65b4843ff22e137ae78016ba92a62d63d7" + }, + { + "bytes": 13305, + "path": "evidence/REPLAY.json", + "sha256": "f21336ead9e21e96a3ba44a2d30a54cf6c43e3e6bb0048c69b1734445942e556" + }, + { + "bytes": 5446, + "path": "evidence/SELECTED-CONTEXT.json", + "sha256": "13d492899ec1c4315e04f907f636ab59851eda8ef2133f0ba3a0d0b3f1225744" + }, + { + "bytes": 1080, + "path": "evidence/SOURCE-LICENSE-CHECK.json", + "sha256": "9091ee96c8d15ee5387f2c1437b285d4efa3e5874d96c3b002c0361f4d3d18d0" + }, + { + "bytes": 13305, + "path": "evidence/replay/REPLAY.json", + "sha256": "f21336ead9e21e96a3ba44a2d30a54cf6c43e3e6bb0048c69b1734445942e556" + }, + { + "bytes": 1604, + "path": "evidence/replay/capture_word/normal/FILE-ACCESS.json", + "sha256": "04014decf6412c5d3fd807db329f372efee92f7eaf5c88b29bab55f8f0fbc774" + }, + { + "bytes": 8214, + "path": "evidence/replay/capture_word/normal/canonical/CHECKS.json", + "sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4" + }, + { + "bytes": 2543, + "path": "evidence/replay/capture_word/normal/canonical/SOURCE-MANIFEST.json", + "sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c" + }, + { + "bytes": 9853, + "path": "evidence/replay/capture_word/normal/result/CHECKS.json", + "sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + { + "bytes": 4182, + "path": "evidence/replay/capture_word/normal/result/SOURCE-MANIFEST.json", + "sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + }, + { + "bytes": 37, + "path": "evidence/replay/capture_word/normal/stdout.log", + "sha256": "75062648b1d6aa79026c906b564949ce4c550ca3c9f9278c4d56d10064ce7f15" + }, + { + "bytes": 1604, + "path": "evidence/replay/capture_word/optimized/FILE-ACCESS.json", + "sha256": "04014decf6412c5d3fd807db329f372efee92f7eaf5c88b29bab55f8f0fbc774" + }, + { + "bytes": 8214, + "path": "evidence/replay/capture_word/optimized/canonical/CHECKS.json", + "sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4" + }, + { + "bytes": 2543, + "path": "evidence/replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json", + "sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c" + }, + { + "bytes": 9853, + "path": "evidence/replay/capture_word/optimized/result/CHECKS.json", + "sha256": "e5a63cf0d8afd8903ee71fc45127bce8d60cef18c9fbba3f8e05c06311c6bf7b" + }, + { + "bytes": 4182, + "path": "evidence/replay/capture_word/optimized/result/SOURCE-MANIFEST.json", + "sha256": "d2f88759571178ac5b8d327b9d01c824281a6a001e17590c4140271365f5b8db" + }, + { + "bytes": 37, + "path": "evidence/replay/capture_word/optimized/stdout.log", + "sha256": "75062648b1d6aa79026c906b564949ce4c550ca3c9f9278c4d56d10064ce7f15" + }, + { + "bytes": 506, + "path": "evidence/replay/centre_constants/normal/FILE-ACCESS.json", + "sha256": "6259395d6dcf236c92fc7393ca4e78a0af92855f3174a3a8f3f77331ec7c7276" + }, + { + "bytes": 11417, + "path": "evidence/replay/centre_constants/normal/canonical/CHECKS.json", + "sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737" + }, + { + "bytes": 11864, + "path": "evidence/replay/centre_constants/normal/result/CHECKS.json", + "sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + }, + { + "bytes": 814, + "path": "evidence/replay/centre_constants/normal/stdout.log", + "sha256": "a83a57d2e35be6744af7143d29f03093f0e2821cce28c0b109d5bfa4434b7503" + }, + { + "bytes": 506, + "path": "evidence/replay/centre_constants/optimized/FILE-ACCESS.json", + "sha256": "6259395d6dcf236c92fc7393ca4e78a0af92855f3174a3a8f3f77331ec7c7276" + }, + { + "bytes": 11417, + "path": "evidence/replay/centre_constants/optimized/canonical/CHECKS.json", + "sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737" + }, + { + "bytes": 11864, + "path": "evidence/replay/centre_constants/optimized/result/CHECKS.json", + "sha256": "b4789fb5a0f5af8c5fd1102ae729551f506792329a737e5e979a87d6325ab89b" + }, + { + "bytes": 814, + "path": "evidence/replay/centre_constants/optimized/stdout.log", + "sha256": "a83a57d2e35be6744af7143d29f03093f0e2821cce28c0b109d5bfa4434b7503" + }, + { + "bytes": 689, + "path": "evidence/replay/clique_grid/normal/FILE-ACCESS.json", + "sha256": "b91c0552845f9417c3d47ca861fa4cad8a7c6656b31af2c15b55c5949e3d6b29" + }, + { + "bytes": 4052, + "path": "evidence/replay/clique_grid/normal/canonical/CHECKS.json", + "sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917" + }, + { + "bytes": 4797, + "path": "evidence/replay/clique_grid/normal/result/CHECKS.json", + "sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + }, + { + "bytes": 1022, + "path": "evidence/replay/clique_grid/normal/stdout.log", + "sha256": "785d39640d8d85c354c05185a5ea6ca995c21fa3e6e9908bf65cbe797fa2c7f1" + }, + { + "bytes": 689, + "path": "evidence/replay/clique_grid/optimized/FILE-ACCESS.json", + "sha256": "b91c0552845f9417c3d47ca861fa4cad8a7c6656b31af2c15b55c5949e3d6b29" + }, + { + "bytes": 4052, + "path": "evidence/replay/clique_grid/optimized/canonical/CHECKS.json", + "sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917" + }, + { + "bytes": 4797, + "path": "evidence/replay/clique_grid/optimized/result/CHECKS.json", + "sha256": "c76856e3f10a8769a38fda12a87b43832e2f967fc7408bcbf33bbbc2b0af21a7" + }, + { + "bytes": 1022, + "path": "evidence/replay/clique_grid/optimized/stdout.log", + "sha256": "785d39640d8d85c354c05185a5ea6ca995c21fa3e6e9908bf65cbe797fa2c7f1" + }, + { + "bytes": 10022, + "path": "evidence/replay/fixed_reader_services/normal/FILE-ACCESS.json", + "sha256": "3c48e61a406e43190cc23759cedf58f784623094752bf5eb369ddcd493978f65" + }, + { + "bytes": 5870, + "path": "evidence/replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json", + "sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0" + }, + { + "bytes": 7509, + "path": "evidence/replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json", + "sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + }, + { + "bytes": 112, + "path": "evidence/replay/fixed_reader_services/normal/stdout.log", + "sha256": "4c099675a6849136d8e392d73434da84148d756df92e65aba1ddee0be9c01bbc" + }, + { + "bytes": 10028, + "path": "evidence/replay/fixed_reader_services/optimized/FILE-ACCESS.json", + "sha256": "ab1cf17f22db081ee2874f598e75e710d0d66d474eaefcbdf0cd7cc1a31c6066" + }, + { + "bytes": 5870, + "path": "evidence/replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json", + "sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0" + }, + { + "bytes": 7509, + "path": "evidence/replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json", + "sha256": "102846ec212dd947ecd9efde349ca6378037bd1ebb01b70f5ce9f9de6a349d78" + }, + { + "bytes": 112, + "path": "evidence/replay/fixed_reader_services/optimized/stdout.log", + "sha256": "4c099675a6849136d8e392d73434da84148d756df92e65aba1ddee0be9c01bbc" + }, + { + "bytes": 1118, + "path": "evidence/replay/moving_entry/normal/FILE-ACCESS.json", + "sha256": "482ef7d79b585cef0b2c7c31395d76581e1b74e0932d4e5f67f5d6a39a3546cc" + }, + { + "bytes": 10891, + "path": "evidence/replay/moving_entry/normal/canonical/CHECKS.json", + "sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9" + }, + { + "bytes": 46735, + "path": "evidence/replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + }, + { + "bytes": 11371, + "path": "evidence/replay/moving_entry/normal/result/CHECKS.json", + "sha256": "e72241c5f58fd31837516d2ec122576e6c8fdd98c690c97997cdc3175e2a0e7d" + }, + { + "bytes": 5567, + "path": "evidence/replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 4335, + "path": "evidence/replay/moving_entry/normal/stdout.log", + "sha256": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d" + }, + { + "bytes": 1118, + "path": "evidence/replay/moving_entry/optimized/FILE-ACCESS.json", + "sha256": "482ef7d79b585cef0b2c7c31395d76581e1b74e0932d4e5f67f5d6a39a3546cc" + }, + { + "bytes": 10891, + "path": "evidence/replay/moving_entry/optimized/canonical/CHECKS.json", + "sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9" + }, + { + "bytes": 46735, + "path": "evidence/replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + }, + { + "bytes": 11395, + "path": "evidence/replay/moving_entry/optimized/result/CHECKS.json", + "sha256": "2a45e8ac8542d8af536f320801cd64164db8d915bb9281aa5fb07e47aa06d539" + }, + { + "bytes": 5567, + "path": "evidence/replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 4335, + "path": "evidence/replay/moving_entry/optimized/stdout.log", + "sha256": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d" + }, + { + "bytes": 795, + "path": "evidence/replay/phase_inverse/normal/FILE-ACCESS.json", + "sha256": "252fe203de43d17c001aab7b23d0e55db3457897397c0160cf805cfcf54d5878" + }, + { + "bytes": 4777, + "path": "evidence/replay/phase_inverse/normal/canonical/CHECKS.json", + "sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419" + }, + { + "bytes": 687103, + "path": "evidence/replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json", + "sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55" + }, + { + "bytes": 5082, + "path": "evidence/replay/phase_inverse/normal/result/CHECKS.json", + "sha256": "52d3bb920c446ae9607ad54f50e0a93e371684e9bdc0951609476dba54ee7049" + }, + { + "bytes": 74904, + "path": "evidence/replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 1235, + "path": "evidence/replay/phase_inverse/normal/stdout.log", + "sha256": "b4a166b29833ad8af23d94bb2143937919c992ec32b09c643f90ae35a46ae748" + }, + { + "bytes": 795, + "path": "evidence/replay/phase_inverse/optimized/FILE-ACCESS.json", + "sha256": "252fe203de43d17c001aab7b23d0e55db3457897397c0160cf805cfcf54d5878" + }, + { + "bytes": 4777, + "path": "evidence/replay/phase_inverse/optimized/canonical/CHECKS.json", + "sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419" + }, + { + "bytes": 687103, + "path": "evidence/replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json", + "sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55" + }, + { + "bytes": 5097, + "path": "evidence/replay/phase_inverse/optimized/result/CHECKS.json", + "sha256": "1880ee12fe09f61c3d9101125c0201f2948cc548a0b2acbc36bbf6d9784565a5" + }, + { + "bytes": 74904, + "path": "evidence/replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 1235, + "path": "evidence/replay/phase_inverse/optimized/stdout.log", + "sha256": "b4a166b29833ad8af23d94bb2143937919c992ec32b09c643f90ae35a46ae748" + }, + { + "bytes": 1329, + "path": "evidence/replay/unnormalised_code/normal/FILE-ACCESS.json", + "sha256": "e259f8e0ecf803dafe2cfadc79445007f5820ca9d10d6b09d6ed105560a5bda6" + }, + { + "bytes": 4493, + "path": "evidence/replay/unnormalised_code/normal/canonical/CHECKS.json", + "sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57" + }, + { + "bytes": 1879, + "path": "evidence/replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json", + "sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab" + }, + { + "bytes": 5685, + "path": "evidence/replay/unnormalised_code/normal/result/CHECKS.json", + "sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + { + "bytes": 3071, + "path": "evidence/replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json", + "sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + }, + { + "bytes": 42, + "path": "evidence/replay/unnormalised_code/normal/stdout.log", + "sha256": "b6ef1fb967fc09bb0f47762036cc97e306df5e6766767ae37b9d4622da770019" + }, + { + "bytes": 1329, + "path": "evidence/replay/unnormalised_code/optimized/FILE-ACCESS.json", + "sha256": "e259f8e0ecf803dafe2cfadc79445007f5820ca9d10d6b09d6ed105560a5bda6" + }, + { + "bytes": 4493, + "path": "evidence/replay/unnormalised_code/optimized/canonical/CHECKS.json", + "sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57" + }, + { + "bytes": 1879, + "path": "evidence/replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json", + "sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab" + }, + { + "bytes": 5685, + "path": "evidence/replay/unnormalised_code/optimized/result/CHECKS.json", + "sha256": "844c218ace9675bcc813e15f62a52c2069b139086c9e26988521fea99a3f5b6f" + }, + { + "bytes": 3071, + "path": "evidence/replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json", + "sha256": "4856bfc47393c4ba53eac32aef86cf937aaa2f4bf5f020fd76f575c7881bb76b" + }, + { + "bytes": 42, + "path": "evidence/replay/unnormalised_code/optimized/stdout.log", + "sha256": "b6ef1fb967fc09bb0f47762036cc97e306df5e6766767ae37b9d4622da770019" + }, + { + "bytes": 21370, + "path": "frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "sha256": "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + }, + { + "bytes": 202201, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 836, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json", + "sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11" + }, + { + "bytes": 821, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + { + "bytes": 7811, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "sha256": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2" + }, + { + "bytes": 975, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + }, + { + "bytes": 16360, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb" + }, + { + "bytes": 3292, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "bytes": 695542, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "bytes": 3292, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "bytes": 695542, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "bytes": 1943805, + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "sha256": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + }, + { + "bytes": 1076, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + { + "bytes": 3580, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "sha256": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a" + }, + { + "bytes": 1337, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "sha256": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977" + }, + { + "bytes": 460, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "sha256": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce" + }, + { + "bytes": 11214, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "sha256": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c" + }, + { + "bytes": 29489, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e" + }, + { + "bytes": 14184, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "bytes": 14184, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "bytes": 861, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json", + "sha256": "ba06daabfd69759b489f5ae97a75ff68243bd5016a0981508ff529759ac8edd7" + }, + { + "bytes": 466, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json", + "sha256": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d" + }, + { + "bytes": 8137, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md", + "sha256": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94" + }, + { + "bytes": 20406, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974" + }, + { + "bytes": 6816, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json", + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "bytes": 6816, + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json", + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "bytes": 11579, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32" + }, + { + "bytes": 891, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279" + }, + { + "bytes": 5567, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "bytes": 189, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5" + }, + { + "bytes": 10123, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332" + }, + { + "bytes": 751, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json", + "sha256": "8aa3f7baa282e74f7e3dbc8a33dad70b6704cb3b88f918b55e403c978c73cd2a" + }, + { + "bytes": 1858, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md", + "sha256": "f09813d9bc6cab3f954c6e08bb49ac45553169f19e1af9080f54db17739e3506" + }, + { + "bytes": 18468, + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + { + "bytes": 5207, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5" + }, + { + "bytes": 824, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json", + "sha256": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6" + }, + { + "bytes": 191, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json", + "sha256": "97c387b1cb55ab97c66f2cce29a7864677b43a57bc25225da8e4b22389d5db39" + }, + { + "bytes": 74904, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "bytes": 7544, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md", + "sha256": "74a574cc8195002f3ffe969db9afcdad092f9e9b732c71b9ec0e1d72877be52f" + }, + { + "bytes": 14163, + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010" + }, + { + "bytes": 1027, + "path": "frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json", + "sha256": "b5e699f68e60b02f80954ef8e6a860e3217b641394a4b71a074eaeb5f9c0fd7c" + }, + { + "bytes": 600, + "path": "frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json", + "sha256": "1eb59f8b22dfd5b90a667ec80e592883628994d51f76ee08bb83fd6b289daec6" + }, + { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + }, + { + "bytes": 9669, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + { + "bytes": 9975, + "path": "frozen/lanes/coherent-port/section-entry-20261020/check_section.py", + "sha256": "83b47dc6acc23b6c6120ef3fd0be9016d85c7b1de0a63f0ed7467f8c584a9024" + }, + { + "bytes": 739, + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json", + "sha256": "0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf" + }, + { + "bytes": 141043, + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + { + "bytes": 21257, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + { + "bytes": 316632, + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2662, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json", + "sha256": "638f70cc1a3095efa1cd532ab3b279c28822bc9de9c54bc7350f0542a8860893" + }, + { + "bytes": 519, + "path": "frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + { + "bytes": 537, + "path": "frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + { + "bytes": 9160, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json", + "sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2" + }, + { + "bytes": 918, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json", + "sha256": "9971cf722c992287ff419b653be3284a3fc3b23938fc090f7612924353e5df28" + }, + { + "bytes": 8190, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md", + "sha256": "0dcbfe88a6718f3bee6e2e73d80b62e71e1a5ce519144712c855dac755828e41" + }, + { + "bytes": 3489, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/SOURCE-MANIFEST.json", + "sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44" + }, + { + "bytes": 15861, + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786" + }, + { + "bytes": 11675, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json", + "sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b" + }, + { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + { + "bytes": 8173, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md", + "sha256": "9908050a9eafe9d7047e70078f690f4610d157b6b35cd62c6ed85629e8d390c6" + }, + { + "bytes": 1939, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json", + "sha256": "1e1a0ab3bee4af667a3ba1e1fe2ec3800466664924516960b36ef9db5c5aa964" + }, + { + "bytes": 12480, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553" + }, + { + "bytes": 4482, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json", + "sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4" + }, + { + "bytes": 879, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json", + "sha256": "51d82715de837e7206f0f5460013a626cabc766374b0be65077f03293681082f" + }, + { + "bytes": 10215, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md", + "sha256": "e770470962b39715a6116639e3f9fa7228da6a4c1a5c45fb48dc725fcd45b81a" + }, + { + "bytes": 2798, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json", + "sha256": "4d97306bf5dc1877c315e8f3f5c9ce25a23030138fc88f02f68515ecfe059c44" + }, + { + "bytes": 15703, + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53" + }, + { + "bytes": 5181, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json", + "sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223" + }, + { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + { + "bytes": 7852, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md", + "sha256": "df7b1f221aa03d7e02c4aa455e31585c174e3f2201730e043481fcfb2df76110" + }, + { + "bytes": 2567, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json", + "sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b" + }, + { + "bytes": 14996, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0" + }, + { + "bytes": 987, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json", + "sha256": "4d6c50d57f939c00c16cc6559c228090c9714ec62e2ce9c4a4f77259751b8531" + }, + { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + { + "bytes": 1009, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json", + "sha256": "8a0be2b118ebdf7b4b37ddbeb0e11eff12dbf3d0ad00df7069747d4a9f50e9e5" + }, + { + "bytes": 8879, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + { + "bytes": 1068, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/FREEZE.json", + "sha256": "281a74439e3fd1098430b85eba02073dd7929b862ef3924a1e25e21070cb9d73" + }, + { + "bytes": 10239, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md", + "sha256": "79d4c1b596528f1bc5cdb8bbe3da8edbda6a5c27bbca8fd7f4b6417bb6913f6c" + }, + { + "bytes": 1021, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE-FREEZE.json", + "sha256": "6662117082f6b02234604f161b5e5c6187524b42fde2b2cd93760b306f3e46d0" + }, + { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "bytes": 6617, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "bytes": 6617, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + { + "bytes": 9071, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py", + "sha256": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568" + }, + { + "bytes": 18235, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py", + "sha256": "0cfbfcf80e49f78e2707ab6647982511b8db67d434f00919bf8ff078d0140b24" + }, + { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "bytes": 31560, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "bytes": 77246, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "bytes": 31560, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "bytes": 77246, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "bytes": 971, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + { + "bytes": 698, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + { + "bytes": 1630, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "sha256": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4" + }, + { + "bytes": 768, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + { + "bytes": 995, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + { + "bytes": 6111, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "sha256": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd" + }, + { + "bytes": 1025, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + }, + { + "bytes": 4606, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "sha256": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a" + }, + { + "bytes": 3911, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e" + }, + { + "bytes": 14890, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900" + }, + { + "bytes": 9933, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd" + }, + { + "bytes": 142430, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "bytes": 1959, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "bytes": 142430, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "bytes": 1959, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "bytes": 4249, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "bytes": 305210, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "bytes": 4249, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "bytes": 305210, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "bytes": 4144, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "bytes": 341332, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "bytes": 4144, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "bytes": 341332, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "bytes": 286160, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + { + "bytes": 131500, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + { + "bytes": 1056, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json", + "sha256": "f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e" + }, + { + "bytes": 1039, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json", + "sha256": "5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8" + }, + { + "bytes": 1030, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60" + }, + { + "bytes": 3551, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c" + }, + { + "bytes": 6563, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62" + }, + { + "bytes": 2377, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "bytes": 144819, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "bytes": 2377, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "bytes": 144819, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "bytes": 146974, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + { + "bytes": 31107, + "path": "frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + { + "bytes": 957, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + { + "bytes": 272, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "sha256": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939" + }, + { + "bytes": 7796, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "sha256": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f" + }, + { + "bytes": 10680, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "sha256": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d" + }, + { + "bytes": 6699, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "bytes": 5386, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "bytes": 6699, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "bytes": 5386, + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "bytes": 294, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + { + "bytes": 1185, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + { + "bytes": 8061, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + { + "bytes": 272, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + { + "bytes": 944, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + { + "bytes": 8240, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + { + "bytes": 9032, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + { + "bytes": 13217, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + { + "bytes": 4299, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "bytes": 240646, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "bytes": 4299, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "bytes": 240646, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "bytes": 3468, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "bytes": 280355, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "bytes": 3468, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "bytes": 280355, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "bytes": 3771, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1" + }, + { + "bytes": 1076, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532" + }, + { + "bytes": 272, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f" + }, + { + "bytes": 10952, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1" + }, + { + "bytes": 21417, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84" + }, + { + "bytes": 8316, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "bytes": 46424, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "bytes": 8316, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "bytes": 46424, + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json", + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "bytes": 11006, + "path": "frozen/root/MOVING-CENTRE-CODE-20261020.md", + "sha256": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60" + }, + { + "bytes": 1035, + "path": "frozen/root/PHASE-CODE-FREEZE-20261020.json", + "sha256": "a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58" + }, + { + "bytes": 11128, + "path": "frozen/root/RANK30-PHASE-SECTION-20261020.md", + "sha256": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66" + }, + { + "bytes": 35848, + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "742c2a1907c61be01aa9a2f80df095ad21ad9608a43b38f7fb2ef7ee7ef6d994" + }, + { + "bytes": 635, + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + }, + { + "bytes": 4978, + "path": "frozen/root/check_rank30_phase_section_20261020.py", + "sha256": "cded1f99bd4cca2d0453ba66398d666ca5f37432d52f025104486086b640633a" + }, + { + "bytes": 11357, + "path": "notices/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 1754, + "path": "notices/NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 3252, + "path": "notices/ODD-GRID-SOURCE-PINS.json", + "sha256": "48886903f9d95d403dec50143b329d1bbcd48f44528bbaaa561bb82fc96e09f5" + }, + { + "bytes": 1279, + "path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "bytes": 1439, + "path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "bytes": 5030, + "path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "bytes": 3234, + "path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "bytes": 24973, + "path": "notices/UPSTREAM-NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + { + "bytes": 6252, + "path": "notices/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "bytes": 9097, + "path": "replay.py", + "sha256": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8" + } + ], + "scope": "Exact local services, conditional code theorems, and forward D25 joins. No complete supplier or kappa claim." +} diff --git a/research/publication-reviews/centre-code-services/SOURCE-AUDIT.json b/research/publication-reviews/centre-code-services/SOURCE-AUDIT.json new file mode 100644 index 0000000000..d9abacc870 --- /dev/null +++ b/research/publication-reviews/centre-code-services/SOURCE-AUDIT.json @@ -0,0 +1,1223 @@ +{ + "added_files_after_cold_copy": [ + "NOTICE.md", + "PROVENANCE.md", + "REFERENCE-MANIFEST.json", + "evidence/DOCUMENT-LINKS.json", + "evidence/FIXED-READER-JOIN-CLOSURE.json", + "evidence/NATIVE-SOURCE-VERIFICATION.json", + "evidence/PR2226-PRIOR-SOURCE-READBACK.json", + "evidence/PROVIDER-NOTICE-VERIFICATION.json", + "evidence/REPLAY.json", + "evidence/SELECTED-CONTEXT.json", + "evidence/SOURCE-LICENSE-CHECK.json", + "evidence/replay/REPLAY.json", + "evidence/replay/capture_word/normal/FILE-ACCESS.json", + "evidence/replay/capture_word/normal/canonical/CHECKS.json", + "evidence/replay/capture_word/normal/canonical/SOURCE-MANIFEST.json", + "evidence/replay/capture_word/normal/result/CHECKS.json", + "evidence/replay/capture_word/normal/result/SOURCE-MANIFEST.json", + "evidence/replay/capture_word/normal/stdout.log", + "evidence/replay/capture_word/optimized/FILE-ACCESS.json", + "evidence/replay/capture_word/optimized/canonical/CHECKS.json", + "evidence/replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json", + "evidence/replay/capture_word/optimized/result/CHECKS.json", + "evidence/replay/capture_word/optimized/result/SOURCE-MANIFEST.json", + "evidence/replay/capture_word/optimized/stdout.log", + "evidence/replay/centre_constants/normal/FILE-ACCESS.json", + "evidence/replay/centre_constants/normal/canonical/CHECKS.json", + "evidence/replay/centre_constants/normal/result/CHECKS.json", + "evidence/replay/centre_constants/normal/stdout.log", + "evidence/replay/centre_constants/optimized/FILE-ACCESS.json", + "evidence/replay/centre_constants/optimized/canonical/CHECKS.json", + "evidence/replay/centre_constants/optimized/result/CHECKS.json", + "evidence/replay/centre_constants/optimized/stdout.log", + "evidence/replay/clique_grid/normal/FILE-ACCESS.json", + "evidence/replay/clique_grid/normal/canonical/CHECKS.json", + "evidence/replay/clique_grid/normal/result/CHECKS.json", + "evidence/replay/clique_grid/normal/stdout.log", + "evidence/replay/clique_grid/optimized/FILE-ACCESS.json", + "evidence/replay/clique_grid/optimized/canonical/CHECKS.json", + "evidence/replay/clique_grid/optimized/result/CHECKS.json", + "evidence/replay/clique_grid/optimized/stdout.log", + "evidence/replay/fixed_reader_services/normal/FILE-ACCESS.json", + "evidence/replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json", + "evidence/replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json", + "evidence/replay/fixed_reader_services/normal/stdout.log", + "evidence/replay/fixed_reader_services/optimized/FILE-ACCESS.json", + "evidence/replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json", + "evidence/replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json", + "evidence/replay/fixed_reader_services/optimized/stdout.log", + "evidence/replay/moving_entry/normal/FILE-ACCESS.json", + "evidence/replay/moving_entry/normal/canonical/CHECKS.json", + "evidence/replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json", + "evidence/replay/moving_entry/normal/result/CHECKS.json", + "evidence/replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz", + "evidence/replay/moving_entry/normal/stdout.log", + "evidence/replay/moving_entry/optimized/FILE-ACCESS.json", + "evidence/replay/moving_entry/optimized/canonical/CHECKS.json", + "evidence/replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json", + "evidence/replay/moving_entry/optimized/result/CHECKS.json", + "evidence/replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz", + "evidence/replay/moving_entry/optimized/stdout.log", + "evidence/replay/phase_inverse/normal/FILE-ACCESS.json", + "evidence/replay/phase_inverse/normal/canonical/CHECKS.json", + "evidence/replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json", + "evidence/replay/phase_inverse/normal/result/CHECKS.json", + "evidence/replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz", + "evidence/replay/phase_inverse/normal/stdout.log", + "evidence/replay/phase_inverse/optimized/FILE-ACCESS.json", + "evidence/replay/phase_inverse/optimized/canonical/CHECKS.json", + "evidence/replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json", + "evidence/replay/phase_inverse/optimized/result/CHECKS.json", + "evidence/replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz", + "evidence/replay/phase_inverse/optimized/stdout.log", + "evidence/replay/unnormalised_code/normal/FILE-ACCESS.json", + "evidence/replay/unnormalised_code/normal/canonical/CHECKS.json", + "evidence/replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json", + "evidence/replay/unnormalised_code/normal/result/CHECKS.json", + "evidence/replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json", + "evidence/replay/unnormalised_code/normal/stdout.log", + "evidence/replay/unnormalised_code/optimized/FILE-ACCESS.json", + "evidence/replay/unnormalised_code/optimized/canonical/CHECKS.json", + "evidence/replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json", + "evidence/replay/unnormalised_code/optimized/result/CHECKS.json", + "evidence/replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json", + "evidence/replay/unnormalised_code/optimized/stdout.log", + "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json", + "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json", + "frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json", + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json", + "notices/LICENSE", + "notices/NOTICE-PR2226.md", + "notices/ODD-GRID-SOURCE-PINS.json", + "notices/PR2226-NOTICE.md", + "notices/PR2588-NOTICE", + "notices/PR3133-CREDITS.md", + "notices/PR3133-NOTICE", + "notices/UPSTREAM-NOTICE", + "notices/stopped-product-complex.tex" + ], + "changed_existing_files_after_cold_copy": [ + "README.md" + ], + "cold_source_files_unchanged": 175, + "historical_reference_count": 8, + "join_closure_files": 90, + "listed_file_count": 276, + "local_links": [ + { + "document": "README.md", + "target": "PROOFS.md" + }, + { + "document": "README.md", + "target": "PROVENANCE.md" + }, + { + "document": "README.md", + "target": "evidence/REPLAY.json" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/root/MOVING-CENTRE-CODE-20261020.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/root/RANK30-PHASE-SECTION-20261020.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md" + }, + { + "document": "PROOFS.md", + "target": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md" + }, + { + "document": "PROOFS.md", + "target": "evidence/REPLAY.json" + }, + { + "document": "PROVENANCE.md", + "target": "SOURCE-MANIFEST.json" + }, + { + "document": "PROVENANCE.md", + "target": "REFERENCE-MANIFEST.json" + }, + { + "document": "PROVENANCE.md", + "target": "evidence/FIXED-READER-JOIN-CLOSURE.json" + }, + { + "document": "PROVENANCE.md", + "target": "evidence/REPLAY.json" + }, + { + "document": "PROVENANCE.md", + "target": "evidence/SELECTED-CONTEXT.json" + }, + { + "document": "PROVENANCE.md", + "target": "NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "notices/LICENSE" + }, + { + "document": "NOTICE.md", + "target": "notices/stopped-product-complex.tex" + }, + { + "document": "NOTICE.md", + "target": "notices/UPSTREAM-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-CREDITS.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2588-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/NOTICE-PR2226.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2226-NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "evidence/PR2226-PRIOR-SOURCE-READBACK.json" + }, + { + "document": "NOTICE.md", + "target": "evidence/NATIVE-SOURCE-VERIFICATION.json" + }, + { + "document": "NOTICE.md", + "target": "evidence/PROVIDER-NOTICE-VERIFICATION.json" + } + ], + "package_bytes_including_manifest": 11823841, + "package_file_count_including_manifest": 277, + "package_manifest_sha256": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "pre_replay_snapshot_sha256": "cde6cceff5f1f21742cb319e0da4b11aa125003a9c80604ceaa2c2421ab97639", + "runtime_and_proof_source_count": 170, + "runtime_closure_unchanged": true, + "scope": "Local source integrity and relocation binding. GitHub rendering and publication are not checked here.", + "source_checks": [ + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "sha256": "9510c5624dfb51d98767728084851e4ee75a135e6d7b546569a47fe458485111" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "sha256": "7fce1ef14e08963b84bb43f839db280e83879261fc8af950dad072998edcb8a2" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "sha256": "41d689596777344268bca937bb2e7fea302bfff443590aa42e46788409e563bf" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "sha256": "c178c339b0398d7e6f0232d68d681527dfaed70da10941f09bd9db3f141887fb" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "sha256": "ee6add0c9f4a6330d5180190f29a052f491b1adefef7d9aabb6bc389f4ed057c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "sha256": "eead344f9a3f642056fd29b05a7e24d1a5d3504eec005eedc83e26b7fed8b82b" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "sha256": "b8fb7892bc351fb3f872b81526e3f6b3c311525942a1283413e3e14b86313e9a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "sha256": "428f1085e7c4cba5f178c09309b23b16f7a8569cbc58cc2ea1ad62cb0fbfa977" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "sha256": "798531c4347439aca79fcf4f52f1209eabc8982f154ce1ee7aa5fbd53fd35cce" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "sha256": "da80ad6a9ad957fa4de2f7a81d5d6e3a573947b1d8a32057ae4d5300dee0f42c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "sha256": "c1caa97a3929c3750e6e663c2d7429297a1e50e7a835264ee7ecde17c47f0b7e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "sha256": "18226da65a8eb6e07f716d328451107e97c8905c2c429edfe54608310e97e1a9" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/FREEZE.json", + "sha256": "ba06daabfd69759b489f5ae97a75ff68243bd5016a0981508ff529759ac8edd7" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REPRODUCTION.json", + "sha256": "939a9fcd92e0d14f7a5aac18c32a514451535ecfb4ab05b5f84f14d104fe2f3d" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/REVIEW.md", + "sha256": "4246f5c4b6113dbf045e4f6ef2b8b874551447ce1653eeb4f34e261facf1fc94" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/normal/REVIEW-CHECKS.json", + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/optimized/REVIEW-CHECKS.json", + "sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.json", + "sha256": "8aa3f7baa282e74f7e3dbc8a33dad70b6704cb3b88f918b55e403c978c73cd2a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/ROOT-PROOF-ADDENDUM.md", + "sha256": "f09813d9bc6cab3f954c6e08bb49ac45553169f19e1af9080f54db17739e3506" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/FREEZE.json", + "sha256": "ce66823499be95adcd980333c8e49c394fa9c0a08927d099c3bfc5fd57edf7d6" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/NORMAL-HASHES.json", + "sha256": "97c387b1cb55ab97c66f2cce29a7864677b43a57bc25225da8e4b22389d5db39" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/REVIEW.md", + "sha256": "74a574cc8195002f3ffe969db9afcdad092f9e9b732c71b9ec0e1d72877be52f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/coherent-port/section-entry-20261020/CHECKS.json", + "sha256": "b5e699f68e60b02f80954ef8e6a860e3217b641394a4b71a074eaeb5f9c0fd7c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/coherent-port/section-entry-20261020/FREEZE.json", + "sha256": "1eb59f8b22dfd5b90a667ec80e592883628994d51f76ee08bb83fd6b289daec6" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/coherent-port/section-entry-20261020/check_section.py", + "sha256": "83b47dc6acc23b6c6120ef3fd0be9016d85c7b1de0a63f0ed7467f8c584a9024" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "sha256": "4c98af5d7a1437a03f53e84f0f2cbc7cd2ac47d4c6d4ee1523c16bf469692eb7" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/SOURCE-PINS.json", + "sha256": "638f70cc1a3095efa1cd532ab3b279c28822bc9de9c54bc7350f0542a8860893" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/CHECKS.json", + "sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/FREEZE.json", + "sha256": "9971cf722c992287ff419b653be3284a3fc3b23938fc090f7612924353e5df28" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/REVIEW.md", + "sha256": "0dcbfe88a6718f3bee6e2e73d80b62e71e1a5ce519144712c855dac755828e41" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/SOURCE-MANIFEST.json", + "sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/CHECKS.json", + "sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/REVIEW.md", + "sha256": "9908050a9eafe9d7047e70078f690f4610d157b6b35cd62c6ed85629e8d390c6" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/SOURCE-MANIFEST.json", + "sha256": "1e1a0ab3bee4af667a3ba1e1fe2ec3800466664924516960b36ef9db5c5aa964" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/CHECKS.json", + "sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/FREEZE.json", + "sha256": "51d82715de837e7206f0f5460013a626cabc766374b0be65077f03293681082f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/REVIEW.md", + "sha256": "e770470962b39715a6116639e3f9fa7228da6a4c1a5c45fb48dc725fcd45b81a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/SOURCE-MANIFEST.json", + "sha256": "4d97306bf5dc1877c315e8f3f5c9ce25a23030138fc88f02f68515ecfe059c44" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/CHECKS.json", + "sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/REVIEW.md", + "sha256": "df7b1f221aa03d7e02c4aa455e31585c174e3f2201730e043481fcfb2df76110" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/SOURCE-MANIFEST.json", + "sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD-FREEZE.json", + "sha256": "4d6c50d57f939c00c16cc6559c228090c9714ec62e2ce9c4a4f77259751b8531" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS-FREEZE.json", + "sha256": "8a0be2b118ebdf7b4b37ddbeb0e11eff12dbf3d0ad00df7069747d4a9f50e9e5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/FREEZE.json", + "sha256": "281a74439e3fd1098430b85eba02073dd7929b862ef3924a1e25e21070cb9d73" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/TYPED-CODE-POTENTIAL.md", + "sha256": "79d4c1b596528f1bc5cdb8bbe3da8edbda6a5c27bbca8fd7f4b6417bb6913f6c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE-FREEZE.json", + "sha256": "6662117082f6b02234604f161b5e5c6187524b42fde2b2cd93760b306f3e46d0" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-optimized/CHECKS.json", + "sha256": "c5a11253190da02ca061b1dc75ab2d6f25d279e305eb87e6a7dfc607d5010400" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_centre_constants.py", + "sha256": "985fe7e86d153564894303d8fd9955991942c08bab0000997a6393da2bd26568" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_clique_codes.py", + "sha256": "0cfbfcf80e49f78e2707ab6647982511b8db67d434f00919bf8ff078d0140b24" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CHECKS.json", + "sha256": "6e624db4547ebd6004abbd57430a77f433e4f3bfb3e7bd7afc45d16332c4b54e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-optimized/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "sha256": "2ef1ff2371a01289310137570b0ce03b2739c85e74c1e7ba94ea434eedcff1b4" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "sha256": "2ee46160065120ca90477ebabebd833c8e0dc4678544fb33c267193cada5e7cd" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "sha256": "f7038b6f8d507d741e01102589ca8d4341544c6abd47200510d53696fec4752a" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "sha256": "657afc180b397e851fbefa16f56ace98129072a6bd2faf5d84dbc2391720698e" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "sha256": "78d505f55b4646fff0d1c40b53ad11327874bee6ebd074013c4288197f3fe900" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "sha256": "03ae362f0ff697fe13718f2f0516bb09f640ad743fdf943038975aee9a0d35fd" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "sha256": "42b7d01235d86252c52d979bbc8dd8978cd08f57ef0f968124cbf18c7cb1a70c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "sha256": "82c8bb1dd1bc0c05d37cffe30697f7762627526ea012855f35d4b72ae537583d" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "sha256": "55cb6d50b4a219ba3cea2ee59a3b15b03afa3c3c749dd13a72ee6148414845a2" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "sha256": "b6a1031861db0b2293880af7c01919c5c628a8c23e7a293f73976a82e25011ac" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "sha256": "82091780784cdf9ae9f388f2fa353bd64214d93e7517595890e7a22b18817eb5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "sha256": "89a0e1d9621b58e54c8d51ea40b7404220dc0156fd4966e99b6f8664ab350ebe" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "sha256": "a8e212f9cd3cc7ac4a020737ba4889c04a7ae6124877cf770b9555f6f3e54f60" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "sha256": "f2ceaf4ba246a20226aec105145d29c2442bd58681256487439b04064815aa2c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "sha256": "c8a799f29b6244190e2880b44206a240b8cd16427661c3cc7aff9f1905bdec62" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "sha256": "cfb3da51fb929a1ffa35b6a1cb973426431d98acba355cf2d6b606bf32450048" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "sha256": "b3cc486c4ecf0574a8a9a6a94ba62a068340ed30525a3dcf889dd19cf7d84047" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "sha256": "943b23d9d41801ffced2e19e765f097eecf2e5ecc5e83079fd63af4b907fa788" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "sha256": "5fe7900ca1791738790a663c882ea411d8e3f41cdb9f9b7f5d23f06deffbf939" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "sha256": "f6ddd5a2581319ac5b07d402384c4847bce88f10505cca926c9287e838e1760f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "sha256": "c2a8f93e2c1cf23f8fc279e6dc87d6bd923e60c438531fe1770b0992d1dfdb7d" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "sha256": "7dd502092b351949a4312d9b94d78b4554474c140715a31d6b1ae849c1ecc7c5" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "sha256": "28b3fb22941c24fd208864c501f7992b887932d6186a6553abb1c46ef0a08d4f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "sha256": "74bfa14362b8a704d409cb3995fe645173e99205653528bcf6b47f62de7455a1" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "sha256": "488dc693d6e7d48e8024455c9c3f2f899f94a8e9058aef28ad38f7c46c7d8532" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "sha256": "9525e5e1871d60a01c8acd222944abe6edab71f9d5448410265859dcece6901f" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "sha256": "39cb0df65e81f92854d0238d9023eaa092205bdce8e3b81724c2e4d19a3ef4f1" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "sha256": "5b8f2839db4fd4b0e4b24d5b8f8938c74a15497ae0e58f324896cf431d3ecb84" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "sha256": "d79a37765cffb8a31650c0b0bc4b57570004d9d5182c68f65915b1def3ac4af1" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json", + "sha256": "e473e90dfb6fa588121f126b0d3f884ac1695ab58cebde8b768d494ba70d4e56" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/root/MOVING-CENTRE-CODE-20261020.md", + "sha256": "9114b715f46f16cfd7d84854fc6a98cf055b2648067e99f469b5e9afe45e7a60" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/root/PHASE-CODE-FREEZE-20261020.json", + "sha256": "a568ac6ed82fd9f8d3165dbcc64fbe76adae8ae2c23a1120e2149ddae380fc58" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/root/RANK30-PHASE-SECTION-20261020.md", + "sha256": "a73e10987a39383feee05fa989e993449614428d1f69fc12842f879971573b66" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "742c2a1907c61be01aa9a2f80df095ad21ad9608a43b38f7fb2ef7ee7ef6d994" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + }, + { + "kind": "runtime_or_proof", + "path": "frozen/root/check_rank30_phase_section_20261020.py", + "sha256": "cded1f99bd4cca2d0453ba66398d666ca5f37432d52f025104486086b640633a" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/FREEZE.json", + "sha256": "5321a8ff856042c5ca30ce6b29b90a51ccd4dcf02317820243bfffbb433c84d8" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/DIRECT-FULL-FREEZE.json", + "sha256": "f0d3b0d7c8d93e391089a2d28066dd02b4a9b28e306dea5f4e7cb5fc895b054e" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/controller-followthrough-20261017/row-capture-20261020/FREEZE.json", + "sha256": "0810ec37cb70d819a1d40f817476a41dd1151535309972af1b5b1db2bcb42baf" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/FREEZE.json", + "sha256": "9d4eda12aa32eb11d97f6a9a88c691152a0c9580ea678cceaacae3d9b06c5b11" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + { + "kind": "historical_reference", + "path": "frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + } + ], + "status": "PASS_FINAL_PACKAGE_AND_COLD_SOURCE_BINDING", + "upstream_git_object_checks": [ + { + "git_blob": "4a9037137cd3158dbeca6d9e3b1881a599ebfcb5", + "git_object": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f:notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "git_object": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f:LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "git_blob": "59d8e0cf3102e15bd11db430838365531e2d7f18", + "git_object": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f:NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + } + ] +} diff --git a/research/publication-reviews/centre-code-services/audit_package.py b/research/publication-reviews/centre-code-services/audit_package.py new file mode 100644 index 0000000000..09dfe21c30 --- /dev/null +++ b/research/publication-reviews/centre-code-services/audit_package.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 +"""Check the final package and bind it to the independent cold replay.""" +import argparse +import gzip +import hashlib +import json +from pathlib import Path +import re +import subprocess +from urllib.parse import unquote, urlsplit + + +def require(value, message): + if not value: + raise ValueError(message) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--cold-copy", type=Path, required=True) + parser.add_argument("--pre-snapshot", type=Path, required=True) + parser.add_argument("--output", type=Path, required=True) + args = parser.parse_args() + wrap = Path(__file__).resolve().parents[2] + package = wrap / "packages/centre-code-services" + manifest_path = package / "PACKAGE-MANIFEST.json" + expected = "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da" + require(digest(manifest_path.read_bytes()) == expected, "Final manifest changed") + manifest = json.loads(manifest_path.read_bytes()) + listed = {} + for entry in manifest["files"]: + path = package / entry["path"] + require(path.is_file() and not path.is_symlink(), "Missing or linked package file") + data = path.read_bytes() + require(len(data) == entry["bytes"] and digest(data) == entry["sha256"], entry["path"]) + require(entry["path"] not in listed, "Duplicate manifest path") + listed[entry["path"]] = entry["sha256"] + actual = {str(p.relative_to(package)) for p in package.rglob("*") if p.is_file()} + require(actual == set(listed) | {"PACKAGE-MANIFEST.json"}, "Package file set changed") + + sources = json.loads((package / "SOURCE-MANIFEST.json").read_bytes()) + campaign = Path(sources["original_campaign_root"]) + references = json.loads((package / "REFERENCE-MANIFEST.json").read_bytes()) + source_checks = [] + for kind, entries in (("runtime_or_proof", sources["immutable_inputs"]), + ("historical_reference", references["reference_documents"])): + for entry in entries: + data = (package / entry["path"]).read_bytes() + require(data == (campaign / entry["campaign_path"]).read_bytes(), entry["path"]) + require(digest(data) == entry["sha256"] and len(data) == entry["bytes"], entry["path"]) + if "decompressed_sha256" in entry: + require(digest(gzip.decompress(data)) == entry["decompressed_sha256"], entry["path"]) + source_checks.append({"path": entry["path"], "kind": kind, "sha256": digest(data)}) + join = json.loads((package / "evidence/FIXED-READER-JOIN-CLOSURE.json").read_bytes()) + for relative, entry in join["files"].items(): + data = (package / "frozen" / relative).read_bytes() + require(digest(data) == entry["sha256"] and len(data) == entry["bytes"], relative) + + before = json.loads(args.pre_snapshot.read_bytes()) + for relative, expected_hash in before.items(): + require(digest((args.cold_copy / relative).read_bytes()) == expected_hash, + "Cold source changed: " + relative) + require(all(relative in listed for relative in before), "Initial package file was removed") + changed = sorted(relative for relative, value in before.items() if listed[relative] != value) + require(changed == ["README.md"], "A replay input changed after the cold copy") + for entry in sources["immutable_inputs"]: + require(before[entry["path"]] == entry["sha256"], "A replay source changed") + for relative in ("CHECKS.json", "SOURCE-MANIFEST.json", "replay.py", "PROOFS.md"): + require(before[relative] == listed[relative], relative) + + links = [] + for relative in ("README.md", "PROOFS.md", "PROVENANCE.md", "NOTICE.md"): + source = package / relative + for target in re.findall(r"\[[^\]]*\]\(([^)]+)\)", source.read_text()): + parsed = urlsplit(target) + if parsed.scheme or not parsed.path: + continue + destination = (source.parent / unquote(parsed.path)).resolve() + require(destination.is_relative_to(package) and destination.exists(), target) + links.append({"document": relative, "target": target}) + + upstream = [] + repository = campaign.parents[1] + for entry in json.loads((package / "evidence/SOURCE-LICENSE-CHECK.json").read_bytes())["checks"]: + obj = entry["source_commit"] + ":" + entry["source_path"] + data = subprocess.run(["git", "show", obj], cwd=repository, check=True, + stdout=subprocess.PIPE, stderr=subprocess.PIPE).stdout + require(data == (package / entry["retained_path"]).read_bytes(), obj) + blob = hashlib.sha1(b"blob " + str(len(data)).encode() + b"\0" + data).hexdigest() + require(blob == entry["git_blob"] and digest(data) == entry["sha256"], obj) + upstream.append({"git_object": obj, "git_blob": blob, "sha256": digest(data)}) + receipt = { + "status": "PASS_FINAL_PACKAGE_AND_COLD_SOURCE_BINDING", + "package_manifest_sha256": expected, + "listed_file_count": len(listed), + "package_file_count_including_manifest": len(actual), + "package_bytes_including_manifest": sum(p.stat().st_size for p in package.rglob("*") if p.is_file()), + "runtime_and_proof_source_count": len(sources["immutable_inputs"]), + "historical_reference_count": len(references["reference_documents"]), + "join_closure_files": len(join["files"]), + "source_checks": source_checks, + "pre_replay_snapshot_sha256": digest(args.pre_snapshot.read_bytes()), + "cold_source_files_unchanged": len(before), + "changed_existing_files_after_cold_copy": changed, + "added_files_after_cold_copy": sorted(set(listed) - set(before)), + "runtime_closure_unchanged": True, + "local_links": links, + "upstream_git_object_checks": upstream, + "scope": "Local source integrity and relocation binding. GitHub rendering and publication are not checked here.", + } + args.output.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"], len(actual), len(source_checks), len(links)) + + +if __name__ == "__main__": + main() diff --git a/research/publication-reviews/centre-code-services/cold-replay/REPLAY.json b/research/publication-reviews/centre-code-services/cold-replay/REPLAY.json new file mode 100644 index 0000000000..5ab208d047 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/REPLAY.json @@ -0,0 +1,271 @@ +{ + "checks": [ + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "frozen_file_sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "7858bfa5085bcac5832bdbdfb432e25dc1adf360f2b5bc6690bd981ca44a3069" + }, + "MOVING-CODE-PROGRAM.json.gz": { + "checked_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "frozen_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "method": "decompressed bytes", + "new_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + } + }, + "seconds": 0.566 + }, + { + "check": "moving_entry", + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "3639b50ef425d899c623cd8fd16120c11596966400f054960fd5a87ac6660bc9", + "frozen_file_sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "38eb1f7d6bbe30ca3f7d001369b18109e181e457216c781c6606c7381a3cccc0" + }, + "MOVING-CODE-PROGRAM.json.gz": { + "checked_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "frozen_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "method": "decompressed bytes", + "new_file_sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + } + }, + "seconds": 0.588 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "frozen_file_sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "789d126c299fb0a4668fced91977ea4e78827cf37506b1c3986c0d090fd406b4" + }, + "PHASE-SECTION-PROGRAM.json.gz": { + "checked_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "frozen_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "method": "decompressed bytes", + "new_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + } + }, + "seconds": 5.313 + }, + { + "check": "phase_inverse", + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "50e0f03f3322f92f4dc5d29a17b7715f2b595ca1b01c1dd4cc8753a11a11c419", + "frozen_file_sha256": "25f0f5cb8eb0e1543eca8d741d9334032ae4e7a692b68bc626f76b22c348eea5", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "aff65f1606a3a6385620f163f5992fc2159e8c6ef6b2b5de27a5a00bfcf919a5" + }, + "PHASE-SECTION-PROGRAM.json.gz": { + "checked_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "frozen_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf", + "method": "decompressed bytes", + "new_file_sha256": "819689d7ae94cc510d2557b273543c7078920dd947b0a228e1a2946d0f4b6ecf" + } + }, + "seconds": 4.66 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "frozen_file_sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e263a1f7df66d7b6797d102a0a1c5e1beb1977e960a843554dd1aeb820a16d4d" + } + }, + "seconds": 1.005 + }, + { + "check": "centre_constants", + "checker_sha256": "d0c35dd95bb1a39190bc090f768f3dbbb9c542fddf05f96b6ea3dc4c2e070553", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "944d6929de922c975fc0665ea6d4b2269f901ad811451a898a58a94998d87737", + "frozen_file_sha256": "5f5e747fa39703ed169007e4099c2a0bfc43246eba77b972c4cdcbd1a250916b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "e263a1f7df66d7b6797d102a0a1c5e1beb1977e960a843554dd1aeb820a16d4d" + } + }, + "seconds": 0.995 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "frozen_file_sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "6983c06c98cc2a1cd1caa975070cdac6f23a2c8e25fae0a45c51abf1ea8fdeca" + } + }, + "seconds": 2.518 + }, + { + "check": "clique_grid", + "checker_sha256": "ff5da956d2ad49b12dc5e62d27cf75d0cdbadacee5fd2199895fef49a635ec53", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "4f26f31c107b7f98f5561245f9fa481e26576daa88b6c1b2441f3c203f1f4917", + "frozen_file_sha256": "111368597ab1d1f6e8b069df17ab4d74eff68e6ab03301d3afde5df1388d52e4", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "6983c06c98cc2a1cd1caa975070cdac6f23a2c8e25fae0a45c51abf1ea8fdeca" + } + }, + "seconds": 2.592 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "frozen_file_sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "1ab5961b2ab4c24ca4f53391116ad31bfe252ccb04eab9412d90db25e7e84a01" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "frozen_file_sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "be9548e509d2704deae4383329b5725a1a39d5cb52df5be27e5831836bd16bb8" + } + }, + "seconds": 2.724 + }, + { + "check": "unnormalised_code", + "checker_sha256": "1f4a66c49cda7c42f0c34d9321de36799ec9b295896f67086782587585dcafd0", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "83df75694b7caa3ec45f919d2c66ea426f2169088cb7b13518f09c5fc0377a57", + "frozen_file_sha256": "ea67698efc1d12b8cdf3226b73fe7814a94eefd4886e4935c1b445f5aeac1223", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "1ab5961b2ab4c24ca4f53391116ad31bfe252ccb04eab9412d90db25e7e84a01" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "7cf8979385ef8e5100947f2d556bccd9fa590982de72849a56fab12b29d77bab", + "frozen_file_sha256": "be2bfa13d8185db277f64877bfdd143cd75469528d14591032a423e8f1a78c2b", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "be9548e509d2704deae4383329b5725a1a39d5cb52df5be27e5831836bd16bb8" + } + }, + "seconds": 2.752 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "frozen_file_sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "79a706c42133c57eb55ed281fcd5d4092c212d125fded83c5780c3bc9fb5064d" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "frozen_file_sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "ba7e69900d7c364e5102c556fb44ab849462ec6e289977fd9263b0a0b9b95776" + } + }, + "seconds": 0.656 + }, + { + "check": "capture_word", + "checker_sha256": "6a56d289c9b3f39be98f9ed9818b53cad3c08aefe7dd9bc5e666ea0cefea3786", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "CHECKS.json": { + "checked_sha256": "ae115db9215cb3d486a67997ce0afa404ef45523fde11fed7d65f1c1dca520c4", + "frozen_file_sha256": "d32cf0546e40388a1e59ce79b69054faeb82dcbd9c36c1df844b63b17ef56fd2", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "79a706c42133c57eb55ed281fcd5d4092c212d125fded83c5780c3bc9fb5064d" + }, + "SOURCE-MANIFEST.json": { + "checked_sha256": "35b29254f72934fc7635ac60a022af8d77448dab83aeafc915410b89fd30b12c", + "frozen_file_sha256": "1fcac3708b618fddd34d35d82fb06af5c7972fbd62b759ec039a20d977114a44", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "ba7e69900d7c364e5102c556fb44ab849462ec6e289977fd9263b0a0b9b95776" + } + }, + "seconds": 0.901 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "file_access_confined": true, + "mode": "normal", + "results_equal_frozen": { + "REVIEW-CHECKS.json": { + "checked_sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "frozen_file_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "fd002b514183984815e0874907427b6510ca927c3aff441e29813f489d2e7507" + } + }, + "seconds": 8.033 + }, + { + "check": "fixed_reader_services", + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "file_access_confined": true, + "mode": "optimized", + "results_equal_frozen": { + "REVIEW-CHECKS.json": { + "checked_sha256": "5a9d596ad489403a16ff88ce787983e7b0f52f3c943011e58229b53e59677cc0", + "frozen_file_sha256": "11219ad28c4fb0d9eb5f485998bd219da228554ee9c78be153911de19873ab42", + "method": "all JSON values, with registered source paths made relative", + "new_file_sha256": "fd002b514183984815e0874907427b6510ca927c3aff441e29813f489d2e7507" + } + }, + "seconds": 4.044 + } + ], + "frozen_sources_unchanged": true, + "immutable_inputs": 170, + "normal_optimized_equal": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "replay_sha256": "f7fdc0e8286dfec15eab715c0cdf9b043eabf2a3110d0a3c22aab2847f1838f8", + "scope": "Exact local services, conditional code identities, and six forward D25 joins. Native phase files are checked by hash; the spatial phase interpreter is not rerun. No complete caller or kappa claim.", + "source_manifest_sha256": "e1aef67ec191175c4387c5e8ba8c28fa2a6ed664507b4af2efe9c790c9246ea4", + "status": "PASS_CENTRE_CODE_SERVICES" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..4172fc8f15 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/FILE-ACCESS.json @@ -0,0 +1,18 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..7ee0db7e7a --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/canonical/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/canonical/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..0f991467cc --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/result/CHECKS.json new file mode 100644 index 0000000000..e91950b0f6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/result/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/result/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..cdafe70c1d --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/result/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/stdout.log new file mode 100644 index 0000000000..2ae9f24d80 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_CAPTURE_WORD_REVIEW diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4172fc8f15 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/FILE-ACCESS.json @@ -0,0 +1,18 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/capture-word-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CAPTURE-WORD.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..7ee0db7e7a --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/canonical/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..0f991467cc --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/result/CHECKS.json new file mode 100644 index 0000000000..e91950b0f6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/result/CHECKS.json @@ -0,0 +1,299 @@ +{ + "all_input_columns": 640, + "blocks": { + "B0": { + "gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 204, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "capture": { + "gate_counts": { + "ADD": 120 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 960, + "real_fixed_odd_scans": {} + }, + "capture_peak_steps": { + "operand": 436, + "stored": 434 + }, + "complement": { + "gate_counts": { + "ADD": 124, + "SCALE2": 128 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 1248, + "real_fixed_odd_scans": {} + }, + "generic_decode_peak_steps": { + "operand": 500, + "stored": 67 + }, + "minor_inverse": { + "gate_counts": { + "ADD": 49, + "NEG": 39, + "SCALE2": 14 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 498, + "real_fixed_odd_scans": {} + } + }, + "both_inverse_orders": true, + "capture": { + "invoice": { + "gate_counts": { + "ADD": 309, + "MULTIPLY_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + }, + "complete_scalar_chains": { + "G0": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 794, + "stored": 1160 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "52", + "max_stored_row_l1": "44" + } + }, + "G0_inverse": { + "invoice": { + "gate_counts": { + "ADD": 634, + "DIVIDE_ODD": 22, + "MULTIPLY_ODD": 22, + "NEG": 168, + "SCALE2": 341 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 6090, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22, + "MULTIPLY_ODD_3": 22, + "MULTIPLY_ODD_5": 22 + } + }, + "peak_steps": { + "operand": 1137, + "stored": 1136 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 2, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "66", + "max_stored_row_l1": "44" + } + } + }, + "forward_and_backward_methods": true, + "generic_decode": { + "invoice": { + "gate_counts": { + "ADD": 309, + "DIVIDE_ODD": 22, + "NEG": 69, + "SCALE2": 150 + }, + "maps_inside_common_chart": 0, + "native_children": 0, + "new_owned_fields": 0, + "old_real_scalar_units": 2910, + "real_fixed_odd_scans": { + "DIVIDE_ODD_3": 22, + "DIVIDE_ODD_5": 22 + } + }, + "prefix_bounds": { + "checked_exact_complex_divisions": {}, + "denominator_heights": { + "2": 2, + "3": 1, + "5": 1 + }, + "max_ADD_operand_l1": "13", + "max_stored_row_l1": "9" + } + }, + "generic_integer_grid": { + "all_prefixes_integral": true, + "input_scale": 60, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 0, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "780", + "max_stored_row_l1": "540" + } + }, + "odd_arithmetic_head_coefficients": { + "complete_chain": 352, + "one_direction": 176 + }, + "preserved_inputs": true, + "scope": "Common-chart scalar word. No physical cut, native endpoint, outer map cost, or complete supplier invoice.", + "source_pins": { + "checker": { + "bytes": 11333, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_CAPTURE_WORD_REVIEW", + "unchanged_other_roles": 528, + "valid_decode": { + "peak_steps": { + "operand": 116, + "stored": 98 + }, + "prefix_bounds": { + "checked_exact_complex_divisions": { + "3": 11, + "5": 11 + }, + "denominator_heights": { + "2": 1, + "3": 0, + "5": 0 + }, + "max_ADD_operand_l1": "21", + "max_stored_row_l1": "15" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/result/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..cdafe70c1d --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/result/SOURCE-MANIFEST.json @@ -0,0 +1,57 @@ +{ + "checker": { + "bytes": 11333, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_capture_word.py", + "sha256": "44a122a50ee63a82002501eacb4b9eed84f8b423b757d940c5e509f9c852ca0d" + }, + "code": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "code_review": { + "bytes": 867, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/FREEZE.json", + "sha256": "c7f9f066f751828fd7199abb88f968e6a7aa51219cf37841d06ddd3594f25575" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "literal": { + "bytes": 57283, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CAPTURE-WORD.json", + "sha256": "8761a302a154e4e19fedb22a9ccfe1db710ce16b3edf2a0e3704a6d0b837d303" + }, + "odd_grid": { + "bytes": 15271, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "proof": { + "bytes": 7293, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CAPTURE-WORD.md", + "sha256": "29386ef90deb1eff60f88a42d74b35d9474fad73a50e540485b212bdb3f9891a" + }, + "receipt": { + "bytes": 4705, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/capture-word-normal/CHECKS.json", + "sha256": "b3d5eb3b3bc5e25668ac49452aae2012dda387f8a735d0be8b2e036a1ac1f472" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "bytes": 19514, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/stdout.log new file mode 100644 index 0000000000..2ae9f24d80 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/capture_word/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_CAPTURE_WORD_REVIEW diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..4da2118dc7 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/FILE-ACCESS.json @@ -0,0 +1,7 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..85a8f8e193 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/canonical/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/result/CHECKS.json new file mode 100644 index 0000000000..22ef9f926f --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/result/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/stdout.log new file mode 100644 index 0000000000..f30705e0a8 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW +{"rank16": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 0, "7": 0}, "inverse_code_heights": {"3": 1, "5": 0, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 23, 24], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}, "rank30": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 1, "7": 0}, "inverse_code_heights": {"3": 1, "5": 1, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 23, 24, 25, 26, 29, 31, 37, 39, 41, 43, 71, 78, 87], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4da2118dc7 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/FILE-ACCESS.json @@ -0,0 +1,7 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..85a8f8e193 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/canonical/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/result/CHECKS.json new file mode 100644 index 0000000000..22ef9f926f --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/result/CHECKS.json @@ -0,0 +1,460 @@ +{ + "families": { + "rank16": { + "centre_dimension": 16, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 0, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 18, + 23, + 24 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 8, + "NEG": 16, + "SCALE2": 32 + }, + "generic_grid": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "24", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 24, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 96, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 3, + "3": 1, + "5": 0, + "7": 0 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "3": 16 + }, + "valid_code": { + "exact_odd_divisions": 8, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "8", + "unit_add_operand_l1": "0" + } + }, + "G0": { + "complex_gate_counts": { + "MULTIPLY_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "DIVIDE_ODD": 16, + "NEG": 16 + }, + "generic_grid": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "35", + "unit_add_operand_l1": "0" + }, + "generic_grid_scale": 35, + "independent_field_frame_covariance": true, + "old_real_scalar_units": 32, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 1, + "7": 1 + }, + "stored_l1": "1", + "unit_add_operand_l1": "0" + }, + "real_odd_scans": { + "5": 16, + "7": 16 + }, + "valid_code": { + "exact_odd_divisions": 16, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "7", + "unit_add_operand_l1": "0" + } + } + } + }, + "rank30": { + "centre_dimension": 30, + "factor_U_denominators": [ + 1, + 2 + ], + "factor_V_denominators": [ + 1 + ], + "square_section": { + "checked_data_columns": 112, + "code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "inverse_code_heights": { + "3": 1, + "5": 1, + "7": 0 + }, + "minor_inverse_denominators": [ + 1 + ], + "minor_inverse_is_dyadic": true, + "minor_rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 18, + 19, + 21, + 23, + 24, + 25, + 26, + 29, + 31, + 37, + 39, + 41, + 43, + 71, + 78, + 87 + ], + "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I." + }, + "word_checks": { + "B0": { + "complex_gate_counts": { + "ADD": 16, + "MULTIPLY_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": null + }, + "B0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "DIVIDE_ODD": 22, + "NEG": 30, + "SCALE2": 8 + }, + "generic_grid": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "45", + "unit_add_operand_l1": "45" + }, + "generic_grid_scale": 30, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 204, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 1, + "3": 1, + "5": 1, + "7": 0 + }, + "stored_l1": "3/2", + "unit_add_operand_l1": "3/2" + }, + "real_odd_scans": { + "3": 22, + "5": 22 + }, + "valid_code": { + "exact_odd_divisions": 22, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "7" + } + }, + "G0": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "generic_grid_scale": 1, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "4" + }, + "real_odd_scans": {}, + "valid_code": null + }, + "G0_inverse": { + "complex_gate_counts": { + "ADD": 16, + "NEG": 30, + "SCALE2": 41 + }, + "generic_grid": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "20", + "unit_add_operand_l1": "20" + }, + "generic_grid_scale": 4, + "independent_field_frame_covariance": false, + "old_real_scalar_units": 270, + "prefix": { + "exact_odd_divisions": 0, + "height": { + "2": 2, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "5", + "unit_add_operand_l1": "5" + }, + "real_odd_scans": {}, + "valid_code": { + "exact_odd_divisions": 0, + "height": { + "2": 0, + "3": 0, + "5": 0, + "7": 0 + }, + "stored_l1": "4", + "unit_add_operand_l1": "7" + } + } + } + } + }, + "native_calls_replayed": 0, + "scope": "Common-chart scalar words and an algebraic square section. No source access, physical views, leases, controller, or caller admission.", + "source_pins": { + "literal": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "rank16": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "rank30": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + } + }, + "status": "PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/stdout.log new file mode 100644 index 0000000000..f30705e0a8 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/centre_constants/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_ACTUAL_CENTRE_CONSTANT_REVIEW +{"rank16": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 0, "7": 0}, "inverse_code_heights": {"3": 1, "5": 0, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 23, 24], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}, "rank30": {"checked_data_columns": 112, "code_heights": {"3": 1, "5": 1, "7": 0}, "inverse_code_heights": {"3": 1, "5": 1, "7": 0}, "minor_inverse_denominators": [1], "minor_inverse_is_dyadic": true, "minor_rows": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 23, 24, 25, 26, 29, 31, 37, 39, 41, 43, 71, 78, 87], "symbolic_phase_extension": "J=Q^2 U, J_A^-1=U_A^-1 Q_A^2, D=B0^-1 V Q^2; Q^4=I."}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..bdd222c6a3 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/FILE-ACCESS.json @@ -0,0 +1,9 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..a6f4560a0c --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/canonical/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/result/CHECKS.json new file mode 100644 index 0000000000..c51f7aee5d --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/result/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/stdout.log new file mode 100644 index 0000000000..814d051722 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW +{"principal": {"ordinary_inverse": [7, 31, 62], "selected_inverse": [1], "selected_inverse_block": [5, 10]}, "scans": 65520, "words": {"forward": {"counts": {"ADD": 384, "MULTIPLY_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 0, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1400", "unit_add_operand_l1": "1400"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 0, "7": 0}, "stored_row_l1": "20", "unit_add_operand_l1": "20"}, "real_odd_scans": 32}, "inverse": {"counts": {"ADD": 384, "DIVIDE_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 16, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1260", "unit_add_operand_l1": "1260"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 1, "7": 1}, "stored_row_l1": "18", "unit_add_operand_l1": "18"}, "real_odd_scans": 32}}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..bdd222c6a3 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/FILE-ACCESS.json @@ -0,0 +1,9 @@ +[ + "output/result/CHECKS.json", + "package/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "package/frozen/lanes/native-escape-20261017/owner-review/clique-code-grid-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..a6f4560a0c --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/canonical/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/result/CHECKS.json new file mode 100644 index 0000000000..c51f7aee5d --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/result/CHECKS.json @@ -0,0 +1,169 @@ +{ + "all_data_columns": 112, + "arbitrary_spectator_columns": 2, + "determinant": "2251875390625", + "group_sizes": [ + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "independent_typed_fixture": { + "arbitrary_helpers_read": 2, + "completed_calls": 24, + "maximum_typed_heights": { + "5": 1, + "7": 1 + }, + "mismatched_height": 8 + }, + "literal_word_checks": { + "forward": { + "counts": { + "ADD": 384, + "MULTIPLY_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 0, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1400", + "unit_add_operand_l1": "1400" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 0, + "7": 0 + }, + "stored_row_l1": "20", + "unit_add_operand_l1": "20" + }, + "real_odd_scans": 32 + }, + "inverse": { + "counts": { + "ADD": 384, + "DIVIDE_ODD": 16, + "NEG": 126, + "SCALE2": 48 + }, + "event_count": 574, + "generic_grid": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "1260", + "unit_add_operand_l1": "1260" + }, + "old_real_scalar_units": 3420, + "prefix": { + "checked_odd_divisions": 0, + "height": { + "2": 1, + "5": 1, + "7": 1 + }, + "stored_row_l1": "18", + "unit_add_operand_l1": "18" + }, + "real_odd_scans": 32 + } + }, + "negative_mode_signs": 4, + "older_response_entry_differences": { + "forward": 1154, + "inverse": 1704 + }, + "principal_inverse_denominators": { + "ordinary_inverse": [ + 7, + 31, + 62 + ], + "selected_inverse": [ + 1 + ], + "selected_inverse_block": [ + 5, + 10 + ] + }, + "response_rank_minus_identity": 16, + "scope": "Common-frame scalar code and source equality. No native, phase, controller, or recursive caller replay.", + "signed_pair_blocks": 24, + "signed_scan_cases": 65520, + "source_eigenvalues_and_multiplicities": { + "-5": 8, + "-7": 8, + "1": 96 + }, + "sources": { + "flags": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "literal": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/verified-final-normal/CLIQUE-CODES.json", + "sha256": "0b30ecf807c99c0e3239136bca4d2db129765879dbfd09a25b4447fb7ef3ca3f" + }, + "native": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "payload_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "response": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "scan_proof": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + } + }, + "status": "PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW", + "syndromes": { + "5": { + "image_rank": 104, + "syndrome_rank": 8 + }, + "7": { + "image_rank": 104, + "syndrome_rank": 8 + } + }, + "valid_code_binary_grid": 4, + "valid_code_prefix": { + "checked_odd_divisions": 16, + "height": { + "2": 0, + "5": 0, + "7": 0 + }, + "stored_row_l1": "80", + "unit_add_operand_l1": "120" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/stdout.log new file mode 100644 index 0000000000..814d051722 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/clique_grid/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIGNED_CLIQUE_CODE_REVIEW +{"principal": {"ordinary_inverse": [7, 31, 62], "selected_inverse": [1], "selected_inverse_block": [5, 10]}, "scans": 65520, "words": {"forward": {"counts": {"ADD": 384, "MULTIPLY_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 0, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1400", "unit_add_operand_l1": "1400"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 0, "7": 0}, "stored_row_l1": "20", "unit_add_operand_l1": "20"}, "real_odd_scans": 32}, "inverse": {"counts": {"ADD": 384, "DIVIDE_ODD": 16, "NEG": 126, "SCALE2": 48}, "event_count": 574, "generic_grid": {"checked_odd_divisions": 16, "height": {"2": 0, "5": 0, "7": 0}, "stored_row_l1": "1260", "unit_add_operand_l1": "1260"}, "old_real_scalar_units": 3420, "prefix": {"checked_odd_divisions": 0, "height": {"2": 1, "5": 1, "7": 1}, "stored_row_l1": "18", "unit_add_operand_l1": "18"}, "real_odd_scans": 32}}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..58494c0f26 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/FILE-ACCESS.json @@ -0,0 +1,89 @@ +[ + "output/result/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "package/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/__pycache__/check_review.cpython-314.pyc", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "package/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "package/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json new file mode 100644 index 0000000000..cbe327baf6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/canonical/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json new file mode 100644 index 0000000000..3202af0a2d --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/result/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/stdout.log new file mode 100644 index 0000000000..0f970754bd --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES +fd002b514183984815e0874907427b6510ca927c3aff441e29813f489d2e7507 diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4d7dce176e --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/FILE-ACCESS.json @@ -0,0 +1,89 @@ +[ + "output/result/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/check_bridge_access.py", + "package/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION.md", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/REUSE-FREEZE.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/check_integration.py", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/CHECKS.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-optimized/DISPATCHER.json", + "package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/reuse-normal/REUSE-PROGRAM.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/GENERAL-READER.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/PEER-REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/__pycache__/check_review.cpython-314.opt-1.pyc", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/check_review.py", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/normal/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/optimized/REVIEW-CHECKS.json", + "package/frozen/lanes/bridge-review-20261017/fixed-reader-service-review-20261020/check_service.py", + "package/frozen/lanes/controller-followthrough-20261017/row-capture-20261020/run-normal/ROW-CAPTURE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/CARRIER-PREFIX.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/ROUTED-QUERY.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICES.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_prefix.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_routed_query.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/emit_service.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CARRIER-PREFIX.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-optimized/ROUTED-QUERY.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-optimized/FIXED-READER-SERVICES.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE-FREEZE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/LINE-ENTRY-REUSE.md", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/emit_line_entry_reuse.py", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/CHECKS.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-optimized/LINE-ENTRY-REUSE.json.gz", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/run-normal/PRODUCTIVE-CAPTURE.json.gz", + "package/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/DERIVATION.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/FREEZE.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REPRODUCTION.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/REVIEW.md", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/check.py", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/normal/REVIEW.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/INPUTS.json", + "package/frozen/lanes/new-native-recipes-20261017/row-capture-native-review-20261020/optimized/REVIEW.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json new file mode 100644 index 0000000000..cbe327baf6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/canonical/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json new file mode 100644 index 0000000000..3202af0a2d --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/result/REVIEW-CHECKS.json @@ -0,0 +1,172 @@ +{ + "boundary_phase_checks": { + "entry": 448, + "exit": 448 + }, + "checker_sha256": "0f34e7a3cebebdf4d43226104079cf0d4038fcdeac9ae3ab5165276b9df61974", + "complete_supplier_claimed": false, + "finite_monomial_price_proved": false, + "frozen_dependencies": { + "dispatcher": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/INTEGRATION-FREEZE.json", + "sha256": "bbc0e4026b1d003dedc55c78cd6300ef429ee2d95712e55bbab896da2840c331" + }, + "independent_query": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/bridge-review-20261017/fixed-reader-reuse-review-20261020/FREEZE.json", + "sha256": "d8d782ecc13fdd2d26380fc4b047fc6d6781417ec694fdd3dea910dce04c2e2a" + }, + "native_phase": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-native-recipes-20261017/line-entry-reuse-review-20261020/FREEZE.json", + "sha256": "cc5ed3b0ecc6eb5cec48f8baead43ec813042c3e83cd68104b7745366c13c55c" + }, + "prefix": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/PREFIX-FREEZE.json", + "sha256": "fc3cef0e499e5bc85c25bb0fc88f5ecd12e44b66799e3d793dac37de8d88d26e" + }, + "query": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/QUERY-FREEZE.json", + "sha256": "f111a90f7403f93494e9d1f83ae35dbf7dd72eddc8c9f8bf730d677b4a31402d" + }, + "service": { + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/SERVICE-FREEZE.json", + "sha256": "177d6ae2f3971deac98e3385dda32e82ddabf0c8176e88ac1255323aed8d688f" + } + }, + "helper_hosting_reproved": false, + "native_phase_files_rechecked": 35, + "native_phase_validation": "Exact bytes of the independently reviewed line-entry components.", + "payloads": { + "dispatcher": { + "decompressed_sha256": "35772f75d983661a21f6a6ba69d06fb7bcdcaaaf20ec7ad838863541a8581e24", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/bridge-access-20261017/row-capture-access-20261020/integration-v2-normal/DISPATCHER.json" + }, + "line_entry": { + "decompressed_sha256": "efe67a962752f2c36513d84094d215fd0909a5360707938ff99d62743dc72110", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/row-only-capture-20261020/reuse-normal/LINE-ENTRY-REUSE.json.gz" + }, + "prefix": { + "decompressed_sha256": "54c561cfc49ad3fe1258ba5a8760eeadaa11784272cf458e2a6e54403a0e655e", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/prefix-normal/CARRIER-PREFIX.json.gz" + }, + "query": { + "decompressed_sha256": "b94f7b8467bdcaf9150045fc5f7a1999640daab742faaaba55993c102be49d4a", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/query-normal/ROUTED-QUERY.json.gz" + }, + "service": { + "decompressed_sha256": "88d25925705e6657656afb727430ce0d541c5e657426166363694d8b66180d13", + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/fixed-reader-reuse-20261020/service-normal/FIXED-READER-SERVICES.json.gz" + } + }, + "prefix_reports": { + "base": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + }, + "extra": { + "content_binary_height": 1, + "content_row_sum_peak": "22", + "input_columns": 640, + "native_children": 1520, + "native_mass": 1792, + "native_profile": { + "1": 1392, + "2": 64, + "3": 48, + "8": 16 + }, + "restored_outside_fields": 416, + "scalar_primitives": 6456 + } + }, + "producer_code_imported": false, + "query_reports": { + "0:1": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "0:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + }, + "1:2": { + "content_binary_height": 2, + "content_row_sum_peak": "448", + "map_calls": 2064, + "scalar_primitives": 11168 + } + }, + "recursive_precision_proved": false, + "services": [ + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 1 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 0, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "base", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + }, + { + "all_input_columns": 640, + "monomial_map_call_bound": 5776, + "native_mass": 1792, + "provider": "extra", + "reader_stage": 1, + "scalar_primitives": 17624, + "service_stage": 2 + } + ], + "status": "PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES", + "wrong_entry_translation_control_failures": 448 +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/stdout.log new file mode 100644 index 0000000000..0f970754bd --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/fixed_reader_services/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_SIX_FIXED_READER_D25_SERVICES +fd002b514183984815e0874907427b6510ca927c3aff441e29813f489d2e7507 diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..4e62404de5 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/FILE-ACCESS.json @@ -0,0 +1,13 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..6ada8a4abe --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/canonical/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json new file mode 100644 index 0000000000..f79452cf47 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/canonical/MOVING-CODE-PROGRAM.json @@ -0,0 +1 @@ +{"rank16":{"B0":[{"0":"-6"},{"1":"-6"},{"2":"-6"},{"3":"-6"},{"4":"-6"},{"5":"-6"},{"6":"-6"},{"7":"-6"},{"8":"-8"},{"9":"-8"},{"10":"-8"},{"11":"-8"},{"12":"-8"},{"13":"-8"},{"14":"-8"},{"15":"-8"}],"B0_inverse":[{"0":"-1/6"},{"1":"-1/6"},{"2":"-1/6"},{"3":"-1/6"},{"4":"-1/6"},{"5":"-1/6"},{"6":"-1/6"},{"7":"-1/6"},{"8":"-1/8"},{"9":"-1/8"},{"10":"-1/8"},{"11":"-1/8"},{"12":"-1/8"},{"13":"-1/8"},{"14":"-1/8"},{"15":"-1/8"}],"B0_inverse_word":[["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3]],"B0_word":[["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127]],"D0":[{"0":"-1/6","2":"-1/6","25":"-1/6","27":"-1/6","70":"-1/6","71":"-1/6","72":"-1/6","76":"-1/6","87":"-1/6","89":"-1/6","90":"-1/6","91":"-1/6"},{"0":"-1/6","13":"-1/6","14":"-1/6","15":"1/6","27":"1/6","51":"-1/6","52":"-1/6","53":"1/6","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"106":"-1/6","11":"-1/6","111":"1/6","15":"1/6","21":"1/6","36":"1/6","41":"1/6","47":"1/6","53":"-1/6","63":"1/6","70":"1/6","91":"-1/6"},{"104":"-1/6","110":"-1/6","111":"-1/6","13":"1/6","36":"1/6","37":"1/6","43":"1/6","51":"-1/6","61":"1/6","72":"-1/6","89":"1/6","9":"-1/6"},{"16":"-1/6","2":"-1/6","20":"-1/6","21":"-1/6","25":"1/6","44":"1/6","46":"1/6","47":"1/6","78":"-1/6","79":"1/6","94":"-1/6","99":"1/6"},{"10":"-1/6","11":"-1/6","57":"-1/6","61":"-1/6","62":"-1/6","63":"-1/6","7":"-1/6","79":"1/6","81":"-1/6","9":"-1/6","92":"-1/6","94":"1/6"},{"104":"1/6","105":"1/6","106":"1/6","16":"1/6","41":"1/6","42":"1/6","43":"1/6","44":"1/6","57":"1/6","7":"-1/6","76":"1/6","87":"-1/6"},{"10":"-1/6","105":"1/6","110":"1/6","14":"1/6","20":"1/6","37":"1/6","42":"-1/6","46":"1/6","52":"-1/6","62":"1/6","71":"1/6","90":"-1/6"},{"1":"-1/8","19":"-1/8","5":"-1/8","54":"-1/8","64":"-1/8","73":"-1/8","82":"-1/8","83":"-1/8"},{"22":"-1/8","3":"-1/8","4":"-1/8","50":"-1/8","60":"-1/8","69":"-1/8","80":"-1/8","84":"-1/8"},{"35":"-1/8","38":"-1/8","39":"-1/8","40":"-1/8","6":"-1/8","77":"-1/8","85":"-1/8","86":"-1/8"},{"103":"-1/8","107":"-1/8","108":"-1/8","109":"-1/8","12":"-1/8","45":"-1/8","8":"-1/8","88":"-1/8"},{"17":"-1/8","29":"-1/8","30":"-1/8","56":"-1/8","58":"-1/8","67":"-1/8","93":"-1/8","95":"-1/8"},{"101":"-1/8","18":"-1/8","32":"-1/8","34":"-1/8","49":"-1/8","65":"-1/8","68":"-1/8","98":"-1/8"},{"24":"-1/8","26":"-1/8","28":"-1/8","48":"-1/8","66":"-1/8","75":"-1/8","96":"-1/8","97":"-1/8"},{"100":"-1/8","102":"-1/8","23":"-1/8","31":"-1/8","33":"-1/8","55":"-1/8","59":"-1/8","74":"-1/8"}],"centre_response":[{"0":"-5"},{"1":"-5"},{"2":"-5"},{"3":"-5"},{"4":"-5"},{"5":"-5"},{"6":"-5"},{"7":"-5"},{"8":"-7"},{"9":"-7"},{"10":"-7"},{"11":"-7"},{"12":"-7"},{"13":"-7"},{"14":"-7"},{"15":"-7"}],"centre_response_inverse":[{"0":"-1/5"},{"1":"-1/5"},{"2":"-1/5"},{"3":"-1/5"},{"4":"-1/5"},{"5":"-1/5"},{"6":"-1/5"},{"7":"-1/5"},{"8":"-1/7"},{"9":"-1/7"},{"10":"-1/7"},{"11":"-1/7"},{"12":"-1/7"},{"13":"-1/7"},{"14":"-1/7"},{"15":"-1/7"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127],["ADD",112,0,-1,1],["ADD",112,2,-1,1],["ADD",112,25,-1,1],["ADD",112,27,-1,1],["ADD",112,70,-1,1],["ADD",112,71,-1,1],["ADD",112,72,-1,1],["ADD",112,76,-1,1],["ADD",112,87,-1,1],["ADD",112,89,-1,1],["ADD",112,90,-1,1],["ADD",112,91,-1,1],["ADD",113,0,-1,1],["ADD",113,13,-1,1],["ADD",113,14,-1,1],["ADD",113,15,1,1],["ADD",113,27,1,1],["ADD",113,51,-1,1],["ADD",113,52,-1,1],["ADD",113,53,1,1],["ADD",113,78,-1,1],["ADD",113,81,1,1],["ADD",113,92,-1,1],["ADD",113,99,-1,1],["ADD",114,11,-1,1],["ADD",114,15,1,1],["ADD",114,21,1,1],["ADD",114,36,1,1],["ADD",114,41,1,1],["ADD",114,47,1,1],["ADD",114,53,-1,1],["ADD",114,63,1,1],["ADD",114,70,1,1],["ADD",114,91,-1,1],["ADD",114,106,-1,1],["ADD",114,111,1,1],["ADD",115,9,-1,1],["ADD",115,13,1,1],["ADD",115,36,1,1],["ADD",115,37,1,1],["ADD",115,43,1,1],["ADD",115,51,-1,1],["ADD",115,61,1,1],["ADD",115,72,-1,1],["ADD",115,89,1,1],["ADD",115,104,-1,1],["ADD",115,110,-1,1],["ADD",115,111,-1,1],["ADD",116,2,-1,1],["ADD",116,16,-1,1],["ADD",116,20,-1,1],["ADD",116,21,-1,1],["ADD",116,25,1,1],["ADD",116,44,1,1],["ADD",116,46,1,1],["ADD",116,47,1,1],["ADD",116,78,-1,1],["ADD",116,79,1,1],["ADD",116,94,-1,1],["ADD",116,99,1,1],["ADD",117,7,-1,1],["ADD",117,9,-1,1],["ADD",117,10,-1,1],["ADD",117,11,-1,1],["ADD",117,57,-1,1],["ADD",117,61,-1,1],["ADD",117,62,-1,1],["ADD",117,63,-1,1],["ADD",117,79,1,1],["ADD",117,81,-1,1],["ADD",117,92,-1,1],["ADD",117,94,1,1],["ADD",118,7,-1,1],["ADD",118,16,1,1],["ADD",118,41,1,1],["ADD",118,42,1,1],["ADD",118,43,1,1],["ADD",118,44,1,1],["ADD",118,57,1,1],["ADD",118,76,1,1],["ADD",118,87,-1,1],["ADD",118,104,1,1],["ADD",118,105,1,1],["ADD",118,106,1,1],["ADD",119,10,-1,1],["ADD",119,14,1,1],["ADD",119,20,1,1],["ADD",119,37,1,1],["ADD",119,42,-1,1],["ADD",119,46,1,1],["ADD",119,52,-1,1],["ADD",119,62,1,1],["ADD",119,71,1,1],["ADD",119,90,-1,1],["ADD",119,105,1,1],["ADD",119,110,1,1],["ADD",120,1,-1,1],["ADD",120,5,-1,1],["ADD",120,19,-1,1],["ADD",120,54,-1,1],["ADD",120,64,-1,1],["ADD",120,73,-1,1],["ADD",120,82,-1,1],["ADD",120,83,-1,1],["ADD",121,3,-1,1],["ADD",121,4,-1,1],["ADD",121,22,-1,1],["ADD",121,50,-1,1],["ADD",121,60,-1,1],["ADD",121,69,-1,1],["ADD",121,80,-1,1],["ADD",121,84,-1,1],["ADD",122,6,-1,1],["ADD",122,35,-1,1],["ADD",122,38,-1,1],["ADD",122,39,-1,1],["ADD",122,40,-1,1],["ADD",122,77,-1,1],["ADD",122,85,-1,1],["ADD",122,86,-1,1],["ADD",123,8,-1,1],["ADD",123,12,-1,1],["ADD",123,45,-1,1],["ADD",123,88,-1,1],["ADD",123,103,-1,1],["ADD",123,107,-1,1],["ADD",123,108,-1,1],["ADD",123,109,-1,1],["ADD",124,17,-1,1],["ADD",124,29,-1,1],["ADD",124,30,-1,1],["ADD",124,56,-1,1],["ADD",124,58,-1,1],["ADD",124,67,-1,1],["ADD",124,93,-1,1],["ADD",124,95,-1,1],["ADD",125,18,-1,1],["ADD",125,32,-1,1],["ADD",125,34,-1,1],["ADD",125,49,-1,1],["ADD",125,65,-1,1],["ADD",125,68,-1,1],["ADD",125,98,-1,1],["ADD",125,101,-1,1],["ADD",126,24,-1,1],["ADD",126,26,-1,1],["ADD",126,28,-1,1],["ADD",126,48,-1,1],["ADD",126,66,-1,1],["ADD",126,75,-1,1],["ADD",126,96,-1,1],["ADD",126,97,-1,1],["ADD",127,23,-1,1],["ADD",127,31,-1,1],["ADD",127,33,-1,1],["ADD",127,55,-1,1],["ADD",127,59,-1,1],["ADD",127,74,-1,1],["ADD",127,100,-1,1],["ADD",127,102,-1,1],["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,127],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"},"rank30":{"B0":[{"0":"-4","1":"1"},{"0":"2","1":"-2"},{"2":"-4","3":"1"},{"2":"2","3":"-2"},{"4":"-4","5":"1"},{"4":"2","5":"-2"},{"6":"-4","7":"1"},{"6":"2","7":"-2"},{"8":"-4","9":"1"},{"8":"2","9":"-2"},{"10":"-4","11":"1"},{"10":"2","11":"-2"},{"12":"-4","13":"1"},{"12":"2","13":"-2"},{"14":"-4","15":"1"},{"14":"2","15":"-2"},{"16":"-5"},{"17":"-5"},{"18":"-5"},{"19":"-5"},{"20":"-5"},{"21":"-5"},{"22":"-5"},{"23":"-5"},{"24":"-5"},{"25":"-3"},{"26":"-3"},{"27":"-3"},{"28":"-5"},{"29":"-5"}],"B0_inverse":[{"0":"-1/3","1":"-1/6"},{"0":"-1/3","1":"-2/3"},{"2":"-1/3","3":"-1/6"},{"2":"-1/3","3":"-2/3"},{"4":"-1/3","5":"-1/6"},{"4":"-1/3","5":"-2/3"},{"6":"-1/3","7":"-1/6"},{"6":"-1/3","7":"-2/3"},{"8":"-1/3","9":"-1/6"},{"8":"-1/3","9":"-2/3"},{"10":"-1/3","11":"-1/6"},{"10":"-1/3","11":"-2/3"},{"12":"-1/3","13":"-1/6"},{"12":"-1/3","13":"-2/3"},{"14":"-1/3","15":"-1/6"},{"14":"-1/3","15":"-2/3"},{"16":"-1/5"},{"17":"-1/5"},{"18":"-1/5"},{"19":"-1/5"},{"20":"-1/5"},{"21":"-1/5"},{"22":"-1/5"},{"23":"-1/5"},{"24":"-1/5"},{"25":"-1/3"},{"26":"-1/3"},{"27":"-1/3"},{"28":"-1/5"},{"29":"-1/5"}],"B0_inverse_word":[["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1]],"B0_word":[["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141]],"D0":[{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"-1/6","72":"1/3","76":"-1/6","87":"-1/6","89":"1/3","90":"-1/6","91":"1/3"},{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"1/3","72":"1/3","76":"-2/3","87":"-2/3","89":"1/3","90":"1/3","91":"1/3"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"1/3","81":"2/3","92":"-2/3","99":"1/3"},{"106":"-1/6","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"1/6","47":"-1/3","53":"1/3","63":"-1/3","70":"1/6","91":"-1/6"},{"106":"1/3","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"-1/3","47":"-1/3","53":"1/3","63":"-1/3","70":"2/3","91":"-2/3"},{"104":"-1/6","110":"-1/6","111":"1/3","13":"-1/3","36":"-1/3","37":"1/6","43":"1/6","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"104":"-2/3","110":"1/3","111":"1/3","13":"-1/3","36":"-1/3","37":"-1/3","43":"2/3","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"16":"1/3","2":"1/3","20":"1/3","21":"-1/6","25":"-1/3","44":"-1/3","46":"-1/3","47":"1/6","78":"-1/6","79":"-1/3","94":"1/3","99":"1/6"},{"16":"1/3","2":"1/3","20":"1/3","21":"1/3","25":"-1/3","44":"-1/3","46":"-1/3","47":"-1/3","78":"-2/3","79":"-1/3","94":"1/3","99":"2/3"},{"10":"1/3","11":"-1/6","57":"1/3","61":"1/3","62":"1/3","63":"-1/6","7":"1/3","79":"-1/3","81":"-1/6","9":"1/3","92":"-1/6","94":"-1/3"},{"10":"1/3","11":"1/3","57":"1/3","61":"1/3","62":"1/3","63":"1/3","7":"1/3","79":"-1/3","81":"-2/3","9":"1/3","92":"-2/3","94":"-1/3"},{"104":"1/6","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"1/6","44":"-1/3","57":"-1/3","7":"1/3","76":"1/6","87":"-1/6"},{"104":"-1/3","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"-1/3","44":"-1/3","57":"-1/3","7":"1/3","76":"2/3","87":"-2/3"},{"10":"1/3","105":"-1/3","110":"1/6","14":"-1/3","20":"-1/3","37":"1/6","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"1/6","90":"-1/6"},{"10":"1/3","105":"-1/3","110":"-1/3","14":"-1/3","20":"-1/3","37":"-1/3","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"2/3","90":"-2/3"},{"34":"-1/5","40":"-1/5","5":"-1/5","85":"-1/5","97":"-1/5"},{"3":"-1/5","32":"-1/5","38":"-1/5","50":"-1/5","95":"-1/5"},{"24":"-1/5","48":"-1/5","67":"-1/5","80":"-1/5","82":"-1/5"},{"23":"-1/5","35":"-1/5","55":"-1/5","65":"-1/5","68":"-1/5"},{"1":"-1/5","17":"-1/5","66":"-1/5","75":"-1/5","83":"-1/5"},{"107":"-1/5","109":"-1/5","12":"-1/5","45":"-1/5","8":"-1/5"},{"108":"-1/5","29":"-1/5","49":"-1/5","54":"-1/5","56":"-1/5"},{"26":"-1/5","30":"-1/5","64":"-1/5","73":"-1/5","96":"-1/5"},{"33":"-1/5","4":"-1/5","69":"-1/5","74":"-1/5","88":"-1/5"},{"18":"-1/3","22":"-1/3","84":"-1/3"},{"19":"-1/3","28":"-1/3","77":"-1/3"},{"39":"-1/3","58":"-1/3","86":"-1/3"},{"100":"-1/5","101":"-1/5","102":"-1/5","6":"-1/5","98":"-1/5"},{"103":"-1/5","31":"-1/5","59":"-1/5","60":"-1/5","93":"-1/5"}],"centre_response":[{"0":"-3","1":"1"},{"0":"2","1":"-1"},{"2":"-3","3":"1"},{"2":"2","3":"-1"},{"4":"-3","5":"1"},{"4":"2","5":"-1"},{"6":"-3","7":"1"},{"6":"2","7":"-1"},{"8":"-3","9":"1"},{"8":"2","9":"-1"},{"10":"-3","11":"1"},{"10":"2","11":"-1"},{"12":"-3","13":"1"},{"12":"2","13":"-1"},{"14":"-3","15":"1"},{"14":"2","15":"-1"},{"16":"-4"},{"17":"-4"},{"18":"-4"},{"19":"-4"},{"20":"-4"},{"21":"-4"},{"22":"-4"},{"23":"-4"},{"24":"-4"},{"25":"-2"},{"26":"-2"},{"27":"-2"},{"28":"-4"},{"29":"-4"}],"centre_response_inverse":[{"0":"-1","1":"-1"},{"0":"-2","1":"-3"},{"2":"-1","3":"-1"},{"2":"-2","3":"-3"},{"4":"-1","5":"-1"},{"4":"-2","5":"-3"},{"6":"-1","7":"-1"},{"6":"-2","7":"-3"},{"8":"-1","9":"-1"},{"8":"-2","9":"-3"},{"10":"-1","11":"-1"},{"10":"-2","11":"-3"},{"12":"-1","13":"-1"},{"12":"-2","13":"-3"},{"14":"-1","15":"-1"},{"14":"-2","15":"-3"},{"16":"-1/4"},{"17":"-1/4"},{"18":"-1/4"},{"19":"-1/4"},{"20":"-1/4"},{"21":"-1/4"},{"22":"-1/4"},{"23":"-1/4"},{"24":"-1/4"},{"25":"-1/2"},{"26":"-1/2"},{"27":"-1/2"},{"28":"-1/4"},{"29":"-1/4"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141],["ADD",112,0,1,1],["ADD",112,2,1,1],["ADD",112,25,1,1],["ADD",112,27,1,1],["ADD",112,70,1,1],["ADD",112,71,-1,1],["ADD",112,72,1,1],["ADD",112,89,1,1],["ADD",112,90,-1,1],["ADD",112,91,1,1],["ADD",113,71,1,1],["ADD",113,76,-1,1],["ADD",113,87,-1,1],["ADD",113,90,1,1],["ADD",114,0,1,1],["ADD",114,13,1,1],["ADD",114,14,1,1],["ADD",114,15,-1,1],["ADD",114,27,-1,1],["ADD",114,51,1,1],["ADD",114,52,1,1],["ADD",114,53,-1,1],["ADD",114,78,-1,1],["ADD",114,99,-1,1],["ADD",115,78,1,1],["ADD",115,81,1,1],["ADD",115,92,-1,1],["ADD",115,99,1,1],["ADD",116,11,1,1],["ADD",116,15,-1,1],["ADD",116,21,-1,1],["ADD",116,36,-1,1],["ADD",116,41,1,1],["ADD",116,47,-1,1],["ADD",116,53,1,1],["ADD",116,63,-1,1],["ADD",116,106,-1,1],["ADD",116,111,-1,1],["ADD",117,41,-1,1],["ADD",117,70,1,1],["ADD",117,91,-1,1],["ADD",117,106,1,1],["ADD",118,9,1,1],["ADD",118,13,-1,1],["ADD",118,36,-1,1],["ADD",118,37,1,1],["ADD",118,51,1,1],["ADD",118,61,-1,1],["ADD",118,72,1,1],["ADD",118,89,-1,1],["ADD",118,110,-1,1],["ADD",118,111,1,1],["ADD",119,37,-1,1],["ADD",119,43,1,1],["ADD",119,104,-1,1],["ADD",119,110,1,1],["ADD",120,2,1,1],["ADD",120,16,1,1],["ADD",120,20,1,1],["ADD",120,21,-1,1],["ADD",120,25,-1,1],["ADD",120,44,-1,1],["ADD",120,46,-1,1],["ADD",120,47,1,1],["ADD",120,79,-1,1],["ADD",120,94,1,1],["ADD",121,21,1,1],["ADD",121,47,-1,1],["ADD",121,78,-1,1],["ADD",121,99,1,1],["ADD",122,7,1,1],["ADD",122,9,1,1],["ADD",122,10,1,1],["ADD",122,11,-1,1],["ADD",122,57,1,1],["ADD",122,61,1,1],["ADD",122,62,1,1],["ADD",122,63,-1,1],["ADD",122,79,-1,1],["ADD",122,94,-1,1],["ADD",123,11,1,1],["ADD",123,63,1,1],["ADD",123,81,-1,1],["ADD",123,92,-1,1],["ADD",124,7,1,1],["ADD",124,16,-1,1],["ADD",124,41,-1,1],["ADD",124,42,-1,1],["ADD",124,43,1,1],["ADD",124,44,-1,1],["ADD",124,57,-1,1],["ADD",124,104,1,1],["ADD",124,105,-1,1],["ADD",124,106,-1,1],["ADD",125,43,-1,1],["ADD",125,76,1,1],["ADD",125,87,-1,1],["ADD",125,104,-1,1],["ADD",126,10,1,1],["ADD",126,14,-1,1],["ADD",126,20,-1,1],["ADD",126,37,1,1],["ADD",126,42,1,1],["ADD",126,46,-1,1],["ADD",126,52,1,1],["ADD",126,62,-1,1],["ADD",126,105,-1,1],["ADD",126,110,1,1],["ADD",127,37,-1,1],["ADD",127,71,1,1],["ADD",127,90,-1,1],["ADD",127,110,-1,1],["ADD",128,5,-1,1],["ADD",128,34,-1,1],["ADD",128,40,-1,1],["ADD",128,85,-1,1],["ADD",128,97,-1,1],["ADD",129,3,-1,1],["ADD",129,32,-1,1],["ADD",129,38,-1,1],["ADD",129,50,-1,1],["ADD",129,95,-1,1],["ADD",130,24,-1,1],["ADD",130,48,-1,1],["ADD",130,67,-1,1],["ADD",130,80,-1,1],["ADD",130,82,-1,1],["ADD",131,23,-1,1],["ADD",131,35,-1,1],["ADD",131,55,-1,1],["ADD",131,65,-1,1],["ADD",131,68,-1,1],["ADD",132,1,-1,1],["ADD",132,17,-1,1],["ADD",132,66,-1,1],["ADD",132,75,-1,1],["ADD",132,83,-1,1],["ADD",133,8,-1,1],["ADD",133,12,-1,1],["ADD",133,45,-1,1],["ADD",133,107,-1,1],["ADD",133,109,-1,1],["ADD",134,29,-1,1],["ADD",134,49,-1,1],["ADD",134,54,-1,1],["ADD",134,56,-1,1],["ADD",134,108,-1,1],["ADD",135,26,-1,1],["ADD",135,30,-1,1],["ADD",135,64,-1,1],["ADD",135,73,-1,1],["ADD",135,96,-1,1],["ADD",136,4,-1,1],["ADD",136,33,-1,1],["ADD",136,69,-1,1],["ADD",136,74,-1,1],["ADD",136,88,-1,1],["ADD",137,18,-1,1],["ADD",137,22,-1,1],["ADD",137,84,-1,1],["ADD",138,19,-1,1],["ADD",138,28,-1,1],["ADD",138,77,-1,1],["ADD",139,39,-1,1],["ADD",139,58,-1,1],["ADD",139,86,-1,1],["ADD",140,6,-1,1],["ADD",140,98,-1,1],["ADD",140,100,-1,1],["ADD",140,101,-1,1],["ADD",140,102,-1,1],["ADD",141,31,-1,1],["ADD",141,59,-1,1],["ADD",141,60,-1,1],["ADD",141,93,-1,1],["ADD",141,103,-1,1],["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["NEGATE",128],["NEGATE",129],["NEGATE",130],["NEGATE",131],["NEGATE",132],["NEGATE",133],["NEGATE",134],["NEGATE",135],["NEGATE",136],["NEGATE",137],["NEGATE",138],["NEGATE",139],["NEGATE",140],["NEGATE",141],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,141],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/result/CHECKS.json new file mode 100644 index 0000000000..e5d0d81635 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/result/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/normal/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/result/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/stdout.log new file mode 100644 index 0000000000..8eb973c8e6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVING_CODE +{"rank16": {"B0_determinant": "28179280429056", "B0_inverse": {"denominator_lcm": 24, "infinity_norm": "1/6", "nonzero_entries": 16}, "D0": {"denominator_lcm": 24, "infinity_norm": "2", "nonzero_entries": 160}, "arbitrary_input_fields": 128, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "2251875390625", "centre_response_inverse": {"denominator_lcm": 35, "infinity_norm": "1/5", "nonzero_entries": 16}, "correction_rank": 16, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 4448, "literal_opcodes": 832, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 0, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 1472, "literal_opcodes": 272, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [{"clique": 0, "direction_rank": 8, "ports": [1, 5, 19, 54, 64, 73, 82, 83], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 1, "direction_rank": 8, "ports": [3, 4, 22, 50, 60, 69, 80, 84], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 2, "direction_rank": 8, "ports": [6, 35, 38, 39, 40, 77, 85, 86], "signs": [1, -1, -1, -1, -1, 1, 1, 1], "zero_character": 2}, {"clique": 3, "direction_rank": 8, "ports": [8, 12, 45, 88, 103, 107, 108, 109], "signs": [1, 1, 1, 1, -1, -1, -1, -1], "zero_character": 2}, {"clique": 4, "direction_rank": 8, "ports": [17, 29, 30, 56, 58, 67, 93, 95], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 5, "direction_rank": 8, "ports": [18, 32, 34, 49, 65, 68, 98, 101], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 6, "direction_rank": 8, "ports": [24, 26, 28, 48, 66, 75, 96, 97], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 7, "direction_rank": 8, "ports": [23, 31, 33, 55, 59, 74, 100, 102], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 53, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23], "code": {"denominator_lcm": 1, "infinity_norm": "12", "nonzero_entries": 432}, "encoded_response_diagonal": true, "inverse": {"denominator_lcm": 24, "infinity_norm": "7/4", "nonzero_entries": 1088}, "literal_pivot_words_checked": true, "normalized_section_form_checked": false}}, "rank30": {"B0_determinant": "2214337500000000", "B0_inverse": {"denominator_lcm": 30, "infinity_norm": "1", "nonzero_entries": 46}, "D0": {"denominator_lcm": 30, "infinity_norm": "14/3", "nonzero_entries": 256}, "arbitrary_input_fields": 142, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "33554432", "centre_response_inverse": {"denominator_lcm": 4, "infinity_norm": "5", "nonzero_entries": 46}, "correction_rank": 30, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 5076, "literal_opcodes": 934, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 1, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 1816, "literal_opcodes": 328, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31], "code": {"denominator_lcm": 30, "infinity_norm": "7", "nonzero_entries": 548}, "encoded_response_diagonal": false, "inverse": {"denominator_lcm": 60, "infinity_norm": "19/3", "nonzero_entries": 1086}, "literal_pivot_words_checked": false, "normalized_section_form_checked": true}}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..4e62404de5 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/FILE-ACCESS.json @@ -0,0 +1,13 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "output/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..6ada8a4abe --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/canonical/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json new file mode 100644 index 0000000000..f79452cf47 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/canonical/MOVING-CODE-PROGRAM.json @@ -0,0 +1 @@ +{"rank16":{"B0":[{"0":"-6"},{"1":"-6"},{"2":"-6"},{"3":"-6"},{"4":"-6"},{"5":"-6"},{"6":"-6"},{"7":"-6"},{"8":"-8"},{"9":"-8"},{"10":"-8"},{"11":"-8"},{"12":"-8"},{"13":"-8"},{"14":"-8"},{"15":"-8"}],"B0_inverse":[{"0":"-1/6"},{"1":"-1/6"},{"2":"-1/6"},{"3":"-1/6"},{"4":"-1/6"},{"5":"-1/6"},{"6":"-1/6"},{"7":"-1/6"},{"8":"-1/8"},{"9":"-1/8"},{"10":"-1/8"},{"11":"-1/8"},{"12":"-1/8"},{"13":"-1/8"},{"14":"-1/8"},{"15":"-1/8"}],"B0_inverse_word":[["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3]],"B0_word":[["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127]],"D0":[{"0":"-1/6","2":"-1/6","25":"-1/6","27":"-1/6","70":"-1/6","71":"-1/6","72":"-1/6","76":"-1/6","87":"-1/6","89":"-1/6","90":"-1/6","91":"-1/6"},{"0":"-1/6","13":"-1/6","14":"-1/6","15":"1/6","27":"1/6","51":"-1/6","52":"-1/6","53":"1/6","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"106":"-1/6","11":"-1/6","111":"1/6","15":"1/6","21":"1/6","36":"1/6","41":"1/6","47":"1/6","53":"-1/6","63":"1/6","70":"1/6","91":"-1/6"},{"104":"-1/6","110":"-1/6","111":"-1/6","13":"1/6","36":"1/6","37":"1/6","43":"1/6","51":"-1/6","61":"1/6","72":"-1/6","89":"1/6","9":"-1/6"},{"16":"-1/6","2":"-1/6","20":"-1/6","21":"-1/6","25":"1/6","44":"1/6","46":"1/6","47":"1/6","78":"-1/6","79":"1/6","94":"-1/6","99":"1/6"},{"10":"-1/6","11":"-1/6","57":"-1/6","61":"-1/6","62":"-1/6","63":"-1/6","7":"-1/6","79":"1/6","81":"-1/6","9":"-1/6","92":"-1/6","94":"1/6"},{"104":"1/6","105":"1/6","106":"1/6","16":"1/6","41":"1/6","42":"1/6","43":"1/6","44":"1/6","57":"1/6","7":"-1/6","76":"1/6","87":"-1/6"},{"10":"-1/6","105":"1/6","110":"1/6","14":"1/6","20":"1/6","37":"1/6","42":"-1/6","46":"1/6","52":"-1/6","62":"1/6","71":"1/6","90":"-1/6"},{"1":"-1/8","19":"-1/8","5":"-1/8","54":"-1/8","64":"-1/8","73":"-1/8","82":"-1/8","83":"-1/8"},{"22":"-1/8","3":"-1/8","4":"-1/8","50":"-1/8","60":"-1/8","69":"-1/8","80":"-1/8","84":"-1/8"},{"35":"-1/8","38":"-1/8","39":"-1/8","40":"-1/8","6":"-1/8","77":"-1/8","85":"-1/8","86":"-1/8"},{"103":"-1/8","107":"-1/8","108":"-1/8","109":"-1/8","12":"-1/8","45":"-1/8","8":"-1/8","88":"-1/8"},{"17":"-1/8","29":"-1/8","30":"-1/8","56":"-1/8","58":"-1/8","67":"-1/8","93":"-1/8","95":"-1/8"},{"101":"-1/8","18":"-1/8","32":"-1/8","34":"-1/8","49":"-1/8","65":"-1/8","68":"-1/8","98":"-1/8"},{"24":"-1/8","26":"-1/8","28":"-1/8","48":"-1/8","66":"-1/8","75":"-1/8","96":"-1/8","97":"-1/8"},{"100":"-1/8","102":"-1/8","23":"-1/8","31":"-1/8","33":"-1/8","55":"-1/8","59":"-1/8","74":"-1/8"}],"centre_response":[{"0":"-5"},{"1":"-5"},{"2":"-5"},{"3":"-5"},{"4":"-5"},{"5":"-5"},{"6":"-5"},{"7":"-5"},{"8":"-7"},{"9":"-7"},{"10":"-7"},{"11":"-7"},{"12":"-7"},{"13":"-7"},{"14":"-7"},{"15":"-7"}],"centre_response_inverse":[{"0":"-1/5"},{"1":"-1/5"},{"2":"-1/5"},{"3":"-1/5"},{"4":"-1/5"},{"5":"-1/5"},{"6":"-1/5"},{"7":"-1/5"},{"8":"-1/7"},{"9":"-1/7"},{"10":"-1/7"},{"11":"-1/7"},{"12":"-1/7"},{"13":"-1/7"},{"14":"-1/7"},{"15":"-1/7"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["MUL_ODD",112,3],["DOUBLE",112],["NEGATE",112],["MUL_ODD",113,3],["DOUBLE",113],["NEGATE",113],["MUL_ODD",114,3],["DOUBLE",114],["NEGATE",114],["MUL_ODD",115,3],["DOUBLE",115],["NEGATE",115],["MUL_ODD",116,3],["DOUBLE",116],["NEGATE",116],["MUL_ODD",117,3],["DOUBLE",117],["NEGATE",117],["MUL_ODD",118,3],["DOUBLE",118],["NEGATE",118],["MUL_ODD",119,3],["DOUBLE",119],["NEGATE",119],["DOUBLE",120],["DOUBLE",120],["DOUBLE",120],["NEGATE",120],["DOUBLE",121],["DOUBLE",121],["DOUBLE",121],["NEGATE",121],["DOUBLE",122],["DOUBLE",122],["DOUBLE",122],["NEGATE",122],["DOUBLE",123],["DOUBLE",123],["DOUBLE",123],["NEGATE",123],["DOUBLE",124],["DOUBLE",124],["DOUBLE",124],["NEGATE",124],["DOUBLE",125],["DOUBLE",125],["DOUBLE",125],["NEGATE",125],["DOUBLE",126],["DOUBLE",126],["DOUBLE",126],["NEGATE",126],["DOUBLE",127],["DOUBLE",127],["DOUBLE",127],["NEGATE",127],["ADD",112,0,-1,1],["ADD",112,2,-1,1],["ADD",112,25,-1,1],["ADD",112,27,-1,1],["ADD",112,70,-1,1],["ADD",112,71,-1,1],["ADD",112,72,-1,1],["ADD",112,76,-1,1],["ADD",112,87,-1,1],["ADD",112,89,-1,1],["ADD",112,90,-1,1],["ADD",112,91,-1,1],["ADD",113,0,-1,1],["ADD",113,13,-1,1],["ADD",113,14,-1,1],["ADD",113,15,1,1],["ADD",113,27,1,1],["ADD",113,51,-1,1],["ADD",113,52,-1,1],["ADD",113,53,1,1],["ADD",113,78,-1,1],["ADD",113,81,1,1],["ADD",113,92,-1,1],["ADD",113,99,-1,1],["ADD",114,11,-1,1],["ADD",114,15,1,1],["ADD",114,21,1,1],["ADD",114,36,1,1],["ADD",114,41,1,1],["ADD",114,47,1,1],["ADD",114,53,-1,1],["ADD",114,63,1,1],["ADD",114,70,1,1],["ADD",114,91,-1,1],["ADD",114,106,-1,1],["ADD",114,111,1,1],["ADD",115,9,-1,1],["ADD",115,13,1,1],["ADD",115,36,1,1],["ADD",115,37,1,1],["ADD",115,43,1,1],["ADD",115,51,-1,1],["ADD",115,61,1,1],["ADD",115,72,-1,1],["ADD",115,89,1,1],["ADD",115,104,-1,1],["ADD",115,110,-1,1],["ADD",115,111,-1,1],["ADD",116,2,-1,1],["ADD",116,16,-1,1],["ADD",116,20,-1,1],["ADD",116,21,-1,1],["ADD",116,25,1,1],["ADD",116,44,1,1],["ADD",116,46,1,1],["ADD",116,47,1,1],["ADD",116,78,-1,1],["ADD",116,79,1,1],["ADD",116,94,-1,1],["ADD",116,99,1,1],["ADD",117,7,-1,1],["ADD",117,9,-1,1],["ADD",117,10,-1,1],["ADD",117,11,-1,1],["ADD",117,57,-1,1],["ADD",117,61,-1,1],["ADD",117,62,-1,1],["ADD",117,63,-1,1],["ADD",117,79,1,1],["ADD",117,81,-1,1],["ADD",117,92,-1,1],["ADD",117,94,1,1],["ADD",118,7,-1,1],["ADD",118,16,1,1],["ADD",118,41,1,1],["ADD",118,42,1,1],["ADD",118,43,1,1],["ADD",118,44,1,1],["ADD",118,57,1,1],["ADD",118,76,1,1],["ADD",118,87,-1,1],["ADD",118,104,1,1],["ADD",118,105,1,1],["ADD",118,106,1,1],["ADD",119,10,-1,1],["ADD",119,14,1,1],["ADD",119,20,1,1],["ADD",119,37,1,1],["ADD",119,42,-1,1],["ADD",119,46,1,1],["ADD",119,52,-1,1],["ADD",119,62,1,1],["ADD",119,71,1,1],["ADD",119,90,-1,1],["ADD",119,105,1,1],["ADD",119,110,1,1],["ADD",120,1,-1,1],["ADD",120,5,-1,1],["ADD",120,19,-1,1],["ADD",120,54,-1,1],["ADD",120,64,-1,1],["ADD",120,73,-1,1],["ADD",120,82,-1,1],["ADD",120,83,-1,1],["ADD",121,3,-1,1],["ADD",121,4,-1,1],["ADD",121,22,-1,1],["ADD",121,50,-1,1],["ADD",121,60,-1,1],["ADD",121,69,-1,1],["ADD",121,80,-1,1],["ADD",121,84,-1,1],["ADD",122,6,-1,1],["ADD",122,35,-1,1],["ADD",122,38,-1,1],["ADD",122,39,-1,1],["ADD",122,40,-1,1],["ADD",122,77,-1,1],["ADD",122,85,-1,1],["ADD",122,86,-1,1],["ADD",123,8,-1,1],["ADD",123,12,-1,1],["ADD",123,45,-1,1],["ADD",123,88,-1,1],["ADD",123,103,-1,1],["ADD",123,107,-1,1],["ADD",123,108,-1,1],["ADD",123,109,-1,1],["ADD",124,17,-1,1],["ADD",124,29,-1,1],["ADD",124,30,-1,1],["ADD",124,56,-1,1],["ADD",124,58,-1,1],["ADD",124,67,-1,1],["ADD",124,93,-1,1],["ADD",124,95,-1,1],["ADD",125,18,-1,1],["ADD",125,32,-1,1],["ADD",125,34,-1,1],["ADD",125,49,-1,1],["ADD",125,65,-1,1],["ADD",125,68,-1,1],["ADD",125,98,-1,1],["ADD",125,101,-1,1],["ADD",126,24,-1,1],["ADD",126,26,-1,1],["ADD",126,28,-1,1],["ADD",126,48,-1,1],["ADD",126,66,-1,1],["ADD",126,75,-1,1],["ADD",126,96,-1,1],["ADD",126,97,-1,1],["ADD",127,23,-1,1],["ADD",127,31,-1,1],["ADD",127,33,-1,1],["ADD",127,55,-1,1],["ADD",127,59,-1,1],["ADD",127,74,-1,1],["ADD",127,100,-1,1],["ADD",127,102,-1,1],["NEGATE",127],["HALF",127],["HALF",127],["HALF",127],["NEGATE",126],["HALF",126],["HALF",126],["HALF",126],["NEGATE",125],["HALF",125],["HALF",125],["HALF",125],["NEGATE",124],["HALF",124],["HALF",124],["HALF",124],["NEGATE",123],["HALF",123],["HALF",123],["HALF",123],["NEGATE",122],["HALF",122],["HALF",122],["HALF",122],["NEGATE",121],["HALF",121],["HALF",121],["HALF",121],["NEGATE",120],["HALF",120],["HALF",120],["HALF",120],["NEGATE",119],["HALF",119],["DIV_ODD",119,3],["NEGATE",118],["HALF",118],["DIV_ODD",118,3],["NEGATE",117],["HALF",117],["DIV_ODD",117,3],["NEGATE",116],["HALF",116],["DIV_ODD",116,3],["NEGATE",115],["HALF",115],["DIV_ODD",115,3],["NEGATE",114],["HALF",114],["DIV_ODD",114,3],["NEGATE",113],["HALF",113],["DIV_ODD",113,3],["NEGATE",112],["HALF",112],["DIV_ODD",112,3],["ADD",0,112,-1,2],["ADD",0,113,-1,2],["ADD",1,120,-1,1],["ADD",2,112,-1,2],["ADD",2,116,-1,2],["ADD",3,121,-1,1],["ADD",4,121,-1,1],["ADD",5,120,-1,1],["ADD",6,122,-1,1],["ADD",7,117,-1,2],["ADD",7,118,-1,2],["ADD",8,123,-1,1],["ADD",9,115,-1,2],["ADD",9,117,-1,2],["ADD",10,117,-1,2],["ADD",10,119,-1,2],["ADD",11,114,-1,2],["ADD",11,117,-1,2],["ADD",12,123,-1,1],["ADD",13,113,-1,2],["ADD",13,115,1,2],["ADD",14,113,-1,2],["ADD",14,119,1,2],["ADD",15,113,1,2],["ADD",15,114,1,2],["ADD",16,116,-1,2],["ADD",16,118,1,2],["ADD",17,124,-1,1],["ADD",18,125,-1,1],["ADD",19,120,-1,1],["ADD",20,116,-1,2],["ADD",20,119,1,2],["ADD",21,114,1,2],["ADD",21,116,-1,2],["ADD",22,121,-1,1],["ADD",23,127,-1,1],["ADD",24,126,-1,1],["ADD",25,112,-1,2],["ADD",25,116,1,2],["ADD",26,126,-1,1],["ADD",27,112,-1,2],["ADD",27,113,1,2],["ADD",28,126,-1,1],["ADD",29,124,-1,1],["ADD",30,124,-1,1],["ADD",31,127,-1,1],["ADD",32,125,-1,1],["ADD",33,127,-1,1],["ADD",34,125,-1,1],["ADD",35,122,-1,1],["ADD",36,114,1,2],["ADD",36,115,1,2],["ADD",37,115,1,2],["ADD",37,119,1,2],["ADD",38,122,-1,1],["ADD",39,122,-1,1],["ADD",40,122,-1,1],["ADD",41,114,1,2],["ADD",41,118,1,2],["ADD",42,118,1,2],["ADD",42,119,-1,2],["ADD",43,115,1,2],["ADD",43,118,1,2],["ADD",44,116,1,2],["ADD",44,118,1,2],["ADD",45,123,-1,1],["ADD",46,116,1,2],["ADD",46,119,1,2],["ADD",47,114,1,2],["ADD",47,116,1,2],["ADD",48,126,-1,1],["ADD",49,125,-1,1],["ADD",50,121,-1,1],["ADD",51,113,-1,2],["ADD",51,115,-1,2],["ADD",52,113,-1,2],["ADD",52,119,-1,2],["ADD",53,113,1,2],["ADD",53,114,-1,2],["ADD",54,120,-1,1],["ADD",55,127,-1,1],["ADD",56,124,-1,1],["ADD",57,117,-1,2],["ADD",57,118,1,2],["ADD",58,124,-1,1],["ADD",59,127,-1,1],["ADD",60,121,-1,1],["ADD",61,115,1,2],["ADD",61,117,-1,2],["ADD",62,117,-1,2],["ADD",62,119,1,2],["ADD",63,114,1,2],["ADD",63,117,-1,2],["ADD",64,120,-1,1],["ADD",65,125,-1,1],["ADD",66,126,-1,1],["ADD",67,124,-1,1],["ADD",68,125,-1,1],["ADD",69,121,-1,1],["ADD",70,112,-1,2],["ADD",70,114,1,2],["ADD",71,112,-1,2],["ADD",71,119,1,2],["ADD",72,112,-1,2],["ADD",72,115,-1,2],["ADD",73,120,-1,1],["ADD",74,127,-1,1],["ADD",75,126,-1,1],["ADD",76,112,-1,2],["ADD",76,118,1,2],["ADD",77,122,-1,1],["ADD",78,113,-1,2],["ADD",78,116,-1,2],["ADD",79,116,1,2],["ADD",79,117,1,2],["ADD",80,121,-1,1],["ADD",81,113,1,2],["ADD",81,117,-1,2],["ADD",82,120,-1,1],["ADD",83,120,-1,1],["ADD",84,121,-1,1],["ADD",85,122,-1,1],["ADD",86,122,-1,1],["ADD",87,112,-1,2],["ADD",87,118,-1,2],["ADD",88,123,-1,1],["ADD",89,112,-1,2],["ADD",89,115,1,2],["ADD",90,112,-1,2],["ADD",90,119,-1,2],["ADD",91,112,-1,2],["ADD",91,114,-1,2],["ADD",92,113,-1,2],["ADD",92,117,-1,2],["ADD",93,124,-1,1],["ADD",94,116,-1,2],["ADD",94,117,1,2],["ADD",95,124,-1,1],["ADD",96,126,-1,1],["ADD",97,126,-1,1],["ADD",98,125,-1,1],["ADD",99,113,-1,2],["ADD",99,116,1,2],["ADD",100,127,-1,1],["ADD",101,125,-1,1],["ADD",102,127,-1,1],["ADD",103,123,-1,1],["ADD",104,115,-1,2],["ADD",104,118,1,2],["ADD",105,118,1,2],["ADD",105,119,1,2],["ADD",106,114,-1,2],["ADD",106,118,1,2],["ADD",107,123,-1,1],["ADD",108,123,-1,1],["ADD",109,123,-1,1],["ADD",110,115,-1,2],["ADD",110,119,1,2],["ADD",111,114,1,2],["ADD",111,115,-1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,127],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"},"rank30":{"B0":[{"0":"-4","1":"1"},{"0":"2","1":"-2"},{"2":"-4","3":"1"},{"2":"2","3":"-2"},{"4":"-4","5":"1"},{"4":"2","5":"-2"},{"6":"-4","7":"1"},{"6":"2","7":"-2"},{"8":"-4","9":"1"},{"8":"2","9":"-2"},{"10":"-4","11":"1"},{"10":"2","11":"-2"},{"12":"-4","13":"1"},{"12":"2","13":"-2"},{"14":"-4","15":"1"},{"14":"2","15":"-2"},{"16":"-5"},{"17":"-5"},{"18":"-5"},{"19":"-5"},{"20":"-5"},{"21":"-5"},{"22":"-5"},{"23":"-5"},{"24":"-5"},{"25":"-3"},{"26":"-3"},{"27":"-3"},{"28":"-5"},{"29":"-5"}],"B0_inverse":[{"0":"-1/3","1":"-1/6"},{"0":"-1/3","1":"-2/3"},{"2":"-1/3","3":"-1/6"},{"2":"-1/3","3":"-2/3"},{"4":"-1/3","5":"-1/6"},{"4":"-1/3","5":"-2/3"},{"6":"-1/3","7":"-1/6"},{"6":"-1/3","7":"-2/3"},{"8":"-1/3","9":"-1/6"},{"8":"-1/3","9":"-2/3"},{"10":"-1/3","11":"-1/6"},{"10":"-1/3","11":"-2/3"},{"12":"-1/3","13":"-1/6"},{"12":"-1/3","13":"-2/3"},{"14":"-1/3","15":"-1/6"},{"14":"-1/3","15":"-2/3"},{"16":"-1/5"},{"17":"-1/5"},{"18":"-1/5"},{"19":"-1/5"},{"20":"-1/5"},{"21":"-1/5"},{"22":"-1/5"},{"23":"-1/5"},{"24":"-1/5"},{"25":"-1/3"},{"26":"-1/3"},{"27":"-1/3"},{"28":"-1/5"},{"29":"-1/5"}],"B0_inverse_word":[["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1]],"B0_word":[["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141]],"D0":[{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"-1/6","72":"1/3","76":"-1/6","87":"-1/6","89":"1/3","90":"-1/6","91":"1/3"},{"0":"1/3","2":"1/3","25":"1/3","27":"1/3","70":"1/3","71":"1/3","72":"1/3","76":"-2/3","87":"-2/3","89":"1/3","90":"1/3","91":"1/3"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"-1/6","81":"1/6","92":"-1/6","99":"-1/6"},{"0":"1/3","13":"1/3","14":"1/3","15":"-1/3","27":"-1/3","51":"1/3","52":"1/3","53":"-1/3","78":"1/3","81":"2/3","92":"-2/3","99":"1/3"},{"106":"-1/6","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"1/6","47":"-1/3","53":"1/3","63":"-1/3","70":"1/6","91":"-1/6"},{"106":"1/3","11":"1/3","111":"-1/3","15":"-1/3","21":"-1/3","36":"-1/3","41":"-1/3","47":"-1/3","53":"1/3","63":"-1/3","70":"2/3","91":"-2/3"},{"104":"-1/6","110":"-1/6","111":"1/3","13":"-1/3","36":"-1/3","37":"1/6","43":"1/6","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"104":"-2/3","110":"1/3","111":"1/3","13":"-1/3","36":"-1/3","37":"-1/3","43":"2/3","51":"1/3","61":"-1/3","72":"1/3","89":"-1/3","9":"1/3"},{"16":"1/3","2":"1/3","20":"1/3","21":"-1/6","25":"-1/3","44":"-1/3","46":"-1/3","47":"1/6","78":"-1/6","79":"-1/3","94":"1/3","99":"1/6"},{"16":"1/3","2":"1/3","20":"1/3","21":"1/3","25":"-1/3","44":"-1/3","46":"-1/3","47":"-1/3","78":"-2/3","79":"-1/3","94":"1/3","99":"2/3"},{"10":"1/3","11":"-1/6","57":"1/3","61":"1/3","62":"1/3","63":"-1/6","7":"1/3","79":"-1/3","81":"-1/6","9":"1/3","92":"-1/6","94":"-1/3"},{"10":"1/3","11":"1/3","57":"1/3","61":"1/3","62":"1/3","63":"1/3","7":"1/3","79":"-1/3","81":"-2/3","9":"1/3","92":"-2/3","94":"-1/3"},{"104":"1/6","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"1/6","44":"-1/3","57":"-1/3","7":"1/3","76":"1/6","87":"-1/6"},{"104":"-1/3","105":"-1/3","106":"-1/3","16":"-1/3","41":"-1/3","42":"-1/3","43":"-1/3","44":"-1/3","57":"-1/3","7":"1/3","76":"2/3","87":"-2/3"},{"10":"1/3","105":"-1/3","110":"1/6","14":"-1/3","20":"-1/3","37":"1/6","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"1/6","90":"-1/6"},{"10":"1/3","105":"-1/3","110":"-1/3","14":"-1/3","20":"-1/3","37":"-1/3","42":"1/3","46":"-1/3","52":"1/3","62":"-1/3","71":"2/3","90":"-2/3"},{"34":"-1/5","40":"-1/5","5":"-1/5","85":"-1/5","97":"-1/5"},{"3":"-1/5","32":"-1/5","38":"-1/5","50":"-1/5","95":"-1/5"},{"24":"-1/5","48":"-1/5","67":"-1/5","80":"-1/5","82":"-1/5"},{"23":"-1/5","35":"-1/5","55":"-1/5","65":"-1/5","68":"-1/5"},{"1":"-1/5","17":"-1/5","66":"-1/5","75":"-1/5","83":"-1/5"},{"107":"-1/5","109":"-1/5","12":"-1/5","45":"-1/5","8":"-1/5"},{"108":"-1/5","29":"-1/5","49":"-1/5","54":"-1/5","56":"-1/5"},{"26":"-1/5","30":"-1/5","64":"-1/5","73":"-1/5","96":"-1/5"},{"33":"-1/5","4":"-1/5","69":"-1/5","74":"-1/5","88":"-1/5"},{"18":"-1/3","22":"-1/3","84":"-1/3"},{"19":"-1/3","28":"-1/3","77":"-1/3"},{"39":"-1/3","58":"-1/3","86":"-1/3"},{"100":"-1/5","101":"-1/5","102":"-1/5","6":"-1/5","98":"-1/5"},{"103":"-1/5","31":"-1/5","59":"-1/5","60":"-1/5","93":"-1/5"}],"centre_response":[{"0":"-3","1":"1"},{"0":"2","1":"-1"},{"2":"-3","3":"1"},{"2":"2","3":"-1"},{"4":"-3","5":"1"},{"4":"2","5":"-1"},{"6":"-3","7":"1"},{"6":"2","7":"-1"},{"8":"-3","9":"1"},{"8":"2","9":"-1"},{"10":"-3","11":"1"},{"10":"2","11":"-1"},{"12":"-3","13":"1"},{"12":"2","13":"-1"},{"14":"-3","15":"1"},{"14":"2","15":"-1"},{"16":"-4"},{"17":"-4"},{"18":"-4"},{"19":"-4"},{"20":"-4"},{"21":"-4"},{"22":"-4"},{"23":"-4"},{"24":"-4"},{"25":"-2"},{"26":"-2"},{"27":"-2"},{"28":"-4"},{"29":"-4"}],"centre_response_inverse":[{"0":"-1","1":"-1"},{"0":"-2","1":"-3"},{"2":"-1","3":"-1"},{"2":"-2","3":"-3"},{"4":"-1","5":"-1"},{"4":"-2","5":"-3"},{"6":"-1","7":"-1"},{"6":"-2","7":"-3"},{"8":"-1","9":"-1"},{"8":"-2","9":"-3"},{"10":"-1","11":"-1"},{"10":"-2","11":"-3"},{"12":"-1","13":"-1"},{"12":"-2","13":"-3"},{"14":"-1","15":"-1"},{"14":"-2","15":"-3"},{"16":"-1/4"},{"17":"-1/4"},{"18":"-1/4"},{"19":"-1/4"},{"20":"-1/4"},{"21":"-1/4"},{"22":"-1/4"},{"23":"-1/4"},{"24":"-1/4"},{"25":"-1/2"},{"26":"-1/2"},{"27":"-1/2"},{"28":"-1/4"},{"29":"-1/4"}],"entry_word":[["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["ADD",113,112,-1,1],["MUL_ODD",112,3],["ADD",112,113,-1,1],["DOUBLE",113],["NEGATE",112],["NEGATE",113],["ADD",115,114,-1,1],["MUL_ODD",114,3],["ADD",114,115,-1,1],["DOUBLE",115],["NEGATE",114],["NEGATE",115],["ADD",117,116,-1,1],["MUL_ODD",116,3],["ADD",116,117,-1,1],["DOUBLE",117],["NEGATE",116],["NEGATE",117],["ADD",119,118,-1,1],["MUL_ODD",118,3],["ADD",118,119,-1,1],["DOUBLE",119],["NEGATE",118],["NEGATE",119],["ADD",121,120,-1,1],["MUL_ODD",120,3],["ADD",120,121,-1,1],["DOUBLE",121],["NEGATE",120],["NEGATE",121],["ADD",123,122,-1,1],["MUL_ODD",122,3],["ADD",122,123,-1,1],["DOUBLE",123],["NEGATE",122],["NEGATE",123],["ADD",125,124,-1,1],["MUL_ODD",124,3],["ADD",124,125,-1,1],["DOUBLE",125],["NEGATE",124],["NEGATE",125],["ADD",127,126,-1,1],["MUL_ODD",126,3],["ADD",126,127,-1,1],["DOUBLE",127],["NEGATE",126],["NEGATE",127],["MUL_ODD",128,5],["NEGATE",128],["MUL_ODD",129,5],["NEGATE",129],["MUL_ODD",130,5],["NEGATE",130],["MUL_ODD",131,5],["NEGATE",131],["MUL_ODD",132,5],["NEGATE",132],["MUL_ODD",133,5],["NEGATE",133],["MUL_ODD",134,5],["NEGATE",134],["MUL_ODD",135,5],["NEGATE",135],["MUL_ODD",136,5],["NEGATE",136],["MUL_ODD",137,3],["NEGATE",137],["MUL_ODD",138,3],["NEGATE",138],["MUL_ODD",139,3],["NEGATE",139],["MUL_ODD",140,5],["NEGATE",140],["MUL_ODD",141,5],["NEGATE",141],["ADD",112,0,1,1],["ADD",112,2,1,1],["ADD",112,25,1,1],["ADD",112,27,1,1],["ADD",112,70,1,1],["ADD",112,71,-1,1],["ADD",112,72,1,1],["ADD",112,89,1,1],["ADD",112,90,-1,1],["ADD",112,91,1,1],["ADD",113,71,1,1],["ADD",113,76,-1,1],["ADD",113,87,-1,1],["ADD",113,90,1,1],["ADD",114,0,1,1],["ADD",114,13,1,1],["ADD",114,14,1,1],["ADD",114,15,-1,1],["ADD",114,27,-1,1],["ADD",114,51,1,1],["ADD",114,52,1,1],["ADD",114,53,-1,1],["ADD",114,78,-1,1],["ADD",114,99,-1,1],["ADD",115,78,1,1],["ADD",115,81,1,1],["ADD",115,92,-1,1],["ADD",115,99,1,1],["ADD",116,11,1,1],["ADD",116,15,-1,1],["ADD",116,21,-1,1],["ADD",116,36,-1,1],["ADD",116,41,1,1],["ADD",116,47,-1,1],["ADD",116,53,1,1],["ADD",116,63,-1,1],["ADD",116,106,-1,1],["ADD",116,111,-1,1],["ADD",117,41,-1,1],["ADD",117,70,1,1],["ADD",117,91,-1,1],["ADD",117,106,1,1],["ADD",118,9,1,1],["ADD",118,13,-1,1],["ADD",118,36,-1,1],["ADD",118,37,1,1],["ADD",118,51,1,1],["ADD",118,61,-1,1],["ADD",118,72,1,1],["ADD",118,89,-1,1],["ADD",118,110,-1,1],["ADD",118,111,1,1],["ADD",119,37,-1,1],["ADD",119,43,1,1],["ADD",119,104,-1,1],["ADD",119,110,1,1],["ADD",120,2,1,1],["ADD",120,16,1,1],["ADD",120,20,1,1],["ADD",120,21,-1,1],["ADD",120,25,-1,1],["ADD",120,44,-1,1],["ADD",120,46,-1,1],["ADD",120,47,1,1],["ADD",120,79,-1,1],["ADD",120,94,1,1],["ADD",121,21,1,1],["ADD",121,47,-1,1],["ADD",121,78,-1,1],["ADD",121,99,1,1],["ADD",122,7,1,1],["ADD",122,9,1,1],["ADD",122,10,1,1],["ADD",122,11,-1,1],["ADD",122,57,1,1],["ADD",122,61,1,1],["ADD",122,62,1,1],["ADD",122,63,-1,1],["ADD",122,79,-1,1],["ADD",122,94,-1,1],["ADD",123,11,1,1],["ADD",123,63,1,1],["ADD",123,81,-1,1],["ADD",123,92,-1,1],["ADD",124,7,1,1],["ADD",124,16,-1,1],["ADD",124,41,-1,1],["ADD",124,42,-1,1],["ADD",124,43,1,1],["ADD",124,44,-1,1],["ADD",124,57,-1,1],["ADD",124,104,1,1],["ADD",124,105,-1,1],["ADD",124,106,-1,1],["ADD",125,43,-1,1],["ADD",125,76,1,1],["ADD",125,87,-1,1],["ADD",125,104,-1,1],["ADD",126,10,1,1],["ADD",126,14,-1,1],["ADD",126,20,-1,1],["ADD",126,37,1,1],["ADD",126,42,1,1],["ADD",126,46,-1,1],["ADD",126,52,1,1],["ADD",126,62,-1,1],["ADD",126,105,-1,1],["ADD",126,110,1,1],["ADD",127,37,-1,1],["ADD",127,71,1,1],["ADD",127,90,-1,1],["ADD",127,110,-1,1],["ADD",128,5,-1,1],["ADD",128,34,-1,1],["ADD",128,40,-1,1],["ADD",128,85,-1,1],["ADD",128,97,-1,1],["ADD",129,3,-1,1],["ADD",129,32,-1,1],["ADD",129,38,-1,1],["ADD",129,50,-1,1],["ADD",129,95,-1,1],["ADD",130,24,-1,1],["ADD",130,48,-1,1],["ADD",130,67,-1,1],["ADD",130,80,-1,1],["ADD",130,82,-1,1],["ADD",131,23,-1,1],["ADD",131,35,-1,1],["ADD",131,55,-1,1],["ADD",131,65,-1,1],["ADD",131,68,-1,1],["ADD",132,1,-1,1],["ADD",132,17,-1,1],["ADD",132,66,-1,1],["ADD",132,75,-1,1],["ADD",132,83,-1,1],["ADD",133,8,-1,1],["ADD",133,12,-1,1],["ADD",133,45,-1,1],["ADD",133,107,-1,1],["ADD",133,109,-1,1],["ADD",134,29,-1,1],["ADD",134,49,-1,1],["ADD",134,54,-1,1],["ADD",134,56,-1,1],["ADD",134,108,-1,1],["ADD",135,26,-1,1],["ADD",135,30,-1,1],["ADD",135,64,-1,1],["ADD",135,73,-1,1],["ADD",135,96,-1,1],["ADD",136,4,-1,1],["ADD",136,33,-1,1],["ADD",136,69,-1,1],["ADD",136,74,-1,1],["ADD",136,88,-1,1],["ADD",137,18,-1,1],["ADD",137,22,-1,1],["ADD",137,84,-1,1],["ADD",138,19,-1,1],["ADD",138,28,-1,1],["ADD",138,77,-1,1],["ADD",139,39,-1,1],["ADD",139,58,-1,1],["ADD",139,86,-1,1],["ADD",140,6,-1,1],["ADD",140,98,-1,1],["ADD",140,100,-1,1],["ADD",140,101,-1,1],["ADD",140,102,-1,1],["ADD",141,31,-1,1],["ADD",141,59,-1,1],["ADD",141,60,-1,1],["ADD",141,93,-1,1],["ADD",141,103,-1,1],["NEGATE",141],["DIV_ODD",141,5],["NEGATE",140],["DIV_ODD",140,5],["NEGATE",139],["DIV_ODD",139,3],["NEGATE",138],["DIV_ODD",138,3],["NEGATE",137],["DIV_ODD",137,3],["NEGATE",136],["DIV_ODD",136,5],["NEGATE",135],["DIV_ODD",135,5],["NEGATE",134],["DIV_ODD",134,5],["NEGATE",133],["DIV_ODD",133,5],["NEGATE",132],["DIV_ODD",132,5],["NEGATE",131],["DIV_ODD",131,5],["NEGATE",130],["DIV_ODD",130,5],["NEGATE",129],["DIV_ODD",129,5],["NEGATE",128],["DIV_ODD",128,5],["NEGATE",127],["NEGATE",126],["HALF",127],["ADD",126,127,1,1],["DIV_ODD",126,3],["ADD",127,126,1,1],["NEGATE",125],["NEGATE",124],["HALF",125],["ADD",124,125,1,1],["DIV_ODD",124,3],["ADD",125,124,1,1],["NEGATE",123],["NEGATE",122],["HALF",123],["ADD",122,123,1,1],["DIV_ODD",122,3],["ADD",123,122,1,1],["NEGATE",121],["NEGATE",120],["HALF",121],["ADD",120,121,1,1],["DIV_ODD",120,3],["ADD",121,120,1,1],["NEGATE",119],["NEGATE",118],["HALF",119],["ADD",118,119,1,1],["DIV_ODD",118,3],["ADD",119,118,1,1],["NEGATE",117],["NEGATE",116],["HALF",117],["ADD",116,117,1,1],["DIV_ODD",116,3],["ADD",117,116,1,1],["NEGATE",115],["NEGATE",114],["HALF",115],["ADD",114,115,1,1],["DIV_ODD",114,3],["ADD",115,114,1,1],["NEGATE",113],["NEGATE",112],["HALF",113],["ADD",112,113,1,1],["DIV_ODD",112,3],["ADD",113,112,1,1],["ADD",0,112,1,2],["ADD",0,114,1,2],["ADD",1,132,-1,1],["ADD",2,112,1,2],["ADD",2,120,1,2],["ADD",3,129,-1,1],["ADD",4,136,-1,1],["ADD",5,128,-1,1],["ADD",6,140,-1,1],["ADD",7,122,1,2],["ADD",7,124,1,2],["ADD",8,133,-1,1],["ADD",9,118,1,2],["ADD",9,122,1,2],["ADD",10,122,1,2],["ADD",10,126,1,2],["ADD",11,116,1,2],["ADD",11,123,1,2],["ADD",12,133,-1,1],["ADD",13,114,1,2],["ADD",13,118,-1,2],["ADD",14,114,1,2],["ADD",14,126,-1,2],["ADD",15,114,-1,2],["ADD",15,116,-1,2],["ADD",16,120,1,2],["ADD",16,124,-1,2],["ADD",17,132,-1,1],["ADD",18,137,-1,1],["ADD",19,138,-1,1],["ADD",20,120,1,2],["ADD",20,126,-1,2],["ADD",21,116,-1,2],["ADD",21,121,1,2],["ADD",22,137,-1,1],["ADD",23,131,-1,1],["ADD",24,130,-1,1],["ADD",25,112,1,2],["ADD",25,120,-1,2],["ADD",26,135,-1,1],["ADD",27,112,1,2],["ADD",27,114,-1,2],["ADD",28,138,-1,1],["ADD",29,134,-1,1],["ADD",30,135,-1,1],["ADD",31,141,-1,1],["ADD",32,129,-1,1],["ADD",33,136,-1,1],["ADD",34,128,-1,1],["ADD",35,131,-1,1],["ADD",36,116,-1,2],["ADD",36,118,-1,2],["ADD",37,119,-1,2],["ADD",37,127,-1,2],["ADD",38,129,-1,1],["ADD",39,139,-1,1],["ADD",40,128,-1,1],["ADD",41,117,-1,2],["ADD",41,124,-1,2],["ADD",42,124,-1,2],["ADD",42,126,1,2],["ADD",43,118,-1,1],["ADD",43,119,1,2],["ADD",43,125,-1,2],["ADD",44,120,-1,2],["ADD",44,124,-1,2],["ADD",45,133,-1,1],["ADD",46,120,-1,2],["ADD",46,126,-1,2],["ADD",47,116,-1,2],["ADD",47,121,-1,2],["ADD",48,130,-1,1],["ADD",49,134,-1,1],["ADD",50,129,-1,1],["ADD",51,114,1,2],["ADD",51,118,1,2],["ADD",52,114,1,2],["ADD",52,126,1,2],["ADD",53,114,-1,2],["ADD",53,116,1,2],["ADD",54,134,-1,1],["ADD",55,131,-1,1],["ADD",56,134,-1,1],["ADD",57,122,1,2],["ADD",57,124,-1,2],["ADD",58,139,-1,1],["ADD",59,141,-1,1],["ADD",60,141,-1,1],["ADD",61,118,-1,2],["ADD",61,122,1,2],["ADD",62,122,1,2],["ADD",62,126,-1,2],["ADD",63,116,-1,2],["ADD",63,123,1,2],["ADD",64,135,-1,1],["ADD",65,131,-1,1],["ADD",66,132,-1,1],["ADD",67,130,-1,1],["ADD",68,131,-1,1],["ADD",69,136,-1,1],["ADD",70,112,1,2],["ADD",70,116,-1,1],["ADD",70,117,1,2],["ADD",71,113,1,2],["ADD",71,126,-1,1],["ADD",71,127,1,2],["ADD",72,112,1,2],["ADD",72,118,1,2],["ADD",73,135,-1,1],["ADD",74,136,-1,1],["ADD",75,132,-1,1],["ADD",76,112,1,1],["ADD",76,113,-1,2],["ADD",76,124,-1,1],["ADD",76,125,1,2],["ADD",77,138,-1,1],["ADD",78,115,1,2],["ADD",78,120,1,1],["ADD",78,121,-1,2],["ADD",79,120,-1,2],["ADD",79,122,-1,2],["ADD",80,130,-1,1],["ADD",81,114,-1,1],["ADD",81,115,1,2],["ADD",81,122,1,1],["ADD",81,123,-1,2],["ADD",82,130,-1,1],["ADD",83,132,-1,1],["ADD",84,137,-1,1],["ADD",85,128,-1,1],["ADD",86,139,-1,1],["ADD",87,112,1,1],["ADD",87,113,-1,2],["ADD",87,124,1,1],["ADD",87,125,-1,2],["ADD",88,136,-1,1],["ADD",89,112,1,2],["ADD",89,118,-1,2],["ADD",90,113,1,2],["ADD",90,126,1,1],["ADD",90,127,-1,2],["ADD",91,112,1,2],["ADD",91,116,1,1],["ADD",91,117,-1,2],["ADD",92,114,1,1],["ADD",92,115,-1,2],["ADD",92,122,1,1],["ADD",92,123,-1,2],["ADD",93,141,-1,1],["ADD",94,120,1,2],["ADD",94,122,-1,2],["ADD",95,129,-1,1],["ADD",96,135,-1,1],["ADD",97,128,-1,1],["ADD",98,140,-1,1],["ADD",99,115,1,2],["ADD",99,120,-1,1],["ADD",99,121,1,2],["ADD",100,140,-1,1],["ADD",101,140,-1,1],["ADD",102,140,-1,1],["ADD",103,141,-1,1],["ADD",104,118,1,1],["ADD",104,119,-1,2],["ADD",104,125,-1,2],["ADD",105,124,-1,2],["ADD",105,126,-1,2],["ADD",106,117,1,2],["ADD",106,124,-1,2],["ADD",107,133,-1,1],["ADD",108,134,-1,1],["ADD",109,133,-1,1],["ADD",110,119,1,2],["ADD",110,127,-1,2],["ADD",111,116,-1,2],["ADD",111,118,1,2],["NEGATE",112],["NEGATE",113],["NEGATE",114],["NEGATE",115],["NEGATE",116],["NEGATE",117],["NEGATE",118],["NEGATE",119],["NEGATE",120],["NEGATE",121],["NEGATE",122],["NEGATE",123],["NEGATE",124],["NEGATE",125],["NEGATE",126],["NEGATE",127],["NEGATE",128],["NEGATE",129],["NEGATE",130],["NEGATE",131],["NEGATE",132],["NEGATE",133],["NEGATE",134],["NEGATE",135],["NEGATE",136],["NEGATE",137],["NEGATE",138],["NEGATE",139],["NEGATE",140],["NEGATE",141],["TRANSLATE",0,11],["TRANSLATE",1,19],["TRANSLATE",2,35],["TRANSLATE",3,67],["TRANSLATE",4,131],["TRANSLATE",5,259],["TRANSLATE",6,13],["TRANSLATE",7,21],["TRANSLATE",8,37],["TRANSLATE",9,69],["TRANSLATE",10,133],["TRANSLATE",11,261],["TRANSLATE",12,41],["TRANSLATE",13,73],["TRANSLATE",14,137],["TRANSLATE",15,265],["TRANSLATE",16,49],["TRANSLATE",17,81],["TRANSLATE",18,145],["TRANSLATE",19,273],["TRANSLATE",20,161],["TRANSLATE",21,289],["TRANSLATE",22,193],["TRANSLATE",23,321],["TRANSLATE",24,385],["TRANSLATE",25,14],["TRANSLATE",26,22],["TRANSLATE",27,38],["TRANSLATE",28,70],["TRANSLATE",29,134],["TRANSLATE",30,262],["TRANSLATE",31,26],["TRANSLATE",32,74],["TRANSLATE",33,138],["TRANSLATE",34,266],["TRANSLATE",35,50],["TRANSLATE",36,146],["TRANSLATE",37,274],["TRANSLATE",38,98],["TRANSLATE",39,162],["TRANSLATE",40,290],["TRANSLATE",41,194],["TRANSLATE",42,322],["TRANSLATE",43,386],["TRANSLATE",44,28],["TRANSLATE",45,44],["TRANSLATE",46,140],["TRANSLATE",47,268],["TRANSLATE",48,84],["TRANSLATE",49,148],["TRANSLATE",50,276],["TRANSLATE",51,100],["TRANSLATE",52,164],["TRANSLATE",53,292],["TRANSLATE",54,196],["TRANSLATE",55,324],["TRANSLATE",56,388],["TRANSLATE",57,56],["TRANSLATE",58,88],["TRANSLATE",59,152],["TRANSLATE",60,280],["TRANSLATE",61,104],["TRANSLATE",62,168],["TRANSLATE",63,296],["TRANSLATE",64,200],["TRANSLATE",65,328],["TRANSLATE",66,392],["TRANSLATE",67,112],["TRANSLATE",68,176],["TRANSLATE",69,304],["TRANSLATE",70,208],["TRANSLATE",71,336],["TRANSLATE",72,400],["TRANSLATE",73,224],["TRANSLATE",74,352],["TRANSLATE",75,416],["TRANSLATE",76,448],["TRANSLATE",77,508],["TRANSLATE",78,506],["TRANSLATE",79,502],["TRANSLATE",80,494],["TRANSLATE",81,478],["TRANSLATE",82,446],["TRANSLATE",83,382],["TRANSLATE",84,254],["TRANSLATE",85,505],["TRANSLATE",86,501],["TRANSLATE",87,493],["TRANSLATE",88,477],["TRANSLATE",89,445],["TRANSLATE",90,381],["TRANSLATE",91,253],["TRANSLATE",92,499],["TRANSLATE",93,491],["TRANSLATE",94,475],["TRANSLATE",95,443],["TRANSLATE",96,379],["TRANSLATE",97,251],["TRANSLATE",98,487],["TRANSLATE",99,471],["TRANSLATE",100,439],["TRANSLATE",101,375],["TRANSLATE",102,247],["TRANSLATE",103,463],["TRANSLATE",104,431],["TRANSLATE",105,367],["TRANSLATE",106,239],["TRANSLATE",107,415],["TRANSLATE",108,351],["TRANSLATE",109,223],["TRANSLATE",110,319],["TRANSLATE",111,191]],"layout":{"centres":[112,141],"data":[0,111]},"physical_endpoint":"((I-L U D0 L)a+L Uz,D0 L a)","scalar_endpoint":"((I-U D0)a+Uz,D0a)"}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/result/CHECKS.json new file mode 100644 index 0000000000..de337a5a26 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/result/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/moving_entry/optimized/source/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/result/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/stdout.log new file mode 100644 index 0000000000..8eb973c8e6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/moving_entry/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVING_CODE +{"rank16": {"B0_determinant": "28179280429056", "B0_inverse": {"denominator_lcm": 24, "infinity_norm": "1/6", "nonzero_entries": 16}, "D0": {"denominator_lcm": 24, "infinity_norm": "2", "nonzero_entries": 160}, "arbitrary_input_fields": 128, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "2251875390625", "centre_response_inverse": {"denominator_lcm": 35, "infinity_norm": "1/5", "nonzero_entries": 16}, "correction_rank": 16, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 4448, "literal_opcodes": 832, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 0, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 1472, "literal_opcodes": 272, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [{"clique": 0, "direction_rank": 8, "ports": [1, 5, 19, 54, 64, 73, 82, 83], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 1, "direction_rank": 8, "ports": [3, 4, 22, 50, 60, 69, 80, 84], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 2, "direction_rank": 8, "ports": [6, 35, 38, 39, 40, 77, 85, 86], "signs": [1, -1, -1, -1, -1, 1, 1, 1], "zero_character": 2}, {"clique": 3, "direction_rank": 8, "ports": [8, 12, 45, 88, 103, 107, 108, 109], "signs": [1, 1, 1, 1, -1, -1, -1, -1], "zero_character": 2}, {"clique": 4, "direction_rank": 8, "ports": [17, 29, 30, 56, 58, 67, 93, 95], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 5, "direction_rank": 8, "ports": [18, 32, 34, 49, 65, 68, 98, 101], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 6, "direction_rank": 8, "ports": [24, 26, 28, 48, 66, 75, 96, 97], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 7, "direction_rank": 8, "ports": [23, 31, 33, 55, 59, 74, 100, 102], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 53, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23], "code": {"denominator_lcm": 1, "infinity_norm": "12", "nonzero_entries": 432}, "encoded_response_diagonal": true, "inverse": {"denominator_lcm": 24, "infinity_norm": "7/4", "nonzero_entries": 1088}, "literal_pivot_words_checked": true, "normalized_section_form_checked": false}}, "rank30": {"B0_determinant": "2214337500000000", "B0_inverse": {"denominator_lcm": 30, "infinity_norm": "1", "nonzero_entries": 46}, "D0": {"denominator_lcm": 30, "infinity_norm": "14/3", "nonzero_entries": 256}, "arbitrary_input_fields": 142, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "33554432", "centre_response_inverse": {"denominator_lcm": 4, "infinity_norm": "5", "nonzero_entries": 46}, "correction_rank": 30, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 5076, "literal_opcodes": 934, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 1, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 1816, "literal_opcodes": 328, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31], "code": {"denominator_lcm": 30, "infinity_norm": "7", "nonzero_entries": 548}, "encoded_response_diagonal": false, "inverse": {"denominator_lcm": 60, "infinity_norm": "19/3", "nonzero_entries": 1086}, "literal_pivot_words_checked": false, "normalized_section_form_checked": true}}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..fc2d038109 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/FILE-ACCESS.json @@ -0,0 +1,10 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "output/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "output/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..ea5f50d289 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/canonical/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json new file mode 100644 index 0000000000..d4ec4db45c --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/canonical/PHASE-SECTION-PROGRAM.json @@ -0,0 +1 @@ +{"D_kernel":[[[0,11,1,20],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,1,20],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-1,20],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-1,20],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,-1,20],[0,453,1,30],[0,466,1,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,-1,20],[0,499,-1,30],[0,502,-1,30],[0,511,-1,20],[2,11,1,20],[2,14,-1,10],[2,16,1,30],[2,21,-2,15],[2,35,1,5],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-1,20],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-1,20],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,-1,20],[2,453,1,30],[2,466,1,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,-1,20],[2,499,-1,30],[2,502,-1,30],[2,511,-1,20],[7,7,-3,20],[7,42,3,20],[7,448,-1,20],[7,493,1,20],[9,7,-3,20],[9,42,3,20],[9,400,-1,20],[9,445,1,20],[10,7,-3,20],[10,42,3,20],[10,336,-1,20],[10,381,1,20],[11,7,3,40],[11,42,-3,40],[13,400,1,20],[13,445,-1,20],[14,336,1,20],[14,381,-1,20],[16,14,-3,20],[16,35,3,20],[16,448,1,20],[16,493,-1,20],[20,14,-3,20],[20,35,3,20],[20,336,1,20],[20,381,-1,20],[21,14,3,40],[21,35,-3,40],[25,11,1,20],[25,14,1,5],[25,16,1,30],[25,21,-2,15],[25,35,-1,10],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-1,20],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-1,20],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,-1,20],[25,453,1,30],[25,466,1,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,-1,20],[25,499,-1,30],[25,502,-1,30],[25,511,-1,20],[27,11,1,20],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,1,20],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-1,20],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-1,20],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,-1,20],[27,453,1,30],[27,466,1,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,-1,20],[27,499,-1,30],[27,502,-1,30],[27,511,-1,20],[36,400,1,20],[36,445,-1,20],[37,336,-1,20],[37,381,1,20],[37,400,-1,8],[37,445,1,8],[41,208,-2,5],[41,253,2,5],[41,448,1,20],[41,493,-1,20],[42,336,-1,20],[42,381,1,20],[42,448,1,20],[42,493,-1,20],[43,400,3,40],[43,445,-3,40],[43,448,-1,20],[43,493,1,20],[44,14,3,20],[44,35,-3,20],[44,448,1,20],[44,493,-1,20],[46,14,3,20],[46,35,-3,20],[46,336,1,20],[46,381,-1,20],[47,14,-3,40],[47,35,3,40],[51,400,-1,20],[51,445,1,20],[52,336,-1,20],[52,381,1,20],[57,7,-3,20],[57,42,3,20],[57,448,1,20],[57,493,-1,20],[61,7,-3,20],[61,42,3,20],[61,400,1,20],[61,445,-1,20],[62,7,-3,20],[62,42,3,20],[62,336,1,20],[62,381,-1,20],[63,7,3,40],[63,42,-3,40],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,9,20],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-7,20],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-1,20],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-1,20],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,-1,20],[70,453,1,30],[70,466,1,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,-1,20],[70,499,-1,30],[70,502,-1,30],[70,511,-1,20],[71,11,-1,40],[71,14,-1,40],[71,16,-1,60],[71,21,1,15],[71,35,-1,40],[71,38,-1,40],[71,56,1,15],[71,61,-1,60],[71,64,-1,40],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-1,40],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-1,40],[71,158,-1,40],[71,168,1,15],[71,173,-1,60],[71,179,-1,40],[71,182,-1,40],[71,203,-1,60],[71,206,-1,60],[71,208,-1,40],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,-1,40],[71,256,-1,40],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-1,40],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,3,20],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,3,20],[71,395,-1,60],[71,398,-1,60],[71,400,-1,40],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,-1,40],[71,448,-1,10],[71,453,-1,60],[71,466,-1,8],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,8],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-1,20],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-1,20],[72,395,1,30],[72,398,1,30],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,10],[72,448,-1,20],[72,453,1,30],[72,466,1,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,-1,20],[72,499,-1,30],[72,502,-1,30],[72,511,-1,20],[76,11,-1,40],[76,14,-1,40],[76,16,-1,60],[76,21,1,15],[76,35,-1,40],[76,38,-1,40],[76,56,1,15],[76,61,-1,60],[76,64,-1,40],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,-1,40],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,-1,40],[76,158,-1,40],[76,168,1,15],[76,173,-1,60],[76,179,-1,40],[76,182,-1,40],[76,203,-1,60],[76,206,-1,60],[76,208,-1,40],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-1,40],[76,256,-1,40],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,-1,40],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-1,40],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-1,40],[76,448,3,20],[76,453,-1,60],[76,466,3,40],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,3,20],[76,499,1,60],[76,502,1,60],[76,511,-3,40],[78,14,3,40],[78,35,-3,40],[79,7,3,20],[79,14,3,20],[79,35,-3,20],[79,42,-3,20],[81,7,3,40],[81,42,-3,40],[87,11,-1,40],[87,14,-1,40],[87,16,-1,60],[87,21,1,15],[87,35,-1,40],[87,38,-1,40],[87,56,1,15],[87,61,-1,60],[87,64,-1,40],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,-1,40],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,-1,40],[87,158,-1,40],[87,168,1,15],[87,173,-1,60],[87,179,-1,40],[87,182,-1,40],[87,203,-1,60],[87,206,-1,60],[87,208,-1,40],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-1,40],[87,256,-1,40],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,-1,40],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-1,40],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-1,40],[87,448,3,20],[87,453,-1,60],[87,466,3,40],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,3,20],[87,499,1,60],[87,502,1,60],[87,511,-3,40],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-1,20],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-1,20],[89,395,1,30],[89,398,1,30],[89,400,1,10],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,448,-1,20],[89,453,1,30],[89,466,1,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,-1,20],[89,499,-1,30],[89,502,-1,30],[89,511,-1,20],[90,11,-1,40],[90,14,-1,40],[90,16,-1,60],[90,21,1,15],[90,35,-1,40],[90,38,-1,40],[90,56,1,15],[90,61,-1,60],[90,64,-1,40],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-1,40],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-1,40],[90,158,-1,40],[90,168,1,15],[90,173,-1,60],[90,179,-1,40],[90,182,-1,40],[90,203,-1,60],[90,206,-1,60],[90,208,-1,40],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,-1,40],[90,256,-1,40],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,3,20],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,3,20],[90,395,-1,60],[90,398,-1,60],[90,400,-1,40],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,-1,40],[90,448,-1,10],[90,453,-1,60],[90,466,-1,8],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,8],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-7,20],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,9,20],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-1,20],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-1,20],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,-1,20],[91,453,1,30],[91,466,1,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,-1,20],[91,499,-1,30],[91,502,-1,30],[91,511,-1,20],[92,7,3,40],[92,42,-3,40],[94,7,3,20],[94,14,-3,20],[94,35,3,20],[94,42,-3,20],[99,14,-3,40],[99,35,3,40],[104,400,-3,40],[104,445,3,40],[104,448,-1,20],[104,493,1,20],[105,336,1,20],[105,381,-1,20],[105,448,1,20],[105,493,-1,20],[106,208,2,5],[106,253,-2,5],[106,448,1,20],[106,493,-1,20],[110,336,-1,20],[110,381,1,20],[110,400,1,8],[110,445,-1,8],[111,400,-1,20],[111,445,1,20]],[[0,11,-17,60],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,23,60],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-3,10],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-3,10],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,1,5],[0,453,1,30],[0,466,3,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,1,5],[0,499,-1,30],[0,502,-1,30],[0,511,-3,20],[2,11,1,20],[2,14,-7,30],[2,16,1,30],[2,21,-2,15],[2,35,1,3],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-3,10],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-3,10],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,1,5],[2,453,1,30],[2,466,3,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,1,5],[2,499,-1,30],[2,502,-1,30],[2,511,-3,20],[7,7,-17,60],[7,42,17,60],[7,448,-3,20],[7,493,3,20],[9,7,-17,60],[9,42,17,60],[9,400,-3,20],[9,445,3,20],[10,7,-17,60],[10,42,17,60],[10,336,7,20],[10,381,-7,20],[11,7,47,120],[11,42,-47,120],[11,208,-1,6],[11,253,1,6],[13,11,-1,3],[13,38,1,3],[13,400,3,20],[13,445,-3,20],[14,11,-1,3],[14,38,1,3],[14,336,-7,20],[14,381,7,20],[15,11,1,3],[15,38,-1,3],[15,208,1,6],[15,253,-1,6],[16,14,-17,60],[16,35,17,60],[16,448,3,20],[16,493,-3,20],[20,14,-17,60],[20,35,17,60],[20,336,-7,20],[20,381,7,20],[21,14,47,120],[21,35,-47,120],[21,208,1,6],[21,253,-1,6],[25,11,1,20],[25,14,1,3],[25,16,1,30],[25,21,-2,15],[25,35,-7,30],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-3,10],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-3,10],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,1,5],[25,453,1,30],[25,466,3,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,1,5],[25,499,-1,30],[25,502,-1,30],[25,511,-3,20],[27,11,23,60],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,-17,60],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-3,10],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-3,10],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,1,5],[27,453,1,30],[27,466,3,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,1,5],[27,499,-1,30],[27,502,-1,30],[27,511,-3,20],[36,208,1,6],[36,253,-1,6],[36,400,3,20],[36,445,-3,20],[37,336,1,60],[37,381,-1,60],[37,400,-1,24],[37,445,1,24],[41,208,-7,10],[41,253,7,10],[41,448,3,20],[41,493,-3,20],[42,336,7,20],[42,381,-7,20],[42,448,3,20],[42,493,-3,20],[43,400,-13,120],[43,445,13,120],[43,448,1,60],[43,493,-1,60],[44,14,17,60],[44,35,-17,60],[44,448,3,20],[44,493,-3,20],[46,14,17,60],[46,35,-17,60],[46,336,-7,20],[46,381,7,20],[47,14,-47,120],[47,35,47,120],[47,208,1,6],[47,253,-1,6],[51,11,-1,3],[51,38,1,3],[51,400,-3,20],[51,445,3,20],[52,11,-1,3],[52,38,1,3],[52,336,7,20],[52,381,-7,20],[53,11,1,3],[53,38,-1,3],[53,208,-1,6],[53,253,1,6],[57,7,-17,60],[57,42,17,60],[57,448,3,20],[57,493,-3,20],[61,7,-17,60],[61,42,17,60],[61,400,3,20],[61,445,-3,20],[62,7,-17,60],[62,42,17,60],[62,336,-7,20],[62,381,7,20],[63,7,47,120],[63,42,-47,120],[63,208,1,6],[63,253,-1,6],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,7,12],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-29,60],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-3,10],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-3,10],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,1,5],[70,453,1,30],[70,466,3,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,1,5],[70,499,-1,30],[70,502,-1,30],[70,511,-3,20],[71,11,1,10],[71,14,1,10],[71,16,-1,60],[71,21,1,15],[71,35,1,10],[71,38,1,10],[71,56,1,15],[71,61,-1,60],[71,64,-3,20],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-3,20],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-3,20],[71,158,-3,20],[71,168,1,15],[71,173,-1,60],[71,179,-3,20],[71,182,-3,20],[71,203,-1,60],[71,206,-1,60],[71,208,1,10],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,1,10],[71,256,-3,20],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-3,20],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,11,15],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,1,15],[71,395,-1,60],[71,398,-1,60],[71,400,1,10],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,1,10],[71,448,-1,10],[71,453,-1,60],[71,466,-1,24],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,24],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-3,10],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-3,10],[72,395,1,30],[72,398,1,30],[72,400,-1,10],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,5],[72,448,1,5],[72,453,1,30],[72,466,3,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,1,5],[72,499,-1,30],[72,502,-1,30],[72,511,-3,20],[76,11,-3,20],[76,14,-3,20],[76,16,-1,60],[76,21,1,15],[76,35,-3,20],[76,38,-3,20],[76,56,1,15],[76,61,-1,60],[76,64,1,10],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,1,10],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,1,10],[76,158,1,10],[76,168,1,15],[76,173,-1,60],[76,179,1,10],[76,182,1,10],[76,203,-1,60],[76,206,-1,60],[76,208,-3,20],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-3,20],[76,256,1,10],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,1,10],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-3,20],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-3,20],[76,448,-4,15],[76,453,-1,60],[76,466,-13,120],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,1,15],[76,499,1,60],[76,502,1,60],[76,511,13,120],[78,11,1,6],[78,14,-13,120],[78,35,13,120],[78,38,-1,6],[79,7,17,60],[79,14,17,60],[79,35,-17,60],[79,42,-17,60],[81,7,-13,120],[81,11,-1,6],[81,38,1,6],[81,42,13,120],[87,11,-3,20],[87,14,-3,20],[87,16,-1,60],[87,21,1,15],[87,35,-3,20],[87,38,-3,20],[87,56,1,15],[87,61,-1,60],[87,64,1,10],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,1,10],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,1,10],[87,158,1,10],[87,168,1,15],[87,173,-1,60],[87,179,1,10],[87,182,1,10],[87,203,-1,60],[87,206,-1,60],[87,208,-3,20],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-3,20],[87,256,1,10],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,1,10],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-3,20],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-3,20],[87,448,1,15],[87,453,-1,60],[87,466,-13,120],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,-4,15],[87,499,1,60],[87,502,1,60],[87,511,13,120],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-3,10],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-3,10],[89,395,1,30],[89,398,1,30],[89,400,1,5],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,445,-1,10],[89,448,1,5],[89,453,1,30],[89,466,3,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,1,5],[89,499,-1,30],[89,502,-1,30],[89,511,-3,20],[90,11,1,10],[90,14,1,10],[90,16,-1,60],[90,21,1,15],[90,35,1,10],[90,38,1,10],[90,56,1,15],[90,61,-1,60],[90,64,-3,20],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-3,20],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-3,20],[90,158,-3,20],[90,168,1,15],[90,173,-1,60],[90,179,-3,20],[90,182,-3,20],[90,203,-1,60],[90,206,-1,60],[90,208,1,10],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,1,10],[90,256,-3,20],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-3,20],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,1,15],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,11,15],[90,395,-1,60],[90,398,-1,60],[90,400,1,10],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,1,10],[90,448,-1,10],[90,453,-1,60],[90,466,-1,24],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,24],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-29,60],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,7,12],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-3,10],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-3,10],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,1,5],[91,453,1,30],[91,466,3,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,1,5],[91,499,-1,30],[91,502,-1,30],[91,511,-3,20],[92,7,-13,120],[92,11,1,6],[92,38,-1,6],[92,42,13,120],[94,7,17,60],[94,14,-17,60],[94,35,17,60],[94,42,-17,60],[99,11,1,6],[99,14,13,120],[99,35,-13,120],[99,38,-1,6],[104,400,13,120],[104,445,-13,120],[104,448,1,60],[104,493,-1,60],[105,336,-7,20],[105,381,7,20],[105,448,3,20],[105,493,-3,20],[106,208,7,10],[106,253,-7,10],[106,448,3,20],[106,493,-3,20],[110,336,1,60],[110,381,-1,60],[110,400,1,24],[110,445,-1,24],[111,208,1,6],[111,253,-1,6],[111,400,-3,20],[111,445,3,20]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-1,20],[0,478,-1,20],[0,484,-1,30],[0,493,-1,30],[0,499,-1,20],[0,506,-1,20],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-1,60],[11,499,1,60],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-1,20],[13,478,-1,20],[13,484,-1,30],[13,493,-1,30],[13,499,-1,20],[13,506,-1,20],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-1,20],[14,478,-1,20],[14,484,-1,30],[14,493,-1,30],[14,499,-1,20],[14,506,-1,20],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,1,20],[15,478,1,20],[15,484,1,30],[15,493,1,30],[15,499,1,20],[15,506,1,20],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,-1,60],[21,506,1,60],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,1,20],[27,478,1,20],[27,484,1,30],[27,493,1,30],[27,499,1,20],[27,506,1,20],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,1,60],[47,506,-1,60],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-1,20],[51,478,-1,20],[51,484,-1,30],[51,493,-1,30],[51,499,-1,20],[51,506,-1,20],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-1,20],[52,478,-1,20],[52,484,-1,30],[52,493,-1,30],[52,499,-1,20],[52,506,-1,20],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,1,20],[53,478,1,20],[53,484,1,30],[53,493,1,30],[53,499,1,20],[53,506,1,20],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-1,60],[63,499,1,60],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-1,40],[78,11,-1,40],[78,21,1,15],[78,28,1,15],[78,38,-1,40],[78,47,-1,40],[78,49,1,15],[78,56,1,15],[78,64,-1,40],[78,73,-1,40],[78,87,-1,60],[78,94,-1,60],[78,100,-1,40],[78,109,-1,40],[78,115,-1,60],[78,122,-1,60],[78,128,-1,40],[78,137,-1,40],[78,151,-1,60],[78,158,-1,60],[78,164,-1,40],[78,173,-1,40],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-1,40],[78,265,-1,40],[78,279,-1,60],[78,286,-1,60],[78,292,-1,40],[78,301,-1,40],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,1,6],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,1,40],[81,11,1,40],[81,21,-1,15],[81,28,-1,15],[81,38,1,40],[81,47,1,40],[81,49,-1,15],[81,56,-1,15],[81,64,1,40],[81,73,1,40],[81,87,1,60],[81,94,1,60],[81,100,1,40],[81,109,1,40],[81,115,1,60],[81,122,1,60],[81,128,1,40],[81,137,1,40],[81,151,1,60],[81,158,1,60],[81,164,1,40],[81,173,1,40],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,1,40],[81,265,1,40],[81,279,1,60],[81,286,1,60],[81,292,1,40],[81,301,1,40],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,-1,6],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,-1,40],[92,11,-1,40],[92,21,1,15],[92,28,1,15],[92,38,-1,40],[92,47,-1,40],[92,49,1,15],[92,56,1,15],[92,64,-1,40],[92,73,-1,40],[92,87,-1,60],[92,94,-1,60],[92,100,-1,40],[92,109,-1,40],[92,115,-1,60],[92,122,-1,60],[92,128,-1,40],[92,137,-1,40],[92,151,-1,60],[92,158,-1,60],[92,164,-1,40],[92,173,-1,40],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,-1,40],[92,265,-1,40],[92,279,-1,60],[92,286,-1,60],[92,292,-1,40],[92,301,-1,40],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,1,6],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-1,40],[99,11,-1,40],[99,21,1,15],[99,28,1,15],[99,38,-1,40],[99,47,-1,40],[99,49,1,15],[99,56,1,15],[99,64,-1,40],[99,73,-1,40],[99,87,-1,60],[99,94,-1,60],[99,100,-1,40],[99,109,-1,40],[99,115,-1,60],[99,122,-1,60],[99,128,-1,40],[99,137,-1,40],[99,151,-1,60],[99,158,-1,60],[99,164,-1,40],[99,173,-1,40],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-1,40],[99,265,-1,40],[99,279,-1,60],[99,286,-1,60],[99,292,-1,40],[99,301,-1,40],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,1,6],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-3,10],[0,478,1,5],[0,484,-1,30],[0,493,-1,30],[0,499,1,5],[0,506,-3,10],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-4,15],[11,499,4,15],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-3,10],[13,478,1,5],[13,484,-1,30],[13,493,-1,30],[13,499,1,5],[13,506,-3,10],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-3,10],[14,478,1,5],[14,484,-1,30],[14,493,-1,30],[14,499,1,5],[14,506,-3,10],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,3,10],[15,478,-1,5],[15,484,1,30],[15,493,1,30],[15,499,-1,5],[15,506,3,10],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,7,30],[21,506,-7,30],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,3,10],[27,478,-1,5],[27,484,1,30],[27,493,1,30],[27,499,-1,5],[27,506,3,10],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,-7,30],[47,506,7,30],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-3,10],[51,478,1,5],[51,484,-1,30],[51,493,-1,30],[51,499,1,5],[51,506,-3,10],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-3,10],[52,478,1,5],[52,484,-1,30],[52,493,-1,30],[52,499,1,5],[52,506,-3,10],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,3,10],[53,478,-1,5],[53,484,1,30],[53,493,1,30],[53,499,-1,5],[53,506,3,10],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-4,15],[63,499,4,15],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-3,20],[78,11,1,10],[78,21,1,15],[78,28,1,15],[78,38,1,10],[78,47,-3,20],[78,49,1,15],[78,56,1,15],[78,64,-3,20],[78,73,1,10],[78,87,-1,60],[78,94,-1,60],[78,100,1,10],[78,109,-3,20],[78,115,-1,60],[78,122,-1,60],[78,128,-3,20],[78,137,1,10],[78,151,-1,60],[78,158,-1,60],[78,164,1,10],[78,173,-3,20],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-3,20],[78,265,1,10],[78,279,-1,60],[78,286,-1,60],[78,292,1,10],[78,301,-3,20],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,2,3],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,-1,10],[81,11,3,20],[81,21,-1,15],[81,28,-1,15],[81,38,3,20],[81,47,-1,10],[81,49,-1,15],[81,56,-1,15],[81,64,-1,10],[81,73,3,20],[81,87,1,60],[81,94,1,60],[81,100,3,20],[81,109,-1,10],[81,115,1,60],[81,122,1,60],[81,128,-1,10],[81,137,3,20],[81,151,1,60],[81,158,1,60],[81,164,3,20],[81,173,-1,10],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,-1,10],[81,265,3,20],[81,279,1,60],[81,286,1,60],[81,292,3,20],[81,301,-1,10],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,1,3],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,1,10],[92,11,-3,20],[92,21,1,15],[92,28,1,15],[92,38,-3,20],[92,47,1,10],[92,49,1,15],[92,56,1,15],[92,64,1,10],[92,73,-3,20],[92,87,-1,60],[92,94,-1,60],[92,100,-3,20],[92,109,1,10],[92,115,-1,60],[92,122,-1,60],[92,128,1,10],[92,137,-3,20],[92,151,-1,60],[92,158,-1,60],[92,164,-3,20],[92,173,1,10],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,1,10],[92,265,-3,20],[92,279,-1,60],[92,286,-1,60],[92,292,-3,20],[92,301,1,10],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,-1,3],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-3,20],[99,11,1,10],[99,21,1,15],[99,28,1,15],[99,38,1,10],[99,47,-3,20],[99,49,1,15],[99,56,1,15],[99,64,-3,20],[99,73,1,10],[99,87,-1,60],[99,94,-1,60],[99,100,1,10],[99,109,-3,20],[99,115,-1,60],[99,122,-1,60],[99,128,-3,20],[99,137,1,10],[99,151,-1,60],[99,158,-1,60],[99,164,1,10],[99,173,-3,20],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-3,20],[99,265,1,10],[99,279,-1,60],[99,286,-1,60],[99,292,1,10],[99,301,-3,20],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,2,3],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,208,-1,10],[0,253,1,10],[0,265,-1,3],[0,292,1,3],[2,208,-1,10],[2,253,1,10],[2,268,-1,30],[2,289,1,30],[7,194,1,10],[7,239,-1,10],[7,261,-1,30],[7,296,1,30],[9,146,1,10],[9,191,-1,10],[9,261,-1,30],[9,296,1,30],[10,82,1,10],[10,127,-1,10],[10,261,-1,30],[10,296,1,30],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-1,20],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,-1,20],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-1,20],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,-1,20],[11,256,-1,30],[11,261,19,60],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-13,60],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,6],[11,511,1,6],[13,146,-1,10],[13,191,1,10],[13,265,-1,3],[13,292,1,3],[14,82,-1,10],[14,127,1,10],[14,265,-1,3],[14,292,1,3],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,1,20],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,1,20],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,1,20],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,1,20],[15,256,1,30],[15,261,-1,20],[15,265,17,60],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-23,60],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,6],[15,511,-1,6],[16,194,-1,10],[16,239,1,10],[16,268,-1,30],[16,289,1,30],[20,82,-1,10],[20,127,1,10],[20,268,-1,30],[20,289,1,30],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,1,20],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,1,20],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,1,20],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,1,20],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,13,60],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-19,60],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,6],[21,511,-1,6],[25,208,-1,10],[25,253,1,10],[25,268,1,30],[25,289,-1,30],[27,208,-1,10],[27,253,1,10],[27,265,1,3],[27,292,-1,3],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,-3,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,1,20],[36,194,1,20],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,1,20],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,1,20],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,1,20],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,6],[36,511,-1,6],[37,82,1,60],[37,127,-1,60],[37,146,1,12],[37,191,-1,12],[41,128,1,40],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,1,40],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,1,40],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,1,40],[41,194,-1,4],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,239,-1,20],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,1,40],[41,265,1,40],[41,268,1,40],[41,274,-1,60],[41,279,1,40],[41,283,1,40],[41,286,1,40],[41,289,1,40],[41,292,1,40],[41,296,1,40],[41,301,-1,60],[41,307,1,40],[41,310,1,40],[41,314,1,40],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-1,5],[41,511,1,5],[42,82,1,10],[42,127,-1,10],[42,194,-1,10],[42,239,1,10],[43,146,1,60],[43,191,-1,60],[43,194,1,60],[43,239,-1,60],[44,194,-1,10],[44,239,1,10],[44,268,1,30],[44,289,-1,30],[46,82,-1,10],[46,127,1,10],[46,268,1,30],[46,289,-1,30],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,1,20],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,1,20],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,1,20],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,1,20],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-19,60],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,13,60],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,6],[47,511,-1,6],[51,146,1,10],[51,191,-1,10],[51,265,-1,3],[51,292,1,3],[52,82,1,10],[52,127,-1,10],[52,265,-1,3],[52,292,1,3],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-1,20],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,-1,20],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-1,20],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,-1,20],[53,256,-1,30],[53,261,1,20],[53,265,23,60],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-17,60],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,6],[53,511,1,6],[57,194,-1,10],[57,239,1,10],[57,261,-1,30],[57,296,1,30],[61,146,-1,10],[61,191,1,10],[61,261,-1,30],[61,296,1,30],[62,82,-1,10],[62,127,1,10],[62,261,-1,30],[62,296,1,30],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,1,20],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,1,20],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,1,20],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,1,20],[63,256,1,30],[63,261,13,60],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-19,60],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,6],[63,511,-1,6],[70,128,1,40],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,1,40],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,1,40],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,1,40],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,-1,4],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,253,-1,20],[70,256,-1,60],[70,261,1,40],[70,265,1,40],[70,268,1,40],[70,274,-1,60],[70,279,1,40],[70,283,1,40],[70,286,1,40],[70,289,1,40],[70,292,1,40],[70,296,1,40],[70,301,-1,60],[70,307,1,40],[70,310,1,40],[70,314,1,40],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,1,30],[70,511,-1,30],[71,82,1,12],[71,127,-1,12],[71,208,1,12],[71,253,-1,12],[72,146,1,10],[72,191,-1,10],[72,208,-1,10],[72,253,1,10],[76,194,1,12],[76,208,1,60],[76,239,-1,12],[76,253,-1,60],[78,265,1,6],[78,268,-7,30],[78,289,7,30],[78,292,-1,6],[79,261,1,30],[79,268,1,30],[79,289,-1,30],[79,296,-1,30],[81,261,-7,30],[81,265,-1,6],[81,292,1,6],[81,296,7,30],[87,194,-1,12],[87,208,1,60],[87,239,1,12],[87,253,-1,60],[89,146,-1,10],[89,191,1,10],[89,208,-1,10],[89,253,1,10],[90,82,-1,12],[90,127,1,12],[90,208,1,12],[90,253,-1,12],[91,128,-1,40],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-1,40],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,-1,40],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-1,40],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,208,1,20],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,1,4],[91,256,1,60],[91,261,-1,40],[91,265,-1,40],[91,268,-1,40],[91,274,1,60],[91,279,-1,40],[91,283,-1,40],[91,286,-1,40],[91,289,-1,40],[91,292,-1,40],[91,296,-1,40],[91,301,1,60],[91,307,-1,40],[91,310,-1,40],[91,314,-1,40],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-1,30],[91,511,1,30],[92,261,-7,30],[92,265,1,6],[92,292,-1,6],[92,296,7,30],[94,261,1,30],[94,268,-1,30],[94,289,1,30],[94,296,-1,30],[99,265,1,6],[99,268,7,30],[99,289,-7,30],[99,292,-1,6],[104,146,-1,60],[104,191,1,60],[104,194,1,60],[104,239,-1,60],[105,82,-1,10],[105,127,1,10],[105,194,-1,10],[105,239,1,10],[106,128,-1,40],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,-1,40],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-1,40],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,-1,40],[106,194,1,20],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,1,4],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,-1,40],[106,265,-1,40],[106,268,-1,40],[106,274,1,60],[106,279,-1,40],[106,283,-1,40],[106,286,-1,40],[106,289,-1,40],[106,292,-1,40],[106,296,-1,40],[106,301,1,60],[106,307,-1,40],[106,310,-1,40],[106,314,-1,40],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,1,5],[106,511,-1,5],[110,82,1,60],[110,127,-1,60],[110,146,-1,12],[110,191,1,12],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,1,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,-3,20],[111,194,1,20],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,1,20],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,1,20],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,1,20],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,6],[111,511,-1,6]],[[0,208,1,10],[0,253,-1,10],[0,265,-1,1],[0,292,1,1],[2,208,1,10],[2,253,-1,10],[2,268,-3,10],[2,289,3,10],[7,194,2,5],[7,239,-2,5],[7,261,-3,10],[7,296,3,10],[9,146,-1,10],[9,191,1,10],[9,261,-3,10],[9,296,3,10],[10,82,2,5],[10,127,-2,5],[10,261,-3,10],[10,296,3,10],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-3,10],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,1,5],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-3,10],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,1,5],[11,256,-1,30],[11,261,7,10],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-3,5],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,2],[11,511,1,2],[13,146,1,10],[13,191,-1,10],[13,265,-1,1],[13,292,1,1],[14,82,-2,5],[14,127,2,5],[14,265,-1,1],[14,292,1,1],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,3,10],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,-1,5],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,3,10],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,-1,5],[15,256,1,30],[15,261,-1,20],[15,265,19,20],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-21,20],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,2],[15,511,-1,2],[16,194,-2,5],[16,239,2,5],[16,268,-3,10],[16,289,3,10],[20,82,-2,5],[20,127,2,5],[20,268,-3,10],[20,289,3,10],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,3,10],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,-1,5],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,3,10],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,-1,5],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,3,5],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-7,10],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,2],[21,511,-1,2],[25,208,1,10],[25,253,-1,10],[25,268,3,10],[25,289,-3,10],[27,208,1,10],[27,253,-1,10],[27,265,1,1],[27,292,-1,1],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,1,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,-3,20],[36,194,3,10],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,-1,5],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,3,10],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,-1,5],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,2],[36,511,-1,2],[37,82,3,20],[37,127,-3,20],[41,128,3,20],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,-1,10],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,3,20],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,-1,10],[41,194,-4,5],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,-1,10],[41,265,-1,10],[41,268,-1,10],[41,274,-1,60],[41,279,3,20],[41,283,3,20],[41,286,3,20],[41,289,-1,10],[41,292,-1,10],[41,296,-1,10],[41,301,-1,60],[41,307,3,20],[41,310,3,20],[41,314,3,20],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-4,5],[41,511,4,5],[42,82,2,5],[42,127,-2,5],[42,194,-2,5],[42,239,2,5],[43,146,-1,10],[43,191,1,10],[43,194,3,20],[43,239,-3,20],[44,194,-2,5],[44,239,2,5],[44,268,3,10],[44,289,-3,10],[46,82,-2,5],[46,127,2,5],[46,268,3,10],[46,289,-3,10],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,3,10],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,-1,5],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,3,10],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,-1,5],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-7,10],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,3,5],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,2],[47,511,-1,2],[51,146,-1,10],[51,191,1,10],[51,265,-1,1],[51,292,1,1],[52,82,2,5],[52,127,-2,5],[52,265,-1,1],[52,292,1,1],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-3,10],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,1,5],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-3,10],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,1,5],[53,256,-1,30],[53,261,1,20],[53,265,21,20],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-19,20],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,2],[53,511,1,2],[57,194,-2,5],[57,239,2,5],[57,261,-3,10],[57,296,3,10],[61,146,1,10],[61,191,-1,10],[61,261,-3,10],[61,296,3,10],[62,82,-2,5],[62,127,2,5],[62,261,-3,10],[62,296,3,10],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,3,10],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,-1,5],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,3,10],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,-1,5],[63,256,1,30],[63,261,3,5],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-7,10],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,2],[63,511,-1,2],[70,128,-1,10],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,3,20],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,-1,10],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,3,20],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,1,5],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,256,-1,60],[70,261,3,20],[70,265,3,20],[70,268,3,20],[70,274,-1,60],[70,279,-1,10],[70,283,-1,10],[70,286,-1,10],[70,289,3,20],[70,292,3,20],[70,296,3,20],[70,301,-1,60],[70,307,-1,10],[70,310,-1,10],[70,314,-1,10],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,3,10],[70,511,-3,10],[71,82,1,4],[71,127,-1,4],[72,146,-1,10],[72,191,1,10],[72,208,1,10],[72,253,-1,10],[76,194,1,4],[76,208,-1,10],[76,239,-1,4],[76,253,1,10],[78,265,1,2],[78,268,-7,20],[78,289,7,20],[78,292,-1,2],[79,261,3,10],[79,268,3,10],[79,289,-3,10],[79,296,-3,10],[81,261,-7,20],[81,265,-1,2],[81,292,1,2],[81,296,7,20],[87,194,-1,4],[87,208,-1,10],[87,239,1,4],[87,253,1,10],[89,146,1,10],[89,191,-1,10],[89,208,1,10],[89,253,-1,10],[90,82,-1,4],[90,127,1,4],[91,128,1,10],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-3,20],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,1,10],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-3,20],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,-1,5],[91,256,1,60],[91,261,-3,20],[91,265,-3,20],[91,268,-3,20],[91,274,1,60],[91,279,1,10],[91,283,1,10],[91,286,1,10],[91,289,-3,20],[91,292,-3,20],[91,296,-3,20],[91,301,1,60],[91,307,1,10],[91,310,1,10],[91,314,1,10],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-3,10],[91,511,3,10],[92,261,-7,20],[92,265,1,2],[92,292,-1,2],[92,296,7,20],[94,261,3,10],[94,268,-3,10],[94,289,3,10],[94,296,-3,10],[99,265,1,2],[99,268,7,20],[99,289,-7,20],[99,292,-1,2],[104,146,1,10],[104,191,-1,10],[104,194,3,20],[104,239,-3,20],[105,82,-2,5],[105,127,2,5],[105,194,-2,5],[105,239,2,5],[106,128,-3,20],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,1,10],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-3,20],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,1,10],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,4,5],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,1,10],[106,265,1,10],[106,268,1,10],[106,274,1,60],[106,279,-3,20],[106,283,-3,20],[106,286,-3,20],[106,289,1,10],[106,292,1,10],[106,296,1,10],[106,301,1,60],[106,307,-3,20],[106,310,-3,20],[106,314,-3,20],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,4,5],[106,511,-4,5],[110,82,3,20],[110,127,-3,20],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,-3,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,1,20],[111,194,3,10],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,-1,5],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,3,10],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,-1,5],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,2],[111,511,-1,2]],[[0,400,-1,20],[0,445,1,20],[2,76,3,20],[2,97,-3,20],[2,400,-1,20],[2,445,1,20],[7,69,3,20],[7,104,-3,20],[7,386,1,20],[7,431,-1,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,5],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-1,10],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-1,20],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-1,20],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,-1,20],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,-1,20],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,1,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-1,20],[10,69,3,20],[10,104,-3,20],[10,274,1,20],[10,319,-1,20],[11,69,-3,40],[11,104,3,40],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,-1,20],[13,87,-1,30],[13,91,-1,30],[13,100,-1,20],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,1,20],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,1,20],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,1,20],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,1,20],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-1,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,1,20],[14,274,-1,20],[14,319,1,20],[16,76,3,20],[16,97,-3,20],[16,386,-1,20],[16,431,1,20],[20,76,3,20],[20,97,-3,20],[20,274,-1,20],[20,319,1,20],[21,76,-3,40],[21,97,3,40],[25,76,-3,20],[25,97,3,20],[25,400,-1,20],[25,445,1,20],[27,400,-1,20],[27,445,1,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-1,20],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,-1,20],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,1,20],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,1,20],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,1,20],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,1,20],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-1,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,1,20],[37,2,1,40],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,1,40],[37,49,-1,15],[37,61,1,60],[37,69,1,40],[37,73,1,40],[37,87,1,60],[37,91,1,60],[37,100,1,40],[37,104,1,40],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,1,40],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,1,40],[37,199,1,60],[37,203,1,60],[37,213,1,40],[37,217,1,40],[37,230,1,60],[37,234,1,60],[37,244,1,40],[37,248,1,40],[37,256,1,40],[37,268,-1,60],[37,274,-7,20],[37,286,1,60],[37,289,-1,60],[37,301,1,40],[37,307,1,60],[37,319,1,20],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,1,40],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,1,40],[37,453,1,60],[37,457,1,60],[37,466,1,8],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,8],[41,146,2,5],[41,191,-2,5],[41,386,-1,20],[41,431,1,20],[42,274,1,20],[42,319,-1,20],[42,386,-1,20],[42,431,1,20],[43,2,1,40],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,1,40],[43,49,-1,15],[43,61,1,60],[43,69,1,40],[43,73,1,40],[43,87,1,60],[43,91,1,60],[43,100,1,40],[43,104,1,40],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,1,40],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,1,40],[43,199,1,60],[43,203,1,60],[43,213,1,40],[43,217,1,40],[43,230,1,60],[43,234,1,60],[43,244,1,40],[43,248,1,40],[43,256,1,40],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,1,40],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,-7,20],[43,398,1,60],[43,400,1,40],[43,412,-1,60],[43,419,1,60],[43,431,1,20],[43,433,-1,60],[43,445,1,40],[43,453,1,60],[43,457,1,60],[43,466,-3,40],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,3,40],[44,76,-3,20],[44,97,3,20],[44,386,-1,20],[44,431,1,20],[46,76,-3,20],[46,97,3,20],[46,274,-1,20],[46,319,1,20],[47,76,3,40],[47,97,-3,40],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,1,20],[51,87,1,30],[51,91,1,30],[51,100,1,20],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-1,20],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-1,20],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,-1,20],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,-1,20],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,1,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-1,20],[52,274,1,20],[52,319,-1,20],[57,69,3,20],[57,104,-3,20],[57,386,-1,20],[57,431,1,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,1,10],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,5],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,1,20],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,1,20],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,1,20],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,1,20],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-1,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,1,20],[62,69,3,20],[62,104,-3,20],[62,274,-1,20],[62,319,1,20],[63,69,-3,40],[63,104,3,40],[70,146,-2,5],[70,191,2,5],[70,400,-1,20],[70,445,1,20],[71,274,1,4],[71,319,-1,4],[71,400,1,8],[71,445,-1,8],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-1,20],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-1,20],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,-1,20],[72,398,1,30],[72,412,-1,30],[72,419,1,30],[72,431,-1,20],[72,433,-1,30],[72,445,1,10],[72,453,1,30],[72,457,1,30],[72,466,1,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-1,20],[76,386,1,4],[76,400,-3,40],[76,431,-1,4],[76,445,3,40],[78,76,-3,40],[78,97,3,40],[79,69,-3,20],[79,76,-3,20],[79,97,3,20],[79,104,3,20],[81,69,-3,40],[81,104,3,40],[87,386,-1,4],[87,400,-3,40],[87,431,1,4],[87,445,3,40],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,1,20],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,1,20],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,1,20],[89,398,-1,30],[89,400,-1,10],[89,412,1,30],[89,419,-1,30],[89,431,1,20],[89,433,1,30],[89,453,-1,30],[89,457,-1,30],[89,466,-1,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,1,20],[90,274,-1,4],[90,319,1,4],[90,400,1,8],[90,445,-1,8],[91,146,2,5],[91,191,-2,5],[91,400,-1,20],[91,445,1,20],[92,69,-3,40],[92,104,3,40],[94,69,-3,20],[94,76,3,20],[94,97,-3,20],[94,104,3,20],[99,76,3,40],[99,97,-3,40],[104,2,-1,40],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,-1,40],[104,49,1,15],[104,61,-1,60],[104,69,-1,40],[104,73,-1,40],[104,87,-1,60],[104,91,-1,60],[104,100,-1,40],[104,104,-1,40],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-1,40],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-1,40],[104,199,-1,60],[104,203,-1,60],[104,213,-1,40],[104,217,-1,40],[104,230,-1,60],[104,234,-1,60],[104,244,-1,40],[104,248,-1,40],[104,256,-1,40],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,-1,40],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-1,20],[104,398,-1,60],[104,400,-1,40],[104,412,1,60],[104,419,-1,60],[104,431,7,20],[104,433,1,60],[104,445,-1,40],[104,453,-1,60],[104,457,-1,60],[104,466,3,40],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,-3,40],[105,274,-1,20],[105,319,1,20],[105,386,-1,20],[105,431,1,20],[106,146,-2,5],[106,191,2,5],[106,386,-1,20],[106,431,1,20],[110,2,-1,40],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-1,40],[110,49,1,15],[110,61,-1,60],[110,69,-1,40],[110,73,-1,40],[110,87,-1,60],[110,91,-1,60],[110,100,-1,40],[110,104,-1,40],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,-1,40],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,-1,40],[110,199,-1,60],[110,203,-1,60],[110,213,-1,40],[110,217,-1,40],[110,230,-1,60],[110,234,-1,60],[110,244,-1,40],[110,248,-1,40],[110,256,-1,40],[110,268,1,60],[110,274,-1,20],[110,286,-1,60],[110,289,1,60],[110,301,-1,40],[110,307,-1,60],[110,319,7,20],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,-1,40],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,-1,40],[110,453,-1,60],[110,457,-1,60],[110,466,-1,8],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,8],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,1,20],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,1,20],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-1,20],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-1,20],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,-1,20],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,-1,20],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,1,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-1,20]],[[0,73,1,3],[0,100,-1,3],[0,400,-3,20],[0,445,3,20],[2,76,17,60],[2,97,-17,60],[2,400,-3,20],[2,445,3,20],[7,69,17,60],[7,104,-17,60],[7,386,3,20],[7,431,-3,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,3],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-7,30],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-3,10],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-3,10],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,1,5],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,1,5],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,3,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-3,20],[10,69,17,60],[10,104,-17,60],[10,274,-7,20],[10,319,7,20],[11,69,-47,120],[11,104,47,120],[11,146,1,6],[11,191,-1,6],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,17,60],[13,87,-1,30],[13,91,-1,30],[13,100,-23,60],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,3,10],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,3,10],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,-1,5],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,-1,5],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-3,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,3,20],[14,73,1,3],[14,100,-1,3],[14,274,7,20],[14,319,-7,20],[15,73,-1,3],[15,100,1,3],[15,146,-1,6],[15,191,1,6],[16,76,17,60],[16,97,-17,60],[16,386,-3,20],[16,431,3,20],[20,76,17,60],[20,97,-17,60],[20,274,7,20],[20,319,-7,20],[21,76,-47,120],[21,97,47,120],[21,146,-1,6],[21,191,1,6],[25,76,-17,60],[25,97,17,60],[25,400,-3,20],[25,445,3,20],[27,73,-1,3],[27,100,1,3],[27,400,-3,20],[27,445,3,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-13,60],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,7,60],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,3,10],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,3,10],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,-1,5],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,-1,5],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-3,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,3,20],[37,2,3,20],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,3,20],[37,49,-1,15],[37,61,1,60],[37,69,-1,10],[37,73,-1,10],[37,87,1,60],[37,91,1,60],[37,100,-1,10],[37,104,-1,10],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,-1,10],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,-1,10],[37,199,1,60],[37,203,1,60],[37,213,3,20],[37,217,3,20],[37,230,1,60],[37,234,1,60],[37,244,3,20],[37,248,3,20],[37,256,3,20],[37,268,-1,60],[37,274,-11,12],[37,286,1,60],[37,289,-1,60],[37,301,3,20],[37,307,1,60],[37,319,7,60],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,-1,10],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,-1,10],[37,453,1,60],[37,457,1,60],[37,466,1,24],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,24],[41,146,7,10],[41,191,-7,10],[41,386,-3,20],[41,431,3,20],[42,274,-7,20],[42,319,7,20],[42,386,-3,20],[42,431,3,20],[43,2,-1,10],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,-1,10],[43,49,-1,15],[43,61,1,60],[43,69,3,20],[43,73,3,20],[43,87,1,60],[43,91,1,60],[43,100,3,20],[43,104,3,20],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,3,20],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,3,20],[43,199,1,60],[43,203,1,60],[43,213,-1,10],[43,217,-1,10],[43,230,1,60],[43,234,1,60],[43,244,-1,10],[43,248,-1,10],[43,256,-1,10],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,-1,10],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,1,12],[43,398,1,60],[43,400,3,20],[43,412,-1,60],[43,419,1,60],[43,431,7,60],[43,433,-1,60],[43,445,3,20],[43,453,1,60],[43,457,1,60],[43,466,13,120],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,-13,120],[44,76,-17,60],[44,97,17,60],[44,386,-3,20],[44,431,3,20],[46,76,-17,60],[46,97,17,60],[46,274,7,20],[46,319,-7,20],[47,76,47,120],[47,97,-47,120],[47,146,-1,6],[47,191,1,6],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,23,60],[51,87,1,30],[51,91,1,30],[51,100,-17,60],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-3,10],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-3,10],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,1,5],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,1,5],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,3,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-3,20],[52,73,1,3],[52,100,-1,3],[52,274,-7,20],[52,319,7,20],[53,73,-1,3],[53,100,1,3],[53,146,1,6],[53,191,-1,6],[57,69,17,60],[57,104,-17,60],[57,386,-3,20],[57,431,3,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,7,30],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,3],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,3,10],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,3,10],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,-1,5],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,-1,5],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-3,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,3,20],[62,69,17,60],[62,104,-17,60],[62,274,7,20],[62,319,-7,20],[63,69,-47,120],[63,104,47,120],[63,146,-1,6],[63,191,1,6],[70,146,-8,15],[70,191,8,15],[70,400,-3,20],[70,445,3,20],[71,274,1,6],[71,319,-1,6],[71,400,1,24],[71,445,-1,24],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-3,10],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-3,10],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,1,5],[72,398,1,30],[72,400,-1,10],[72,412,-1,30],[72,419,1,30],[72,431,1,5],[72,433,-1,30],[72,445,1,5],[72,453,1,30],[72,457,1,30],[72,466,3,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-3,20],[76,386,1,6],[76,400,13,120],[76,431,-1,6],[76,445,-13,120],[78,73,-1,6],[78,76,13,120],[78,97,-13,120],[78,100,1,6],[79,69,-17,60],[79,76,-17,60],[79,97,17,60],[79,104,17,60],[81,69,13,120],[81,73,1,6],[81,100,-1,6],[81,104,-13,120],[87,386,-1,6],[87,400,13,120],[87,431,1,6],[87,445,-13,120],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,3,10],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,3,10],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,-1,5],[89,398,-1,30],[89,400,-1,5],[89,412,1,30],[89,419,-1,30],[89,431,-1,5],[89,433,1,30],[89,445,1,10],[89,453,-1,30],[89,457,-1,30],[89,466,-3,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,3,20],[90,274,-1,6],[90,319,1,6],[90,400,1,24],[90,445,-1,24],[91,146,8,15],[91,191,-8,15],[91,400,-3,20],[91,445,3,20],[92,69,13,120],[92,73,-1,6],[92,100,1,6],[92,104,-13,120],[94,69,-17,60],[94,76,17,60],[94,97,-17,60],[94,104,17,60],[99,73,-1,6],[99,76,-13,120],[99,97,13,120],[99,100,1,6],[104,2,1,10],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,1,10],[104,49,1,15],[104,61,-1,60],[104,69,-3,20],[104,73,-3,20],[104,87,-1,60],[104,91,-1,60],[104,100,-3,20],[104,104,-3,20],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-3,20],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-3,20],[104,199,-1,60],[104,203,-1,60],[104,213,1,10],[104,217,1,10],[104,230,-1,60],[104,234,-1,60],[104,244,1,10],[104,248,1,10],[104,256,1,10],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,1,10],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-7,60],[104,398,-1,60],[104,400,-3,20],[104,412,1,60],[104,419,-1,60],[104,431,-1,12],[104,433,1,60],[104,445,-3,20],[104,453,-1,60],[104,457,-1,60],[104,466,-13,120],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,13,120],[105,274,7,20],[105,319,-7,20],[105,386,-3,20],[105,431,3,20],[106,146,-7,10],[106,191,7,10],[106,386,-3,20],[106,431,3,20],[110,2,-3,20],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-3,20],[110,49,1,15],[110,61,-1,60],[110,69,1,10],[110,73,1,10],[110,87,-1,60],[110,91,-1,60],[110,100,1,10],[110,104,1,10],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,1,10],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,1,10],[110,199,-1,60],[110,203,-1,60],[110,213,-3,20],[110,217,-3,20],[110,230,-1,60],[110,234,-1,60],[110,244,-3,20],[110,248,-3,20],[110,256,-3,20],[110,268,1,60],[110,274,-7,60],[110,286,-1,60],[110,289,1,60],[110,301,-3,20],[110,307,-1,60],[110,319,11,12],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,1,10],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,1,10],[110,453,-1,60],[110,457,-1,60],[110,466,-1,24],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,24],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,-7,60],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,13,60],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-3,10],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-3,10],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,1,5],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,1,5],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,3,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-3,20]],[[0,14,-1,20],[0,35,1,20],[0,471,1,3],[0,506,-1,3],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-1,20],[2,274,-1,30],[2,286,1,30],[2,289,-1,20],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,-1,20],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,-1,20],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-1,60],[7,502,1,60],[9,76,1,20],[9,97,-1,20],[9,475,-1,60],[9,502,1,60],[10,140,1,20],[10,161,-1,20],[10,475,-1,60],[10,502,1,60],[11,268,1,6],[11,289,-1,6],[11,475,1,120],[11,502,-1,120],[13,76,-1,20],[13,97,1,20],[13,471,1,3],[13,506,-1,3],[14,140,-1,20],[14,161,1,20],[14,471,1,3],[14,506,-1,3],[15,268,-1,6],[15,289,1,6],[15,471,-1,3],[15,506,1,3],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-1,20],[16,274,-1,30],[16,286,1,30],[16,289,-1,20],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,-1,20],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,-1,20],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-1,20],[20,274,-1,30],[20,286,1,30],[20,289,-1,20],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,-1,20],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,-1,20],[20,511,-29,60],[21,2,-1,60],[21,14,-1,40],[21,16,-1,60],[21,28,-1,40],[21,35,-1,40],[21,47,-1,60],[21,49,-1,40],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-1,40],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-1,40],[21,128,-1,60],[21,140,-1,40],[21,146,1,15],[21,158,1,60],[21,161,-1,40],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-1,40],[21,203,-1,60],[21,213,-1,40],[21,217,-1,60],[21,230,-1,60],[21,234,-1,40],[21,244,-1,60],[21,248,-1,40],[21,256,-1,40],[21,268,-1,60],[21,274,1,60],[21,286,-1,60],[21,289,19,60],[21,301,-1,40],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,-1,40],[21,484,1,60],[21,488,-1,60],[21,502,-1,40],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,1,20],[25,274,1,30],[25,286,-1,30],[25,289,1,20],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,1,20],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,1,20],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,-1,3],[27,506,1,3],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,2,5],[41,289,-2,5],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,1,20],[44,274,1,30],[44,286,-1,30],[44,289,1,20],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,1,20],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,1,20],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,1,20],[46,274,1,30],[46,286,-1,30],[46,289,1,20],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,1,20],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,1,20],[46,511,29,60],[47,2,1,60],[47,14,1,40],[47,16,1,60],[47,28,1,40],[47,35,1,40],[47,47,1,60],[47,49,1,40],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,1,40],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,1,40],[47,128,1,60],[47,140,1,40],[47,146,-1,15],[47,158,-1,60],[47,161,1,40],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,1,40],[47,203,1,60],[47,213,1,40],[47,217,1,60],[47,230,1,60],[47,234,1,40],[47,244,1,60],[47,248,1,40],[47,256,1,40],[47,268,-19,60],[47,274,-1,60],[47,286,1,60],[47,289,1,60],[47,301,1,40],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,1,40],[47,484,-1,60],[47,488,1,60],[47,502,1,40],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,1,3],[51,506,-1,3],[52,140,1,20],[52,161,-1,20],[52,471,1,3],[52,506,-1,3],[53,268,1,6],[53,289,-1,6],[53,471,-1,3],[53,506,1,3],[57,28,-1,20],[57,49,1,20],[57,475,-1,60],[57,502,1,60],[61,76,-1,20],[61,97,1,20],[61,475,-1,60],[61,502,1,60],[62,140,-1,20],[62,161,1,20],[62,475,-1,60],[62,502,1,60],[63,268,-1,6],[63,289,1,6],[63,475,1,120],[63,502,-1,120],[70,14,-1,20],[70,35,1,20],[70,268,-7,30],[70,289,7,30],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-1,40],[78,16,-1,60],[78,28,-1,40],[78,35,-1,40],[78,47,-1,60],[78,49,-1,40],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,-1,40],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,-1,40],[78,128,-1,60],[78,140,-1,40],[78,146,1,15],[78,158,1,60],[78,161,-1,40],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,-1,40],[78,203,-1,60],[78,213,-1,40],[78,217,-1,60],[78,230,-1,60],[78,234,-1,40],[78,244,-1,60],[78,248,-1,40],[78,256,-1,40],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,-1,40],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,-1,60],[78,475,-1,40],[78,484,1,60],[78,488,-1,60],[78,502,-1,40],[78,506,19,60],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,1,20],[79,274,1,30],[79,286,-1,30],[79,289,1,20],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,1,20],[79,475,-1,30],[79,484,1,30],[79,488,-1,30],[79,502,-1,15],[79,506,1,20],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,7,30],[91,289,-7,30],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-1,20],[94,274,-1,30],[94,286,1,30],[94,289,-1,20],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,-1,20],[94,475,1,15],[94,484,-1,30],[94,488,1,30],[94,502,1,30],[94,506,-1,20],[94,511,-29,60],[99,2,1,60],[99,14,1,40],[99,16,1,60],[99,28,1,40],[99,35,1,40],[99,47,1,60],[99,49,1,40],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,1,40],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,1,40],[99,128,1,60],[99,140,1,40],[99,146,-1,15],[99,158,-1,60],[99,161,1,40],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,1,40],[99,203,1,60],[99,213,1,40],[99,217,1,60],[99,230,1,60],[99,234,1,40],[99,244,1,60],[99,248,1,40],[99,256,1,40],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,1,40],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,-19,60],[99,475,1,40],[99,484,-1,60],[99,488,1,60],[99,502,1,40],[99,506,1,60],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,-2,5],[106,289,2,5],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,14,-1,20],[0,35,1,20],[0,471,-1,6],[0,506,1,6],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-3,10],[2,274,-1,30],[2,286,1,30],[2,289,-3,10],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,1,5],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,1,5],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-31,60],[7,502,31,60],[9,76,1,20],[9,97,-1,20],[9,475,-31,60],[9,502,31,60],[10,140,1,20],[10,161,-1,20],[10,475,-31,60],[10,502,31,60],[11,268,1,6],[11,289,-1,6],[11,475,61,120],[11,502,-61,120],[13,76,-1,20],[13,97,1,20],[13,471,-1,6],[13,506,1,6],[14,140,-1,20],[14,161,1,20],[14,471,-1,6],[14,506,1,6],[15,268,-1,6],[15,289,1,6],[15,471,1,6],[15,506,-1,6],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-3,10],[16,274,-1,30],[16,286,1,30],[16,289,-3,10],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,1,5],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,1,5],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-3,10],[20,274,-1,30],[20,286,1,30],[20,289,-3,10],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,1,5],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,1,5],[20,511,-29,60],[21,2,-1,60],[21,14,1,10],[21,16,-1,60],[21,28,1,10],[21,35,1,10],[21,47,-1,60],[21,49,1,10],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-3,20],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-3,20],[21,128,-1,60],[21,140,1,10],[21,146,1,15],[21,158,1,60],[21,161,1,10],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-3,20],[21,203,-1,60],[21,213,-3,20],[21,217,-1,60],[21,230,-1,60],[21,234,-3,20],[21,244,-1,60],[21,248,-3,20],[21,256,-3,20],[21,268,7,30],[21,274,1,60],[21,286,-1,60],[21,289,17,30],[21,301,-3,20],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,1,10],[21,484,1,60],[21,488,-1,60],[21,502,1,10],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,3,10],[25,274,1,30],[25,286,-1,30],[25,289,3,10],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,-1,5],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,-1,5],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,1,6],[27,506,-1,6],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,-1,10],[41,289,1,10],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,3,10],[44,274,1,30],[44,286,-1,30],[44,289,3,10],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,-1,5],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,-1,5],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,3,10],[46,274,1,30],[46,286,-1,30],[46,289,3,10],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,-1,5],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,-1,5],[46,511,29,60],[47,2,1,60],[47,14,-1,10],[47,16,1,60],[47,28,-1,10],[47,35,-1,10],[47,47,1,60],[47,49,-1,10],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,3,20],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,3,20],[47,128,1,60],[47,140,-1,10],[47,146,-1,15],[47,158,-1,60],[47,161,-1,10],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,3,20],[47,203,1,60],[47,213,3,20],[47,217,1,60],[47,230,1,60],[47,234,3,20],[47,244,1,60],[47,248,3,20],[47,256,3,20],[47,268,-17,30],[47,274,-1,60],[47,286,1,60],[47,289,-7,30],[47,301,3,20],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,-1,10],[47,484,-1,60],[47,488,1,60],[47,502,-1,10],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,-1,6],[51,506,1,6],[52,140,1,20],[52,161,-1,20],[52,471,-1,6],[52,506,1,6],[53,268,1,6],[53,289,-1,6],[53,471,1,6],[53,506,-1,6],[57,28,-1,20],[57,49,1,20],[57,475,-31,60],[57,502,31,60],[61,76,-1,20],[61,97,1,20],[61,475,-31,60],[61,502,31,60],[62,140,-1,20],[62,161,1,20],[62,475,-31,60],[62,502,31,60],[63,268,-1,6],[63,289,1,6],[63,475,61,120],[63,502,-61,120],[70,14,-1,20],[70,35,1,20],[70,268,4,15],[70,289,-4,15],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-3,20],[78,16,-1,60],[78,28,-3,20],[78,35,-3,20],[78,47,-1,60],[78,49,-3,20],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,1,10],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,1,10],[78,128,-1,60],[78,140,-3,20],[78,146,1,15],[78,158,1,60],[78,161,-3,20],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,1,10],[78,203,-1,60],[78,213,1,10],[78,217,-1,60],[78,230,-1,60],[78,234,1,10],[78,244,-1,60],[78,248,1,10],[78,256,1,10],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,1,10],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,7,30],[78,475,-3,20],[78,484,1,60],[78,488,-1,60],[78,502,-3,20],[78,506,-13,30],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,3,10],[79,274,1,30],[79,286,-1,30],[79,289,3,10],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,-1,5],[79,475,7,15],[79,484,1,30],[79,488,-1,30],[79,502,-17,30],[79,506,-1,5],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,-4,15],[91,289,4,15],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-3,10],[94,274,-1,30],[94,286,1,30],[94,289,-3,10],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,1,5],[94,475,17,30],[94,484,-1,30],[94,488,1,30],[94,502,-7,15],[94,506,1,5],[94,511,-29,60],[99,2,1,60],[99,14,3,20],[99,16,1,60],[99,28,3,20],[99,35,3,20],[99,47,1,60],[99,49,3,20],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,-1,10],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,-1,10],[99,128,1,60],[99,140,3,20],[99,146,-1,15],[99,158,-1,60],[99,161,3,20],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,-1,10],[99,203,1,60],[99,213,-1,10],[99,217,1,60],[99,230,1,60],[99,234,-1,10],[99,244,1,60],[99,248,-1,10],[99,256,-1,10],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,-1,10],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,13,30],[99,475,3,20],[99,484,-1,60],[99,488,1,60],[99,502,3,20],[99,506,-7,30],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,1,10],[106,289,-1,10],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,1,3],[0,499,-1,3],[2,7,-1,20],[2,42,1,20],[2,475,-1,60],[2,502,1,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-1,20],[7,283,-1,30],[7,286,1,30],[7,296,-1,20],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,-1,20],[7,488,1,30],[7,493,-1,30],[7,499,-1,20],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-1,20],[9,283,-1,30],[9,286,1,30],[9,296,-1,20],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,-1,20],[9,488,1,30],[9,493,-1,30],[9,499,-1,20],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,20],[10,283,-1,30],[10,286,1,30],[10,296,-1,20],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,-1,20],[10,488,1,30],[10,493,-1,30],[10,499,-1,20],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,19,60],[11,283,1,60],[11,286,-1,60],[11,296,-1,60],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,-1,40],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-1,40],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,1,3],[13,499,-1,3],[14,133,-1,20],[14,168,1,20],[14,478,1,3],[14,499,-1,3],[15,261,-1,6],[15,296,1,6],[15,478,-1,3],[15,499,1,3],[16,21,-1,20],[16,56,1,20],[16,475,-1,60],[16,502,1,60],[20,133,-1,20],[20,168,1,20],[20,475,-1,60],[20,502,1,60],[21,261,-1,6],[21,296,1,6],[21,475,1,120],[21,502,-1,120],[25,7,-1,20],[25,42,1,20],[25,475,1,60],[25,502,-1,60],[27,7,-1,20],[27,42,1,20],[27,478,-1,3],[27,499,1,3],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,2,15],[37,168,-2,15],[41,21,-1,20],[41,56,1,20],[41,261,2,5],[41,296,-2,5],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,2,15],[43,56,-2,15],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,1,60],[44,502,-1,60],[46,133,-1,20],[46,168,1,20],[46,475,1,60],[46,502,-1,60],[47,261,-1,6],[47,296,1,6],[47,475,-1,120],[47,502,1,120],[51,69,1,20],[51,104,-1,20],[51,478,1,3],[51,499,-1,3],[52,133,1,20],[52,168,-1,20],[52,478,1,3],[52,499,-1,3],[53,261,1,6],[53,296,-1,6],[53,478,-1,3],[53,499,1,3],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-1,20],[57,283,-1,30],[57,286,1,30],[57,296,-1,20],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,-1,20],[57,488,1,30],[57,493,-1,30],[57,499,-1,20],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-1,20],[61,283,-1,30],[61,286,1,30],[61,296,-1,20],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,-1,20],[61,488,1,30],[61,493,-1,30],[61,499,-1,20],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-1,20],[62,283,-1,30],[62,286,1,30],[62,296,-1,20],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,-1,20],[62,488,1,30],[62,493,-1,30],[62,499,-1,20],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,-1,40],[63,35,1,60],[63,38,1,15],[63,56,-1,40],[63,61,-1,60],[63,64,-1,60],[63,69,-1,40],[63,91,-1,60],[63,94,-1,40],[63,104,-1,40],[63,109,-1,60],[63,115,-1,40],[63,118,-1,60],[63,128,-1,60],[63,133,-1,40],[63,155,-1,60],[63,158,-1,40],[63,168,-1,40],[63,173,-1,60],[63,179,-1,40],[63,182,-1,60],[63,203,-1,60],[63,206,-1,40],[63,208,1,15],[63,213,1,60],[63,227,-1,40],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-1,40],[63,261,-1,60],[63,283,1,60],[63,286,-1,60],[63,296,19,60],[63,301,-1,40],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,-1,40],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,-1,40],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,-7,30],[70,296,7,30],[71,7,1,24],[71,42,-1,24],[71,133,-1,12],[71,168,1,12],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,12],[76,42,-1,120],[76,56,1,12],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,1,20],[79,283,1,30],[79,286,-1,30],[79,296,1,20],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,-1,30],[79,478,1,20],[79,488,-1,30],[79,493,1,30],[79,499,1,20],[79,502,-1,15],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-1,40],[81,35,1,60],[81,38,1,15],[81,56,-1,40],[81,61,-1,60],[81,64,-1,60],[81,69,-1,40],[81,91,-1,60],[81,94,-1,40],[81,104,-1,40],[81,109,-1,60],[81,115,-1,40],[81,118,-1,60],[81,128,-1,60],[81,133,-1,40],[81,155,-1,60],[81,158,-1,40],[81,168,-1,40],[81,173,-1,60],[81,179,-1,40],[81,182,-1,60],[81,203,-1,60],[81,206,-1,40],[81,208,1,15],[81,213,1,60],[81,227,-1,40],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,-1,40],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,-1,40],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-1,40],[81,478,19,60],[81,488,-1,60],[81,493,1,60],[81,499,-1,60],[81,502,-1,40],[81,511,-1,120],[87,7,1,120],[87,21,1,12],[87,42,-1,120],[87,56,-1,12],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,12],[90,168,-1,12],[91,7,-1,20],[91,42,1,20],[91,261,7,30],[91,296,-7,30],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-1,40],[92,35,1,60],[92,38,1,15],[92,56,-1,40],[92,61,-1,60],[92,64,-1,60],[92,69,-1,40],[92,91,-1,60],[92,94,-1,40],[92,104,-1,40],[92,109,-1,60],[92,115,-1,40],[92,118,-1,60],[92,128,-1,60],[92,133,-1,40],[92,155,-1,60],[92,158,-1,40],[92,168,-1,40],[92,173,-1,60],[92,179,-1,40],[92,182,-1,60],[92,203,-1,60],[92,206,-1,40],[92,208,1,15],[92,213,1,60],[92,227,-1,40],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,-1,40],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,-1,40],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-1,40],[92,478,-1,60],[92,488,-1,60],[92,493,1,60],[92,499,19,60],[92,502,-1,40],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,1,20],[94,283,1,30],[94,286,-1,30],[94,296,1,20],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-1,15],[94,478,1,20],[94,488,-1,30],[94,493,1,30],[94,499,1,20],[94,502,-1,30],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,2,15],[104,56,-2,15],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,-2,5],[106,296,2,5],[110,69,-1,24],[110,104,1,24],[110,133,2,15],[110,168,-2,15],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,-1,6],[0,499,1,6],[2,7,-1,20],[2,42,1,20],[2,475,-31,60],[2,502,31,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-3,10],[7,283,-1,30],[7,286,1,30],[7,296,-3,10],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,1,5],[7,488,1,30],[7,493,-1,30],[7,499,1,5],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-3,10],[9,283,-1,30],[9,286,1,30],[9,296,-3,10],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,1,5],[9,488,1,30],[9,493,-1,30],[9,499,1,5],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-3,10],[10,283,-1,30],[10,286,1,30],[10,296,-3,10],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,1,5],[10,488,1,30],[10,493,-1,30],[10,499,1,5],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,1,10],[11,35,1,60],[11,38,1,15],[11,56,1,10],[11,61,-1,60],[11,64,-1,60],[11,69,1,10],[11,91,-1,60],[11,94,-3,20],[11,104,1,10],[11,109,-1,60],[11,115,-3,20],[11,118,-1,60],[11,128,-1,60],[11,133,1,10],[11,155,-1,60],[11,158,-3,20],[11,168,1,10],[11,173,-1,60],[11,179,-3,20],[11,182,-1,60],[11,203,-1,60],[11,206,-3,20],[11,208,1,15],[11,213,1,60],[11,227,-3,20],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-3,20],[11,261,17,30],[11,283,1,60],[11,286,-1,60],[11,296,7,30],[11,301,-3,20],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,1,10],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,1,10],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,-1,6],[13,499,1,6],[14,133,-1,20],[14,168,1,20],[14,478,-1,6],[14,499,1,6],[15,261,-1,6],[15,296,1,6],[15,478,1,6],[15,499,-1,6],[16,21,-1,20],[16,56,1,20],[16,475,-31,60],[16,502,31,60],[20,133,-1,20],[20,168,1,20],[20,475,-31,60],[20,502,31,60],[21,261,-1,6],[21,296,1,6],[21,475,61,120],[21,502,-61,120],[25,7,-1,20],[25,42,1,20],[25,475,31,60],[25,502,-31,60],[27,7,-1,20],[27,42,1,20],[27,478,1,6],[27,499,-1,6],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,23,60],[37,168,-23,60],[41,21,-1,20],[41,56,1,20],[41,261,-1,10],[41,296,1,10],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,23,60],[43,56,-23,60],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,31,60],[44,502,-31,60],[46,133,-1,20],[46,168,1,20],[46,475,31,60],[46,502,-31,60],[47,261,-1,6],[47,296,1,6],[47,475,-61,120],[47,502,61,120],[51,69,1,20],[51,104,-1,20],[51,478,-1,6],[51,499,1,6],[52,133,1,20],[52,168,-1,20],[52,478,-1,6],[52,499,1,6],[53,261,1,6],[53,296,-1,6],[53,478,1,6],[53,499,-1,6],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-3,10],[57,283,-1,30],[57,286,1,30],[57,296,-3,10],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,1,5],[57,488,1,30],[57,493,-1,30],[57,499,1,5],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-3,10],[61,283,-1,30],[61,286,1,30],[61,296,-3,10],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,1,5],[61,488,1,30],[61,493,-1,30],[61,499,1,5],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-3,10],[62,283,-1,30],[62,286,1,30],[62,296,-3,10],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,1,5],[62,488,1,30],[62,493,-1,30],[62,499,1,5],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,1,10],[63,35,1,60],[63,38,1,15],[63,56,1,10],[63,61,-1,60],[63,64,-1,60],[63,69,1,10],[63,91,-1,60],[63,94,-3,20],[63,104,1,10],[63,109,-1,60],[63,115,-3,20],[63,118,-1,60],[63,128,-1,60],[63,133,1,10],[63,155,-1,60],[63,158,-3,20],[63,168,1,10],[63,173,-1,60],[63,179,-3,20],[63,182,-1,60],[63,203,-1,60],[63,206,-3,20],[63,208,1,15],[63,213,1,60],[63,227,-3,20],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-3,20],[63,261,7,30],[63,283,1,60],[63,286,-1,60],[63,296,17,30],[63,301,-3,20],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,1,10],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,1,10],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,4,15],[70,296,-4,15],[71,7,1,24],[71,42,-1,24],[71,133,-1,3],[71,168,1,3],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,3],[76,42,-1,120],[76,56,1,3],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,3,10],[79,283,1,30],[79,286,-1,30],[79,296,3,10],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,7,15],[79,478,-1,5],[79,488,-1,30],[79,493,1,30],[79,499,-1,5],[79,502,-17,30],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-3,20],[81,35,1,60],[81,38,1,15],[81,56,-3,20],[81,61,-1,60],[81,64,-1,60],[81,69,-3,20],[81,91,-1,60],[81,94,1,10],[81,104,-3,20],[81,109,-1,60],[81,115,1,10],[81,118,-1,60],[81,128,-1,60],[81,133,-3,20],[81,155,-1,60],[81,158,1,10],[81,168,-3,20],[81,173,-1,60],[81,179,1,10],[81,182,-1,60],[81,203,-1,60],[81,206,1,10],[81,208,1,15],[81,213,1,60],[81,227,1,10],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,1,10],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,1,10],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-3,20],[81,478,-13,30],[81,488,-1,60],[81,493,1,60],[81,499,7,30],[81,502,-3,20],[81,511,-1,120],[87,7,1,120],[87,21,1,3],[87,42,-1,120],[87,56,-1,3],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,3],[90,168,-1,3],[91,7,-1,20],[91,42,1,20],[91,261,-4,15],[91,296,4,15],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-3,20],[92,35,1,60],[92,38,1,15],[92,56,-3,20],[92,61,-1,60],[92,64,-1,60],[92,69,-3,20],[92,91,-1,60],[92,94,1,10],[92,104,-3,20],[92,109,-1,60],[92,115,1,10],[92,118,-1,60],[92,128,-1,60],[92,133,-3,20],[92,155,-1,60],[92,158,1,10],[92,168,-3,20],[92,173,-1,60],[92,179,1,10],[92,182,-1,60],[92,203,-1,60],[92,206,1,10],[92,208,1,15],[92,213,1,60],[92,227,1,10],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,1,10],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,1,10],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-3,20],[92,478,7,30],[92,488,-1,60],[92,493,1,60],[92,499,-13,30],[92,502,-3,20],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,3,10],[94,283,1,30],[94,286,-1,30],[94,296,3,10],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-17,30],[94,478,-1,5],[94,488,-1,30],[94,493,1,30],[94,499,-1,5],[94,502,7,15],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,23,60],[104,56,-23,60],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,1,10],[106,296,-1,10],[110,69,-1,24],[110,104,1,24],[110,133,23,60],[110,168,-23,60],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,448,-1,20],[0,493,1,20],[2,28,3,20],[2,49,-3,20],[2,448,-1,20],[2,493,1,20],[7,2,1,30],[7,11,-2,15],[7,21,1,5],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-1,10],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-1,20],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-1,20],[7,433,-1,30],[7,440,-1,30],[7,448,-1,20],[7,457,1,30],[7,466,1,20],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,-1,20],[7,499,-1,30],[7,506,-1,30],[7,511,-1,20],[9,21,3,20],[9,56,-3,20],[9,386,1,20],[9,431,-1,20],[10,21,3,20],[10,56,-3,20],[10,322,1,20],[10,367,-1,20],[11,21,-3,40],[11,56,3,40],[13,386,-1,20],[13,431,1,20],[14,322,-1,20],[14,367,1,20],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,1,10],[16,38,2,15],[16,47,-1,30],[16,49,-1,5],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,1,20],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,1,20],[16,433,1,30],[16,440,1,30],[16,448,1,20],[16,457,-1,30],[16,466,-1,20],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,1,20],[16,499,1,30],[16,506,1,30],[16,511,1,20],[20,28,3,20],[20,49,-3,20],[20,322,-1,20],[20,367,1,20],[21,28,-3,40],[21,49,3,40],[25,28,-3,20],[25,49,3,20],[25,448,-1,20],[25,493,1,20],[27,448,-1,20],[27,493,1,20],[36,386,-1,20],[36,431,1,20],[37,322,1,20],[37,367,-1,20],[37,386,1,8],[37,431,-1,8],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-3,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,1,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,1,20],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,1,20],[41,433,1,30],[41,440,1,30],[41,448,1,20],[41,457,-1,30],[41,466,-1,20],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,1,20],[41,499,1,30],[41,506,1,30],[41,511,1,20],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,10],[42,369,-1,30],[42,376,-1,30],[42,386,1,20],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,1,20],[42,433,1,30],[42,440,1,30],[42,448,1,20],[42,457,-1,30],[42,466,-1,20],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,1,20],[42,499,1,30],[42,506,1,30],[42,511,1,20],[43,2,1,60],[43,11,-1,15],[43,21,1,40],[43,28,1,40],[43,38,-1,15],[43,47,1,60],[43,49,1,40],[43,56,1,40],[43,64,1,60],[43,73,-1,15],[43,87,1,40],[43,94,1,40],[43,100,-1,15],[43,109,1,60],[43,115,1,40],[43,122,1,40],[43,128,1,40],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,1,40],[43,179,1,60],[43,186,1,60],[43,194,1,40],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,1,40],[43,241,1,60],[43,248,1,60],[43,256,1,40],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,1,40],[43,307,1,60],[43,314,1,60],[43,322,1,40],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,1,40],[43,369,1,60],[43,376,1,60],[43,386,-9,40],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-3,40],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,1,20],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-1,20],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,-1,5],[44,38,2,15],[44,47,-1,30],[44,49,1,10],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,1,20],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,1,20],[44,433,1,30],[44,440,1,30],[44,448,1,20],[44,457,-1,30],[44,466,-1,20],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,1,20],[44,499,1,30],[44,506,1,30],[44,511,1,20],[46,28,-3,20],[46,49,3,20],[46,322,-1,20],[46,367,1,20],[47,28,3,40],[47,49,-3,40],[51,386,1,20],[51,431,-1,20],[52,322,1,20],[52,367,-1,20],[57,2,-1,30],[57,11,2,15],[57,21,1,10],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-1,5],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,1,20],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,1,20],[57,433,1,30],[57,440,1,30],[57,448,1,20],[57,457,-1,30],[57,466,-1,20],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,1,20],[57,499,1,30],[57,506,1,30],[57,511,1,20],[61,21,3,20],[61,56,-3,20],[61,386,-1,20],[61,431,1,20],[62,21,3,20],[62,56,-3,20],[62,322,-1,20],[62,367,1,20],[63,21,-3,40],[63,56,3,40],[70,194,1,10],[70,239,-1,10],[70,448,-1,20],[70,493,1,20],[71,448,1,8],[71,493,-1,8],[72,386,1,20],[72,431,-1,20],[72,448,-1,20],[72,493,1,20],[76,2,1,60],[76,11,-1,15],[76,21,1,40],[76,28,1,40],[76,38,-1,15],[76,47,1,60],[76,49,1,40],[76,56,1,40],[76,64,1,60],[76,73,-1,15],[76,87,1,40],[76,94,1,40],[76,100,-1,15],[76,109,1,60],[76,115,1,40],[76,122,1,40],[76,128,1,40],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,1,40],[76,179,1,60],[76,186,1,60],[76,194,1,40],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,1,40],[76,241,1,60],[76,248,1,60],[76,256,1,40],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,1,40],[76,307,1,60],[76,314,1,60],[76,322,1,40],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,1,40],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,-9,40],[76,457,1,60],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-3,40],[76,499,-1,60],[76,506,-1,60],[78,28,-3,40],[78,49,3,40],[79,21,-3,20],[79,28,-3,20],[79,49,3,20],[79,56,3,20],[81,21,-3,40],[81,56,3,40],[87,2,-1,60],[87,11,1,15],[87,21,-1,40],[87,28,-1,40],[87,38,1,15],[87,47,-1,60],[87,49,-1,40],[87,56,-1,40],[87,64,-1,60],[87,73,1,15],[87,87,-1,40],[87,94,-1,40],[87,100,1,15],[87,109,-1,60],[87,115,-1,40],[87,122,-1,40],[87,128,-1,40],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,-1,40],[87,179,-1,60],[87,186,-1,60],[87,194,-1,40],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-1,40],[87,241,-1,60],[87,248,-1,60],[87,256,-1,40],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,-1,40],[87,307,-1,60],[87,314,-1,60],[87,322,-1,40],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-1,40],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,3,40],[87,457,-1,60],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,9,40],[87,499,1,60],[87,506,1,60],[89,386,-1,20],[89,431,1,20],[89,448,-1,20],[89,493,1,20],[90,448,1,8],[90,493,-1,8],[91,194,-1,10],[91,239,1,10],[91,448,-1,20],[91,493,1,20],[92,21,-3,40],[92,56,3,40],[94,21,-3,20],[94,28,3,20],[94,49,-3,20],[94,56,3,20],[99,28,3,40],[99,49,-3,40],[104,2,1,60],[104,11,-1,15],[104,21,1,40],[104,28,1,40],[104,38,-1,15],[104,47,1,60],[104,49,1,40],[104,56,1,40],[104,64,1,60],[104,73,-1,15],[104,87,1,40],[104,94,1,40],[104,100,-1,15],[104,109,1,60],[104,115,1,40],[104,122,1,40],[104,128,1,40],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,1,40],[104,179,1,60],[104,186,1,60],[104,194,1,40],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,1,40],[104,241,1,60],[104,248,1,60],[104,256,1,40],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,1,40],[104,307,1,60],[104,314,1,60],[104,322,1,40],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,1,40],[104,369,1,60],[104,376,1,60],[104,386,-3,40],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-9,40],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,1,20],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-1,20],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,10],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,369,-1,30],[105,376,-1,30],[105,386,1,20],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,1,20],[105,433,1,30],[105,440,1,30],[105,448,1,20],[105,457,-1,30],[105,466,-1,20],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,1,20],[105,499,1,30],[105,506,1,30],[105,511,1,20],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,1,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-3,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,1,20],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,1,20],[106,433,1,30],[106,440,1,30],[106,448,1,20],[106,457,-1,30],[106,466,-1,20],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,1,20],[106,499,1,30],[106,506,1,30],[106,511,1,20],[110,322,1,20],[110,367,-1,20],[110,386,-1,8],[110,431,1,8],[111,386,1,20],[111,431,-1,20]],[[0,25,-1,3],[0,52,1,3],[0,448,-1,5],[0,493,1,5],[2,28,-7,30],[2,49,7,30],[2,448,-1,5],[2,493,1,5],[7,2,1,30],[7,11,-2,15],[7,21,19,60],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-13,60],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-3,10],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-3,10],[7,433,-1,30],[7,440,-1,30],[7,448,1,5],[7,457,1,30],[7,466,1,5],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,1,5],[7,499,-1,30],[7,506,-1,30],[7,511,-1,5],[9,21,4,15],[9,56,-4,15],[9,386,-3,10],[9,431,3,10],[10,21,4,15],[10,56,-4,15],[10,322,1,5],[10,367,-1,5],[11,21,-2,15],[11,56,2,15],[11,194,-1,6],[11,239,1,6],[13,25,-1,3],[13,52,1,3],[13,386,3,10],[13,431,-3,10],[14,25,-1,3],[14,52,1,3],[14,322,-1,5],[14,367,1,5],[15,25,1,3],[15,52,-1,3],[15,194,1,6],[15,239,-1,6],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,-17,60],[16,38,2,15],[16,47,-1,30],[16,49,11,60],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,3,10],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,3,10],[16,433,1,30],[16,440,1,30],[16,448,-1,5],[16,457,-1,30],[16,466,-1,5],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,-1,5],[16,499,1,30],[16,506,1,30],[16,511,1,5],[20,28,-7,30],[20,49,7,30],[20,322,-1,5],[20,367,1,5],[21,28,11,30],[21,49,-11,30],[21,194,1,6],[21,239,-1,6],[25,28,7,30],[25,49,-7,30],[25,448,-1,5],[25,493,1,5],[27,25,1,3],[27,52,-1,3],[27,448,-1,5],[27,493,1,5],[36,194,1,6],[36,239,-1,6],[36,386,3,10],[36,431,-3,10],[37,322,7,60],[37,367,-7,60],[37,386,1,12],[37,431,-1,12],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-9,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,7,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,3,10],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,3,10],[41,433,1,30],[41,440,1,30],[41,448,-1,5],[41,457,-1,30],[41,466,-1,5],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,-1,5],[41,499,1,30],[41,506,1,30],[41,511,1,5],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,322,3,20],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,4],[42,369,-1,30],[42,376,-1,30],[42,386,3,10],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,3,10],[42,433,1,30],[42,440,1,30],[42,448,-1,5],[42,457,-1,30],[42,466,-1,5],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,-1,5],[42,499,1,30],[42,506,1,30],[42,511,1,5],[43,2,1,60],[43,11,-1,15],[43,21,-1,10],[43,28,-1,10],[43,38,-1,15],[43,47,1,60],[43,49,-1,10],[43,56,-1,10],[43,64,1,60],[43,73,-1,15],[43,87,3,20],[43,94,3,20],[43,100,-1,15],[43,109,1,60],[43,115,3,20],[43,122,3,20],[43,128,3,20],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,3,20],[43,179,1,60],[43,186,1,60],[43,194,-1,10],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,-1,10],[43,241,1,60],[43,248,1,60],[43,256,3,20],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,3,20],[43,307,1,60],[43,314,1,60],[43,322,-1,10],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,-1,10],[43,369,1,60],[43,376,1,60],[43,386,-47,60],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-1,60],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,7,60],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-7,60],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,11,60],[44,38,2,15],[44,47,-1,30],[44,49,-17,60],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,3,10],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,3,10],[44,433,1,30],[44,440,1,30],[44,448,-1,5],[44,457,-1,30],[44,466,-1,5],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,-1,5],[44,499,1,30],[44,506,1,30],[44,511,1,5],[46,28,7,30],[46,49,-7,30],[46,322,-1,5],[46,367,1,5],[47,28,-11,30],[47,49,11,30],[47,194,1,6],[47,239,-1,6],[51,25,-1,3],[51,52,1,3],[51,386,-3,10],[51,431,3,10],[52,25,-1,3],[52,52,1,3],[52,322,1,5],[52,367,-1,5],[53,25,1,3],[53,52,-1,3],[53,194,-1,6],[53,239,1,6],[57,2,-1,30],[57,11,2,15],[57,21,13,60],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-19,60],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,3,10],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,3,10],[57,433,1,30],[57,440,1,30],[57,448,-1,5],[57,457,-1,30],[57,466,-1,5],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,-1,5],[57,499,1,30],[57,506,1,30],[57,511,1,5],[61,21,4,15],[61,56,-4,15],[61,386,3,10],[61,431,-3,10],[62,21,4,15],[62,56,-4,15],[62,322,-1,5],[62,367,1,5],[63,21,-2,15],[63,56,2,15],[63,194,1,6],[63,239,-1,6],[70,194,7,30],[70,239,-7,30],[70,448,-1,5],[70,493,1,5],[71,322,1,12],[71,367,-1,12],[71,448,1,12],[71,493,-1,12],[72,386,-3,10],[72,431,3,10],[72,448,-1,5],[72,493,1,5],[76,2,1,60],[76,11,-1,15],[76,21,3,20],[76,28,3,20],[76,38,-1,15],[76,47,1,60],[76,49,3,20],[76,56,3,20],[76,64,1,60],[76,73,-1,15],[76,87,-1,10],[76,94,-1,10],[76,100,-1,15],[76,109,1,60],[76,115,-1,10],[76,122,-1,10],[76,128,-1,10],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,-1,10],[76,179,1,60],[76,186,1,60],[76,194,3,20],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,3,20],[76,241,1,60],[76,248,1,60],[76,256,-1,10],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,-1,10],[76,307,1,60],[76,314,1,60],[76,322,3,20],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,3,20],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,13,60],[76,457,1,60],[76,466,1,12],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-1,60],[76,499,-1,60],[76,506,-1,60],[76,511,-1,12],[78,25,1,6],[78,28,-2,15],[78,49,2,15],[78,52,-1,6],[79,21,-4,15],[79,28,7,30],[79,49,-7,30],[79,56,4,15],[81,21,-2,15],[81,25,-1,6],[81,52,1,6],[81,56,2,15],[87,2,-1,60],[87,11,1,15],[87,21,-3,20],[87,28,-3,20],[87,38,1,15],[87,47,-1,60],[87,49,-3,20],[87,56,-3,20],[87,64,-1,60],[87,73,1,15],[87,87,1,10],[87,94,1,10],[87,100,1,15],[87,109,-1,60],[87,115,1,10],[87,122,1,10],[87,128,1,10],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,1,10],[87,179,-1,60],[87,186,-1,60],[87,194,-3,20],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-3,20],[87,241,-1,60],[87,248,-1,60],[87,256,1,10],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,1,10],[87,307,-1,60],[87,314,-1,60],[87,322,-3,20],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-3,20],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,1,60],[87,457,-1,60],[87,466,-1,12],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,-13,60],[87,499,1,60],[87,506,1,60],[87,511,1,12],[89,386,3,10],[89,431,-3,10],[89,448,-1,5],[89,493,1,5],[90,322,-1,12],[90,367,1,12],[90,448,1,12],[90,493,-1,12],[91,194,-7,30],[91,239,7,30],[91,448,-1,5],[91,493,1,5],[92,21,-2,15],[92,25,1,6],[92,52,-1,6],[92,56,2,15],[94,21,-4,15],[94,28,-7,30],[94,49,7,30],[94,56,4,15],[99,25,1,6],[99,28,2,15],[99,49,-2,15],[99,52,-1,6],[104,2,1,60],[104,11,-1,15],[104,21,-1,10],[104,28,-1,10],[104,38,-1,15],[104,47,1,60],[104,49,-1,10],[104,56,-1,10],[104,64,1,60],[104,73,-1,15],[104,87,3,20],[104,94,3,20],[104,100,-1,15],[104,109,1,60],[104,115,3,20],[104,122,3,20],[104,128,3,20],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,3,20],[104,179,1,60],[104,186,1,60],[104,194,-1,10],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,-1,10],[104,241,1,60],[104,248,1,60],[104,256,3,20],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,3,20],[104,307,1,60],[104,314,1,60],[104,322,-1,10],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,-1,10],[104,369,1,60],[104,376,1,60],[104,386,-1,60],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-47,60],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,7,60],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-7,60],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,4],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,367,3,20],[105,369,-1,30],[105,376,-1,30],[105,386,3,10],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,3,10],[105,433,1,30],[105,440,1,30],[105,448,-1,5],[105,457,-1,30],[105,466,-1,5],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,-1,5],[105,499,1,30],[105,506,1,30],[105,511,1,5],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,7,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-9,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,3,10],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,3,10],[106,433,1,30],[106,440,1,30],[106,448,-1,5],[106,457,-1,30],[106,466,-1,5],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,-1,5],[106,499,1,30],[106,506,1,30],[106,511,1,5],[110,322,7,60],[110,367,-7,60],[110,386,-1,12],[110,431,1,12],[111,194,1,6],[111,239,-1,6],[111,386,-3,10],[111,431,3,10]],[[0,336,-1,20],[0,381,1,20],[2,140,3,20],[2,161,-3,20],[2,336,-1,20],[2,381,1,20],[7,133,3,20],[7,168,-3,20],[7,322,1,20],[7,367,-1,20],[9,133,3,20],[9,168,-3,20],[9,274,1,20],[9,319,-1,20],[10,128,-1,30],[10,133,1,5],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-1,10],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-1,20],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-1,20],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,-1,20],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,-1,20],[10,466,1,20],[10,511,-1,20],[11,133,-3,40],[11,168,3,40],[13,274,-1,20],[13,319,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[16,140,3,20],[16,161,-3,20],[16,322,-1,20],[16,367,1,20],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,1,10],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,-1,5],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,1,20],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,1,20],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,1,20],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,1,20],[20,466,-1,20],[20,511,1,20],[21,140,-3,40],[21,161,3,40],[25,140,-3,20],[25,161,3,20],[25,336,-1,20],[25,381,1,20],[27,336,-1,20],[27,381,1,20],[36,274,-1,20],[36,319,1,20],[37,128,-1,60],[37,133,1,40],[37,137,1,40],[37,140,1,40],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,1,40],[37,164,1,40],[37,168,1,40],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,1,40],[37,203,1,40],[37,206,1,40],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,1,40],[37,230,1,40],[37,234,1,40],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,1,40],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-11,40],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,1,40],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,-1,40],[37,322,1,40],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,1,40],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,1,20],[37,511,-1,20],[41,82,-1,10],[41,127,1,10],[41,322,-1,20],[41,367,1,20],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-1,20],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-1,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,-1,20],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,10],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,-1,20],[42,466,1,20],[42,511,-1,20],[43,274,7,40],[43,319,-7,40],[43,322,1,20],[43,367,-1,20],[44,140,-3,20],[44,161,3,20],[44,322,-1,20],[44,367,1,20],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,-1,5],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,1,10],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,1,20],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,1,20],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,1,20],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,1,20],[46,466,-1,20],[46,511,1,20],[47,140,3,40],[47,161,-3,40],[51,274,1,20],[51,319,-1,20],[52,128,-1,30],[52,133,1,20],[52,137,1,20],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,1,20],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-1,20],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-1,20],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,-1,20],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,-1,20],[52,466,1,20],[52,511,-1,20],[57,133,3,20],[57,168,-3,20],[57,322,-1,20],[57,367,1,20],[61,133,3,20],[61,168,-3,20],[61,274,-1,20],[61,319,1,20],[62,128,1,30],[62,133,1,10],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-1,5],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,1,20],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,1,20],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,1,20],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,1,20],[62,466,-1,20],[62,511,1,20],[63,133,-3,40],[63,168,3,40],[70,82,1,10],[70,127,-1,10],[70,336,-1,20],[70,381,1,20],[71,128,-1,60],[71,133,1,40],[71,137,1,40],[71,140,1,40],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,1,40],[71,164,1,40],[71,168,1,40],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,1,40],[71,203,1,40],[71,206,1,40],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,1,40],[71,230,1,40],[71,234,1,40],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,1,40],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,1,40],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,1,40],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,-11,40],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,1,40],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,-1,40],[72,274,1,20],[72,319,-1,20],[72,336,-1,20],[72,381,1,20],[76,336,7,40],[76,381,-7,40],[78,140,-3,40],[78,161,3,40],[79,133,-3,20],[79,140,-3,20],[79,161,3,20],[79,168,3,20],[81,133,-3,40],[81,168,3,40],[87,336,7,40],[87,381,-7,40],[89,274,-1,20],[89,319,1,20],[89,336,-1,20],[89,381,1,20],[90,128,1,60],[90,133,-1,40],[90,137,-1,40],[90,140,-1,40],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-1,40],[90,164,-1,40],[90,168,-1,40],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,-1,40],[90,203,-1,40],[90,206,-1,40],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,-1,40],[90,230,-1,40],[90,234,-1,40],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,-1,40],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-1,40],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,1,40],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-1,40],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,11,40],[91,82,-1,10],[91,127,1,10],[91,336,-1,20],[91,381,1,20],[92,133,-3,40],[92,168,3,40],[94,133,-3,20],[94,140,3,20],[94,161,-3,20],[94,168,3,20],[99,140,3,40],[99,161,-3,40],[104,274,-7,40],[104,319,7,40],[104,322,1,20],[104,367,-1,20],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,1,20],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,1,20],[105,322,-1,10],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,1,20],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,1,20],[105,466,-1,20],[105,511,1,20],[106,82,1,10],[106,127,-1,10],[106,322,-1,20],[106,367,1,20],[110,128,-1,60],[110,133,1,40],[110,137,1,40],[110,140,1,40],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,1,40],[110,164,1,40],[110,168,1,40],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,1,40],[110,203,1,40],[110,206,1,40],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,1,40],[110,230,1,40],[110,234,1,40],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,1,40],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,-1,40],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,1,40],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-11,40],[110,322,1,40],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,1,40],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,1,20],[110,511,-1,20],[111,274,1,20],[111,319,-1,20]],[[0,137,-1,3],[0,164,1,3],[0,336,-1,5],[0,381,1,5],[2,140,-7,30],[2,161,7,30],[2,336,-1,5],[2,381,1,5],[7,133,4,15],[7,168,-4,15],[7,322,1,5],[7,367,-1,5],[9,133,4,15],[9,168,-4,15],[9,274,-3,10],[9,319,3,10],[10,128,-1,30],[10,133,19,60],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-13,60],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-3,10],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-3,10],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,1,5],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,1,5],[10,466,1,5],[10,511,-1,5],[11,82,-1,6],[11,127,1,6],[11,133,-2,15],[11,168,2,15],[13,137,-1,3],[13,164,1,3],[13,274,3,10],[13,319,-3,10],[14,128,1,30],[14,133,-1,20],[14,137,-23,60],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,17,60],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,82,1,6],[15,127,-1,6],[15,137,1,3],[15,164,-1,3],[16,140,-7,30],[16,161,7,30],[16,322,-1,5],[16,367,1,5],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,-17,60],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,11,60],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,3,10],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,3,10],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,-1,5],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,-1,5],[20,466,-1,5],[20,511,1,5],[21,82,1,6],[21,127,-1,6],[21,140,11,30],[21,161,-11,30],[25,140,7,30],[25,161,-7,30],[25,336,-1,5],[25,381,1,5],[27,137,1,3],[27,164,-1,3],[27,336,-1,5],[27,381,1,5],[36,82,1,6],[36,127,-1,6],[36,274,3,10],[36,319,-3,10],[37,128,-1,60],[37,133,-1,10],[37,137,-1,10],[37,140,-1,10],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,-1,10],[37,164,-1,10],[37,168,-1,10],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,3,20],[37,203,3,20],[37,206,3,20],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,3,20],[37,230,3,20],[37,234,3,20],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,3,20],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-49,60],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,3,20],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,1,60],[37,322,-1,10],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,-1,10],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,7,60],[37,511,-7,60],[41,82,-2,5],[41,127,2,5],[41,322,-1,5],[41,367,1,5],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-3,10],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-3,10],[42,322,-3,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,1,5],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,4],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,1,5],[42,466,1,5],[42,511,-1,5],[43,274,7,60],[43,319,-7,60],[43,322,7,60],[43,367,-7,60],[44,140,7,30],[44,161,-7,30],[44,322,-1,5],[44,367,1,5],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,11,60],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,-17,60],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,3,10],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,3,10],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,-1,5],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,-1,5],[46,466,-1,5],[46,511,1,5],[47,82,1,6],[47,127,-1,6],[47,140,-11,30],[47,161,11,30],[51,137,-1,3],[51,164,1,3],[51,274,-3,10],[51,319,3,10],[52,128,-1,30],[52,133,1,20],[52,137,-17,60],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,23,60],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-3,10],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-3,10],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,1,5],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,1,5],[52,466,1,5],[52,511,-1,5],[53,82,-1,6],[53,127,1,6],[53,137,1,3],[53,164,-1,3],[57,133,4,15],[57,168,-4,15],[57,322,-1,5],[57,367,1,5],[61,133,4,15],[61,168,-4,15],[61,274,3,10],[61,319,-3,10],[62,128,1,30],[62,133,13,60],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-19,60],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,3,10],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,3,10],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,-1,5],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,-1,5],[62,466,-1,5],[62,511,1,5],[63,82,1,6],[63,127,-1,6],[63,133,-2,15],[63,168,2,15],[70,82,7,30],[70,127,-7,30],[70,336,-1,5],[70,381,1,5],[71,128,-1,60],[71,133,3,20],[71,137,3,20],[71,140,3,20],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,3,20],[71,164,3,20],[71,168,3,20],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,-1,10],[71,203,-1,10],[71,206,-1,10],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,-1,10],[71,230,-1,10],[71,234,-1,10],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,-1,10],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,-1,10],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,3,20],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,11,60],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,3,20],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,1,60],[71,466,1,12],[71,511,-1,12],[72,274,-3,10],[72,319,3,10],[72,336,-1,5],[72,381,1,5],[76,322,1,12],[76,336,7,60],[76,367,-1,12],[76,381,-7,60],[78,137,1,6],[78,140,-2,15],[78,161,2,15],[78,164,-1,6],[79,133,-4,15],[79,140,7,30],[79,161,-7,30],[79,168,4,15],[81,133,-2,15],[81,137,-1,6],[81,164,1,6],[81,168,2,15],[87,322,-1,12],[87,336,7,60],[87,367,1,12],[87,381,-7,60],[89,274,3,10],[89,319,-3,10],[89,336,-1,5],[89,381,1,5],[90,128,1,60],[90,133,-3,20],[90,137,-3,20],[90,140,-3,20],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-3,20],[90,164,-3,20],[90,168,-3,20],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,1,10],[90,203,1,10],[90,206,1,10],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,1,10],[90,230,1,10],[90,234,1,10],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,1,10],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,1,10],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-3,20],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,-1,60],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-3,20],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,-11,60],[90,466,-1,12],[90,511,1,12],[91,82,-7,30],[91,127,7,30],[91,336,-1,5],[91,381,1,5],[92,133,-2,15],[92,137,1,6],[92,164,-1,6],[92,168,2,15],[94,133,-4,15],[94,140,-7,30],[94,161,7,30],[94,168,4,15],[99,137,1,6],[99,140,2,15],[99,161,-2,15],[99,164,-1,6],[104,274,-7,60],[104,319,7,60],[104,322,7,60],[104,367,-7,60],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,3,10],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,3,10],[105,322,-1,4],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,-1,5],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,367,3,20],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,-1,5],[105,466,-1,5],[105,511,1,5],[106,82,2,5],[106,127,-2,5],[106,322,-1,5],[106,367,1,5],[110,128,-1,60],[110,133,-1,10],[110,137,-1,10],[110,140,-1,10],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,-1,10],[110,164,-1,10],[110,168,-1,10],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,3,20],[110,203,3,20],[110,206,3,20],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,3,20],[110,230,3,20],[110,234,3,20],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,3,20],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,1,60],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,3,20],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-49,60],[110,322,-1,10],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,-1,10],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,7,60],[110,511,-7,60],[111,82,1,6],[111,127,-1,6],[111,274,-3,10],[111,319,3,10]],[[5,1,2,15],[5,8,2,15],[5,32,2,15],[5,41,-8,15],[5,211,2,15],[5,218,2,15],[5,242,2,15],[5,251,-1,5],[5,259,-1,5],[5,266,-1,5],[5,290,-1,5],[5,299,2,15],[5,465,2,15],[5,472,2,15],[5,496,2,15],[5,505,-1,5],[34,1,2,15],[34,8,2,15],[34,32,2,15],[34,41,-8,15],[34,211,2,15],[34,218,2,15],[34,242,2,15],[34,251,-1,5],[34,259,-1,5],[34,266,-1,5],[34,290,-1,5],[34,299,2,15],[34,465,2,15],[34,472,2,15],[34,496,2,15],[34,505,-1,5],[40,1,2,15],[40,8,2,15],[40,32,2,15],[40,41,-8,15],[40,211,2,15],[40,218,2,15],[40,242,2,15],[40,251,-1,5],[40,259,-1,5],[40,266,-1,5],[40,290,-1,5],[40,299,2,15],[40,465,2,15],[40,472,2,15],[40,496,2,15],[40,505,-1,5],[85,1,2,15],[85,8,2,15],[85,32,2,15],[85,41,-8,15],[85,211,2,15],[85,218,2,15],[85,242,2,15],[85,251,-1,5],[85,259,-1,5],[85,266,-1,5],[85,290,-1,5],[85,299,2,15],[85,465,2,15],[85,472,2,15],[85,496,2,15],[85,505,-1,5],[97,1,2,15],[97,8,2,15],[97,32,2,15],[97,41,-8,15],[97,211,2,15],[97,218,2,15],[97,242,2,15],[97,251,-1,5],[97,259,-1,5],[97,266,-1,5],[97,290,-1,5],[97,299,2,15],[97,465,2,15],[97,472,2,15],[97,496,2,15],[97,505,-1,5]],[[3,67,-1,5],[3,74,-1,5],[3,98,-1,5],[3,107,2,15],[3,196,-8,15],[3,205,2,15],[3,229,2,15],[3,236,2,15],[3,276,-1,5],[3,285,2,15],[3,309,2,15],[3,316,2,15],[3,403,2,15],[3,410,2,15],[3,434,2,15],[3,443,-1,5],[32,67,-1,5],[32,74,-1,5],[32,98,-1,5],[32,107,2,15],[32,196,-8,15],[32,205,2,15],[32,229,2,15],[32,236,2,15],[32,276,-1,5],[32,285,2,15],[32,309,2,15],[32,316,2,15],[32,403,2,15],[32,410,2,15],[32,434,2,15],[32,443,-1,5],[38,67,-1,5],[38,74,-1,5],[38,98,-1,5],[38,107,2,15],[38,196,-8,15],[38,205,2,15],[38,229,2,15],[38,236,2,15],[38,276,-1,5],[38,285,2,15],[38,309,2,15],[38,316,2,15],[38,403,2,15],[38,410,2,15],[38,434,2,15],[38,443,-1,5],[50,67,-1,5],[50,74,-1,5],[50,98,-1,5],[50,107,2,15],[50,196,-8,15],[50,205,2,15],[50,229,2,15],[50,236,2,15],[50,276,-1,5],[50,285,2,15],[50,309,2,15],[50,316,2,15],[50,403,2,15],[50,410,2,15],[50,434,2,15],[50,443,-1,5],[95,67,-1,5],[95,74,-1,5],[95,98,-1,5],[95,107,2,15],[95,196,-8,15],[95,205,2,15],[95,229,2,15],[95,236,2,15],[95,276,-1,5],[95,285,2,15],[95,309,2,15],[95,316,2,15],[95,403,2,15],[95,410,2,15],[95,434,2,15],[95,443,-1,5]],[[24,4,2,15],[24,31,2,15],[24,32,2,15],[24,59,2,15],[24,79,2,15],[24,84,-1,5],[24,107,2,15],[24,112,-1,5],[24,385,-1,5],[24,410,2,15],[24,421,2,15],[24,446,-1,5],[24,458,2,15],[24,465,2,15],[24,494,-1,5],[24,501,-8,15],[48,4,2,15],[48,31,2,15],[48,32,2,15],[48,59,2,15],[48,79,2,15],[48,84,-1,5],[48,107,2,15],[48,112,-1,5],[48,385,-1,5],[48,410,2,15],[48,421,2,15],[48,446,-1,5],[48,458,2,15],[48,465,2,15],[48,494,-1,5],[48,501,-8,15],[67,4,2,15],[67,31,2,15],[67,32,2,15],[67,59,2,15],[67,79,2,15],[67,84,-1,5],[67,107,2,15],[67,112,-1,5],[67,385,-1,5],[67,410,2,15],[67,421,2,15],[67,446,-1,5],[67,458,2,15],[67,465,2,15],[67,494,-1,5],[67,501,-8,15],[80,4,2,15],[80,31,2,15],[80,32,2,15],[80,59,2,15],[80,79,2,15],[80,84,-1,5],[80,107,2,15],[80,112,-1,5],[80,385,-1,5],[80,410,2,15],[80,421,2,15],[80,446,-1,5],[80,458,2,15],[80,465,2,15],[80,494,-1,5],[80,501,-8,15],[82,4,2,15],[82,31,2,15],[82,32,2,15],[82,59,2,15],[82,79,2,15],[82,84,-1,5],[82,107,2,15],[82,112,-1,5],[82,385,-1,5],[82,410,2,15],[82,421,2,15],[82,446,-1,5],[82,458,2,15],[82,465,2,15],[82,494,-1,5],[82,501,-8,15]],[[23,50,-1,5],[23,55,2,15],[23,59,2,15],[23,62,2,15],[23,176,-1,5],[23,181,2,15],[23,185,2,15],[23,188,2,15],[23,321,-1,5],[23,324,-1,5],[23,328,-1,5],[23,333,2,15],[23,451,2,15],[23,454,2,15],[23,458,2,15],[23,463,-8,15],[35,50,-1,5],[35,55,2,15],[35,59,2,15],[35,62,2,15],[35,176,-1,5],[35,181,2,15],[35,185,2,15],[35,188,2,15],[35,321,-1,5],[35,324,-1,5],[35,328,-1,5],[35,333,2,15],[35,451,2,15],[35,454,2,15],[35,458,2,15],[35,463,-8,15],[55,50,-1,5],[55,55,2,15],[55,59,2,15],[55,62,2,15],[55,176,-1,5],[55,181,2,15],[55,185,2,15],[55,188,2,15],[55,321,-1,5],[55,324,-1,5],[55,328,-1,5],[55,333,2,15],[55,451,2,15],[55,454,2,15],[55,458,2,15],[55,463,-8,15],[65,50,-1,5],[65,55,2,15],[65,59,2,15],[65,62,2,15],[65,176,-1,5],[65,181,2,15],[65,185,2,15],[65,188,2,15],[65,321,-1,5],[65,324,-1,5],[65,328,-1,5],[65,333,2,15],[65,451,2,15],[65,454,2,15],[65,458,2,15],[65,463,-8,15],[68,50,-1,5],[68,55,2,15],[68,59,2,15],[68,62,2,15],[68,176,-1,5],[68,181,2,15],[68,185,2,15],[68,188,2,15],[68,321,-1,5],[68,324,-1,5],[68,328,-1,5],[68,333,2,15],[68,451,2,15],[68,454,2,15],[68,458,2,15],[68,463,-8,15]],[[1,19,-1,5],[1,59,2,15],[1,81,-1,5],[1,121,2,15],[1,143,2,15],[1,167,2,15],[1,205,2,15],[1,229,2,15],[1,276,-8,15],[1,316,2,15],[1,342,2,15],[1,382,-1,5],[1,392,-1,5],[1,416,-1,5],[1,458,2,15],[1,482,2,15],[17,19,-1,5],[17,59,2,15],[17,81,-1,5],[17,121,2,15],[17,143,2,15],[17,167,2,15],[17,205,2,15],[17,229,2,15],[17,276,-8,15],[17,316,2,15],[17,342,2,15],[17,382,-1,5],[17,392,-1,5],[17,416,-1,5],[17,458,2,15],[17,482,2,15],[66,19,-1,5],[66,59,2,15],[66,81,-1,5],[66,121,2,15],[66,143,2,15],[66,167,2,15],[66,205,2,15],[66,229,2,15],[66,276,-8,15],[66,316,2,15],[66,342,2,15],[66,382,-1,5],[66,392,-1,5],[66,416,-1,5],[66,458,2,15],[66,482,2,15],[75,19,-1,5],[75,59,2,15],[75,81,-1,5],[75,121,2,15],[75,143,2,15],[75,167,2,15],[75,205,2,15],[75,229,2,15],[75,276,-8,15],[75,316,2,15],[75,342,2,15],[75,382,-1,5],[75,392,-1,5],[75,416,-1,5],[75,458,2,15],[75,482,2,15],[83,19,-1,5],[83,59,2,15],[83,81,-1,5],[83,121,2,15],[83,143,2,15],[83,167,2,15],[83,205,2,15],[83,229,2,15],[83,276,-8,15],[83,316,2,15],[83,342,2,15],[83,382,-1,5],[83,392,-1,5],[83,416,-1,5],[83,458,2,15],[83,482,2,15]],[[8,32,2,15],[8,37,-1,5],[8,41,-1,5],[8,44,-1,5],[8,211,2,15],[8,214,2,15],[8,218,2,15],[8,223,-1,5],[8,352,-8,15],[8,357,2,15],[8,361,2,15],[8,364,2,15],[8,403,2,15],[8,406,2,15],[8,410,2,15],[8,415,-1,5],[12,32,2,15],[12,37,-1,5],[12,41,-1,5],[12,44,-1,5],[12,211,2,15],[12,214,2,15],[12,218,2,15],[12,223,-1,5],[12,352,-8,15],[12,357,2,15],[12,361,2,15],[12,364,2,15],[12,403,2,15],[12,406,2,15],[12,410,2,15],[12,415,-1,5],[45,32,2,15],[45,37,-1,5],[45,41,-1,5],[45,44,-1,5],[45,211,2,15],[45,214,2,15],[45,218,2,15],[45,223,-1,5],[45,352,-8,15],[45,357,2,15],[45,361,2,15],[45,364,2,15],[45,403,2,15],[45,406,2,15],[45,410,2,15],[45,415,-1,5],[107,32,2,15],[107,37,-1,5],[107,41,-1,5],[107,44,-1,5],[107,211,2,15],[107,214,2,15],[107,218,2,15],[107,223,-1,5],[107,352,-8,15],[107,357,2,15],[107,361,2,15],[107,364,2,15],[107,403,2,15],[107,406,2,15],[107,410,2,15],[107,415,-1,5],[109,32,2,15],[109,37,-1,5],[109,41,-1,5],[109,44,-1,5],[109,211,2,15],[109,214,2,15],[109,218,2,15],[109,223,-1,5],[109,352,-8,15],[109,357,2,15],[109,361,2,15],[109,364,2,15],[109,403,2,15],[109,406,2,15],[109,410,2,15],[109,415,-1,5]],[[29,13,-8,15],[29,31,2,15],[29,79,2,15],[29,93,2,15],[29,134,-1,5],[29,148,-1,5],[29,196,-1,5],[29,214,2,15],[29,271,2,15],[29,285,2,15],[29,333,2,15],[29,351,-1,5],[29,388,-1,5],[29,406,2,15],[29,454,2,15],[29,468,2,15],[49,13,-8,15],[49,31,2,15],[49,79,2,15],[49,93,2,15],[49,134,-1,5],[49,148,-1,5],[49,196,-1,5],[49,214,2,15],[49,271,2,15],[49,285,2,15],[49,333,2,15],[49,351,-1,5],[49,388,-1,5],[49,406,2,15],[49,454,2,15],[49,468,2,15],[54,13,-8,15],[54,31,2,15],[54,79,2,15],[54,93,2,15],[54,134,-1,5],[54,148,-1,5],[54,196,-1,5],[54,214,2,15],[54,271,2,15],[54,285,2,15],[54,333,2,15],[54,351,-1,5],[54,388,-1,5],[54,406,2,15],[54,454,2,15],[54,468,2,15],[56,13,-8,15],[56,31,2,15],[56,79,2,15],[56,93,2,15],[56,134,-1,5],[56,148,-1,5],[56,196,-1,5],[56,214,2,15],[56,271,2,15],[56,285,2,15],[56,333,2,15],[56,351,-1,5],[56,388,-1,5],[56,406,2,15],[56,454,2,15],[56,468,2,15],[108,13,-8,15],[108,31,2,15],[108,79,2,15],[108,93,2,15],[108,134,-1,5],[108,148,-1,5],[108,196,-1,5],[108,214,2,15],[108,271,2,15],[108,285,2,15],[108,333,2,15],[108,351,-1,5],[108,388,-1,5],[108,406,2,15],[108,454,2,15],[108,468,2,15]],[[26,22,-1,5],[26,62,2,15],[26,67,-8,15],[26,107,2,15],[26,157,2,15],[26,181,2,15],[26,200,-1,5],[26,224,-1,5],[26,262,-1,5],[26,302,2,15],[26,339,2,15],[26,379,-1,5],[26,397,2,15],[26,421,2,15],[26,472,2,15],[26,496,2,15],[30,22,-1,5],[30,62,2,15],[30,67,-8,15],[30,107,2,15],[30,157,2,15],[30,181,2,15],[30,200,-1,5],[30,224,-1,5],[30,262,-1,5],[30,302,2,15],[30,339,2,15],[30,379,-1,5],[30,397,2,15],[30,421,2,15],[30,472,2,15],[30,496,2,15],[64,22,-1,5],[64,62,2,15],[64,67,-8,15],[64,107,2,15],[64,157,2,15],[64,181,2,15],[64,200,-1,5],[64,224,-1,5],[64,262,-1,5],[64,302,2,15],[64,339,2,15],[64,379,-1,5],[64,397,2,15],[64,421,2,15],[64,472,2,15],[64,496,2,15],[73,22,-1,5],[73,62,2,15],[73,67,-8,15],[73,107,2,15],[73,157,2,15],[73,181,2,15],[73,200,-1,5],[73,224,-1,5],[73,262,-1,5],[73,302,2,15],[73,339,2,15],[73,379,-1,5],[73,397,2,15],[73,421,2,15],[73,472,2,15],[73,496,2,15],[96,22,-1,5],[96,62,2,15],[96,67,-8,15],[96,107,2,15],[96,157,2,15],[96,181,2,15],[96,200,-1,5],[96,224,-1,5],[96,262,-1,5],[96,302,2,15],[96,339,2,15],[96,379,-1,5],[96,397,2,15],[96,421,2,15],[96,472,2,15],[96,496,2,15]],[[4,55,2,15],[4,62,2,15],[4,103,2,15],[4,110,2,15],[4,131,-1,5],[4,138,-1,5],[4,211,2,15],[4,218,2,15],[4,304,-1,5],[4,313,2,15],[4,352,-1,5],[4,361,2,15],[4,388,-8,15],[4,397,2,15],[4,468,2,15],[4,477,-1,5],[33,55,2,15],[33,62,2,15],[33,103,2,15],[33,110,2,15],[33,131,-1,5],[33,138,-1,5],[33,211,2,15],[33,218,2,15],[33,304,-1,5],[33,313,2,15],[33,352,-1,5],[33,361,2,15],[33,388,-8,15],[33,397,2,15],[33,468,2,15],[33,477,-1,5],[69,55,2,15],[69,62,2,15],[69,103,2,15],[69,110,2,15],[69,131,-1,5],[69,138,-1,5],[69,211,2,15],[69,218,2,15],[69,304,-1,5],[69,313,2,15],[69,352,-1,5],[69,361,2,15],[69,388,-8,15],[69,397,2,15],[69,468,2,15],[69,477,-1,5],[74,55,2,15],[74,62,2,15],[74,103,2,15],[74,110,2,15],[74,131,-1,5],[74,138,-1,5],[74,211,2,15],[74,218,2,15],[74,304,-1,5],[74,313,2,15],[74,352,-1,5],[74,361,2,15],[74,388,-8,15],[74,397,2,15],[74,468,2,15],[74,477,-1,5],[88,55,2,15],[88,62,2,15],[88,103,2,15],[88,110,2,15],[88,131,-1,5],[88,138,-1,5],[88,211,2,15],[88,218,2,15],[88,304,-1,5],[88,313,2,15],[88,352,-1,5],[88,361,2,15],[88,388,-8,15],[88,397,2,15],[88,468,2,15],[88,477,-1,5]],[[18,145,-1,3],[18,174,2,3],[18,193,-1,3],[18,254,-1,3],[22,145,-1,3],[22,174,2,3],[22,193,-1,3],[22,254,-1,3],[84,145,-1,3],[84,174,2,3],[84,193,-1,3],[84,254,-1,3]],[[19,70,-1,3],[19,171,2,3],[19,273,-1,3],[19,508,-1,3],[28,70,-1,3],[28,171,2,3],[28,273,-1,3],[28,508,-1,3],[77,70,-1,3],[77,171,2,3],[77,273,-1,3],[77,508,-1,3]],[[39,88,-1,3],[39,162,-1,3],[39,271,2,3],[39,501,-1,3],[58,88,-1,3],[58,162,-1,3],[58,271,2,3],[58,501,-1,3],[86,88,-1,3],[86,162,-1,3],[86,271,2,3],[86,501,-1,3]],[[6,13,-1,5],[6,55,2,15],[6,93,2,15],[6,103,2,15],[6,157,2,15],[6,167,2,15],[6,205,2,15],[6,247,-1,5],[6,285,2,15],[6,295,2,15],[6,333,2,15],[6,375,-1,5],[6,397,2,15],[6,439,-1,5],[6,477,-8,15],[6,487,-1,5],[98,13,-1,5],[98,55,2,15],[98,93,2,15],[98,103,2,15],[98,157,2,15],[98,167,2,15],[98,205,2,15],[98,247,-1,5],[98,285,2,15],[98,295,2,15],[98,333,2,15],[98,375,-1,5],[98,397,2,15],[98,439,-1,5],[98,477,-8,15],[98,487,-1,5],[100,13,-1,5],[100,55,2,15],[100,93,2,15],[100,103,2,15],[100,157,2,15],[100,167,2,15],[100,205,2,15],[100,247,-1,5],[100,285,2,15],[100,295,2,15],[100,333,2,15],[100,375,-1,5],[100,397,2,15],[100,439,-1,5],[100,477,-8,15],[100,487,-1,5],[101,13,-1,5],[101,55,2,15],[101,93,2,15],[101,103,2,15],[101,157,2,15],[101,167,2,15],[101,205,2,15],[101,247,-1,5],[101,285,2,15],[101,295,2,15],[101,333,2,15],[101,375,-1,5],[101,397,2,15],[101,439,-1,5],[101,477,-8,15],[101,487,-1,5],[102,13,-1,5],[102,55,2,15],[102,93,2,15],[102,103,2,15],[102,157,2,15],[102,167,2,15],[102,205,2,15],[102,247,-1,5],[102,285,2,15],[102,295,2,15],[102,333,2,15],[102,375,-1,5],[102,397,2,15],[102,439,-1,5],[102,477,-8,15],[102,487,-1,5]],[[31,26,-1,5],[31,62,2,15],[31,79,2,15],[31,107,2,15],[31,152,-1,5],[31,188,2,15],[31,205,2,15],[31,233,2,15],[31,280,-1,5],[31,316,2,15],[31,333,2,15],[31,361,2,15],[31,410,2,15],[31,446,-8,15],[31,463,-1,5],[31,491,-1,5],[59,26,-1,5],[59,62,2,15],[59,79,2,15],[59,107,2,15],[59,152,-1,5],[59,188,2,15],[59,205,2,15],[59,233,2,15],[59,280,-1,5],[59,316,2,15],[59,333,2,15],[59,361,2,15],[59,410,2,15],[59,446,-8,15],[59,463,-1,5],[59,491,-1,5],[60,26,-1,5],[60,62,2,15],[60,79,2,15],[60,107,2,15],[60,152,-1,5],[60,188,2,15],[60,205,2,15],[60,233,2,15],[60,280,-1,5],[60,316,2,15],[60,333,2,15],[60,361,2,15],[60,410,2,15],[60,446,-8,15],[60,463,-1,5],[60,491,-1,5],[93,26,-1,5],[93,62,2,15],[93,79,2,15],[93,107,2,15],[93,152,-1,5],[93,188,2,15],[93,205,2,15],[93,233,2,15],[93,280,-1,5],[93,316,2,15],[93,333,2,15],[93,361,2,15],[93,410,2,15],[93,446,-8,15],[93,463,-1,5],[93,491,-1,5],[103,26,-1,5],[103,62,2,15],[103,79,2,15],[103,107,2,15],[103,152,-1,5],[103,188,2,15],[103,205,2,15],[103,233,2,15],[103,280,-1,5],[103,316,2,15],[103,333,2,15],[103,361,2,15],[103,410,2,15],[103,446,-8,15],[103,463,-1,5],[103,491,-1,5]]],"J_rows":[{"adds":[[0,1,2],[2,1,2]],"target":0,"translation":11},{"adds":[[20,-1,1]],"target":1,"translation":19},{"adds":[[0,1,2],[8,1,2]],"target":2,"translation":35},{"adds":[[17,-1,1]],"target":3,"translation":67},{"adds":[[24,-1,1]],"target":4,"translation":131},{"adds":[[16,-1,1]],"target":5,"translation":259},{"adds":[[28,-1,1]],"target":6,"translation":13},{"adds":[[10,1,2],[12,1,2]],"target":7,"translation":21},{"adds":[[21,-1,1]],"target":8,"translation":37},{"adds":[[6,1,2],[10,1,2]],"target":9,"translation":69},{"adds":[[10,1,2],[14,1,2]],"target":10,"translation":133},{"adds":[[4,1,2],[11,1,2]],"target":11,"translation":261},{"adds":[[21,-1,1]],"target":12,"translation":41},{"adds":[[2,1,2],[6,-1,2]],"target":13,"translation":73},{"adds":[[2,1,2],[14,-1,2]],"target":14,"translation":137},{"adds":[[2,-1,2],[4,-1,2]],"target":15,"translation":265},{"adds":[[8,1,2],[12,-1,2]],"target":16,"translation":49},{"adds":[[20,-1,1]],"target":17,"translation":81},{"adds":[[25,-1,1]],"target":18,"translation":145},{"adds":[[26,-1,1]],"target":19,"translation":273},{"adds":[[8,1,2],[14,-1,2]],"target":20,"translation":161},{"adds":[[4,-1,2],[9,1,2]],"target":21,"translation":289},{"adds":[[25,-1,1]],"target":22,"translation":193},{"adds":[[19,-1,1]],"target":23,"translation":321},{"adds":[[18,-1,1]],"target":24,"translation":385},{"adds":[[0,1,2],[8,-1,2]],"target":25,"translation":14},{"adds":[[23,-1,1]],"target":26,"translation":22},{"adds":[[0,1,2],[2,-1,2]],"target":27,"translation":38},{"adds":[[26,-1,1]],"target":28,"translation":70},{"adds":[[22,-1,1]],"target":29,"translation":134},{"adds":[[23,-1,1]],"target":30,"translation":262},{"adds":[[29,-1,1]],"target":31,"translation":26},{"adds":[[17,-1,1]],"target":32,"translation":74},{"adds":[[24,-1,1]],"target":33,"translation":138},{"adds":[[16,-1,1]],"target":34,"translation":266},{"adds":[[19,-1,1]],"target":35,"translation":50},{"adds":[[4,-1,2],[6,-1,2]],"target":36,"translation":146},{"adds":[[7,-1,2],[15,-1,2]],"target":37,"translation":274},{"adds":[[17,-1,1]],"target":38,"translation":98},{"adds":[[27,-1,1]],"target":39,"translation":162},{"adds":[[16,-1,1]],"target":40,"translation":290},{"adds":[[5,-1,2],[12,-1,2]],"target":41,"translation":194},{"adds":[[12,-1,2],[14,1,2]],"target":42,"translation":322},{"adds":[[6,-1,1],[7,1,2],[13,-1,2]],"target":43,"translation":386},{"adds":[[8,-1,2],[12,-1,2]],"target":44,"translation":28},{"adds":[[21,-1,1]],"target":45,"translation":44},{"adds":[[8,-1,2],[14,-1,2]],"target":46,"translation":140},{"adds":[[4,-1,2],[9,-1,2]],"target":47,"translation":268},{"adds":[[18,-1,1]],"target":48,"translation":84},{"adds":[[22,-1,1]],"target":49,"translation":148},{"adds":[[17,-1,1]],"target":50,"translation":276},{"adds":[[2,1,2],[6,1,2]],"target":51,"translation":100},{"adds":[[2,1,2],[14,1,2]],"target":52,"translation":164},{"adds":[[2,-1,2],[4,1,2]],"target":53,"translation":292},{"adds":[[22,-1,1]],"target":54,"translation":196},{"adds":[[19,-1,1]],"target":55,"translation":324},{"adds":[[22,-1,1]],"target":56,"translation":388},{"adds":[[10,1,2],[12,-1,2]],"target":57,"translation":56},{"adds":[[27,-1,1]],"target":58,"translation":88},{"adds":[[29,-1,1]],"target":59,"translation":152},{"adds":[[29,-1,1]],"target":60,"translation":280},{"adds":[[6,-1,2],[10,1,2]],"target":61,"translation":104},{"adds":[[10,1,2],[14,-1,2]],"target":62,"translation":168},{"adds":[[4,-1,2],[11,1,2]],"target":63,"translation":296},{"adds":[[23,-1,1]],"target":64,"translation":200},{"adds":[[19,-1,1]],"target":65,"translation":328},{"adds":[[20,-1,1]],"target":66,"translation":392},{"adds":[[18,-1,1]],"target":67,"translation":112},{"adds":[[19,-1,1]],"target":68,"translation":176},{"adds":[[24,-1,1]],"target":69,"translation":304},{"adds":[[0,1,2],[4,-1,1],[5,1,2]],"target":70,"translation":208},{"adds":[[1,1,2],[14,-1,1],[15,1,2]],"target":71,"translation":336},{"adds":[[0,1,2],[6,1,2]],"target":72,"translation":400},{"adds":[[23,-1,1]],"target":73,"translation":224},{"adds":[[24,-1,1]],"target":74,"translation":352},{"adds":[[20,-1,1]],"target":75,"translation":416},{"adds":[[0,1,1],[1,-1,2],[12,-1,1],[13,1,2]],"target":76,"translation":448},{"adds":[[26,-1,1]],"target":77,"translation":508},{"adds":[[3,1,2],[8,1,1],[9,-1,2]],"target":78,"translation":506},{"adds":[[8,-1,2],[10,-1,2]],"target":79,"translation":502},{"adds":[[18,-1,1]],"target":80,"translation":494},{"adds":[[2,-1,1],[3,1,2],[10,1,1],[11,-1,2]],"target":81,"translation":478},{"adds":[[18,-1,1]],"target":82,"translation":446},{"adds":[[20,-1,1]],"target":83,"translation":382},{"adds":[[25,-1,1]],"target":84,"translation":254},{"adds":[[16,-1,1]],"target":85,"translation":505},{"adds":[[27,-1,1]],"target":86,"translation":501},{"adds":[[0,1,1],[1,-1,2],[12,1,1],[13,-1,2]],"target":87,"translation":493},{"adds":[[24,-1,1]],"target":88,"translation":477},{"adds":[[0,1,2],[6,-1,2]],"target":89,"translation":445},{"adds":[[1,1,2],[14,1,1],[15,-1,2]],"target":90,"translation":381},{"adds":[[0,1,2],[4,1,1],[5,-1,2]],"target":91,"translation":253},{"adds":[[2,1,1],[3,-1,2],[10,1,1],[11,-1,2]],"target":92,"translation":499},{"adds":[[29,-1,1]],"target":93,"translation":491},{"adds":[[8,1,2],[10,-1,2]],"target":94,"translation":475},{"adds":[[17,-1,1]],"target":95,"translation":443},{"adds":[[23,-1,1]],"target":96,"translation":379},{"adds":[[16,-1,1]],"target":97,"translation":251},{"adds":[[28,-1,1]],"target":98,"translation":487},{"adds":[[3,1,2],[8,-1,1],[9,1,2]],"target":99,"translation":471},{"adds":[[28,-1,1]],"target":100,"translation":439},{"adds":[[28,-1,1]],"target":101,"translation":375},{"adds":[[28,-1,1]],"target":102,"translation":247},{"adds":[[29,-1,1]],"target":103,"translation":463},{"adds":[[6,1,1],[7,-1,2],[13,-1,2]],"target":104,"translation":431},{"adds":[[12,-1,2],[14,-1,2]],"target":105,"translation":367},{"adds":[[5,1,2],[12,-1,2]],"target":106,"translation":239},{"adds":[[21,-1,1]],"target":107,"translation":415},{"adds":[[22,-1,1]],"target":108,"translation":351},{"adds":[[21,-1,1]],"target":109,"translation":223},{"adds":[[7,1,2],[15,-1,2]],"target":110,"translation":319},{"adds":[[4,-1,2],[6,1,2]],"target":111,"translation":191}],"T_inverse_kernel":[[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,1,20],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,1,20],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,1,20],[0,453,-1,30],[0,466,-1,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,1,20],[0,499,1,30],[0,502,1,30],[0,511,1,20],[1,11,-1,40],[1,14,-1,40],[1,16,-1,60],[1,21,1,15],[1,35,-1,40],[1,38,-1,40],[1,56,1,15],[1,61,-1,60],[1,64,-1,40],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,-1,40],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,-1,40],[1,158,-1,40],[1,168,1,15],[1,173,-1,60],[1,179,-1,40],[1,182,-1,40],[1,203,-1,60],[1,206,-1,60],[1,208,-1,40],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-1,40],[1,256,-1,40],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,-1,40],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-1,40],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-1,40],[1,448,3,20],[1,453,-1,60],[1,466,3,40],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,3,20],[1,499,1,60],[1,502,1,60],[1,511,-3,40],[5,208,-2,5],[5,253,2,5],[6,400,1,20],[6,445,-1,20],[7,400,-3,40],[7,445,3,40],[8,14,3,20],[8,35,-3,20],[9,14,3,40],[9,35,-3,40],[10,7,3,20],[10,42,-3,20],[11,7,3,40],[11,42,-3,40],[12,448,1,20],[12,493,-1,20],[14,336,1,20],[14,381,-1,20]],[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,3,10],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,3,10],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,-1,5],[0,453,-1,30],[0,466,-3,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,-1,5],[0,499,1,30],[0,502,1,30],[0,511,3,20],[1,11,-3,20],[1,14,-3,20],[1,16,-1,60],[1,21,1,15],[1,35,-3,20],[1,38,-3,20],[1,56,1,15],[1,61,-1,60],[1,64,1,10],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,1,10],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,1,10],[1,158,1,10],[1,168,1,15],[1,173,-1,60],[1,179,1,10],[1,182,1,10],[1,203,-1,60],[1,206,-1,60],[1,208,-3,20],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-3,20],[1,256,1,10],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,1,10],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-3,20],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-3,20],[1,448,-1,10],[1,453,-1,60],[1,466,-13,120],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,-1,10],[1,499,1,60],[1,502,1,60],[1,511,13,120],[2,11,1,3],[2,38,-1,3],[3,11,1,6],[3,38,-1,6],[4,208,1,6],[4,253,-1,6],[5,208,-8,15],[5,253,8,15],[6,400,3,20],[6,445,-3,20],[7,400,13,120],[7,445,-13,120],[8,14,17,60],[8,35,-17,60],[9,14,-13,120],[9,35,13,120],[10,7,17,60],[10,42,-17,60],[11,7,-13,120],[11,42,13,120],[12,448,3,20],[12,493,-3,20],[13,448,1,6],[13,493,-1,6],[14,336,-7,20],[14,381,7,20],[15,336,-1,3],[15,381,1,3]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,1,20],[2,478,1,20],[2,484,1,30],[2,493,1,30],[2,499,1,20],[2,506,1,20],[2,511,1,3],[3,2,-1,40],[3,11,-1,40],[3,21,1,15],[3,28,1,15],[3,38,-1,40],[3,47,-1,40],[3,49,1,15],[3,56,1,15],[3,64,-1,40],[3,73,-1,40],[3,87,-1,60],[3,94,-1,60],[3,100,-1,40],[3,109,-1,40],[3,115,-1,60],[3,122,-1,60],[3,128,-1,40],[3,137,-1,40],[3,151,-1,60],[3,158,-1,60],[3,164,-1,40],[3,173,-1,40],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,-1,40],[3,265,-1,40],[3,279,-1,60],[3,286,-1,60],[3,292,-1,40],[3,301,-1,40],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,3,20],[3,484,1,60],[3,493,1,60],[3,499,3,20],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-1,60],[9,506,1,60],[10,478,-1,30],[10,499,1,30],[11,478,-1,60],[11,499,1,60],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,3,10],[2,478,-1,5],[2,484,1,30],[2,493,1,30],[2,499,-1,5],[2,506,3,10],[2,511,1,3],[3,2,1,10],[3,11,-3,20],[3,21,1,15],[3,28,1,15],[3,38,-3,20],[3,47,1,10],[3,49,1,15],[3,56,1,15],[3,64,1,10],[3,73,-3,20],[3,87,-1,60],[3,94,-1,60],[3,100,-3,20],[3,109,1,10],[3,115,-1,60],[3,122,-1,60],[3,128,1,10],[3,137,-3,20],[3,151,-1,60],[3,158,-1,60],[3,164,-3,20],[3,173,1,10],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,1,10],[3,265,-3,20],[3,279,-1,60],[3,286,-1,60],[3,292,-3,20],[3,301,1,10],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,-1,10],[3,484,1,60],[3,493,1,60],[3,499,-1,10],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-4,15],[9,506,4,15],[10,478,-1,30],[10,499,1,30],[11,478,7,30],[11,499,-7,30],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,208,1,10],[0,253,-1,10],[1,208,1,60],[1,253,-1,60],[2,265,1,3],[2,292,-1,3],[3,265,1,6],[3,292,-1,6],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,1,20],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,1,20],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,1,20],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,1,20],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,6],[4,511,-1,6],[5,128,-1,40],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-1,40],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,-1,40],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-1,40],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,3,20],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,3,20],[5,256,1,60],[5,261,-1,40],[5,265,-1,40],[5,268,-1,40],[5,274,1,60],[5,279,-1,40],[5,283,-1,40],[5,286,-1,40],[5,289,-1,40],[5,292,-1,40],[5,296,-1,40],[5,301,1,60],[5,307,-1,40],[5,310,-1,40],[5,314,-1,40],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-1,30],[5,511,1,30],[6,146,-1,10],[6,191,1,10],[7,146,-1,60],[7,191,1,60],[8,268,1,30],[8,289,-1,30],[9,268,-7,30],[9,289,7,30],[10,261,1,30],[10,296,-1,30],[11,261,-7,30],[11,296,7,30],[12,194,-1,10],[12,239,1,10],[13,194,-1,12],[13,239,1,12],[14,82,-1,10],[14,127,1,10],[15,82,-1,12],[15,127,1,12]],[[0,208,-1,10],[0,253,1,10],[1,208,-1,10],[1,253,1,10],[2,265,1,1],[2,292,-1,1],[3,265,1,2],[3,292,-1,2],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,3,10],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,-1,5],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,3,10],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,-1,5],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,2],[4,511,-1,2],[5,128,1,10],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-3,20],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,1,10],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-3,20],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,-1,10],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,-1,10],[5,256,1,60],[5,261,-3,20],[5,265,-3,20],[5,268,-3,20],[5,274,1,60],[5,279,1,10],[5,283,1,10],[5,286,1,10],[5,289,-3,20],[5,292,-3,20],[5,296,-3,20],[5,301,1,60],[5,307,1,10],[5,310,1,10],[5,314,1,10],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-3,10],[5,511,3,10],[6,146,1,10],[6,191,-1,10],[7,146,1,10],[7,191,-1,10],[8,268,3,10],[8,289,-3,10],[9,268,-7,20],[9,289,7,20],[10,261,3,10],[10,296,-3,10],[11,261,-7,20],[11,296,7,20],[12,194,-2,5],[12,239,2,5],[13,194,-1,4],[13,239,1,4],[14,82,-2,5],[14,127,2,5],[15,82,-1,4],[15,127,1,4]],[[0,400,1,20],[0,445,-1,20],[1,400,-3,40],[1,445,3,40],[5,146,2,5],[5,191,-2,5],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,1,20],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,1,20],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,1,20],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,1,20],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-1,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,1,20],[7,2,-1,40],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,-1,40],[7,49,1,15],[7,61,-1,60],[7,69,-1,40],[7,73,-1,40],[7,87,-1,60],[7,91,-1,60],[7,100,-1,40],[7,104,-1,40],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-1,40],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-1,40],[7,199,-1,60],[7,203,-1,60],[7,213,-1,40],[7,217,-1,40],[7,230,-1,60],[7,234,-1,60],[7,244,-1,40],[7,248,-1,40],[7,256,-1,40],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,-1,40],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,3,20],[7,398,-1,60],[7,400,-1,40],[7,412,1,60],[7,419,-1,60],[7,431,3,20],[7,433,1,60],[7,445,-1,40],[7,453,-1,60],[7,457,-1,60],[7,466,3,40],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,-3,40],[8,76,-3,20],[8,97,3,20],[9,76,-3,40],[9,97,3,40],[10,69,-3,20],[10,104,3,20],[11,69,-3,40],[11,104,3,40],[12,386,-1,20],[12,431,1,20],[13,386,-1,4],[13,431,1,4],[14,274,-1,20],[14,319,1,20],[15,274,-1,4],[15,319,1,4]],[[0,400,3,20],[0,445,-3,20],[1,400,13,120],[1,445,-13,120],[2,73,-1,3],[2,100,1,3],[3,73,-1,6],[3,100,1,6],[4,146,-1,6],[4,191,1,6],[5,146,8,15],[5,191,-8,15],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,3,10],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,3,10],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,-1,5],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,-1,5],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-3,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,3,20],[7,2,1,10],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,1,10],[7,49,1,15],[7,61,-1,60],[7,69,-3,20],[7,73,-3,20],[7,87,-1,60],[7,91,-1,60],[7,100,-3,20],[7,104,-3,20],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-3,20],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-3,20],[7,199,-1,60],[7,203,-1,60],[7,213,1,10],[7,217,1,10],[7,230,-1,60],[7,234,-1,60],[7,244,1,10],[7,248,1,10],[7,256,1,10],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,1,10],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,-1,10],[7,398,-1,60],[7,400,-3,20],[7,412,1,60],[7,419,-1,60],[7,431,-1,10],[7,433,1,60],[7,445,-3,20],[7,453,-1,60],[7,457,-1,60],[7,466,-13,120],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,13,120],[8,76,-17,60],[8,97,17,60],[9,76,13,120],[9,97,-13,120],[10,69,-17,60],[10,104,17,60],[11,69,13,120],[11,104,-13,120],[12,386,-3,20],[12,431,3,20],[13,386,-1,6],[13,431,1,6],[14,274,7,20],[14,319,-7,20],[15,274,-1,6],[15,319,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,-1,3],[2,506,1,3],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,7,30],[5,289,-7,30],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,1,20],[8,274,1,30],[8,286,-1,30],[8,289,1,20],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,1,20],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,1,20],[8,511,29,60],[9,2,-1,60],[9,14,-1,40],[9,16,-1,60],[9,28,-1,40],[9,35,-1,40],[9,47,-1,60],[9,49,-1,40],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,-1,40],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,-1,40],[9,128,-1,60],[9,140,-1,40],[9,146,1,15],[9,158,1,60],[9,161,-1,40],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,-1,40],[9,203,-1,60],[9,213,-1,40],[9,217,-1,60],[9,230,-1,60],[9,234,-1,40],[9,244,-1,60],[9,248,-1,40],[9,256,-1,40],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,-1,40],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,3,20],[9,475,-1,40],[9,484,1,60],[9,488,-1,60],[9,502,-1,40],[9,506,3,20],[9,511,-1,120],[10,475,1,60],[10,502,-1,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,1,6],[2,506,-1,6],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,-4,15],[5,289,4,15],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,3,10],[8,274,1,30],[8,286,-1,30],[8,289,3,10],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,-1,5],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,-1,5],[8,511,29,60],[9,2,-1,60],[9,14,-3,20],[9,16,-1,60],[9,28,-3,20],[9,35,-3,20],[9,47,-1,60],[9,49,-3,20],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,1,10],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,1,10],[9,128,-1,60],[9,140,-3,20],[9,146,1,15],[9,158,1,60],[9,161,-3,20],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,1,10],[9,203,-1,60],[9,213,1,10],[9,217,-1,60],[9,230,-1,60],[9,234,1,10],[9,244,-1,60],[9,248,1,10],[9,256,1,10],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,1,10],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,-1,10],[9,475,-3,20],[9,484,1,60],[9,488,-1,60],[9,502,-3,20],[9,506,-1,10],[9,511,-1,120],[10,475,31,60],[10,502,-31,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,-1,3],[2,499,1,3],[3,478,-1,6],[3,499,1,6],[4,261,-1,6],[4,296,1,6],[5,261,7,30],[5,296,-7,30],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,1,60],[8,502,-1,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,1,20],[10,283,1,30],[10,286,-1,30],[10,296,1,20],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,1,20],[10,488,-1,30],[10,493,1,30],[10,499,1,20],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-1,40],[11,478,3,20],[11,488,-1,60],[11,493,1,60],[11,499,3,20],[11,502,-1,40],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,12],[13,56,-1,12],[14,133,-1,20],[14,168,1,20],[15,133,1,12],[15,168,-1,12]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,1,6],[2,499,-1,6],[3,478,1,3],[3,499,-1,3],[4,261,-1,6],[4,296,1,6],[5,261,-4,15],[5,296,4,15],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,31,60],[8,502,-31,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,3,10],[10,283,1,30],[10,286,-1,30],[10,296,3,10],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,-1,5],[10,488,-1,30],[10,493,1,30],[10,499,-1,5],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-3,20],[11,35,1,60],[11,38,1,15],[11,56,-3,20],[11,61,-1,60],[11,64,-1,60],[11,69,-3,20],[11,91,-1,60],[11,94,1,10],[11,104,-3,20],[11,109,-1,60],[11,115,1,10],[11,118,-1,60],[11,128,-1,60],[11,133,-3,20],[11,155,-1,60],[11,158,1,10],[11,168,-3,20],[11,173,-1,60],[11,179,1,10],[11,182,-1,60],[11,203,-1,60],[11,206,1,10],[11,208,1,15],[11,213,1,60],[11,227,1,10],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,1,10],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,1,10],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-3,20],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-3,20],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,3],[13,56,-1,3],[14,133,-1,20],[14,168,1,20],[15,133,1,3],[15,168,-1,3]],[[0,448,1,20],[0,493,-1,20],[1,448,-3,40],[1,493,3,40],[5,194,-1,10],[5,239,1,10],[6,386,-1,20],[6,431,1,20],[7,386,3,40],[7,431,-3,40],[8,28,-3,20],[8,49,3,20],[9,28,-3,40],[9,49,3,40],[10,21,-3,20],[10,56,3,20],[11,21,-3,40],[11,56,3,40],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,1,20],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,1,20],[12,433,1,30],[12,440,1,30],[12,448,1,20],[12,457,-1,30],[12,466,-1,20],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,1,20],[12,499,1,30],[12,506,1,30],[12,511,1,20],[13,2,-1,60],[13,11,1,15],[13,21,-1,40],[13,28,-1,40],[13,38,1,15],[13,47,-1,60],[13,49,-1,40],[13,56,-1,40],[13,64,-1,60],[13,73,1,15],[13,87,-1,40],[13,94,-1,40],[13,100,1,15],[13,109,-1,60],[13,115,-1,40],[13,122,-1,40],[13,128,-1,40],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,-1,40],[13,179,-1,60],[13,186,-1,60],[13,194,-1,40],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-1,40],[13,241,-1,60],[13,248,-1,60],[13,256,-1,40],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,-1,40],[13,307,-1,60],[13,314,-1,60],[13,322,-1,40],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-1,40],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,3,20],[13,457,-1,60],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,3,20],[13,499,1,60],[13,506,1,60],[14,322,-1,20],[14,367,1,20]],[[0,448,1,5],[0,493,-1,5],[1,448,7,60],[1,493,-7,60],[2,25,1,3],[2,52,-1,3],[3,25,1,6],[3,52,-1,6],[4,194,1,6],[4,239,-1,6],[5,194,-7,30],[5,239,7,30],[6,386,3,10],[6,431,-3,10],[7,386,23,60],[7,431,-23,60],[8,28,7,30],[8,49,-7,30],[9,28,-2,15],[9,49,2,15],[10,21,-4,15],[10,56,4,15],[11,21,-2,15],[11,56,2,15],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,3,10],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,3,10],[12,433,1,30],[12,440,1,30],[12,448,-1,5],[12,457,-1,30],[12,466,-1,5],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,-1,5],[12,499,1,30],[12,506,1,30],[12,511,1,5],[13,2,-1,60],[13,11,1,15],[13,21,-3,20],[13,28,-3,20],[13,38,1,15],[13,47,-1,60],[13,49,-3,20],[13,56,-3,20],[13,64,-1,60],[13,73,1,15],[13,87,1,10],[13,94,1,10],[13,100,1,15],[13,109,-1,60],[13,115,1,10],[13,122,1,10],[13,128,1,10],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,1,10],[13,179,-1,60],[13,186,-1,60],[13,194,-3,20],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-3,20],[13,241,-1,60],[13,248,-1,60],[13,256,1,10],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,1,10],[13,307,-1,60],[13,314,-1,60],[13,322,-3,20],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-3,20],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,-1,10],[13,457,-1,60],[13,466,-1,12],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,-1,10],[13,499,1,60],[13,506,1,60],[13,511,1,12],[14,322,-1,5],[14,367,1,5],[15,322,-1,12],[15,367,1,12]],[[0,336,1,20],[0,381,-1,20],[1,336,7,40],[1,381,-7,40],[5,82,-1,10],[5,127,1,10],[6,274,-1,20],[6,319,1,20],[7,274,-7,40],[7,319,7,40],[8,140,-3,20],[8,161,3,20],[9,140,-3,40],[9,161,3,40],[10,133,-3,20],[10,168,3,20],[11,133,-3,40],[11,168,3,40],[12,322,-1,20],[12,367,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[15,128,1,60],[15,133,-1,40],[15,137,-1,40],[15,140,-1,40],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-1,40],[15,164,-1,40],[15,168,-1,40],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,-1,40],[15,203,-1,40],[15,206,-1,40],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,-1,40],[15,230,-1,40],[15,234,-1,40],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,-1,40],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,-1,40],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-1,40],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,3,20],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-1,40],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,3,20]],[[0,336,1,5],[0,381,-1,5],[1,336,7,60],[1,381,-7,60],[2,137,1,3],[2,164,-1,3],[3,137,1,6],[3,164,-1,6],[4,82,1,6],[4,127,-1,6],[5,82,-7,30],[5,127,7,30],[6,274,3,10],[6,319,-3,10],[7,274,-7,60],[7,319,7,60],[8,140,7,30],[8,161,-7,30],[9,140,-2,15],[9,161,2,15],[10,133,-4,15],[10,168,4,15],[11,133,-2,15],[11,168,2,15],[12,322,-1,5],[12,367,1,5],[13,322,-1,12],[13,367,1,12],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,128,1,60],[15,133,-3,20],[15,137,-3,20],[15,140,-3,20],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-3,20],[15,164,-3,20],[15,168,-3,20],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,1,10],[15,203,1,10],[15,206,1,10],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,1,10],[15,230,1,10],[15,234,1,10],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,1,10],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,1,10],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-3,20],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,-1,10],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-3,20],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,-1,10],[15,466,-1,12],[15,511,1,12]],[[16,1,2,15],[16,8,2,15],[16,32,2,15],[16,41,-8,15],[16,211,2,15],[16,218,2,15],[16,242,2,15],[16,251,-1,5],[16,259,-1,5],[16,266,-1,5],[16,290,-1,5],[16,299,2,15],[16,465,2,15],[16,472,2,15],[16,496,2,15],[16,505,-1,5]],[[17,67,-1,5],[17,74,-1,5],[17,98,-1,5],[17,107,2,15],[17,196,-8,15],[17,205,2,15],[17,229,2,15],[17,236,2,15],[17,276,-1,5],[17,285,2,15],[17,309,2,15],[17,316,2,15],[17,403,2,15],[17,410,2,15],[17,434,2,15],[17,443,-1,5]],[[18,4,2,15],[18,31,2,15],[18,32,2,15],[18,59,2,15],[18,79,2,15],[18,84,-1,5],[18,107,2,15],[18,112,-1,5],[18,385,-1,5],[18,410,2,15],[18,421,2,15],[18,446,-1,5],[18,458,2,15],[18,465,2,15],[18,494,-1,5],[18,501,-8,15]],[[19,50,-1,5],[19,55,2,15],[19,59,2,15],[19,62,2,15],[19,176,-1,5],[19,181,2,15],[19,185,2,15],[19,188,2,15],[19,321,-1,5],[19,324,-1,5],[19,328,-1,5],[19,333,2,15],[19,451,2,15],[19,454,2,15],[19,458,2,15],[19,463,-8,15]],[[20,19,-1,5],[20,59,2,15],[20,81,-1,5],[20,121,2,15],[20,143,2,15],[20,167,2,15],[20,205,2,15],[20,229,2,15],[20,276,-8,15],[20,316,2,15],[20,342,2,15],[20,382,-1,5],[20,392,-1,5],[20,416,-1,5],[20,458,2,15],[20,482,2,15]],[[21,32,2,15],[21,37,-1,5],[21,41,-1,5],[21,44,-1,5],[21,211,2,15],[21,214,2,15],[21,218,2,15],[21,223,-1,5],[21,352,-8,15],[21,357,2,15],[21,361,2,15],[21,364,2,15],[21,403,2,15],[21,406,2,15],[21,410,2,15],[21,415,-1,5]],[[22,13,-8,15],[22,31,2,15],[22,79,2,15],[22,93,2,15],[22,134,-1,5],[22,148,-1,5],[22,196,-1,5],[22,214,2,15],[22,271,2,15],[22,285,2,15],[22,333,2,15],[22,351,-1,5],[22,388,-1,5],[22,406,2,15],[22,454,2,15],[22,468,2,15]],[[23,22,-1,5],[23,62,2,15],[23,67,-8,15],[23,107,2,15],[23,157,2,15],[23,181,2,15],[23,200,-1,5],[23,224,-1,5],[23,262,-1,5],[23,302,2,15],[23,339,2,15],[23,379,-1,5],[23,397,2,15],[23,421,2,15],[23,472,2,15],[23,496,2,15]],[[24,55,2,15],[24,62,2,15],[24,103,2,15],[24,110,2,15],[24,131,-1,5],[24,138,-1,5],[24,211,2,15],[24,218,2,15],[24,304,-1,5],[24,313,2,15],[24,352,-1,5],[24,361,2,15],[24,388,-8,15],[24,397,2,15],[24,468,2,15],[24,477,-1,5]],[[25,145,-1,3],[25,174,2,3],[25,193,-1,3],[25,254,-1,3]],[[26,70,-1,3],[26,171,2,3],[26,273,-1,3],[26,508,-1,3]],[[27,88,-1,3],[27,162,-1,3],[27,271,2,3],[27,501,-1,3]],[[28,13,-1,5],[28,55,2,15],[28,93,2,15],[28,103,2,15],[28,157,2,15],[28,167,2,15],[28,205,2,15],[28,247,-1,5],[28,285,2,15],[28,295,2,15],[28,333,2,15],[28,375,-1,5],[28,397,2,15],[28,439,-1,5],[28,477,-8,15],[28,487,-1,5]],[[29,26,-1,5],[29,62,2,15],[29,79,2,15],[29,107,2,15],[29,152,-1,5],[29,188,2,15],[29,205,2,15],[29,233,2,15],[29,280,-1,5],[29,316,2,15],[29,333,2,15],[29,361,2,15],[29,410,2,15],[29,446,-8,15],[29,463,-1,5],[29,491,-1,5]]],"additive_D_lowering":{"complex_divide15_scans":30,"complex_multiply15_scans":30,"dyadic_real_primitives":204768,"effect":"z <- z-Da; a is unchanged","finish":"Divide each of30 target fields exactly by15 under the declared rational-grid contract.","group_action":"Translate the named source; apply all target ADDs; translate that source back.","groups":[{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":0,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":0,"target_adds":[[0,-3,4],[1,17,4],[2,-9,4],[3,-9,4]],"translation":11},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":21},{"source":0,"target_adds":[[13,5,1]],"translation":25},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":0,"target_adds":[[0,-3,4],[1,-23,4],[2,3,4],[3,3,4]],"translation":38},{"source":0,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":0,"target_adds":[[13,-5,1]],"translation":52},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":56},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":64},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":94},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":109},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":115},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":128},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":158},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":173},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":179},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":203},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":213},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":230},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":248},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":256},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":286},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":301},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":307},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":331},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":341},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":358},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":376},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":395},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":405},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":422},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":440},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,3,4],[13,3,1]],"translation":448},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":0,"target_adds":[[0,-3,4],[1,-9,4],[2,-5,1],[3,-5,1]],"translation":466},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":0,"target_adds":[[0,3,4],[1,9,4],[2,5,1],[3,5,1]],"translation":511},{"source":1,"target_adds":[[20,3,1]],"translation":19},{"source":1,"target_adds":[[20,-2,1]],"translation":59},{"source":1,"target_adds":[[20,3,1]],"translation":81},{"source":1,"target_adds":[[20,-2,1]],"translation":121},{"source":1,"target_adds":[[20,-2,1]],"translation":143},{"source":1,"target_adds":[[20,-2,1]],"translation":167},{"source":1,"target_adds":[[20,-2,1]],"translation":205},{"source":1,"target_adds":[[20,-2,1]],"translation":229},{"source":1,"target_adds":[[20,8,1]],"translation":276},{"source":1,"target_adds":[[20,-2,1]],"translation":316},{"source":1,"target_adds":[[20,-2,1]],"translation":342},{"source":1,"target_adds":[[20,3,1]],"translation":382},{"source":1,"target_adds":[[20,3,1]],"translation":392},{"source":1,"target_adds":[[20,3,1]],"translation":416},{"source":1,"target_adds":[[20,-2,1]],"translation":458},{"source":1,"target_adds":[[20,-2,1]],"translation":482},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":2,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":2,"target_adds":[[0,3,2],[1,7,2]],"translation":14},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":16},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":2,"target_adds":[[0,-3,1],[1,-5,1],[8,-3,2],[9,-3,2]],"translation":35},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":2,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":61},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":69},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":2,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":91},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":2,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":104},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":118},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":128},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":158},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":173},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":179},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":203},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":213},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":230},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":248},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":256},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":2,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":286},{"source":2,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":301},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":307},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":331},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":341},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":358},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":376},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":398},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,1,2],[9,1,2]],"translation":400},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":419},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,1,2],[9,1,2]],"translation":445},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":453},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":2,"target_adds":[[0,-3,4],[1,-9,4],[8,-29,4],[9,-29,4]],"translation":466},{"source":2,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":488},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":2,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":2,"target_adds":[[0,3,4],[1,9,4],[8,29,4],[9,29,4]],"translation":511},{"source":3,"target_adds":[[17,3,1]],"translation":67},{"source":3,"target_adds":[[17,3,1]],"translation":74},{"source":3,"target_adds":[[17,3,1]],"translation":98},{"source":3,"target_adds":[[17,-2,1]],"translation":107},{"source":3,"target_adds":[[17,8,1]],"translation":196},{"source":3,"target_adds":[[17,-2,1]],"translation":205},{"source":3,"target_adds":[[17,-2,1]],"translation":229},{"source":3,"target_adds":[[17,-2,1]],"translation":236},{"source":3,"target_adds":[[17,3,1]],"translation":276},{"source":3,"target_adds":[[17,-2,1]],"translation":285},{"source":3,"target_adds":[[17,-2,1]],"translation":309},{"source":3,"target_adds":[[17,-2,1]],"translation":316},{"source":3,"target_adds":[[17,-2,1]],"translation":403},{"source":3,"target_adds":[[17,-2,1]],"translation":410},{"source":3,"target_adds":[[17,-2,1]],"translation":434},{"source":3,"target_adds":[[17,3,1]],"translation":443},{"source":4,"target_adds":[[24,-2,1]],"translation":55},{"source":4,"target_adds":[[24,-2,1]],"translation":62},{"source":4,"target_adds":[[24,-2,1]],"translation":103},{"source":4,"target_adds":[[24,-2,1]],"translation":110},{"source":4,"target_adds":[[24,3,1]],"translation":131},{"source":4,"target_adds":[[24,3,1]],"translation":138},{"source":4,"target_adds":[[24,-2,1]],"translation":211},{"source":4,"target_adds":[[24,-2,1]],"translation":218},{"source":4,"target_adds":[[24,3,1]],"translation":304},{"source":4,"target_adds":[[24,-2,1]],"translation":313},{"source":4,"target_adds":[[24,3,1]],"translation":352},{"source":4,"target_adds":[[24,-2,1]],"translation":361},{"source":4,"target_adds":[[24,8,1]],"translation":388},{"source":4,"target_adds":[[24,-2,1]],"translation":397},{"source":4,"target_adds":[[24,-2,1]],"translation":468},{"source":4,"target_adds":[[24,3,1]],"translation":477},{"source":5,"target_adds":[[16,-2,1]],"translation":1},{"source":5,"target_adds":[[16,-2,1]],"translation":8},{"source":5,"target_adds":[[16,-2,1]],"translation":32},{"source":5,"target_adds":[[16,8,1]],"translation":41},{"source":5,"target_adds":[[16,-2,1]],"translation":211},{"source":5,"target_adds":[[16,-2,1]],"translation":218},{"source":5,"target_adds":[[16,-2,1]],"translation":242},{"source":5,"target_adds":[[16,3,1]],"translation":251},{"source":5,"target_adds":[[16,3,1]],"translation":259},{"source":5,"target_adds":[[16,3,1]],"translation":266},{"source":5,"target_adds":[[16,3,1]],"translation":290},{"source":5,"target_adds":[[16,-2,1]],"translation":299},{"source":5,"target_adds":[[16,-2,1]],"translation":465},{"source":5,"target_adds":[[16,-2,1]],"translation":472},{"source":5,"target_adds":[[16,-2,1]],"translation":496},{"source":5,"target_adds":[[16,3,1]],"translation":505},{"source":6,"target_adds":[[28,3,1]],"translation":13},{"source":6,"target_adds":[[28,-2,1]],"translation":55},{"source":6,"target_adds":[[28,-2,1]],"translation":93},{"source":6,"target_adds":[[28,-2,1]],"translation":103},{"source":6,"target_adds":[[28,-2,1]],"translation":157},{"source":6,"target_adds":[[28,-2,1]],"translation":167},{"source":6,"target_adds":[[28,-2,1]],"translation":205},{"source":6,"target_adds":[[28,3,1]],"translation":247},{"source":6,"target_adds":[[28,-2,1]],"translation":285},{"source":6,"target_adds":[[28,-2,1]],"translation":295},{"source":6,"target_adds":[[28,-2,1]],"translation":333},{"source":6,"target_adds":[[28,3,1]],"translation":375},{"source":6,"target_adds":[[28,-2,1]],"translation":397},{"source":6,"target_adds":[[28,3,1]],"translation":439},{"source":6,"target_adds":[[28,8,1]],"translation":477},{"source":6,"target_adds":[[28,3,1]],"translation":487},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":2},{"source":7,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":11},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":7,"target_adds":[[10,-3,2],[11,-3,2],[12,-3,1],[13,-19,4]],"translation":21},{"source":7,"target_adds":[[2,3,2],[3,3,2]],"translation":25},{"source":7,"target_adds":[[8,-3,4],[9,-3,4],[12,-3,4],[13,-3,4]],"translation":28},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":38},{"source":7,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":47},{"source":7,"target_adds":[[8,3,4],[9,3,4],[12,-3,4],[13,-3,4]],"translation":49},{"source":7,"target_adds":[[2,-3,2],[3,-3,2]],"translation":52},{"source":7,"target_adds":[[12,3,2],[13,13,4]],"translation":56},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":64},{"source":7,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":73},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":87},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":94},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":100},{"source":7,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":109},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":115},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":122},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":128},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":137},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":151},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":158},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":164},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":173},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":179},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":186},{"source":7,"target_adds":[[4,-3,2],[5,-6,1],[12,-3,4],[13,-3,4]],"translation":194},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":203},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":213},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":220},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":230},{"source":7,"target_adds":[[4,3,2],[5,6,1],[12,-3,4],[13,-3,4]],"translation":239},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":241},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":248},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":256},{"source":7,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":265},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":279},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":286},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":292},{"source":7,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":301},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":307},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":314},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,-3,4],[15,-3,1]],"translation":322},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":331},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":341},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":348},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":358},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,3,4],[15,3,1]],"translation":367},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":369},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":376},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":7,"target_adds":[[6,-3,4],[7,-9,4],[12,3,4],[13,9,2]],"translation":386},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":395},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":405},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":412},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":422},{"source":7,"target_adds":[[6,3,4],[7,9,4],[12,3,4],[13,9,2]],"translation":431},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":433},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":440},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":7,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":448},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":457},{"source":7,"target_adds":[[10,-29,4],[11,-29,4],[12,-3,4],[13,-3,1]],"translation":466},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":471},{"source":7,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":7,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":478},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":484},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":7,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":493},{"source":7,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":499},{"source":7,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":506},{"source":7,"target_adds":[[10,29,4],[11,29,4],[12,3,4],[13,3,1]],"translation":511},{"source":8,"target_adds":[[21,-2,1]],"translation":32},{"source":8,"target_adds":[[21,3,1]],"translation":37},{"source":8,"target_adds":[[21,3,1]],"translation":41},{"source":8,"target_adds":[[21,3,1]],"translation":44},{"source":8,"target_adds":[[21,-2,1]],"translation":211},{"source":8,"target_adds":[[21,-2,1]],"translation":214},{"source":8,"target_adds":[[21,-2,1]],"translation":218},{"source":8,"target_adds":[[21,3,1]],"translation":223},{"source":8,"target_adds":[[21,8,1]],"translation":352},{"source":8,"target_adds":[[21,-2,1]],"translation":357},{"source":8,"target_adds":[[21,-2,1]],"translation":361},{"source":8,"target_adds":[[21,-2,1]],"translation":364},{"source":8,"target_adds":[[21,-2,1]],"translation":403},{"source":8,"target_adds":[[21,-2,1]],"translation":406},{"source":8,"target_adds":[[21,-2,1]],"translation":410},{"source":8,"target_adds":[[21,3,1]],"translation":415},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":9,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":14},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":35},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":9,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":9,"target_adds":[[6,-3,1],[7,-5,1],[10,-3,2],[11,-3,2]],"translation":69},{"source":9,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":9,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":9,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":9,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":9,"target_adds":[[6,3,2],[7,7,2]],"translation":104},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":9,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":9,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":213},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":248},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":9,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":9,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":331},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":358},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":9,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":400},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":9,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":445},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":9,"target_adds":[[6,-3,4],[7,-9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":9,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":9,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":9,"target_adds":[[6,3,4],[7,9,4],[10,29,4],[11,29,4]],"translation":511},{"source":10,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":10,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":10,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":10,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":10,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":10,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":128},{"source":10,"target_adds":[[10,-3,2],[11,-3,2],[14,-3,1],[15,-19,4]],"translation":133},{"source":10,"target_adds":[[2,3,2],[3,3,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":10,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":151},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":155},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":158},{"source":10,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":10,"target_adds":[[2,-3,2],[3,-3,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":10,"target_adds":[[14,3,2],[15,13,4]],"translation":168},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":173},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":179},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":182},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":186},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":194},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":206},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":208},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":220},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":227},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":239},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":241},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":253},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":10,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":261},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":265},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":10,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":279},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":283},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":292},{"source":10,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":296},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":310},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":314},{"source":10,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":10,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":334},{"source":10,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":336},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":348},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":355},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":10,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":369},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":10,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":381},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":10,"target_adds":[[10,-29,4],[11,-29,4],[14,-3,4],[15,-3,1]],"translation":466},{"source":10,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":10,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":10,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":10,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":10,"target_adds":[[10,29,4],[11,29,4],[14,3,4],[15,3,1]],"translation":511},{"source":11,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":11,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":11,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":11,"target_adds":[[15,5,2]],"translation":82},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":11,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":11,"target_adds":[[15,-5,2]],"translation":127},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":128},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":137},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":151},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":155},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":158},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":164},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":173},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":179},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":182},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":186},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":203},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":206},{"source":11,"target_adds":[[1,5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":220},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":227},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":230},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":241},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":11,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":256},{"source":11,"target_adds":[[4,-19,4],[5,-21,2],[10,-19,4],[11,-17,2]],"translation":261},{"source":11,"target_adds":[[2,-5,2],[3,-5,2],[4,-3,4],[5,-3,4]],"translation":265},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":279},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":286},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":11,"target_adds":[[2,5,2],[3,5,2],[4,-3,4],[5,-3,4]],"translation":292},{"source":11,"target_adds":[[4,13,4],[5,9,1],[10,1,4],[11,-7,2]],"translation":296},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":301},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":307},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":314},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":322},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":334},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":341},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":348},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":355},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":367},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":369},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":376},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":11,"target_adds":[[4,5,2],[5,15,2],[10,59,8],[11,59,8]],"translation":466},{"source":11,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":11,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":11,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":11,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":11,"target_adds":[[4,-5,2],[5,-15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":12,"target_adds":[[21,-2,1]],"translation":32},{"source":12,"target_adds":[[21,3,1]],"translation":37},{"source":12,"target_adds":[[21,3,1]],"translation":41},{"source":12,"target_adds":[[21,3,1]],"translation":44},{"source":12,"target_adds":[[21,-2,1]],"translation":211},{"source":12,"target_adds":[[21,-2,1]],"translation":214},{"source":12,"target_adds":[[21,-2,1]],"translation":218},{"source":12,"target_adds":[[21,3,1]],"translation":223},{"source":12,"target_adds":[[21,8,1]],"translation":352},{"source":12,"target_adds":[[21,-2,1]],"translation":357},{"source":12,"target_adds":[[21,-2,1]],"translation":361},{"source":12,"target_adds":[[21,-2,1]],"translation":364},{"source":12,"target_adds":[[21,-2,1]],"translation":403},{"source":12,"target_adds":[[21,-2,1]],"translation":406},{"source":12,"target_adds":[[21,-2,1]],"translation":410},{"source":12,"target_adds":[[21,3,1]],"translation":415},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":2},{"source":13,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":13,"target_adds":[[13,5,1]],"translation":25},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":28},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":13,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":47},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":49},{"source":13,"target_adds":[[13,-5,1]],"translation":52},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":13,"target_adds":[[2,-9,4],[3,-9,4],[6,3,4],[7,-17,4]],"translation":73},{"source":13,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":87},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":13,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":13,"target_adds":[[2,3,4],[3,3,4],[6,3,4],[7,23,4]],"translation":100},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":122},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":128},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":13,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":173},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":13,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":213},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":248},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":13,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":412},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":433},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":13,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":457},{"source":13,"target_adds":[[2,-5,1],[3,-5,1],[6,3,4],[7,9,4]],"translation":466},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":484},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":13,"target_adds":[[2,5,1],[3,5,1],[6,-3,4],[7,-9,4]],"translation":511},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":14,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":14,"target_adds":[[13,5,1]],"translation":25},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":14,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":14,"target_adds":[[13,-5,1]],"translation":52},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":14,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":14,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":14,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":14,"target_adds":[[2,-9,4],[3,-9,4],[14,3,4],[15,23,4]],"translation":137},{"source":14,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":151},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":14,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":14,"target_adds":[[2,3,4],[3,3,4],[14,3,4],[15,-17,4]],"translation":164},{"source":14,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":186},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":194},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":213},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":220},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":239},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":241},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":248},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,-1,2],[15,-1,2]],"translation":265},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":14,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":279},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,-1,2],[15,-1,2]],"translation":292},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":314},{"source":14,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":14,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":348},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":369},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":14,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":14,"target_adds":[[2,-5,1],[3,-5,1],[14,3,4],[15,3,1]],"translation":466},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":14,"target_adds":[[2,5,1],[3,5,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":15,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":15,"target_adds":[[13,-5,1]],"translation":25},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":15,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":15,"target_adds":[[13,5,1]],"translation":52},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":15,"target_adds":[[15,-5,2]],"translation":82},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":15,"target_adds":[[15,5,2]],"translation":127},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":128},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,-5,1]],"translation":137},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":151},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":158},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,5,1]],"translation":164},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":173},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":179},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":186},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":203},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":15,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":213},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":220},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":230},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":241},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":248},{"source":15,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":256},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":15,"target_adds":[[2,13,4],[3,13,4],[4,-17,4],[5,-57,4]],"translation":265},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":279},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":286},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":15,"target_adds":[[2,-7,4],[3,-7,4],[4,23,4],[5,63,4]],"translation":292},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":301},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":307},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":314},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":322},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":331},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":341},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":348},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":358},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":367},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":369},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":376},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":15,"target_adds":[[2,5,1],[3,5,1],[4,-5,2],[5,-15,2]],"translation":466},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":15,"target_adds":[[2,-5,1],[3,-5,1],[4,5,2],[5,15,2]],"translation":511},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":2},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":16,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":16,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":16,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":16,"target_adds":[[12,-3,2],[13,17,4]],"translation":28},{"source":16,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":47},{"source":16,"target_adds":[[8,-3,2],[9,-3,2],[12,3,1],[13,-11,4]],"translation":49},{"source":16,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":16,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":16,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":87},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":16,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":122},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":158},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":179},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":16,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":213},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":16,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":248},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":16,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":16,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":16,"target_adds":[[6,3,4],[7,9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":16,"target_adds":[[6,-3,4],[7,-9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":16,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":457},{"source":16,"target_adds":[[8,-29,4],[9,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":16,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":484},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":16,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":16,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":16,"target_adds":[[8,29,4],[9,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":17,"target_adds":[[20,3,1]],"translation":19},{"source":17,"target_adds":[[20,-2,1]],"translation":59},{"source":17,"target_adds":[[20,3,1]],"translation":81},{"source":17,"target_adds":[[20,-2,1]],"translation":121},{"source":17,"target_adds":[[20,-2,1]],"translation":143},{"source":17,"target_adds":[[20,-2,1]],"translation":167},{"source":17,"target_adds":[[20,-2,1]],"translation":205},{"source":17,"target_adds":[[20,-2,1]],"translation":229},{"source":17,"target_adds":[[20,8,1]],"translation":276},{"source":17,"target_adds":[[20,-2,1]],"translation":316},{"source":17,"target_adds":[[20,-2,1]],"translation":342},{"source":17,"target_adds":[[20,3,1]],"translation":382},{"source":17,"target_adds":[[20,3,1]],"translation":392},{"source":17,"target_adds":[[20,3,1]],"translation":416},{"source":17,"target_adds":[[20,-2,1]],"translation":458},{"source":17,"target_adds":[[20,-2,1]],"translation":482},{"source":18,"target_adds":[[25,5,1]],"translation":145},{"source":18,"target_adds":[[25,-10,1]],"translation":174},{"source":18,"target_adds":[[25,5,1]],"translation":193},{"source":18,"target_adds":[[25,5,1]],"translation":254},{"source":19,"target_adds":[[26,5,1]],"translation":70},{"source":19,"target_adds":[[26,-10,1]],"translation":171},{"source":19,"target_adds":[[26,5,1]],"translation":273},{"source":19,"target_adds":[[26,5,1]],"translation":508},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":20,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":20,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":20,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":20,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":20,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":20,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":20,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":20,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":20,"target_adds":[[14,-3,2],[15,17,4]],"translation":140},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":20,"target_adds":[[8,-3,2],[9,-3,2],[14,3,1],[15,-11,4]],"translation":161},{"source":20,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":20,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":199},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":213},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":217},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":234},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":244},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":248},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":20,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":20,"target_adds":[[6,3,4],[7,-21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":20,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":20,"target_adds":[[6,-3,4],[7,21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":20,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":20,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":345},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":20,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":372},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":20,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":20,"target_adds":[[8,-29,4],[9,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":20,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":20,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":20,"target_adds":[[8,29,4],[9,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":2},{"source":21,"target_adds":[[0,-9,8],[1,-47,8],[8,3,8],[9,-3,2]],"translation":14},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,9,8],[13,-11,2]],"translation":28},{"source":21,"target_adds":[[0,9,8],[1,47,8],[8,3,8],[9,-3,2]],"translation":35},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":47},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,-9,8],[13,11,2]],"translation":49},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":73},{"source":21,"target_adds":[[6,9,8],[7,47,8]],"translation":76},{"source":21,"target_adds":[[15,-5,2]],"translation":82},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":87},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":21,"target_adds":[[6,-9,8],[7,-47,8]],"translation":97},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":100},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":122},{"source":21,"target_adds":[[15,5,2]],"translation":127},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":128},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,9,8],[15,-11,2]],"translation":140},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,-1,1],[9,-1,1]],"translation":146},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":158},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,-9,8],[15,11,2]],"translation":161},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":173},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":179},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":191},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":199},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":203},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":21,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":213},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":217},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":230},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":234},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":244},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":248},{"source":21,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":256},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":21,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":21,"target_adds":[[4,-13,4],[5,-9,1],[8,1,4],[9,-7,2]],"translation":268},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":274},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":286},{"source":21,"target_adds":[[4,19,4],[5,21,2],[8,-19,4],[9,-17,2]],"translation":289},{"source":21,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":301},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":307},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":319},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":327},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":331},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":341},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":345},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":358},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":362},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":372},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":376},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":386},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":412},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":431},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":433},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":457},{"source":21,"target_adds":[[4,-5,2],[5,-15,2],[8,59,8],[9,59,8]],"translation":466},{"source":21,"target_adds":[[2,1,4],[3,-7,2],[8,3,2],[9,3,2]],"translation":471},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,-1,8],[11,-61,8]],"translation":475},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":484},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,1,8],[11,61,8]],"translation":502},{"source":21,"target_adds":[[2,-1,4],[3,7,2],[8,3,2],[9,3,2]],"translation":506},{"source":21,"target_adds":[[4,5,2],[5,15,2],[8,-59,8],[9,-59,8]],"translation":511},{"source":22,"target_adds":[[25,5,1]],"translation":145},{"source":22,"target_adds":[[25,-10,1]],"translation":174},{"source":22,"target_adds":[[25,5,1]],"translation":193},{"source":22,"target_adds":[[25,5,1]],"translation":254},{"source":23,"target_adds":[[19,3,1]],"translation":50},{"source":23,"target_adds":[[19,-2,1]],"translation":55},{"source":23,"target_adds":[[19,-2,1]],"translation":59},{"source":23,"target_adds":[[19,-2,1]],"translation":62},{"source":23,"target_adds":[[19,3,1]],"translation":176},{"source":23,"target_adds":[[19,-2,1]],"translation":181},{"source":23,"target_adds":[[19,-2,1]],"translation":185},{"source":23,"target_adds":[[19,-2,1]],"translation":188},{"source":23,"target_adds":[[19,3,1]],"translation":321},{"source":23,"target_adds":[[19,3,1]],"translation":324},{"source":23,"target_adds":[[19,3,1]],"translation":328},{"source":23,"target_adds":[[19,-2,1]],"translation":333},{"source":23,"target_adds":[[19,-2,1]],"translation":451},{"source":23,"target_adds":[[19,-2,1]],"translation":454},{"source":23,"target_adds":[[19,-2,1]],"translation":458},{"source":23,"target_adds":[[19,8,1]],"translation":463},{"source":24,"target_adds":[[18,-2,1]],"translation":4},{"source":24,"target_adds":[[18,-2,1]],"translation":31},{"source":24,"target_adds":[[18,-2,1]],"translation":32},{"source":24,"target_adds":[[18,-2,1]],"translation":59},{"source":24,"target_adds":[[18,-2,1]],"translation":79},{"source":24,"target_adds":[[18,3,1]],"translation":84},{"source":24,"target_adds":[[18,-2,1]],"translation":107},{"source":24,"target_adds":[[18,3,1]],"translation":112},{"source":24,"target_adds":[[18,3,1]],"translation":385},{"source":24,"target_adds":[[18,-2,1]],"translation":410},{"source":24,"target_adds":[[18,-2,1]],"translation":421},{"source":24,"target_adds":[[18,3,1]],"translation":446},{"source":24,"target_adds":[[18,-2,1]],"translation":458},{"source":24,"target_adds":[[18,-2,1]],"translation":465},{"source":24,"target_adds":[[18,3,1]],"translation":494},{"source":24,"target_adds":[[18,8,1]],"translation":501},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":25,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":25,"target_adds":[[0,-3,1],[1,-5,1],[8,3,2],[9,3,2]],"translation":14},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":16},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":25,"target_adds":[[0,3,2],[1,7,2]],"translation":35},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":25,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":61},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":69},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":25,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":91},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":25,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":104},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":118},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":128},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":158},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":173},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":179},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":203},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":213},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":230},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":248},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":256},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":25,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":286},{"source":25,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":301},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":307},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":331},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":341},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":358},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":376},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":398},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,-1,2],[9,-1,2]],"translation":400},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":419},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2]],"translation":445},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":453},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":25,"target_adds":[[0,-3,4],[1,-9,4],[8,29,4],[9,29,4]],"translation":466},{"source":25,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":488},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":25,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":25,"target_adds":[[0,3,4],[1,9,4],[8,-29,4],[9,-29,4]],"translation":511},{"source":26,"target_adds":[[23,3,1]],"translation":22},{"source":26,"target_adds":[[23,-2,1]],"translation":62},{"source":26,"target_adds":[[23,8,1]],"translation":67},{"source":26,"target_adds":[[23,-2,1]],"translation":107},{"source":26,"target_adds":[[23,-2,1]],"translation":157},{"source":26,"target_adds":[[23,-2,1]],"translation":181},{"source":26,"target_adds":[[23,3,1]],"translation":200},{"source":26,"target_adds":[[23,3,1]],"translation":224},{"source":26,"target_adds":[[23,3,1]],"translation":262},{"source":26,"target_adds":[[23,-2,1]],"translation":302},{"source":26,"target_adds":[[23,-2,1]],"translation":339},{"source":26,"target_adds":[[23,3,1]],"translation":379},{"source":26,"target_adds":[[23,-2,1]],"translation":397},{"source":26,"target_adds":[[23,-2,1]],"translation":421},{"source":26,"target_adds":[[23,-2,1]],"translation":472},{"source":26,"target_adds":[[23,-2,1]],"translation":496},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":27,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":27,"target_adds":[[0,-3,4],[1,-23,4],[2,-3,4],[3,-3,4]],"translation":11},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":21},{"source":27,"target_adds":[[13,-5,1]],"translation":25},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":27,"target_adds":[[0,-3,4],[1,17,4],[2,9,4],[3,9,4]],"translation":38},{"source":27,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":27,"target_adds":[[13,5,1]],"translation":52},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":56},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":64},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":94},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":109},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":115},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":128},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,-5,1]],"translation":137},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":151},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":158},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,5,1]],"translation":164},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":173},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":179},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":186},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":194},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":203},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":213},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":220},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":230},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":239},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":241},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":248},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":256},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,-5,1],[5,-15,1]],"translation":265},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":279},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":286},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,5,1],[5,15,1]],"translation":292},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":301},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":307},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":314},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":322},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":331},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":341},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":348},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":358},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":367},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":369},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":376},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":395},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":405},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":422},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":440},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,3,4],[13,3,1]],"translation":448},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":27,"target_adds":[[0,-3,4],[1,-9,4],[2,5,1],[3,5,1]],"translation":466},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":27,"target_adds":[[0,3,4],[1,9,4],[2,-5,1],[3,-5,1]],"translation":511},{"source":28,"target_adds":[[26,5,1]],"translation":70},{"source":28,"target_adds":[[26,-10,1]],"translation":171},{"source":28,"target_adds":[[26,5,1]],"translation":273},{"source":28,"target_adds":[[26,5,1]],"translation":508},{"source":29,"target_adds":[[22,8,1]],"translation":13},{"source":29,"target_adds":[[22,-2,1]],"translation":31},{"source":29,"target_adds":[[22,-2,1]],"translation":79},{"source":29,"target_adds":[[22,-2,1]],"translation":93},{"source":29,"target_adds":[[22,3,1]],"translation":134},{"source":29,"target_adds":[[22,3,1]],"translation":148},{"source":29,"target_adds":[[22,3,1]],"translation":196},{"source":29,"target_adds":[[22,-2,1]],"translation":214},{"source":29,"target_adds":[[22,-2,1]],"translation":271},{"source":29,"target_adds":[[22,-2,1]],"translation":285},{"source":29,"target_adds":[[22,-2,1]],"translation":333},{"source":29,"target_adds":[[22,3,1]],"translation":351},{"source":29,"target_adds":[[22,3,1]],"translation":388},{"source":29,"target_adds":[[22,-2,1]],"translation":406},{"source":29,"target_adds":[[22,-2,1]],"translation":454},{"source":29,"target_adds":[[22,-2,1]],"translation":468},{"source":30,"target_adds":[[23,3,1]],"translation":22},{"source":30,"target_adds":[[23,-2,1]],"translation":62},{"source":30,"target_adds":[[23,8,1]],"translation":67},{"source":30,"target_adds":[[23,-2,1]],"translation":107},{"source":30,"target_adds":[[23,-2,1]],"translation":157},{"source":30,"target_adds":[[23,-2,1]],"translation":181},{"source":30,"target_adds":[[23,3,1]],"translation":200},{"source":30,"target_adds":[[23,3,1]],"translation":224},{"source":30,"target_adds":[[23,3,1]],"translation":262},{"source":30,"target_adds":[[23,-2,1]],"translation":302},{"source":30,"target_adds":[[23,-2,1]],"translation":339},{"source":30,"target_adds":[[23,3,1]],"translation":379},{"source":30,"target_adds":[[23,-2,1]],"translation":397},{"source":30,"target_adds":[[23,-2,1]],"translation":421},{"source":30,"target_adds":[[23,-2,1]],"translation":472},{"source":30,"target_adds":[[23,-2,1]],"translation":496},{"source":31,"target_adds":[[29,3,1]],"translation":26},{"source":31,"target_adds":[[29,-2,1]],"translation":62},{"source":31,"target_adds":[[29,-2,1]],"translation":79},{"source":31,"target_adds":[[29,-2,1]],"translation":107},{"source":31,"target_adds":[[29,3,1]],"translation":152},{"source":31,"target_adds":[[29,-2,1]],"translation":188},{"source":31,"target_adds":[[29,-2,1]],"translation":205},{"source":31,"target_adds":[[29,-2,1]],"translation":233},{"source":31,"target_adds":[[29,3,1]],"translation":280},{"source":31,"target_adds":[[29,-2,1]],"translation":316},{"source":31,"target_adds":[[29,-2,1]],"translation":333},{"source":31,"target_adds":[[29,-2,1]],"translation":361},{"source":31,"target_adds":[[29,-2,1]],"translation":410},{"source":31,"target_adds":[[29,8,1]],"translation":446},{"source":31,"target_adds":[[29,3,1]],"translation":463},{"source":31,"target_adds":[[29,3,1]],"translation":491},{"source":32,"target_adds":[[17,3,1]],"translation":67},{"source":32,"target_adds":[[17,3,1]],"translation":74},{"source":32,"target_adds":[[17,3,1]],"translation":98},{"source":32,"target_adds":[[17,-2,1]],"translation":107},{"source":32,"target_adds":[[17,8,1]],"translation":196},{"source":32,"target_adds":[[17,-2,1]],"translation":205},{"source":32,"target_adds":[[17,-2,1]],"translation":229},{"source":32,"target_adds":[[17,-2,1]],"translation":236},{"source":32,"target_adds":[[17,3,1]],"translation":276},{"source":32,"target_adds":[[17,-2,1]],"translation":285},{"source":32,"target_adds":[[17,-2,1]],"translation":309},{"source":32,"target_adds":[[17,-2,1]],"translation":316},{"source":32,"target_adds":[[17,-2,1]],"translation":403},{"source":32,"target_adds":[[17,-2,1]],"translation":410},{"source":32,"target_adds":[[17,-2,1]],"translation":434},{"source":32,"target_adds":[[17,3,1]],"translation":443},{"source":33,"target_adds":[[24,-2,1]],"translation":55},{"source":33,"target_adds":[[24,-2,1]],"translation":62},{"source":33,"target_adds":[[24,-2,1]],"translation":103},{"source":33,"target_adds":[[24,-2,1]],"translation":110},{"source":33,"target_adds":[[24,3,1]],"translation":131},{"source":33,"target_adds":[[24,3,1]],"translation":138},{"source":33,"target_adds":[[24,-2,1]],"translation":211},{"source":33,"target_adds":[[24,-2,1]],"translation":218},{"source":33,"target_adds":[[24,3,1]],"translation":304},{"source":33,"target_adds":[[24,-2,1]],"translation":313},{"source":33,"target_adds":[[24,3,1]],"translation":352},{"source":33,"target_adds":[[24,-2,1]],"translation":361},{"source":33,"target_adds":[[24,8,1]],"translation":388},{"source":33,"target_adds":[[24,-2,1]],"translation":397},{"source":33,"target_adds":[[24,-2,1]],"translation":468},{"source":33,"target_adds":[[24,3,1]],"translation":477},{"source":34,"target_adds":[[16,-2,1]],"translation":1},{"source":34,"target_adds":[[16,-2,1]],"translation":8},{"source":34,"target_adds":[[16,-2,1]],"translation":32},{"source":34,"target_adds":[[16,8,1]],"translation":41},{"source":34,"target_adds":[[16,-2,1]],"translation":211},{"source":34,"target_adds":[[16,-2,1]],"translation":218},{"source":34,"target_adds":[[16,-2,1]],"translation":242},{"source":34,"target_adds":[[16,3,1]],"translation":251},{"source":34,"target_adds":[[16,3,1]],"translation":259},{"source":34,"target_adds":[[16,3,1]],"translation":266},{"source":34,"target_adds":[[16,3,1]],"translation":290},{"source":34,"target_adds":[[16,-2,1]],"translation":299},{"source":34,"target_adds":[[16,-2,1]],"translation":465},{"source":34,"target_adds":[[16,-2,1]],"translation":472},{"source":34,"target_adds":[[16,-2,1]],"translation":496},{"source":34,"target_adds":[[16,3,1]],"translation":505},{"source":35,"target_adds":[[19,3,1]],"translation":50},{"source":35,"target_adds":[[19,-2,1]],"translation":55},{"source":35,"target_adds":[[19,-2,1]],"translation":59},{"source":35,"target_adds":[[19,-2,1]],"translation":62},{"source":35,"target_adds":[[19,3,1]],"translation":176},{"source":35,"target_adds":[[19,-2,1]],"translation":181},{"source":35,"target_adds":[[19,-2,1]],"translation":185},{"source":35,"target_adds":[[19,-2,1]],"translation":188},{"source":35,"target_adds":[[19,3,1]],"translation":321},{"source":35,"target_adds":[[19,3,1]],"translation":324},{"source":35,"target_adds":[[19,3,1]],"translation":328},{"source":35,"target_adds":[[19,-2,1]],"translation":333},{"source":35,"target_adds":[[19,-2,1]],"translation":451},{"source":35,"target_adds":[[19,-2,1]],"translation":454},{"source":35,"target_adds":[[19,-2,1]],"translation":458},{"source":35,"target_adds":[[19,8,1]],"translation":463},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":36,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":36,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":36,"target_adds":[[15,-5,2]],"translation":82},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":36,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":36,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":36,"target_adds":[[15,5,2]],"translation":127},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":128},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":140},{"source":36,"target_adds":[[4,9,4],[5,-3,4],[6,3,4],[7,13,4]],"translation":146},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":161},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":173},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":36,"target_adds":[[4,-3,4],[5,9,4],[6,3,4],[7,-7,4]],"translation":191},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":199},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":36,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":217},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":234},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":244},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":36,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":256},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":36,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,5,2],[9,5,2]],"translation":268},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":286},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":36,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":301},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":307},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":327},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":341},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":345},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":362},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":372},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":376},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":36,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":36,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":36,"target_adds":[[4,-5,2],[5,-15,2],[6,3,4],[7,9,4]],"translation":466},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":36,"target_adds":[[4,5,2],[5,15,2],[6,-3,4],[7,-9,4]],"translation":511},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":2},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":28},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":47},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":49},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,-5,8],[11,-5,8]],"translation":69},{"source":37,"target_adds":[[2,5,4],[3,5,4],[6,-3,8],[7,3,2]],"translation":73},{"source":37,"target_adds":[[8,-5,8],[9,-5,8]],"translation":76},{"source":37,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":87},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":37,"target_adds":[[8,5,8],[9,5,8]],"translation":97},{"source":37,"target_adds":[[2,-5,4],[3,-5,4],[6,-3,8],[7,3,2]],"translation":100},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,5,8],[11,5,8]],"translation":104},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":122},{"source":37,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":128},{"source":37,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":37,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":37,"target_adds":[[4,-5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":146},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":37,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":37,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":173},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":37,"target_adds":[[4,5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":191},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":268},{"source":37,"target_adds":[[6,21,4],[7,55,4],[14,33,8],[15,49,4]],"translation":274},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":289},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":37,"target_adds":[[6,-3,4],[7,-7,4],[14,3,8],[15,-1,4]],"translation":319},{"source":37,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":327},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":331},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":37,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":358},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":362},{"source":37,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":37,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,-15,8],[13,-5,4]],"translation":386},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":37,"target_adds":[[0,15,8],[1,5,8],[6,-3,8],[7,3,2]],"translation":400},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":412},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,15,8],[13,5,4]],"translation":431},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":433},{"source":37,"target_adds":[[0,-15,8],[1,-5,8],[6,-3,8],[7,3,2]],"translation":445},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":457},{"source":37,"target_adds":[[6,-15,8],[7,-5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":471},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":484},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":506},{"source":37,"target_adds":[[6,15,8],[7,5,8],[14,3,4],[15,7,4]],"translation":511},{"source":38,"target_adds":[[17,3,1]],"translation":67},{"source":38,"target_adds":[[17,3,1]],"translation":74},{"source":38,"target_adds":[[17,3,1]],"translation":98},{"source":38,"target_adds":[[17,-2,1]],"translation":107},{"source":38,"target_adds":[[17,8,1]],"translation":196},{"source":38,"target_adds":[[17,-2,1]],"translation":205},{"source":38,"target_adds":[[17,-2,1]],"translation":229},{"source":38,"target_adds":[[17,-2,1]],"translation":236},{"source":38,"target_adds":[[17,3,1]],"translation":276},{"source":38,"target_adds":[[17,-2,1]],"translation":285},{"source":38,"target_adds":[[17,-2,1]],"translation":309},{"source":38,"target_adds":[[17,-2,1]],"translation":316},{"source":38,"target_adds":[[17,-2,1]],"translation":403},{"source":38,"target_adds":[[17,-2,1]],"translation":410},{"source":38,"target_adds":[[17,-2,1]],"translation":434},{"source":38,"target_adds":[[17,3,1]],"translation":443},{"source":39,"target_adds":[[27,5,1]],"translation":88},{"source":39,"target_adds":[[27,5,1]],"translation":162},{"source":39,"target_adds":[[27,-10,1]],"translation":271},{"source":39,"target_adds":[[27,5,1]],"translation":501},{"source":40,"target_adds":[[16,-2,1]],"translation":1},{"source":40,"target_adds":[[16,-2,1]],"translation":8},{"source":40,"target_adds":[[16,-2,1]],"translation":32},{"source":40,"target_adds":[[16,8,1]],"translation":41},{"source":40,"target_adds":[[16,-2,1]],"translation":211},{"source":40,"target_adds":[[16,-2,1]],"translation":218},{"source":40,"target_adds":[[16,-2,1]],"translation":242},{"source":40,"target_adds":[[16,3,1]],"translation":251},{"source":40,"target_adds":[[16,3,1]],"translation":259},{"source":40,"target_adds":[[16,3,1]],"translation":266},{"source":40,"target_adds":[[16,3,1]],"translation":290},{"source":40,"target_adds":[[16,-2,1]],"translation":299},{"source":40,"target_adds":[[16,-2,1]],"translation":465},{"source":40,"target_adds":[[16,-2,1]],"translation":472},{"source":40,"target_adds":[[16,-2,1]],"translation":496},{"source":40,"target_adds":[[16,3,1]],"translation":505},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":41,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":41,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":41,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":41,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":41,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":41,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":41,"target_adds":[[14,3,2],[15,6,1]],"translation":82},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":41,"target_adds":[[14,-3,2],[15,-6,1]],"translation":127},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":128},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":133},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,-6,1],[7,-21,2]],"translation":146},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":151},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":155},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":158},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":168},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":173},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":179},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":182},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":186},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,6,1],[7,21,2]],"translation":191},{"source":41,"target_adds":[[4,15,4],[5,12,1],[12,9,4],[13,27,4]],"translation":194},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":206},{"source":41,"target_adds":[[0,6,1],[1,21,2],[4,-3,2],[5,-3,2]],"translation":208},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":213},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":220},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":227},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":41,"target_adds":[[4,3,4],[12,-3,4],[13,-21,4]],"translation":239},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":241},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":248},{"source":41,"target_adds":[[0,-6,1],[1,-21,2],[4,-3,2],[5,-3,2]],"translation":253},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":256},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,-6,1],[11,3,2]],"translation":261},{"source":41,"target_adds":[[2,-3,1],[3,-3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,-6,1],[9,3,2]],"translation":268},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":279},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":283},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":286},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,6,1],[9,-3,2]],"translation":289},{"source":41,"target_adds":[[2,3,1],[3,3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,6,1],[11,-3,2]],"translation":296},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":301},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":307},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":310},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":314},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":334},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":336},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":341},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":348},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":355},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":369},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":376},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":381},{"source":41,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":41,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":41,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":41,"target_adds":[[4,3,1],[5,12,1],[12,3,4],[13,3,1]],"translation":466},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":41,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":41,"target_adds":[[4,-3,1],[5,-12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":42,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":42,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":42,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":42,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":42,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":42,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":128},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":42,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":42,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":42,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":42,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":173},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":42,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":194},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":42,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":239},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":265},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":42,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":292},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":42,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":42,"target_adds":[[13,-9,4],[15,9,4]],"translation":322},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":331},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":42,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":358},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":42,"target_adds":[[12,3,2],[13,15,4],[14,-3,2],[15,-15,4]],"translation":367},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":42,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":42,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":42,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":42,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":42,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":42,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":42,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,1]],"translation":511},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":43,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":43,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":43,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":43,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,-1,8],[11,-1,8]],"translation":69},{"source":43,"target_adds":[[2,1,4],[3,1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":73},{"source":43,"target_adds":[[8,-1,8],[9,-1,8]],"translation":76},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":43,"target_adds":[[8,1,8],[9,1,8]],"translation":97},{"source":43,"target_adds":[[2,-1,4],[3,-1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":100},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,1,8],[11,1,8]],"translation":104},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":140},{"source":43,"target_adds":[[4,-1,4],[5,3,2],[6,-3,8],[7,-9,4]],"translation":146},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":161},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":43,"target_adds":[[4,1,4],[5,-3,2],[6,-3,8],[7,-9,4]],"translation":191},{"source":43,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":199},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":203},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":217},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":230},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":234},{"source":43,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":244},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":268},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,-21,8],[15,-7,4]],"translation":274},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":289},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,21,8],[15,7,4]],"translation":319},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":327},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":331},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":345},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":358},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":362},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":372},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":43,"target_adds":[[6,21,4],[7,-5,4],[12,27,8],[13,47,4]],"translation":386},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":43,"target_adds":[[0,-9,8],[1,13,8],[6,-3,8],[7,-9,4]],"translation":400},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":412},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":43,"target_adds":[[6,-3,4],[7,-7,4],[12,9,8],[13,1,4]],"translation":431},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":433},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":43,"target_adds":[[0,9,8],[1,-13,8],[6,-3,8],[7,-9,4]],"translation":445},{"source":43,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":43,"target_adds":[[6,9,8],[7,-13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":471},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":43,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":506},{"source":43,"target_adds":[[6,-9,8],[7,13,8],[12,3,4],[13,7,4]],"translation":511},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":2},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":44,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":44,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":44,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":44,"target_adds":[[8,3,2],[9,3,2],[12,3,1],[13,-11,4]],"translation":28},{"source":44,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":47},{"source":44,"target_adds":[[12,-3,2],[13,17,4]],"translation":49},{"source":44,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":44,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":44,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":87},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":44,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":122},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":128},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":158},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":173},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":179},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":44,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":213},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":44,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":248},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":256},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":44,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":286},{"source":44,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":301},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":307},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":341},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":376},{"source":44,"target_adds":[[6,3,4],[7,9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":44,"target_adds":[[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":44,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":457},{"source":44,"target_adds":[[8,29,4],[9,29,4],[12,3,4],[13,3,1]],"translation":466},{"source":44,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":484},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":44,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":44,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":44,"target_adds":[[8,-29,4],[9,-29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":45,"target_adds":[[21,-2,1]],"translation":32},{"source":45,"target_adds":[[21,3,1]],"translation":37},{"source":45,"target_adds":[[21,3,1]],"translation":41},{"source":45,"target_adds":[[21,3,1]],"translation":44},{"source":45,"target_adds":[[21,-2,1]],"translation":211},{"source":45,"target_adds":[[21,-2,1]],"translation":214},{"source":45,"target_adds":[[21,-2,1]],"translation":218},{"source":45,"target_adds":[[21,3,1]],"translation":223},{"source":45,"target_adds":[[21,8,1]],"translation":352},{"source":45,"target_adds":[[21,-2,1]],"translation":357},{"source":45,"target_adds":[[21,-2,1]],"translation":361},{"source":45,"target_adds":[[21,-2,1]],"translation":364},{"source":45,"target_adds":[[21,-2,1]],"translation":403},{"source":45,"target_adds":[[21,-2,1]],"translation":406},{"source":45,"target_adds":[[21,-2,1]],"translation":410},{"source":45,"target_adds":[[21,3,1]],"translation":415},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":46,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":46,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":46,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":46,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":46,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":46,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":46,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":46,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":46,"target_adds":[[8,3,2],[9,3,2],[14,3,1],[15,-11,4]],"translation":140},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":46,"target_adds":[[14,-3,2],[15,17,4]],"translation":161},{"source":46,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":46,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":199},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":213},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":217},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":234},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":244},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":248},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":46,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":46,"target_adds":[[6,3,4],[7,-21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":46,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":46,"target_adds":[[6,-3,4],[7,21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":46,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":46,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":345},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":46,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":372},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":46,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":46,"target_adds":[[8,29,4],[9,29,4],[14,3,4],[15,3,1]],"translation":466},{"source":46,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":46,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":46,"target_adds":[[8,-29,4],[9,-29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":2},{"source":47,"target_adds":[[0,9,8],[1,47,8],[8,-3,8],[9,3,2]],"translation":14},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,-9,8],[13,11,2]],"translation":28},{"source":47,"target_adds":[[0,-9,8],[1,-47,8],[8,-3,8],[9,3,2]],"translation":35},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":47},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,9,8],[13,-11,2]],"translation":49},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":73},{"source":47,"target_adds":[[6,-9,8],[7,-47,8]],"translation":76},{"source":47,"target_adds":[[15,-5,2]],"translation":82},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":87},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":47,"target_adds":[[6,9,8],[7,47,8]],"translation":97},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":100},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":122},{"source":47,"target_adds":[[15,5,2]],"translation":127},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,-9,8],[15,11,2]],"translation":140},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,1,1],[9,1,1]],"translation":146},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":158},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,9,8],[15,-11,2]],"translation":161},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":179},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,1,1],[9,1,1]],"translation":191},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":199},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":203},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":47,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":213},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":217},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":230},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":234},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":244},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":248},{"source":47,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":256},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":47,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":47,"target_adds":[[4,19,4],[5,21,2],[8,19,4],[9,17,2]],"translation":268},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":274},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":47,"target_adds":[[4,-13,4],[5,-9,1],[8,-1,4],[9,7,2]],"translation":289},{"source":47,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":301},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":319},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":327},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":331},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":341},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":345},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":358},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":362},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":372},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":376},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":386},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":412},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":431},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":433},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":457},{"source":47,"target_adds":[[4,-5,2],[5,-15,2],[8,-59,8],[9,-59,8]],"translation":466},{"source":47,"target_adds":[[2,-1,4],[3,7,2],[8,-3,2],[9,-3,2]],"translation":471},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,1,8],[11,61,8]],"translation":475},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":484},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,-1,8],[11,-61,8]],"translation":502},{"source":47,"target_adds":[[2,1,4],[3,-7,2],[8,-3,2],[9,-3,2]],"translation":506},{"source":47,"target_adds":[[4,5,2],[5,15,2],[8,59,8],[9,59,8]],"translation":511},{"source":48,"target_adds":[[18,-2,1]],"translation":4},{"source":48,"target_adds":[[18,-2,1]],"translation":31},{"source":48,"target_adds":[[18,-2,1]],"translation":32},{"source":48,"target_adds":[[18,-2,1]],"translation":59},{"source":48,"target_adds":[[18,-2,1]],"translation":79},{"source":48,"target_adds":[[18,3,1]],"translation":84},{"source":48,"target_adds":[[18,-2,1]],"translation":107},{"source":48,"target_adds":[[18,3,1]],"translation":112},{"source":48,"target_adds":[[18,3,1]],"translation":385},{"source":48,"target_adds":[[18,-2,1]],"translation":410},{"source":48,"target_adds":[[18,-2,1]],"translation":421},{"source":48,"target_adds":[[18,3,1]],"translation":446},{"source":48,"target_adds":[[18,-2,1]],"translation":458},{"source":48,"target_adds":[[18,-2,1]],"translation":465},{"source":48,"target_adds":[[18,3,1]],"translation":494},{"source":48,"target_adds":[[18,8,1]],"translation":501},{"source":49,"target_adds":[[22,8,1]],"translation":13},{"source":49,"target_adds":[[22,-2,1]],"translation":31},{"source":49,"target_adds":[[22,-2,1]],"translation":79},{"source":49,"target_adds":[[22,-2,1]],"translation":93},{"source":49,"target_adds":[[22,3,1]],"translation":134},{"source":49,"target_adds":[[22,3,1]],"translation":148},{"source":49,"target_adds":[[22,3,1]],"translation":196},{"source":49,"target_adds":[[22,-2,1]],"translation":214},{"source":49,"target_adds":[[22,-2,1]],"translation":271},{"source":49,"target_adds":[[22,-2,1]],"translation":285},{"source":49,"target_adds":[[22,-2,1]],"translation":333},{"source":49,"target_adds":[[22,3,1]],"translation":351},{"source":49,"target_adds":[[22,3,1]],"translation":388},{"source":49,"target_adds":[[22,-2,1]],"translation":406},{"source":49,"target_adds":[[22,-2,1]],"translation":454},{"source":49,"target_adds":[[22,-2,1]],"translation":468},{"source":50,"target_adds":[[17,3,1]],"translation":67},{"source":50,"target_adds":[[17,3,1]],"translation":74},{"source":50,"target_adds":[[17,3,1]],"translation":98},{"source":50,"target_adds":[[17,-2,1]],"translation":107},{"source":50,"target_adds":[[17,8,1]],"translation":196},{"source":50,"target_adds":[[17,-2,1]],"translation":205},{"source":50,"target_adds":[[17,-2,1]],"translation":229},{"source":50,"target_adds":[[17,-2,1]],"translation":236},{"source":50,"target_adds":[[17,3,1]],"translation":276},{"source":50,"target_adds":[[17,-2,1]],"translation":285},{"source":50,"target_adds":[[17,-2,1]],"translation":309},{"source":50,"target_adds":[[17,-2,1]],"translation":316},{"source":50,"target_adds":[[17,-2,1]],"translation":403},{"source":50,"target_adds":[[17,-2,1]],"translation":410},{"source":50,"target_adds":[[17,-2,1]],"translation":434},{"source":50,"target_adds":[[17,3,1]],"translation":443},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":2},{"source":51,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":51,"target_adds":[[13,5,1]],"translation":25},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":28},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":51,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":47},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":49},{"source":51,"target_adds":[[13,-5,1]],"translation":52},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":51,"target_adds":[[2,3,4],[3,3,4],[6,-3,4],[7,-23,4]],"translation":73},{"source":51,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":87},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":51,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":51,"target_adds":[[2,-9,4],[3,-9,4],[6,-3,4],[7,17,4]],"translation":100},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":122},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":51,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":51,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":51,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":412},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":433},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":51,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":457},{"source":51,"target_adds":[[2,-5,1],[3,-5,1],[6,-3,4],[7,-9,4]],"translation":466},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":484},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":51,"target_adds":[[2,5,1],[3,5,1],[6,3,4],[7,9,4]],"translation":511},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":52,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":52,"target_adds":[[13,5,1]],"translation":25},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":52,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":52,"target_adds":[[13,-5,1]],"translation":52},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":52,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":52,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":128},{"source":52,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":52,"target_adds":[[2,3,4],[3,3,4],[14,-3,4],[15,17,4]],"translation":137},{"source":52,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":52,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":52,"target_adds":[[2,-9,4],[3,-9,4],[14,-3,4],[15,-23,4]],"translation":164},{"source":52,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":173},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":194},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":239},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,1,2],[15,1,2]],"translation":265},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":52,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,1,2],[15,1,2]],"translation":292},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":52,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":52,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":52,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":52,"target_adds":[[2,-5,1],[3,-5,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":52,"target_adds":[[2,5,1],[3,5,1],[14,3,4],[15,3,1]],"translation":511},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":53,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":53,"target_adds":[[13,-5,1]],"translation":25},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":53,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":53,"target_adds":[[13,5,1]],"translation":52},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":53,"target_adds":[[15,5,2]],"translation":82},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":53,"target_adds":[[15,-5,2]],"translation":127},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":128},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":133},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,-5,1]],"translation":137},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":151},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":155},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":158},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,5,1]],"translation":164},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":168},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":173},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":179},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":182},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":186},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":203},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":206},{"source":53,"target_adds":[[1,5,2],[4,3,4],[5,-3,1]],"translation":208},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":213},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":220},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":227},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":230},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":241},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":248},{"source":53,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1]],"translation":253},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":256},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,-5,2],[11,-5,2]],"translation":261},{"source":53,"target_adds":[[2,-7,4],[3,-7,4],[4,-23,4],[5,-63,4]],"translation":265},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":279},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":283},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":286},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":53,"target_adds":[[2,13,4],[3,13,4],[4,17,4],[5,57,4]],"translation":292},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,5,2],[11,5,2]],"translation":296},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":301},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":307},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":310},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":314},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":322},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":331},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":334},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":336},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":341},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":348},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":355},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":358},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":367},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":369},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":376},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":381},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":53,"target_adds":[[2,5,1],[3,5,1],[4,5,2],[5,15,2]],"translation":466},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":53,"target_adds":[[2,-5,1],[3,-5,1],[4,-5,2],[5,-15,2]],"translation":511},{"source":54,"target_adds":[[22,8,1]],"translation":13},{"source":54,"target_adds":[[22,-2,1]],"translation":31},{"source":54,"target_adds":[[22,-2,1]],"translation":79},{"source":54,"target_adds":[[22,-2,1]],"translation":93},{"source":54,"target_adds":[[22,3,1]],"translation":134},{"source":54,"target_adds":[[22,3,1]],"translation":148},{"source":54,"target_adds":[[22,3,1]],"translation":196},{"source":54,"target_adds":[[22,-2,1]],"translation":214},{"source":54,"target_adds":[[22,-2,1]],"translation":271},{"source":54,"target_adds":[[22,-2,1]],"translation":285},{"source":54,"target_adds":[[22,-2,1]],"translation":333},{"source":54,"target_adds":[[22,3,1]],"translation":351},{"source":54,"target_adds":[[22,3,1]],"translation":388},{"source":54,"target_adds":[[22,-2,1]],"translation":406},{"source":54,"target_adds":[[22,-2,1]],"translation":454},{"source":54,"target_adds":[[22,-2,1]],"translation":468},{"source":55,"target_adds":[[19,3,1]],"translation":50},{"source":55,"target_adds":[[19,-2,1]],"translation":55},{"source":55,"target_adds":[[19,-2,1]],"translation":59},{"source":55,"target_adds":[[19,-2,1]],"translation":62},{"source":55,"target_adds":[[19,3,1]],"translation":176},{"source":55,"target_adds":[[19,-2,1]],"translation":181},{"source":55,"target_adds":[[19,-2,1]],"translation":185},{"source":55,"target_adds":[[19,-2,1]],"translation":188},{"source":55,"target_adds":[[19,3,1]],"translation":321},{"source":55,"target_adds":[[19,3,1]],"translation":324},{"source":55,"target_adds":[[19,3,1]],"translation":328},{"source":55,"target_adds":[[19,-2,1]],"translation":333},{"source":55,"target_adds":[[19,-2,1]],"translation":451},{"source":55,"target_adds":[[19,-2,1]],"translation":454},{"source":55,"target_adds":[[19,-2,1]],"translation":458},{"source":55,"target_adds":[[19,8,1]],"translation":463},{"source":56,"target_adds":[[22,8,1]],"translation":13},{"source":56,"target_adds":[[22,-2,1]],"translation":31},{"source":56,"target_adds":[[22,-2,1]],"translation":79},{"source":56,"target_adds":[[22,-2,1]],"translation":93},{"source":56,"target_adds":[[22,3,1]],"translation":134},{"source":56,"target_adds":[[22,3,1]],"translation":148},{"source":56,"target_adds":[[22,3,1]],"translation":196},{"source":56,"target_adds":[[22,-2,1]],"translation":214},{"source":56,"target_adds":[[22,-2,1]],"translation":271},{"source":56,"target_adds":[[22,-2,1]],"translation":285},{"source":56,"target_adds":[[22,-2,1]],"translation":333},{"source":56,"target_adds":[[22,3,1]],"translation":351},{"source":56,"target_adds":[[22,3,1]],"translation":388},{"source":56,"target_adds":[[22,-2,1]],"translation":406},{"source":56,"target_adds":[[22,-2,1]],"translation":454},{"source":56,"target_adds":[[22,-2,1]],"translation":468},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":57,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":11},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":57,"target_adds":[[12,-3,2],[13,-13,4]],"translation":21},{"source":57,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":57,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":38},{"source":57,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":57,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":57,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":57,"target_adds":[[10,-3,2],[11,-3,2],[12,3,1],[13,19,4]],"translation":56},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":64},{"source":57,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":94},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":57,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":109},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":115},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":158},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":179},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":57,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":213},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":57,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":248},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":57,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":57,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":57,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":395},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":405},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":422},{"source":57,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":440},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":57,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":448},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":57,"target_adds":[[10,-29,4],[11,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":57,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":57,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":478},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":57,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":493},{"source":57,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":499},{"source":57,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":57,"target_adds":[[10,29,4],[11,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":58,"target_adds":[[27,5,1]],"translation":88},{"source":58,"target_adds":[[27,5,1]],"translation":162},{"source":58,"target_adds":[[27,-10,1]],"translation":271},{"source":58,"target_adds":[[27,5,1]],"translation":501},{"source":59,"target_adds":[[29,3,1]],"translation":26},{"source":59,"target_adds":[[29,-2,1]],"translation":62},{"source":59,"target_adds":[[29,-2,1]],"translation":79},{"source":59,"target_adds":[[29,-2,1]],"translation":107},{"source":59,"target_adds":[[29,3,1]],"translation":152},{"source":59,"target_adds":[[29,-2,1]],"translation":188},{"source":59,"target_adds":[[29,-2,1]],"translation":205},{"source":59,"target_adds":[[29,-2,1]],"translation":233},{"source":59,"target_adds":[[29,3,1]],"translation":280},{"source":59,"target_adds":[[29,-2,1]],"translation":316},{"source":59,"target_adds":[[29,-2,1]],"translation":333},{"source":59,"target_adds":[[29,-2,1]],"translation":361},{"source":59,"target_adds":[[29,-2,1]],"translation":410},{"source":59,"target_adds":[[29,8,1]],"translation":446},{"source":59,"target_adds":[[29,3,1]],"translation":463},{"source":59,"target_adds":[[29,3,1]],"translation":491},{"source":60,"target_adds":[[29,3,1]],"translation":26},{"source":60,"target_adds":[[29,-2,1]],"translation":62},{"source":60,"target_adds":[[29,-2,1]],"translation":79},{"source":60,"target_adds":[[29,-2,1]],"translation":107},{"source":60,"target_adds":[[29,3,1]],"translation":152},{"source":60,"target_adds":[[29,-2,1]],"translation":188},{"source":60,"target_adds":[[29,-2,1]],"translation":205},{"source":60,"target_adds":[[29,-2,1]],"translation":233},{"source":60,"target_adds":[[29,3,1]],"translation":280},{"source":60,"target_adds":[[29,-2,1]],"translation":316},{"source":60,"target_adds":[[29,-2,1]],"translation":333},{"source":60,"target_adds":[[29,-2,1]],"translation":361},{"source":60,"target_adds":[[29,-2,1]],"translation":410},{"source":60,"target_adds":[[29,8,1]],"translation":446},{"source":60,"target_adds":[[29,3,1]],"translation":463},{"source":60,"target_adds":[[29,3,1]],"translation":491},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":61,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":14},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":35},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":61,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":61,"target_adds":[[6,-3,2],[7,-7,2]],"translation":69},{"source":61,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":61,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":61,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":61,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":61,"target_adds":[[6,3,1],[7,5,1],[10,-3,2],[11,-3,2]],"translation":104},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":61,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":61,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":213},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":248},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":61,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":61,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":331},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":358},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":61,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":400},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":61,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":445},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":61,"target_adds":[[6,3,4],[7,9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":61,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":61,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":61,"target_adds":[[6,-3,4],[7,-9,4],[10,29,4],[11,29,4]],"translation":511},{"source":62,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":62,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":62,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":62,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":62,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":62,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":62,"target_adds":[[14,-3,2],[15,-13,4]],"translation":133},{"source":62,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":62,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":155},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":158},{"source":62,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":62,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":62,"target_adds":[[10,-3,2],[11,-3,2],[14,3,1],[15,19,4]],"translation":168},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":179},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":182},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":206},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":208},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":227},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":253},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":62,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":261},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":62,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":283},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":62,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":296},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":310},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":62,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":62,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":334},{"source":62,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":336},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":355},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":62,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":62,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":381},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":62,"target_adds":[[10,-29,4],[11,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":62,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":62,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":62,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":62,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":62,"target_adds":[[10,29,4],[11,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":63,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":63,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":63,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":63,"target_adds":[[15,-5,2]],"translation":82},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":63,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":63,"target_adds":[[15,5,2]],"translation":127},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":128},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":155},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":158},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":173},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":179},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":182},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":203},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":206},{"source":63,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":227},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":230},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":63,"target_adds":[[1,5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":256},{"source":63,"target_adds":[[4,-13,4],[5,-9,1],[10,1,4],[11,-7,2]],"translation":261},{"source":63,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":286},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":63,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":63,"target_adds":[[4,19,4],[5,21,2],[10,-19,4],[11,-17,2]],"translation":296},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":301},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":307},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":334},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":341},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":355},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":376},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":63,"target_adds":[[4,-5,2],[5,-15,2],[10,59,8],[11,59,8]],"translation":466},{"source":63,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":63,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":63,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":63,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":63,"target_adds":[[4,5,2],[5,15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":64,"target_adds":[[23,3,1]],"translation":22},{"source":64,"target_adds":[[23,-2,1]],"translation":62},{"source":64,"target_adds":[[23,8,1]],"translation":67},{"source":64,"target_adds":[[23,-2,1]],"translation":107},{"source":64,"target_adds":[[23,-2,1]],"translation":157},{"source":64,"target_adds":[[23,-2,1]],"translation":181},{"source":64,"target_adds":[[23,3,1]],"translation":200},{"source":64,"target_adds":[[23,3,1]],"translation":224},{"source":64,"target_adds":[[23,3,1]],"translation":262},{"source":64,"target_adds":[[23,-2,1]],"translation":302},{"source":64,"target_adds":[[23,-2,1]],"translation":339},{"source":64,"target_adds":[[23,3,1]],"translation":379},{"source":64,"target_adds":[[23,-2,1]],"translation":397},{"source":64,"target_adds":[[23,-2,1]],"translation":421},{"source":64,"target_adds":[[23,-2,1]],"translation":472},{"source":64,"target_adds":[[23,-2,1]],"translation":496},{"source":65,"target_adds":[[19,3,1]],"translation":50},{"source":65,"target_adds":[[19,-2,1]],"translation":55},{"source":65,"target_adds":[[19,-2,1]],"translation":59},{"source":65,"target_adds":[[19,-2,1]],"translation":62},{"source":65,"target_adds":[[19,3,1]],"translation":176},{"source":65,"target_adds":[[19,-2,1]],"translation":181},{"source":65,"target_adds":[[19,-2,1]],"translation":185},{"source":65,"target_adds":[[19,-2,1]],"translation":188},{"source":65,"target_adds":[[19,3,1]],"translation":321},{"source":65,"target_adds":[[19,3,1]],"translation":324},{"source":65,"target_adds":[[19,3,1]],"translation":328},{"source":65,"target_adds":[[19,-2,1]],"translation":333},{"source":65,"target_adds":[[19,-2,1]],"translation":451},{"source":65,"target_adds":[[19,-2,1]],"translation":454},{"source":65,"target_adds":[[19,-2,1]],"translation":458},{"source":65,"target_adds":[[19,8,1]],"translation":463},{"source":66,"target_adds":[[20,3,1]],"translation":19},{"source":66,"target_adds":[[20,-2,1]],"translation":59},{"source":66,"target_adds":[[20,3,1]],"translation":81},{"source":66,"target_adds":[[20,-2,1]],"translation":121},{"source":66,"target_adds":[[20,-2,1]],"translation":143},{"source":66,"target_adds":[[20,-2,1]],"translation":167},{"source":66,"target_adds":[[20,-2,1]],"translation":205},{"source":66,"target_adds":[[20,-2,1]],"translation":229},{"source":66,"target_adds":[[20,8,1]],"translation":276},{"source":66,"target_adds":[[20,-2,1]],"translation":316},{"source":66,"target_adds":[[20,-2,1]],"translation":342},{"source":66,"target_adds":[[20,3,1]],"translation":382},{"source":66,"target_adds":[[20,3,1]],"translation":392},{"source":66,"target_adds":[[20,3,1]],"translation":416},{"source":66,"target_adds":[[20,-2,1]],"translation":458},{"source":66,"target_adds":[[20,-2,1]],"translation":482},{"source":67,"target_adds":[[18,-2,1]],"translation":4},{"source":67,"target_adds":[[18,-2,1]],"translation":31},{"source":67,"target_adds":[[18,-2,1]],"translation":32},{"source":67,"target_adds":[[18,-2,1]],"translation":59},{"source":67,"target_adds":[[18,-2,1]],"translation":79},{"source":67,"target_adds":[[18,3,1]],"translation":84},{"source":67,"target_adds":[[18,-2,1]],"translation":107},{"source":67,"target_adds":[[18,3,1]],"translation":112},{"source":67,"target_adds":[[18,3,1]],"translation":385},{"source":67,"target_adds":[[18,-2,1]],"translation":410},{"source":67,"target_adds":[[18,-2,1]],"translation":421},{"source":67,"target_adds":[[18,3,1]],"translation":446},{"source":67,"target_adds":[[18,-2,1]],"translation":458},{"source":67,"target_adds":[[18,-2,1]],"translation":465},{"source":67,"target_adds":[[18,3,1]],"translation":494},{"source":67,"target_adds":[[18,8,1]],"translation":501},{"source":68,"target_adds":[[19,3,1]],"translation":50},{"source":68,"target_adds":[[19,-2,1]],"translation":55},{"source":68,"target_adds":[[19,-2,1]],"translation":59},{"source":68,"target_adds":[[19,-2,1]],"translation":62},{"source":68,"target_adds":[[19,3,1]],"translation":176},{"source":68,"target_adds":[[19,-2,1]],"translation":181},{"source":68,"target_adds":[[19,-2,1]],"translation":185},{"source":68,"target_adds":[[19,-2,1]],"translation":188},{"source":68,"target_adds":[[19,3,1]],"translation":321},{"source":68,"target_adds":[[19,3,1]],"translation":324},{"source":68,"target_adds":[[19,3,1]],"translation":328},{"source":68,"target_adds":[[19,-2,1]],"translation":333},{"source":68,"target_adds":[[19,-2,1]],"translation":451},{"source":68,"target_adds":[[19,-2,1]],"translation":454},{"source":68,"target_adds":[[19,-2,1]],"translation":458},{"source":68,"target_adds":[[19,8,1]],"translation":463},{"source":69,"target_adds":[[24,-2,1]],"translation":55},{"source":69,"target_adds":[[24,-2,1]],"translation":62},{"source":69,"target_adds":[[24,-2,1]],"translation":103},{"source":69,"target_adds":[[24,-2,1]],"translation":110},{"source":69,"target_adds":[[24,3,1]],"translation":131},{"source":69,"target_adds":[[24,3,1]],"translation":138},{"source":69,"target_adds":[[24,-2,1]],"translation":211},{"source":69,"target_adds":[[24,-2,1]],"translation":218},{"source":69,"target_adds":[[24,3,1]],"translation":304},{"source":69,"target_adds":[[24,-2,1]],"translation":313},{"source":69,"target_adds":[[24,3,1]],"translation":352},{"source":69,"target_adds":[[24,-2,1]],"translation":361},{"source":69,"target_adds":[[24,8,1]],"translation":388},{"source":69,"target_adds":[[24,-2,1]],"translation":397},{"source":69,"target_adds":[[24,-2,1]],"translation":468},{"source":69,"target_adds":[[24,3,1]],"translation":477},{"source":70,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":70,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":70,"target_adds":[[14,-3,2],[15,-7,2]],"translation":82},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":70,"target_adds":[[14,3,2],[15,7,2]],"translation":127},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":128},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":133},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":137},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,6,1],[7,8,1]],"translation":146},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":151},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":155},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":158},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":164},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":168},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":173},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":179},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":182},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":186},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,-6,1],[7,-8,1]],"translation":191},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,-3,2],[13,-7,2]],"translation":194},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":203},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":206},{"source":70,"target_adds":[[0,-27,4],[1,-35,4],[4,15,4],[5,-3,1]],"translation":208},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":213},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":220},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":227},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":230},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,3,2],[13,7,2]],"translation":239},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":241},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":248},{"source":70,"target_adds":[[0,21,4],[1,29,4],[4,3,4]],"translation":253},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":256},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,7,2],[11,-4,1]],"translation":261},{"source":70,"target_adds":[[2,1,2],[3,1,2],[4,-3,8],[5,-9,4]],"translation":265},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,7,2],[9,-4,1]],"translation":268},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":279},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":283},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":286},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,-7,2],[9,4,1]],"translation":289},{"source":70,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,8],[5,-9,4]],"translation":292},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,-7,2],[11,4,1]],"translation":296},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":301},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":307},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":310},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":314},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":322},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":331},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":334},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,3,4],[15,3,1]],"translation":336},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":341},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":348},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":355},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":358},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":367},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":369},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":376},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":70,"target_adds":[[0,-3,4],[1,-9,4],[4,-1,2],[5,-9,2]],"translation":466},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":70,"target_adds":[[0,3,4],[1,9,4],[4,1,2],[5,9,2]],"translation":511},{"source":71,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":71,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":71,"target_adds":[[4,-5,4],[5,-15,4]],"translation":82},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":71,"target_adds":[[4,5,4],[5,15,4]],"translation":127},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,-3,8],[15,-9,4]],"translation":133},{"source":71,"target_adds":[[2,5,4],[3,5,4],[14,-3,8],[15,-9,4]],"translation":137},{"source":71,"target_adds":[[8,-5,2],[9,-5,2],[14,-3,8],[15,-9,4]],"translation":140},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":146},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":155},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":71,"target_adds":[[8,5,2],[9,5,2],[14,-3,8],[15,-9,4]],"translation":161},{"source":71,"target_adds":[[2,-5,4],[3,-5,4],[14,-3,8],[15,-9,4]],"translation":164},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,-3,8],[15,-9,4]],"translation":168},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":182},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":191},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":199},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":203},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":206},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,1,1],[15,1,1]],"translation":208},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":217},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":227},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":230},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":234},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":244},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,1,1],[15,1,1]],"translation":253},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":256},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":261},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":268},{"source":71,"target_adds":[[6,-15,4],[7,-5,2],[14,-3,2],[15,-3,2]],"translation":274},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":283},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":289},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":296},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":301},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":310},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":71,"target_adds":[[6,15,4],[7,5,2],[14,-3,2],[15,-3,2]],"translation":319},{"source":71,"target_adds":[[13,-5,4],[14,-3,8],[15,-9,4]],"translation":322},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":327},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":334},{"source":71,"target_adds":[[0,-9,4],[1,-11,1],[14,33,8],[15,-11,4]],"translation":336},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":345},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":355},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":362},{"source":71,"target_adds":[[13,5,4],[14,-3,8],[15,-9,4]],"translation":367},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":372},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":71,"target_adds":[[0,-9,4],[1,-1,1],[14,3,8],[15,-1,4]],"translation":381},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":71,"target_adds":[[0,15,8],[1,5,8],[15,-5,4]],"translation":466},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":71,"target_adds":[[0,-15,8],[1,-5,8],[15,5,4]],"translation":511},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":72,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,3,4],[9,3,4]],"translation":14},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":16},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":72,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":61},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":72,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":72,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":91},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":72,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":72,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":118},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":128},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":72,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":158},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":173},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":179},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":72,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":398},{"source":72,"target_adds":[[1,3,2],[7,3,2]],"translation":400},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":419},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":72,"target_adds":[[0,-3,2],[1,-3,1],[6,-3,2],[7,-3,1]],"translation":445},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":453},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":72,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-9,4]],"translation":466},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":475},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":488},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":502},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":72,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,9,4]],"translation":511},{"source":73,"target_adds":[[23,3,1]],"translation":22},{"source":73,"target_adds":[[23,-2,1]],"translation":62},{"source":73,"target_adds":[[23,8,1]],"translation":67},{"source":73,"target_adds":[[23,-2,1]],"translation":107},{"source":73,"target_adds":[[23,-2,1]],"translation":157},{"source":73,"target_adds":[[23,-2,1]],"translation":181},{"source":73,"target_adds":[[23,3,1]],"translation":200},{"source":73,"target_adds":[[23,3,1]],"translation":224},{"source":73,"target_adds":[[23,3,1]],"translation":262},{"source":73,"target_adds":[[23,-2,1]],"translation":302},{"source":73,"target_adds":[[23,-2,1]],"translation":339},{"source":73,"target_adds":[[23,3,1]],"translation":379},{"source":73,"target_adds":[[23,-2,1]],"translation":397},{"source":73,"target_adds":[[23,-2,1]],"translation":421},{"source":73,"target_adds":[[23,-2,1]],"translation":472},{"source":73,"target_adds":[[23,-2,1]],"translation":496},{"source":74,"target_adds":[[24,-2,1]],"translation":55},{"source":74,"target_adds":[[24,-2,1]],"translation":62},{"source":74,"target_adds":[[24,-2,1]],"translation":103},{"source":74,"target_adds":[[24,-2,1]],"translation":110},{"source":74,"target_adds":[[24,3,1]],"translation":131},{"source":74,"target_adds":[[24,3,1]],"translation":138},{"source":74,"target_adds":[[24,-2,1]],"translation":211},{"source":74,"target_adds":[[24,-2,1]],"translation":218},{"source":74,"target_adds":[[24,3,1]],"translation":304},{"source":74,"target_adds":[[24,-2,1]],"translation":313},{"source":74,"target_adds":[[24,3,1]],"translation":352},{"source":74,"target_adds":[[24,-2,1]],"translation":361},{"source":74,"target_adds":[[24,8,1]],"translation":388},{"source":74,"target_adds":[[24,-2,1]],"translation":397},{"source":74,"target_adds":[[24,-2,1]],"translation":468},{"source":74,"target_adds":[[24,3,1]],"translation":477},{"source":75,"target_adds":[[20,3,1]],"translation":19},{"source":75,"target_adds":[[20,-2,1]],"translation":59},{"source":75,"target_adds":[[20,3,1]],"translation":81},{"source":75,"target_adds":[[20,-2,1]],"translation":121},{"source":75,"target_adds":[[20,-2,1]],"translation":143},{"source":75,"target_adds":[[20,-2,1]],"translation":167},{"source":75,"target_adds":[[20,-2,1]],"translation":205},{"source":75,"target_adds":[[20,-2,1]],"translation":229},{"source":75,"target_adds":[[20,8,1]],"translation":276},{"source":75,"target_adds":[[20,-2,1]],"translation":316},{"source":75,"target_adds":[[20,-2,1]],"translation":342},{"source":75,"target_adds":[[20,3,1]],"translation":382},{"source":75,"target_adds":[[20,3,1]],"translation":392},{"source":75,"target_adds":[[20,3,1]],"translation":416},{"source":75,"target_adds":[[20,-2,1]],"translation":458},{"source":75,"target_adds":[[20,-2,1]],"translation":482},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":2},{"source":76,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,1,1],[13,1,1]],"translation":11},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,-3,8],[13,-9,4]],"translation":21},{"source":76,"target_adds":[[2,5,4],[3,5,4]],"translation":25},{"source":76,"target_adds":[[8,-5,2],[9,-5,2],[12,-3,8],[13,-9,4]],"translation":28},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,1,1],[13,1,1]],"translation":38},{"source":76,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":47},{"source":76,"target_adds":[[8,5,2],[9,5,2],[12,-3,8],[13,-9,4]],"translation":49},{"source":76,"target_adds":[[2,-5,4],[3,-5,4]],"translation":52},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,-3,8],[13,-9,4]],"translation":56},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":64},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":73},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":87},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":94},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":100},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":109},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":115},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":122},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":128},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":158},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":173},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":179},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":76,"target_adds":[[4,-5,4],[5,-15,4],[12,-3,8],[13,-9,4]],"translation":194},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":213},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":76,"target_adds":[[4,5,4],[5,15,4],[12,-3,8],[13,-9,4]],"translation":239},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":248},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":256},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":301},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,-5,4]],"translation":322},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,5,4]],"translation":367},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":76,"target_adds":[[6,-15,4],[7,-5,2],[12,-3,2],[13,-3,2]],"translation":386},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":395},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":405},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":412},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":422},{"source":76,"target_adds":[[6,15,4],[7,5,2],[12,-3,2],[13,-3,2]],"translation":431},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":433},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":440},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":76,"target_adds":[[0,-9,4],[1,4,1],[12,27,8],[13,-13,4]],"translation":448},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":457},{"source":76,"target_adds":[[0,-9,8],[1,13,8],[13,-5,4]],"translation":466},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":471},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":478},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":484},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":76,"target_adds":[[0,-9,4],[1,-1,1],[12,9,8],[13,1,4]],"translation":493},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":499},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":506},{"source":76,"target_adds":[[0,9,8],[1,-13,8],[13,5,4]],"translation":511},{"source":77,"target_adds":[[26,5,1]],"translation":70},{"source":77,"target_adds":[[26,-10,1]],"translation":171},{"source":77,"target_adds":[[26,5,1]],"translation":273},{"source":77,"target_adds":[[26,5,1]],"translation":508},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":2},{"source":78,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":78,"target_adds":[[0,-9,8],[1,13,8],[8,3,8],[9,9,4]],"translation":14},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":78,"target_adds":[[13,-5,2]],"translation":25},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,9,8],[13,2,1]],"translation":28},{"source":78,"target_adds":[[0,9,8],[1,-13,8],[8,3,8],[9,9,4]],"translation":35},{"source":78,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":47},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,-9,8],[13,-2,1]],"translation":49},{"source":78,"target_adds":[[13,5,2]],"translation":52},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,-1,1],[9,-1,1]],"translation":73},{"source":78,"target_adds":[[6,9,8],[7,-13,8]],"translation":76},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":87},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":78,"target_adds":[[6,-9,8],[7,13,8]],"translation":97},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":100},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":122},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":128},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,9,8],[15,2,1]],"translation":140},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":146},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":158},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,-9,8],[15,-2,1]],"translation":161},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":173},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":179},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":191},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":199},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":203},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":213},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":217},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":230},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":234},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":244},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":248},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":256},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":78,"target_adds":[[4,7,2],[5,21,4],[8,3,2],[9,3,2]],"translation":268},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":274},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":286},{"source":78,"target_adds":[[4,-7,2],[5,-21,4],[8,3,2],[9,3,2]],"translation":289},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":301},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":307},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":319},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":327},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":331},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":341},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":345},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":358},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":362},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":372},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":376},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":386},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":412},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":431},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":433},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":457},{"source":78,"target_adds":[[2,5,2],[3,5,2],[8,-1,8],[9,-1,8]],"translation":466},{"source":78,"target_adds":[[2,-2,1],[3,-2,1],[8,1,4],[9,-7,2]],"translation":471},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,-1,8],[11,-1,8]],"translation":475},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":484},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,1,8],[11,1,8]],"translation":502},{"source":78,"target_adds":[[2,-5,2],[3,-10,1],[8,-19,4],[9,13,2]],"translation":506},{"source":78,"target_adds":[[2,-5,2],[3,-5,2],[8,1,8],[9,1,8]],"translation":511},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":79,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":79,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":16},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":79,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":79,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":61},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":79,"target_adds":[[6,9,4],[7,17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":69},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":79,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":91},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":79,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":79,"target_adds":[[6,-9,4],[7,-17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":104},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":118},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":128},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":158},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":173},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":179},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":203},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":230},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":256},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":286},{"source":79,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":79,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":301},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":307},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":341},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":376},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":398},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":419},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":453},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":79,"target_adds":[[8,29,4],[9,29,4],[10,29,4],[11,29,4]],"translation":466},{"source":79,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":79,"target_adds":[[8,1,2],[9,-7,1],[10,1,2],[11,-7,1]],"translation":475},{"source":79,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":488},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":79,"target_adds":[[8,1,1],[9,17,2],[10,1,1],[11,17,2]],"translation":502},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":79,"target_adds":[[8,-29,4],[9,-29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":80,"target_adds":[[18,-2,1]],"translation":4},{"source":80,"target_adds":[[18,-2,1]],"translation":31},{"source":80,"target_adds":[[18,-2,1]],"translation":32},{"source":80,"target_adds":[[18,-2,1]],"translation":59},{"source":80,"target_adds":[[18,-2,1]],"translation":79},{"source":80,"target_adds":[[18,3,1]],"translation":84},{"source":80,"target_adds":[[18,-2,1]],"translation":107},{"source":80,"target_adds":[[18,3,1]],"translation":112},{"source":80,"target_adds":[[18,3,1]],"translation":385},{"source":80,"target_adds":[[18,-2,1]],"translation":410},{"source":80,"target_adds":[[18,-2,1]],"translation":421},{"source":80,"target_adds":[[18,3,1]],"translation":446},{"source":80,"target_adds":[[18,-2,1]],"translation":458},{"source":80,"target_adds":[[18,-2,1]],"translation":465},{"source":80,"target_adds":[[18,3,1]],"translation":494},{"source":80,"target_adds":[[18,8,1]],"translation":501},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":2},{"source":81,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":81,"target_adds":[[1,5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":81,"target_adds":[[13,5,2]],"translation":25},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":28},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":81,"target_adds":[[1,-5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":81,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":47},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":49},{"source":81,"target_adds":[[13,-5,2]],"translation":52},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":64},{"source":81,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,-5,2]],"translation":73},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":87},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,5,2]],"translation":100},{"source":81,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":109},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":122},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":128},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,5,2]],"translation":137},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":151},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,-5,2]],"translation":164},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":173},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":186},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":194},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":203},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":220},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":230},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":239},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":241},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":81,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,5,2],[5,15,2]],"translation":265},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":279},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":286},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,-5,2],[5,-15,2]],"translation":292},{"source":81,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":307},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":314},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":322},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":341},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":348},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":367},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":369},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":376},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":386},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":405},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":412},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":431},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":433},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":440},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":457},{"source":81,"target_adds":[[2,-5,2],[3,-5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,-5,2],[9,-5,2]],"translation":471},{"source":81,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":81,"target_adds":[[2,5,2],[3,-5,1],[10,-19,4],[11,13,2]],"translation":478},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":484},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":81,"target_adds":[[2,2,1],[3,2,1],[10,1,4],[11,-7,2]],"translation":499},{"source":81,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,5,2],[9,5,2]],"translation":506},{"source":81,"target_adds":[[2,5,2],[3,5,2],[10,1,8],[11,1,8]],"translation":511},{"source":82,"target_adds":[[18,-2,1]],"translation":4},{"source":82,"target_adds":[[18,-2,1]],"translation":31},{"source":82,"target_adds":[[18,-2,1]],"translation":32},{"source":82,"target_adds":[[18,-2,1]],"translation":59},{"source":82,"target_adds":[[18,-2,1]],"translation":79},{"source":82,"target_adds":[[18,3,1]],"translation":84},{"source":82,"target_adds":[[18,-2,1]],"translation":107},{"source":82,"target_adds":[[18,3,1]],"translation":112},{"source":82,"target_adds":[[18,3,1]],"translation":385},{"source":82,"target_adds":[[18,-2,1]],"translation":410},{"source":82,"target_adds":[[18,-2,1]],"translation":421},{"source":82,"target_adds":[[18,3,1]],"translation":446},{"source":82,"target_adds":[[18,-2,1]],"translation":458},{"source":82,"target_adds":[[18,-2,1]],"translation":465},{"source":82,"target_adds":[[18,3,1]],"translation":494},{"source":82,"target_adds":[[18,8,1]],"translation":501},{"source":83,"target_adds":[[20,3,1]],"translation":19},{"source":83,"target_adds":[[20,-2,1]],"translation":59},{"source":83,"target_adds":[[20,3,1]],"translation":81},{"source":83,"target_adds":[[20,-2,1]],"translation":121},{"source":83,"target_adds":[[20,-2,1]],"translation":143},{"source":83,"target_adds":[[20,-2,1]],"translation":167},{"source":83,"target_adds":[[20,-2,1]],"translation":205},{"source":83,"target_adds":[[20,-2,1]],"translation":229},{"source":83,"target_adds":[[20,8,1]],"translation":276},{"source":83,"target_adds":[[20,-2,1]],"translation":316},{"source":83,"target_adds":[[20,-2,1]],"translation":342},{"source":83,"target_adds":[[20,3,1]],"translation":382},{"source":83,"target_adds":[[20,3,1]],"translation":392},{"source":83,"target_adds":[[20,3,1]],"translation":416},{"source":83,"target_adds":[[20,-2,1]],"translation":458},{"source":83,"target_adds":[[20,-2,1]],"translation":482},{"source":84,"target_adds":[[25,5,1]],"translation":145},{"source":84,"target_adds":[[25,-10,1]],"translation":174},{"source":84,"target_adds":[[25,5,1]],"translation":193},{"source":84,"target_adds":[[25,5,1]],"translation":254},{"source":85,"target_adds":[[16,-2,1]],"translation":1},{"source":85,"target_adds":[[16,-2,1]],"translation":8},{"source":85,"target_adds":[[16,-2,1]],"translation":32},{"source":85,"target_adds":[[16,8,1]],"translation":41},{"source":85,"target_adds":[[16,-2,1]],"translation":211},{"source":85,"target_adds":[[16,-2,1]],"translation":218},{"source":85,"target_adds":[[16,-2,1]],"translation":242},{"source":85,"target_adds":[[16,3,1]],"translation":251},{"source":85,"target_adds":[[16,3,1]],"translation":259},{"source":85,"target_adds":[[16,3,1]],"translation":266},{"source":85,"target_adds":[[16,3,1]],"translation":290},{"source":85,"target_adds":[[16,-2,1]],"translation":299},{"source":85,"target_adds":[[16,-2,1]],"translation":465},{"source":85,"target_adds":[[16,-2,1]],"translation":472},{"source":85,"target_adds":[[16,-2,1]],"translation":496},{"source":85,"target_adds":[[16,3,1]],"translation":505},{"source":86,"target_adds":[[27,5,1]],"translation":88},{"source":86,"target_adds":[[27,5,1]],"translation":162},{"source":86,"target_adds":[[27,-10,1]],"translation":271},{"source":86,"target_adds":[[27,5,1]],"translation":501},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":2},{"source":87,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,-1,1],[13,-1,1]],"translation":11},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,3,8],[13,9,4]],"translation":21},{"source":87,"target_adds":[[2,-5,4],[3,-5,4]],"translation":25},{"source":87,"target_adds":[[8,5,2],[9,5,2],[12,3,8],[13,9,4]],"translation":28},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,-1,1],[13,-1,1]],"translation":38},{"source":87,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":47},{"source":87,"target_adds":[[8,-5,2],[9,-5,2],[12,3,8],[13,9,4]],"translation":49},{"source":87,"target_adds":[[2,5,4],[3,5,4]],"translation":52},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,3,8],[13,9,4]],"translation":56},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":64},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":73},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":87},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":94},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":100},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":109},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":115},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":122},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":128},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":137},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":151},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":158},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":164},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":173},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":179},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":186},{"source":87,"target_adds":[[4,5,4],[5,15,4],[12,3,8],[13,9,4]],"translation":194},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":203},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":213},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":220},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":230},{"source":87,"target_adds":[[4,-5,4],[5,-15,4],[12,3,8],[13,9,4]],"translation":239},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":241},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":248},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":256},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":265},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":279},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":286},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":292},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":301},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":307},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":314},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,5,4]],"translation":322},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":331},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":341},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":348},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":358},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,-5,4]],"translation":367},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":369},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":376},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":87,"target_adds":[[6,15,4],[7,5,2],[12,3,2],[13,3,2]],"translation":386},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":395},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":405},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":412},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":422},{"source":87,"target_adds":[[6,-15,4],[7,-5,2],[12,3,2],[13,3,2]],"translation":431},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":433},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":440},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":87,"target_adds":[[0,-9,4],[1,-1,1],[12,-9,8],[13,-1,4]],"translation":448},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":457},{"source":87,"target_adds":[[0,-9,8],[1,13,8],[13,5,4]],"translation":466},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":471},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":478},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":484},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":87,"target_adds":[[0,-9,4],[1,4,1],[12,-27,8],[13,13,4]],"translation":493},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":499},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":506},{"source":87,"target_adds":[[0,9,8],[1,-13,8],[13,-5,4]],"translation":511},{"source":88,"target_adds":[[24,-2,1]],"translation":55},{"source":88,"target_adds":[[24,-2,1]],"translation":62},{"source":88,"target_adds":[[24,-2,1]],"translation":103},{"source":88,"target_adds":[[24,-2,1]],"translation":110},{"source":88,"target_adds":[[24,3,1]],"translation":131},{"source":88,"target_adds":[[24,3,1]],"translation":138},{"source":88,"target_adds":[[24,-2,1]],"translation":211},{"source":88,"target_adds":[[24,-2,1]],"translation":218},{"source":88,"target_adds":[[24,3,1]],"translation":304},{"source":88,"target_adds":[[24,-2,1]],"translation":313},{"source":88,"target_adds":[[24,3,1]],"translation":352},{"source":88,"target_adds":[[24,-2,1]],"translation":361},{"source":88,"target_adds":[[24,8,1]],"translation":388},{"source":88,"target_adds":[[24,-2,1]],"translation":397},{"source":88,"target_adds":[[24,-2,1]],"translation":468},{"source":88,"target_adds":[[24,3,1]],"translation":477},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":89,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,3,4],[9,3,4]],"translation":14},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":16},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":89,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":61},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":89,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":89,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":91},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":89,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":89,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":118},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":128},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":89,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":158},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":173},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":179},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":89,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":203},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":230},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":398},{"source":89,"target_adds":[[0,-3,2],[1,-3,1],[6,3,2],[7,3,1]],"translation":400},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":419},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":89,"target_adds":[[1,3,2],[7,-3,2]],"translation":445},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":453},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":89,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,9,4]],"translation":466},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":475},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":488},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":502},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":89,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-9,4]],"translation":511},{"source":90,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":90,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":90,"target_adds":[[4,5,4],[5,15,4]],"translation":82},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":90,"target_adds":[[4,-5,4],[5,-15,4]],"translation":127},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":128},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,3,8],[15,9,4]],"translation":133},{"source":90,"target_adds":[[2,-5,4],[3,-5,4],[14,3,8],[15,9,4]],"translation":137},{"source":90,"target_adds":[[8,5,2],[9,5,2],[14,3,8],[15,9,4]],"translation":140},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":146},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":151},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":155},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":158},{"source":90,"target_adds":[[8,-5,2],[9,-5,2],[14,3,8],[15,9,4]],"translation":161},{"source":90,"target_adds":[[2,5,4],[3,5,4],[14,3,8],[15,9,4]],"translation":164},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,3,8],[15,9,4]],"translation":168},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":173},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":179},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":182},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":186},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":191},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":194},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":199},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":203},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":206},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,-1,1],[15,-1,1]],"translation":208},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":213},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":217},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":220},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":227},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":230},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":234},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":239},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":241},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":244},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":248},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,-1,1],[15,-1,1]],"translation":253},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":256},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":261},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":265},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":268},{"source":90,"target_adds":[[6,15,4],[7,5,2],[14,3,2],[15,3,2]],"translation":274},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":279},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":283},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":286},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":289},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":292},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":296},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":301},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":307},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":310},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":314},{"source":90,"target_adds":[[6,-15,4],[7,-5,2],[14,3,2],[15,3,2]],"translation":319},{"source":90,"target_adds":[[13,5,4],[14,3,8],[15,9,4]],"translation":322},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":327},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":331},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":334},{"source":90,"target_adds":[[0,-9,4],[1,-1,1],[14,-3,8],[15,1,4]],"translation":336},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":341},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":345},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":348},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":355},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":358},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":362},{"source":90,"target_adds":[[13,-5,4],[14,3,8],[15,9,4]],"translation":367},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":369},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":372},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":376},{"source":90,"target_adds":[[0,-9,4],[1,-11,1],[14,-33,8],[15,11,4]],"translation":381},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":90,"target_adds":[[0,15,8],[1,5,8],[15,5,4]],"translation":466},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":90,"target_adds":[[0,-15,8],[1,-5,8],[15,-5,4]],"translation":511},{"source":91,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":91,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":91,"target_adds":[[14,3,2],[15,7,2]],"translation":82},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":91,"target_adds":[[14,-3,2],[15,-7,2]],"translation":127},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":128},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":133},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":137},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,-6,1],[7,-8,1]],"translation":146},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":151},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":155},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":158},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":164},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":168},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":173},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":179},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":182},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":186},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,6,1],[7,8,1]],"translation":191},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,3,2],[13,7,2]],"translation":194},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":203},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":206},{"source":91,"target_adds":[[0,21,4],[1,29,4],[4,-3,4]],"translation":208},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":213},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":220},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":227},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":230},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,-3,2],[13,-7,2]],"translation":239},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":241},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":248},{"source":91,"target_adds":[[0,-27,4],[1,-35,4],[4,-15,4],[5,3,1]],"translation":253},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":256},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,-7,2],[11,4,1]],"translation":261},{"source":91,"target_adds":[[2,-1,2],[3,-1,2],[4,3,8],[5,9,4]],"translation":265},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,-7,2],[9,4,1]],"translation":268},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":279},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":283},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":286},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,7,2],[9,-4,1]],"translation":289},{"source":91,"target_adds":[[2,1,2],[3,1,2],[4,3,8],[5,9,4]],"translation":292},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,7,2],[11,-4,1]],"translation":296},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":301},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":307},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":310},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":314},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":322},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":331},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":334},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,3,4],[15,3,1]],"translation":336},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":341},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":348},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":355},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":358},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":367},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":369},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":376},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":91,"target_adds":[[0,-3,4],[1,-9,4],[4,1,2],[5,9,2]],"translation":466},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":91,"target_adds":[[0,3,4],[1,9,4],[4,-1,2],[5,-9,2]],"translation":511},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":2},{"source":92,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":92,"target_adds":[[1,-5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":92,"target_adds":[[13,-5,2]],"translation":25},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":28},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":92,"target_adds":[[1,5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":92,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":47},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":49},{"source":92,"target_adds":[[13,5,2]],"translation":52},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":64},{"source":92,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,5,2]],"translation":73},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":87},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,-5,2]],"translation":100},{"source":92,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":109},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":122},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":128},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,-5,2]],"translation":137},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,5,2]],"translation":164},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":173},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":203},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":230},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":92,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,-5,2],[5,-15,2]],"translation":265},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":286},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,5,2],[5,15,2]],"translation":292},{"source":92,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":307},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":341},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":376},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":386},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":405},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":412},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":431},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":433},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":440},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":457},{"source":92,"target_adds":[[2,5,2],[3,5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,5,2],[9,5,2]],"translation":471},{"source":92,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":92,"target_adds":[[2,-2,1],[3,-2,1],[10,1,4],[11,-7,2]],"translation":478},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":484},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":92,"target_adds":[[2,-5,2],[3,5,1],[10,-19,4],[11,13,2]],"translation":499},{"source":92,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,-5,2],[9,-5,2]],"translation":506},{"source":92,"target_adds":[[2,-5,2],[3,-5,2],[10,1,8],[11,1,8]],"translation":511},{"source":93,"target_adds":[[29,3,1]],"translation":26},{"source":93,"target_adds":[[29,-2,1]],"translation":62},{"source":93,"target_adds":[[29,-2,1]],"translation":79},{"source":93,"target_adds":[[29,-2,1]],"translation":107},{"source":93,"target_adds":[[29,3,1]],"translation":152},{"source":93,"target_adds":[[29,-2,1]],"translation":188},{"source":93,"target_adds":[[29,-2,1]],"translation":205},{"source":93,"target_adds":[[29,-2,1]],"translation":233},{"source":93,"target_adds":[[29,3,1]],"translation":280},{"source":93,"target_adds":[[29,-2,1]],"translation":316},{"source":93,"target_adds":[[29,-2,1]],"translation":333},{"source":93,"target_adds":[[29,-2,1]],"translation":361},{"source":93,"target_adds":[[29,-2,1]],"translation":410},{"source":93,"target_adds":[[29,8,1]],"translation":446},{"source":93,"target_adds":[[29,3,1]],"translation":463},{"source":93,"target_adds":[[29,3,1]],"translation":491},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":94,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":94,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":16},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":94,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":94,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":61},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":94,"target_adds":[[6,9,4],[7,17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":69},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":94,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":91},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":94,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":94,"target_adds":[[6,-9,4],[7,-17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":104},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":118},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":128},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":158},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":173},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":179},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":203},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":230},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":256},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":94,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":286},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":94,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":301},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":307},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":341},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":376},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":398},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":419},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":453},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":94,"target_adds":[[8,-29,4],[9,-29,4],[10,29,4],[11,29,4]],"translation":466},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":94,"target_adds":[[8,-1,1],[9,-17,2],[10,1,1],[11,17,2]],"translation":475},{"source":94,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":488},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":94,"target_adds":[[8,-1,2],[9,7,1],[10,1,2],[11,-7,1]],"translation":502},{"source":94,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":94,"target_adds":[[8,29,4],[9,29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":95,"target_adds":[[17,3,1]],"translation":67},{"source":95,"target_adds":[[17,3,1]],"translation":74},{"source":95,"target_adds":[[17,3,1]],"translation":98},{"source":95,"target_adds":[[17,-2,1]],"translation":107},{"source":95,"target_adds":[[17,8,1]],"translation":196},{"source":95,"target_adds":[[17,-2,1]],"translation":205},{"source":95,"target_adds":[[17,-2,1]],"translation":229},{"source":95,"target_adds":[[17,-2,1]],"translation":236},{"source":95,"target_adds":[[17,3,1]],"translation":276},{"source":95,"target_adds":[[17,-2,1]],"translation":285},{"source":95,"target_adds":[[17,-2,1]],"translation":309},{"source":95,"target_adds":[[17,-2,1]],"translation":316},{"source":95,"target_adds":[[17,-2,1]],"translation":403},{"source":95,"target_adds":[[17,-2,1]],"translation":410},{"source":95,"target_adds":[[17,-2,1]],"translation":434},{"source":95,"target_adds":[[17,3,1]],"translation":443},{"source":96,"target_adds":[[23,3,1]],"translation":22},{"source":96,"target_adds":[[23,-2,1]],"translation":62},{"source":96,"target_adds":[[23,8,1]],"translation":67},{"source":96,"target_adds":[[23,-2,1]],"translation":107},{"source":96,"target_adds":[[23,-2,1]],"translation":157},{"source":96,"target_adds":[[23,-2,1]],"translation":181},{"source":96,"target_adds":[[23,3,1]],"translation":200},{"source":96,"target_adds":[[23,3,1]],"translation":224},{"source":96,"target_adds":[[23,3,1]],"translation":262},{"source":96,"target_adds":[[23,-2,1]],"translation":302},{"source":96,"target_adds":[[23,-2,1]],"translation":339},{"source":96,"target_adds":[[23,3,1]],"translation":379},{"source":96,"target_adds":[[23,-2,1]],"translation":397},{"source":96,"target_adds":[[23,-2,1]],"translation":421},{"source":96,"target_adds":[[23,-2,1]],"translation":472},{"source":96,"target_adds":[[23,-2,1]],"translation":496},{"source":97,"target_adds":[[16,-2,1]],"translation":1},{"source":97,"target_adds":[[16,-2,1]],"translation":8},{"source":97,"target_adds":[[16,-2,1]],"translation":32},{"source":97,"target_adds":[[16,8,1]],"translation":41},{"source":97,"target_adds":[[16,-2,1]],"translation":211},{"source":97,"target_adds":[[16,-2,1]],"translation":218},{"source":97,"target_adds":[[16,-2,1]],"translation":242},{"source":97,"target_adds":[[16,3,1]],"translation":251},{"source":97,"target_adds":[[16,3,1]],"translation":259},{"source":97,"target_adds":[[16,3,1]],"translation":266},{"source":97,"target_adds":[[16,3,1]],"translation":290},{"source":97,"target_adds":[[16,-2,1]],"translation":299},{"source":97,"target_adds":[[16,-2,1]],"translation":465},{"source":97,"target_adds":[[16,-2,1]],"translation":472},{"source":97,"target_adds":[[16,-2,1]],"translation":496},{"source":97,"target_adds":[[16,3,1]],"translation":505},{"source":98,"target_adds":[[28,3,1]],"translation":13},{"source":98,"target_adds":[[28,-2,1]],"translation":55},{"source":98,"target_adds":[[28,-2,1]],"translation":93},{"source":98,"target_adds":[[28,-2,1]],"translation":103},{"source":98,"target_adds":[[28,-2,1]],"translation":157},{"source":98,"target_adds":[[28,-2,1]],"translation":167},{"source":98,"target_adds":[[28,-2,1]],"translation":205},{"source":98,"target_adds":[[28,3,1]],"translation":247},{"source":98,"target_adds":[[28,-2,1]],"translation":285},{"source":98,"target_adds":[[28,-2,1]],"translation":295},{"source":98,"target_adds":[[28,-2,1]],"translation":333},{"source":98,"target_adds":[[28,3,1]],"translation":375},{"source":98,"target_adds":[[28,-2,1]],"translation":397},{"source":98,"target_adds":[[28,3,1]],"translation":439},{"source":98,"target_adds":[[28,8,1]],"translation":477},{"source":98,"target_adds":[[28,3,1]],"translation":487},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":2},{"source":99,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":99,"target_adds":[[0,9,8],[1,-13,8],[8,-3,8],[9,-9,4]],"translation":14},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":99,"target_adds":[[13,-5,2]],"translation":25},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,-9,8],[13,-2,1]],"translation":28},{"source":99,"target_adds":[[0,-9,8],[1,13,8],[8,-3,8],[9,-9,4]],"translation":35},{"source":99,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":47},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,9,8],[13,2,1]],"translation":49},{"source":99,"target_adds":[[13,5,2]],"translation":52},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,1,1],[9,1,1]],"translation":73},{"source":99,"target_adds":[[6,-9,8],[7,13,8]],"translation":76},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":87},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":99,"target_adds":[[6,9,8],[7,-13,8]],"translation":97},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,1,1],[9,1,1]],"translation":100},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":122},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,-9,8],[15,-2,1]],"translation":140},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":146},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":158},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,9,8],[15,2,1]],"translation":161},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":179},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":191},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":199},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":203},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":213},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":217},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":230},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":234},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":244},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":248},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":256},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":99,"target_adds":[[4,-7,2],[5,-21,4],[8,-3,2],[9,-3,2]],"translation":268},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":274},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":99,"target_adds":[[4,7,2],[5,21,4],[8,-3,2],[9,-3,2]],"translation":289},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":301},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":319},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":327},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":331},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":341},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":345},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":358},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":362},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":372},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":376},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":386},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":412},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":431},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":433},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":457},{"source":99,"target_adds":[[2,5,2],[3,5,2],[8,1,8],[9,1,8]],"translation":466},{"source":99,"target_adds":[[2,-5,2],[3,-10,1],[8,19,4],[9,-13,2]],"translation":471},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,1,8],[11,1,8]],"translation":475},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":484},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,-1,8],[11,-1,8]],"translation":502},{"source":99,"target_adds":[[2,-2,1],[3,-2,1],[8,-1,4],[9,7,2]],"translation":506},{"source":99,"target_adds":[[2,-5,2],[3,-5,2],[8,-1,8],[9,-1,8]],"translation":511},{"source":100,"target_adds":[[28,3,1]],"translation":13},{"source":100,"target_adds":[[28,-2,1]],"translation":55},{"source":100,"target_adds":[[28,-2,1]],"translation":93},{"source":100,"target_adds":[[28,-2,1]],"translation":103},{"source":100,"target_adds":[[28,-2,1]],"translation":157},{"source":100,"target_adds":[[28,-2,1]],"translation":167},{"source":100,"target_adds":[[28,-2,1]],"translation":205},{"source":100,"target_adds":[[28,3,1]],"translation":247},{"source":100,"target_adds":[[28,-2,1]],"translation":285},{"source":100,"target_adds":[[28,-2,1]],"translation":295},{"source":100,"target_adds":[[28,-2,1]],"translation":333},{"source":100,"target_adds":[[28,3,1]],"translation":375},{"source":100,"target_adds":[[28,-2,1]],"translation":397},{"source":100,"target_adds":[[28,3,1]],"translation":439},{"source":100,"target_adds":[[28,8,1]],"translation":477},{"source":100,"target_adds":[[28,3,1]],"translation":487},{"source":101,"target_adds":[[28,3,1]],"translation":13},{"source":101,"target_adds":[[28,-2,1]],"translation":55},{"source":101,"target_adds":[[28,-2,1]],"translation":93},{"source":101,"target_adds":[[28,-2,1]],"translation":103},{"source":101,"target_adds":[[28,-2,1]],"translation":157},{"source":101,"target_adds":[[28,-2,1]],"translation":167},{"source":101,"target_adds":[[28,-2,1]],"translation":205},{"source":101,"target_adds":[[28,3,1]],"translation":247},{"source":101,"target_adds":[[28,-2,1]],"translation":285},{"source":101,"target_adds":[[28,-2,1]],"translation":295},{"source":101,"target_adds":[[28,-2,1]],"translation":333},{"source":101,"target_adds":[[28,3,1]],"translation":375},{"source":101,"target_adds":[[28,-2,1]],"translation":397},{"source":101,"target_adds":[[28,3,1]],"translation":439},{"source":101,"target_adds":[[28,8,1]],"translation":477},{"source":101,"target_adds":[[28,3,1]],"translation":487},{"source":102,"target_adds":[[28,3,1]],"translation":13},{"source":102,"target_adds":[[28,-2,1]],"translation":55},{"source":102,"target_adds":[[28,-2,1]],"translation":93},{"source":102,"target_adds":[[28,-2,1]],"translation":103},{"source":102,"target_adds":[[28,-2,1]],"translation":157},{"source":102,"target_adds":[[28,-2,1]],"translation":167},{"source":102,"target_adds":[[28,-2,1]],"translation":205},{"source":102,"target_adds":[[28,3,1]],"translation":247},{"source":102,"target_adds":[[28,-2,1]],"translation":285},{"source":102,"target_adds":[[28,-2,1]],"translation":295},{"source":102,"target_adds":[[28,-2,1]],"translation":333},{"source":102,"target_adds":[[28,3,1]],"translation":375},{"source":102,"target_adds":[[28,-2,1]],"translation":397},{"source":102,"target_adds":[[28,3,1]],"translation":439},{"source":102,"target_adds":[[28,8,1]],"translation":477},{"source":102,"target_adds":[[28,3,1]],"translation":487},{"source":103,"target_adds":[[29,3,1]],"translation":26},{"source":103,"target_adds":[[29,-2,1]],"translation":62},{"source":103,"target_adds":[[29,-2,1]],"translation":79},{"source":103,"target_adds":[[29,-2,1]],"translation":107},{"source":103,"target_adds":[[29,3,1]],"translation":152},{"source":103,"target_adds":[[29,-2,1]],"translation":188},{"source":103,"target_adds":[[29,-2,1]],"translation":205},{"source":103,"target_adds":[[29,-2,1]],"translation":233},{"source":103,"target_adds":[[29,3,1]],"translation":280},{"source":103,"target_adds":[[29,-2,1]],"translation":316},{"source":103,"target_adds":[[29,-2,1]],"translation":333},{"source":103,"target_adds":[[29,-2,1]],"translation":361},{"source":103,"target_adds":[[29,-2,1]],"translation":410},{"source":103,"target_adds":[[29,8,1]],"translation":446},{"source":103,"target_adds":[[29,3,1]],"translation":463},{"source":103,"target_adds":[[29,3,1]],"translation":491},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":104,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":104,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":104,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":104,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,1,8],[11,1,8]],"translation":69},{"source":104,"target_adds":[[2,-1,4],[3,-1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":73},{"source":104,"target_adds":[[8,1,8],[9,1,8]],"translation":76},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":104,"target_adds":[[8,-1,8],[9,-1,8]],"translation":97},{"source":104,"target_adds":[[2,1,4],[3,1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":100},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,-1,8],[11,-1,8]],"translation":104},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":140},{"source":104,"target_adds":[[4,1,4],[5,-3,2],[6,3,8],[7,9,4]],"translation":146},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":161},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":104,"target_adds":[[4,-1,4],[5,3,2],[6,3,8],[7,9,4]],"translation":191},{"source":104,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":199},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":217},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":234},{"source":104,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":244},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":268},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,21,8],[15,7,4]],"translation":274},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":289},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,-21,8],[15,-7,4]],"translation":319},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":327},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":345},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":362},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":372},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":104,"target_adds":[[6,3,4],[7,7,4],[12,9,8],[13,1,4]],"translation":386},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":104,"target_adds":[[0,9,8],[1,-13,8],[6,3,8],[7,9,4]],"translation":400},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":412},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":104,"target_adds":[[6,-21,4],[7,5,4],[12,27,8],[13,47,4]],"translation":431},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":433},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":104,"target_adds":[[0,-9,8],[1,13,8],[6,3,8],[7,9,4]],"translation":445},{"source":104,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":104,"target_adds":[[6,-9,8],[7,13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":471},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":104,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":506},{"source":104,"target_adds":[[6,9,8],[7,-13,8],[12,3,4],[13,7,4]],"translation":511},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":105,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":105,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":105,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":105,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":105,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":105,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":105,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":105,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":137},{"source":105,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":151},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":105,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":164},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":186},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":105,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":194},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":220},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":105,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":239},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":241},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":265},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":105,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":279},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":292},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":314},{"source":105,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":105,"target_adds":[[12,3,2],[13,15,4],[14,3,2],[15,15,4]],"translation":322},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":105,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":348},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":105,"target_adds":[[13,-9,4],[15,-9,4]],"translation":367},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":369},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":105,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":105,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":105,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":105,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":105,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,1]],"translation":466},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":105,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":105,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":106,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":106,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":106,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":106,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":106,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":106,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":106,"target_adds":[[14,-3,2],[15,-6,1]],"translation":82},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":106,"target_adds":[[14,3,2],[15,6,1]],"translation":127},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":128},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":133},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,6,1],[7,21,2]],"translation":146},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":151},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":155},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":158},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":168},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":173},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":179},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":182},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":186},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,-6,1],[7,-21,2]],"translation":191},{"source":106,"target_adds":[[4,-3,4],[12,-3,4],[13,-21,4]],"translation":194},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":206},{"source":106,"target_adds":[[0,-6,1],[1,-21,2],[4,3,2],[5,3,2]],"translation":208},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":213},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":220},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":227},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":106,"target_adds":[[4,-15,4],[5,-12,1],[12,9,4],[13,27,4]],"translation":239},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":241},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":248},{"source":106,"target_adds":[[0,6,1],[1,21,2],[4,3,2],[5,3,2]],"translation":253},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":256},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,6,1],[11,-3,2]],"translation":261},{"source":106,"target_adds":[[2,3,1],[3,3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,6,1],[9,-3,2]],"translation":268},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":279},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":283},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":286},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,-6,1],[9,3,2]],"translation":289},{"source":106,"target_adds":[[2,-3,1],[3,-3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,-6,1],[11,3,2]],"translation":296},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":301},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":307},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":310},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":314},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":334},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":336},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":341},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":348},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":355},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":369},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":376},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":381},{"source":106,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":106,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":106,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":106,"target_adds":[[4,-3,1],[5,-12,1],[12,3,4],[13,3,1]],"translation":466},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":106,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":106,"target_adds":[[4,3,1],[5,12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":107,"target_adds":[[21,-2,1]],"translation":32},{"source":107,"target_adds":[[21,3,1]],"translation":37},{"source":107,"target_adds":[[21,3,1]],"translation":41},{"source":107,"target_adds":[[21,3,1]],"translation":44},{"source":107,"target_adds":[[21,-2,1]],"translation":211},{"source":107,"target_adds":[[21,-2,1]],"translation":214},{"source":107,"target_adds":[[21,-2,1]],"translation":218},{"source":107,"target_adds":[[21,3,1]],"translation":223},{"source":107,"target_adds":[[21,8,1]],"translation":352},{"source":107,"target_adds":[[21,-2,1]],"translation":357},{"source":107,"target_adds":[[21,-2,1]],"translation":361},{"source":107,"target_adds":[[21,-2,1]],"translation":364},{"source":107,"target_adds":[[21,-2,1]],"translation":403},{"source":107,"target_adds":[[21,-2,1]],"translation":406},{"source":107,"target_adds":[[21,-2,1]],"translation":410},{"source":107,"target_adds":[[21,3,1]],"translation":415},{"source":108,"target_adds":[[22,8,1]],"translation":13},{"source":108,"target_adds":[[22,-2,1]],"translation":31},{"source":108,"target_adds":[[22,-2,1]],"translation":79},{"source":108,"target_adds":[[22,-2,1]],"translation":93},{"source":108,"target_adds":[[22,3,1]],"translation":134},{"source":108,"target_adds":[[22,3,1]],"translation":148},{"source":108,"target_adds":[[22,3,1]],"translation":196},{"source":108,"target_adds":[[22,-2,1]],"translation":214},{"source":108,"target_adds":[[22,-2,1]],"translation":271},{"source":108,"target_adds":[[22,-2,1]],"translation":285},{"source":108,"target_adds":[[22,-2,1]],"translation":333},{"source":108,"target_adds":[[22,3,1]],"translation":351},{"source":108,"target_adds":[[22,3,1]],"translation":388},{"source":108,"target_adds":[[22,-2,1]],"translation":406},{"source":108,"target_adds":[[22,-2,1]],"translation":454},{"source":108,"target_adds":[[22,-2,1]],"translation":468},{"source":109,"target_adds":[[21,-2,1]],"translation":32},{"source":109,"target_adds":[[21,3,1]],"translation":37},{"source":109,"target_adds":[[21,3,1]],"translation":41},{"source":109,"target_adds":[[21,3,1]],"translation":44},{"source":109,"target_adds":[[21,-2,1]],"translation":211},{"source":109,"target_adds":[[21,-2,1]],"translation":214},{"source":109,"target_adds":[[21,-2,1]],"translation":218},{"source":109,"target_adds":[[21,3,1]],"translation":223},{"source":109,"target_adds":[[21,8,1]],"translation":352},{"source":109,"target_adds":[[21,-2,1]],"translation":357},{"source":109,"target_adds":[[21,-2,1]],"translation":361},{"source":109,"target_adds":[[21,-2,1]],"translation":364},{"source":109,"target_adds":[[21,-2,1]],"translation":403},{"source":109,"target_adds":[[21,-2,1]],"translation":406},{"source":109,"target_adds":[[21,-2,1]],"translation":410},{"source":109,"target_adds":[[21,3,1]],"translation":415},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":2},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":28},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":47},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":49},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,5,8],[11,5,8]],"translation":69},{"source":110,"target_adds":[[2,-5,4],[3,-5,4],[6,3,8],[7,-3,2]],"translation":73},{"source":110,"target_adds":[[8,5,8],[9,5,8]],"translation":76},{"source":110,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":87},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":110,"target_adds":[[8,-5,8],[9,-5,8]],"translation":97},{"source":110,"target_adds":[[2,5,4],[3,5,4],[6,3,8],[7,-3,2]],"translation":100},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,-5,8],[11,-5,8]],"translation":104},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":122},{"source":110,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":110,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":110,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":110,"target_adds":[[4,5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":146},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":110,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":110,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":110,"target_adds":[[4,-5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":191},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":268},{"source":110,"target_adds":[[6,3,4],[7,7,4],[14,3,8],[15,-1,4]],"translation":274},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":289},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":110,"target_adds":[[6,-21,4],[7,-55,4],[14,33,8],[15,49,4]],"translation":319},{"source":110,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":327},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":110,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":362},{"source":110,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":110,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,15,8],[13,5,4]],"translation":386},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":110,"target_adds":[[0,-15,8],[1,-5,8],[6,3,8],[7,-3,2]],"translation":400},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":412},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,-15,8],[13,-5,4]],"translation":431},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":433},{"source":110,"target_adds":[[0,15,8],[1,5,8],[6,3,8],[7,-3,2]],"translation":445},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":457},{"source":110,"target_adds":[[6,15,8],[7,5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":471},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":484},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":506},{"source":110,"target_adds":[[6,-15,8],[7,-5,8],[14,3,4],[15,7,4]],"translation":511},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":111,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":111,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":111,"target_adds":[[15,-5,2]],"translation":82},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":111,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":111,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":111,"target_adds":[[15,5,2]],"translation":127},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":140},{"source":111,"target_adds":[[4,-3,4],[5,9,4],[6,-3,4],[7,7,4]],"translation":146},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":161},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":111,"target_adds":[[4,9,4],[5,-3,4],[6,-3,4],[7,-13,4]],"translation":191},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":199},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":111,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":217},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":234},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":244},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":111,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":256},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":111,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,5,2],[9,5,2]],"translation":268},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":286},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":111,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":301},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":307},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":327},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":345},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":362},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":372},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":111,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":111,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":111,"target_adds":[[4,-5,2],[5,-15,2],[6,-3,4],[7,-9,4]],"translation":466},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":111,"target_adds":[[4,5,2],[5,15,2],[6,3,4],[7,9,4]],"translation":511}],"owned_array_count":0,"start":"Multiply each of30 target fields by15 with a coefficient scan.","uniform_translation_map_calls":11624},"schema":"rank30-uniform-translation-section-v1","scope":"A physical array service on disjoint a and z banks. Caller owner availability, finite coefficient-grid admission, and bit/tape costs remain separate.","swap_chronology":["a += Jz","z -= Da","a += Jz","z = -z"]} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/result/CHECKS.json new file mode 100644 index 0000000000..74071eb3d0 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/result/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/normal/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/normal/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/normal/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/normal/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/normal/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz new file mode 100644 index 0000000000..0b6a4b60ec Binary files /dev/null and b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/result/PHASE-SECTION-PROGRAM.json.gz differ diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/stdout.log new file mode 100644 index 0000000000..c34a578128 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/normal/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK30_PHASE_SECTION +{"D_kernel": {"coefficients_per_row": [898, 936, 936, 936, 936, 924, 902, 936, 930, 930, 930, 930, 886, 936, 890, 936, 80, 80, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 80, 80], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "1666/15", "nonzero_coefficients": 15688, "norm_maximizing_rows": [5]}, "complete_swap_dyadic_primitives": 208028, "complete_swap_translation_maps": 12072, "inverse_kernel": {"coefficients_per_row": [150, 160, 160, 160, 160, 160, 154, 160, 160, 160, 160, 160, 150, 160, 150, 160, 16, 16, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 16, 16], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "-1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "88/5", "nonzero_coefficients": 2712, "norm_maximizing_rows": [5]}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..fc2d038109 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/FILE-ACCESS.json @@ -0,0 +1,10 @@ +[ + "output/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/CHECKS.json", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/PHASE-SECTION-PROGRAM.json.gz", + "output/source/lanes/bridge-review-20261017/rank30-phase-section-review-20261020/check_phase_section.py", + "output/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "output/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "output/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "output/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..ea5f50d289 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/canonical/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "frozen/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "frozen/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json new file mode 100644 index 0000000000..d4ec4db45c --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/canonical/PHASE-SECTION-PROGRAM.json @@ -0,0 +1 @@ +{"D_kernel":[[[0,11,1,20],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,1,20],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-1,20],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-1,20],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,-1,20],[0,453,1,30],[0,466,1,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,-1,20],[0,499,-1,30],[0,502,-1,30],[0,511,-1,20],[2,11,1,20],[2,14,-1,10],[2,16,1,30],[2,21,-2,15],[2,35,1,5],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-1,20],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-1,20],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,-1,20],[2,453,1,30],[2,466,1,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,-1,20],[2,499,-1,30],[2,502,-1,30],[2,511,-1,20],[7,7,-3,20],[7,42,3,20],[7,448,-1,20],[7,493,1,20],[9,7,-3,20],[9,42,3,20],[9,400,-1,20],[9,445,1,20],[10,7,-3,20],[10,42,3,20],[10,336,-1,20],[10,381,1,20],[11,7,3,40],[11,42,-3,40],[13,400,1,20],[13,445,-1,20],[14,336,1,20],[14,381,-1,20],[16,14,-3,20],[16,35,3,20],[16,448,1,20],[16,493,-1,20],[20,14,-3,20],[20,35,3,20],[20,336,1,20],[20,381,-1,20],[21,14,3,40],[21,35,-3,40],[25,11,1,20],[25,14,1,5],[25,16,1,30],[25,21,-2,15],[25,35,-1,10],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-1,20],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-1,20],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,-1,20],[25,453,1,30],[25,466,1,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,-1,20],[25,499,-1,30],[25,502,-1,30],[25,511,-1,20],[27,11,1,20],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,1,20],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-1,20],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-1,20],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,-1,20],[27,453,1,30],[27,466,1,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,-1,20],[27,499,-1,30],[27,502,-1,30],[27,511,-1,20],[36,400,1,20],[36,445,-1,20],[37,336,-1,20],[37,381,1,20],[37,400,-1,8],[37,445,1,8],[41,208,-2,5],[41,253,2,5],[41,448,1,20],[41,493,-1,20],[42,336,-1,20],[42,381,1,20],[42,448,1,20],[42,493,-1,20],[43,400,3,40],[43,445,-3,40],[43,448,-1,20],[43,493,1,20],[44,14,3,20],[44,35,-3,20],[44,448,1,20],[44,493,-1,20],[46,14,3,20],[46,35,-3,20],[46,336,1,20],[46,381,-1,20],[47,14,-3,40],[47,35,3,40],[51,400,-1,20],[51,445,1,20],[52,336,-1,20],[52,381,1,20],[57,7,-3,20],[57,42,3,20],[57,448,1,20],[57,493,-1,20],[61,7,-3,20],[61,42,3,20],[61,400,1,20],[61,445,-1,20],[62,7,-3,20],[62,42,3,20],[62,336,1,20],[62,381,-1,20],[63,7,3,40],[63,42,-3,40],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,9,20],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-7,20],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-1,20],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-1,20],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,-1,20],[70,453,1,30],[70,466,1,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,-1,20],[70,499,-1,30],[70,502,-1,30],[70,511,-1,20],[71,11,-1,40],[71,14,-1,40],[71,16,-1,60],[71,21,1,15],[71,35,-1,40],[71,38,-1,40],[71,56,1,15],[71,61,-1,60],[71,64,-1,40],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-1,40],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-1,40],[71,158,-1,40],[71,168,1,15],[71,173,-1,60],[71,179,-1,40],[71,182,-1,40],[71,203,-1,60],[71,206,-1,60],[71,208,-1,40],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,-1,40],[71,256,-1,40],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-1,40],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,3,20],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,3,20],[71,395,-1,60],[71,398,-1,60],[71,400,-1,40],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,-1,40],[71,448,-1,10],[71,453,-1,60],[71,466,-1,8],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,8],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-1,20],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-1,20],[72,395,1,30],[72,398,1,30],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,10],[72,448,-1,20],[72,453,1,30],[72,466,1,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,-1,20],[72,499,-1,30],[72,502,-1,30],[72,511,-1,20],[76,11,-1,40],[76,14,-1,40],[76,16,-1,60],[76,21,1,15],[76,35,-1,40],[76,38,-1,40],[76,56,1,15],[76,61,-1,60],[76,64,-1,40],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,-1,40],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,-1,40],[76,158,-1,40],[76,168,1,15],[76,173,-1,60],[76,179,-1,40],[76,182,-1,40],[76,203,-1,60],[76,206,-1,60],[76,208,-1,40],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-1,40],[76,256,-1,40],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,-1,40],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-1,40],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-1,40],[76,448,3,20],[76,453,-1,60],[76,466,3,40],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,3,20],[76,499,1,60],[76,502,1,60],[76,511,-3,40],[78,14,3,40],[78,35,-3,40],[79,7,3,20],[79,14,3,20],[79,35,-3,20],[79,42,-3,20],[81,7,3,40],[81,42,-3,40],[87,11,-1,40],[87,14,-1,40],[87,16,-1,60],[87,21,1,15],[87,35,-1,40],[87,38,-1,40],[87,56,1,15],[87,61,-1,60],[87,64,-1,40],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,-1,40],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,-1,40],[87,158,-1,40],[87,168,1,15],[87,173,-1,60],[87,179,-1,40],[87,182,-1,40],[87,203,-1,60],[87,206,-1,60],[87,208,-1,40],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-1,40],[87,256,-1,40],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,-1,40],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-1,40],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-1,40],[87,448,3,20],[87,453,-1,60],[87,466,3,40],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,3,20],[87,499,1,60],[87,502,1,60],[87,511,-3,40],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-1,20],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-1,20],[89,395,1,30],[89,398,1,30],[89,400,1,10],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,448,-1,20],[89,453,1,30],[89,466,1,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,-1,20],[89,499,-1,30],[89,502,-1,30],[89,511,-1,20],[90,11,-1,40],[90,14,-1,40],[90,16,-1,60],[90,21,1,15],[90,35,-1,40],[90,38,-1,40],[90,56,1,15],[90,61,-1,60],[90,64,-1,40],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-1,40],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-1,40],[90,158,-1,40],[90,168,1,15],[90,173,-1,60],[90,179,-1,40],[90,182,-1,40],[90,203,-1,60],[90,206,-1,60],[90,208,-1,40],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,-1,40],[90,256,-1,40],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,3,20],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,3,20],[90,395,-1,60],[90,398,-1,60],[90,400,-1,40],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,-1,40],[90,448,-1,10],[90,453,-1,60],[90,466,-1,8],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,8],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-7,20],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,9,20],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-1,20],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-1,20],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,-1,20],[91,453,1,30],[91,466,1,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,-1,20],[91,499,-1,30],[91,502,-1,30],[91,511,-1,20],[92,7,3,40],[92,42,-3,40],[94,7,3,20],[94,14,-3,20],[94,35,3,20],[94,42,-3,20],[99,14,-3,40],[99,35,3,40],[104,400,-3,40],[104,445,3,40],[104,448,-1,20],[104,493,1,20],[105,336,1,20],[105,381,-1,20],[105,448,1,20],[105,493,-1,20],[106,208,2,5],[106,253,-2,5],[106,448,1,20],[106,493,-1,20],[110,336,-1,20],[110,381,1,20],[110,400,1,8],[110,445,-1,8],[111,400,-1,20],[111,445,1,20]],[[0,11,-17,60],[0,14,1,20],[0,16,1,30],[0,21,-2,15],[0,35,1,20],[0,38,23,60],[0,56,-2,15],[0,61,1,30],[0,64,1,20],[0,69,-1,30],[0,91,1,30],[0,94,1,30],[0,104,-1,30],[0,109,1,20],[0,115,1,30],[0,118,1,30],[0,128,1,30],[0,133,-2,15],[0,155,1,20],[0,158,1,20],[0,168,-2,15],[0,173,1,30],[0,179,1,20],[0,182,1,20],[0,203,1,30],[0,206,1,30],[0,208,1,20],[0,213,-1,30],[0,227,1,30],[0,230,1,30],[0,248,-1,30],[0,253,1,20],[0,256,1,20],[0,261,-1,30],[0,283,1,30],[0,286,1,30],[0,296,-1,30],[0,301,1,20],[0,307,1,30],[0,310,1,30],[0,331,-1,30],[0,334,-1,30],[0,336,-3,10],[0,341,1,30],[0,355,-1,30],[0,358,-1,30],[0,376,1,30],[0,381,-3,10],[0,395,1,30],[0,398,1,30],[0,400,1,20],[0,405,-1,30],[0,419,1,30],[0,422,1,30],[0,440,-1,30],[0,445,1,20],[0,448,1,5],[0,453,1,30],[0,466,3,20],[0,475,-1,30],[0,478,-1,30],[0,488,1,30],[0,493,1,5],[0,499,-1,30],[0,502,-1,30],[0,511,-3,20],[2,11,1,20],[2,14,-7,30],[2,16,1,30],[2,21,-2,15],[2,35,1,3],[2,38,1,20],[2,56,-2,15],[2,61,1,30],[2,64,1,20],[2,69,-1,30],[2,91,1,30],[2,94,1,30],[2,104,-1,30],[2,109,1,20],[2,115,1,30],[2,118,1,30],[2,128,1,30],[2,133,-2,15],[2,155,1,20],[2,158,1,20],[2,168,-2,15],[2,173,1,30],[2,179,1,20],[2,182,1,20],[2,203,1,30],[2,206,1,30],[2,208,1,20],[2,213,-1,30],[2,227,1,30],[2,230,1,30],[2,248,-1,30],[2,253,1,20],[2,256,1,20],[2,261,-1,30],[2,283,1,30],[2,286,1,30],[2,296,-1,30],[2,301,1,20],[2,307,1,30],[2,310,1,30],[2,331,-1,30],[2,334,-1,30],[2,336,-3,10],[2,341,1,30],[2,355,-1,30],[2,358,-1,30],[2,376,1,30],[2,381,-3,10],[2,395,1,30],[2,398,1,30],[2,400,1,20],[2,405,-1,30],[2,419,1,30],[2,422,1,30],[2,440,-1,30],[2,445,1,20],[2,448,1,5],[2,453,1,30],[2,466,3,20],[2,475,-1,30],[2,478,-1,30],[2,488,1,30],[2,493,1,5],[2,499,-1,30],[2,502,-1,30],[2,511,-3,20],[7,7,-17,60],[7,42,17,60],[7,448,-3,20],[7,493,3,20],[9,7,-17,60],[9,42,17,60],[9,400,-3,20],[9,445,3,20],[10,7,-17,60],[10,42,17,60],[10,336,7,20],[10,381,-7,20],[11,7,47,120],[11,42,-47,120],[11,208,-1,6],[11,253,1,6],[13,11,-1,3],[13,38,1,3],[13,400,3,20],[13,445,-3,20],[14,11,-1,3],[14,38,1,3],[14,336,-7,20],[14,381,7,20],[15,11,1,3],[15,38,-1,3],[15,208,1,6],[15,253,-1,6],[16,14,-17,60],[16,35,17,60],[16,448,3,20],[16,493,-3,20],[20,14,-17,60],[20,35,17,60],[20,336,-7,20],[20,381,7,20],[21,14,47,120],[21,35,-47,120],[21,208,1,6],[21,253,-1,6],[25,11,1,20],[25,14,1,3],[25,16,1,30],[25,21,-2,15],[25,35,-7,30],[25,38,1,20],[25,56,-2,15],[25,61,1,30],[25,64,1,20],[25,69,-1,30],[25,91,1,30],[25,94,1,30],[25,104,-1,30],[25,109,1,20],[25,115,1,30],[25,118,1,30],[25,128,1,30],[25,133,-2,15],[25,155,1,20],[25,158,1,20],[25,168,-2,15],[25,173,1,30],[25,179,1,20],[25,182,1,20],[25,203,1,30],[25,206,1,30],[25,208,1,20],[25,213,-1,30],[25,227,1,30],[25,230,1,30],[25,248,-1,30],[25,253,1,20],[25,256,1,20],[25,261,-1,30],[25,283,1,30],[25,286,1,30],[25,296,-1,30],[25,301,1,20],[25,307,1,30],[25,310,1,30],[25,331,-1,30],[25,334,-1,30],[25,336,-3,10],[25,341,1,30],[25,355,-1,30],[25,358,-1,30],[25,376,1,30],[25,381,-3,10],[25,395,1,30],[25,398,1,30],[25,400,1,20],[25,405,-1,30],[25,419,1,30],[25,422,1,30],[25,440,-1,30],[25,445,1,20],[25,448,1,5],[25,453,1,30],[25,466,3,20],[25,475,-1,30],[25,478,-1,30],[25,488,1,30],[25,493,1,5],[25,499,-1,30],[25,502,-1,30],[25,511,-3,20],[27,11,23,60],[27,14,1,20],[27,16,1,30],[27,21,-2,15],[27,35,1,20],[27,38,-17,60],[27,56,-2,15],[27,61,1,30],[27,64,1,20],[27,69,-1,30],[27,91,1,30],[27,94,1,30],[27,104,-1,30],[27,109,1,20],[27,115,1,30],[27,118,1,30],[27,128,1,30],[27,133,-2,15],[27,155,1,20],[27,158,1,20],[27,168,-2,15],[27,173,1,30],[27,179,1,20],[27,182,1,20],[27,203,1,30],[27,206,1,30],[27,208,1,20],[27,213,-1,30],[27,227,1,30],[27,230,1,30],[27,248,-1,30],[27,253,1,20],[27,256,1,20],[27,261,-1,30],[27,283,1,30],[27,286,1,30],[27,296,-1,30],[27,301,1,20],[27,307,1,30],[27,310,1,30],[27,331,-1,30],[27,334,-1,30],[27,336,-3,10],[27,341,1,30],[27,355,-1,30],[27,358,-1,30],[27,376,1,30],[27,381,-3,10],[27,395,1,30],[27,398,1,30],[27,400,1,20],[27,405,-1,30],[27,419,1,30],[27,422,1,30],[27,440,-1,30],[27,445,1,20],[27,448,1,5],[27,453,1,30],[27,466,3,20],[27,475,-1,30],[27,478,-1,30],[27,488,1,30],[27,493,1,5],[27,499,-1,30],[27,502,-1,30],[27,511,-3,20],[36,208,1,6],[36,253,-1,6],[36,400,3,20],[36,445,-3,20],[37,336,1,60],[37,381,-1,60],[37,400,-1,24],[37,445,1,24],[41,208,-7,10],[41,253,7,10],[41,448,3,20],[41,493,-3,20],[42,336,7,20],[42,381,-7,20],[42,448,3,20],[42,493,-3,20],[43,400,-13,120],[43,445,13,120],[43,448,1,60],[43,493,-1,60],[44,14,17,60],[44,35,-17,60],[44,448,3,20],[44,493,-3,20],[46,14,17,60],[46,35,-17,60],[46,336,-7,20],[46,381,7,20],[47,14,-47,120],[47,35,47,120],[47,208,1,6],[47,253,-1,6],[51,11,-1,3],[51,38,1,3],[51,400,-3,20],[51,445,3,20],[52,11,-1,3],[52,38,1,3],[52,336,7,20],[52,381,-7,20],[53,11,1,3],[53,38,-1,3],[53,208,-1,6],[53,253,1,6],[57,7,-17,60],[57,42,17,60],[57,448,3,20],[57,493,-3,20],[61,7,-17,60],[61,42,17,60],[61,400,3,20],[61,445,-3,20],[62,7,-17,60],[62,42,17,60],[62,336,-7,20],[62,381,7,20],[63,7,47,120],[63,42,-47,120],[63,208,1,6],[63,253,-1,6],[70,11,1,20],[70,14,1,20],[70,16,1,30],[70,21,-2,15],[70,35,1,20],[70,38,1,20],[70,56,-2,15],[70,61,1,30],[70,64,1,20],[70,69,-1,30],[70,91,1,30],[70,94,1,30],[70,104,-1,30],[70,109,1,20],[70,115,1,30],[70,118,1,30],[70,128,1,30],[70,133,-2,15],[70,155,1,20],[70,158,1,20],[70,168,-2,15],[70,173,1,30],[70,179,1,20],[70,182,1,20],[70,203,1,30],[70,206,1,30],[70,208,7,12],[70,213,-1,30],[70,227,1,30],[70,230,1,30],[70,248,-1,30],[70,253,-29,60],[70,256,1,20],[70,261,-1,30],[70,283,1,30],[70,286,1,30],[70,296,-1,30],[70,301,1,20],[70,307,1,30],[70,310,1,30],[70,331,-1,30],[70,334,-1,30],[70,336,-3,10],[70,341,1,30],[70,355,-1,30],[70,358,-1,30],[70,376,1,30],[70,381,-3,10],[70,395,1,30],[70,398,1,30],[70,400,1,20],[70,405,-1,30],[70,419,1,30],[70,422,1,30],[70,440,-1,30],[70,445,1,20],[70,448,1,5],[70,453,1,30],[70,466,3,20],[70,475,-1,30],[70,478,-1,30],[70,488,1,30],[70,493,1,5],[70,499,-1,30],[70,502,-1,30],[70,511,-3,20],[71,11,1,10],[71,14,1,10],[71,16,-1,60],[71,21,1,15],[71,35,1,10],[71,38,1,10],[71,56,1,15],[71,61,-1,60],[71,64,-3,20],[71,69,1,60],[71,91,-1,60],[71,94,-1,60],[71,104,1,60],[71,109,-3,20],[71,115,-1,60],[71,118,-1,60],[71,128,-1,60],[71,133,1,15],[71,155,-3,20],[71,158,-3,20],[71,168,1,15],[71,173,-1,60],[71,179,-3,20],[71,182,-3,20],[71,203,-1,60],[71,206,-1,60],[71,208,1,10],[71,213,1,60],[71,227,-1,60],[71,230,-1,60],[71,248,1,60],[71,253,1,10],[71,256,-3,20],[71,261,1,60],[71,283,-1,60],[71,286,-1,60],[71,296,1,60],[71,301,-3,20],[71,307,-1,60],[71,310,-1,60],[71,331,1,60],[71,334,1,60],[71,336,11,15],[71,341,-1,60],[71,355,1,60],[71,358,1,60],[71,376,-1,60],[71,381,1,15],[71,395,-1,60],[71,398,-1,60],[71,400,1,10],[71,405,1,60],[71,419,-1,60],[71,422,-1,60],[71,440,1,60],[71,445,1,10],[71,448,-1,10],[71,453,-1,60],[71,466,-1,24],[71,475,1,60],[71,478,1,60],[71,488,-1,60],[71,493,-1,10],[71,499,1,60],[71,502,1,60],[71,511,1,24],[72,11,1,20],[72,14,1,20],[72,16,1,30],[72,21,-2,15],[72,35,1,20],[72,38,1,20],[72,56,-2,15],[72,61,1,30],[72,64,1,20],[72,69,-1,30],[72,91,1,30],[72,94,1,30],[72,104,-1,30],[72,109,1,20],[72,115,1,30],[72,118,1,30],[72,128,1,30],[72,133,-2,15],[72,155,1,20],[72,158,1,20],[72,168,-2,15],[72,173,1,30],[72,179,1,20],[72,182,1,20],[72,203,1,30],[72,206,1,30],[72,208,1,20],[72,213,-1,30],[72,227,1,30],[72,230,1,30],[72,248,-1,30],[72,253,1,20],[72,256,1,20],[72,261,-1,30],[72,283,1,30],[72,286,1,30],[72,296,-1,30],[72,301,1,20],[72,307,1,30],[72,310,1,30],[72,331,-1,30],[72,334,-1,30],[72,336,-3,10],[72,341,1,30],[72,355,-1,30],[72,358,-1,30],[72,376,1,30],[72,381,-3,10],[72,395,1,30],[72,398,1,30],[72,400,-1,10],[72,405,-1,30],[72,419,1,30],[72,422,1,30],[72,440,-1,30],[72,445,1,5],[72,448,1,5],[72,453,1,30],[72,466,3,20],[72,475,-1,30],[72,478,-1,30],[72,488,1,30],[72,493,1,5],[72,499,-1,30],[72,502,-1,30],[72,511,-3,20],[76,11,-3,20],[76,14,-3,20],[76,16,-1,60],[76,21,1,15],[76,35,-3,20],[76,38,-3,20],[76,56,1,15],[76,61,-1,60],[76,64,1,10],[76,69,1,60],[76,91,-1,60],[76,94,-1,60],[76,104,1,60],[76,109,1,10],[76,115,-1,60],[76,118,-1,60],[76,128,-1,60],[76,133,1,15],[76,155,1,10],[76,158,1,10],[76,168,1,15],[76,173,-1,60],[76,179,1,10],[76,182,1,10],[76,203,-1,60],[76,206,-1,60],[76,208,-3,20],[76,213,1,60],[76,227,-1,60],[76,230,-1,60],[76,248,1,60],[76,253,-3,20],[76,256,1,10],[76,261,1,60],[76,283,-1,60],[76,286,-1,60],[76,296,1,60],[76,301,1,10],[76,307,-1,60],[76,310,-1,60],[76,331,1,60],[76,334,1,60],[76,336,-1,10],[76,341,-1,60],[76,355,1,60],[76,358,1,60],[76,376,-1,60],[76,381,-1,10],[76,395,-1,60],[76,398,-1,60],[76,400,-3,20],[76,405,1,60],[76,419,-1,60],[76,422,-1,60],[76,440,1,60],[76,445,-3,20],[76,448,-4,15],[76,453,-1,60],[76,466,-13,120],[76,475,1,60],[76,478,1,60],[76,488,-1,60],[76,493,1,15],[76,499,1,60],[76,502,1,60],[76,511,13,120],[78,11,1,6],[78,14,-13,120],[78,35,13,120],[78,38,-1,6],[79,7,17,60],[79,14,17,60],[79,35,-17,60],[79,42,-17,60],[81,7,-13,120],[81,11,-1,6],[81,38,1,6],[81,42,13,120],[87,11,-3,20],[87,14,-3,20],[87,16,-1,60],[87,21,1,15],[87,35,-3,20],[87,38,-3,20],[87,56,1,15],[87,61,-1,60],[87,64,1,10],[87,69,1,60],[87,91,-1,60],[87,94,-1,60],[87,104,1,60],[87,109,1,10],[87,115,-1,60],[87,118,-1,60],[87,128,-1,60],[87,133,1,15],[87,155,1,10],[87,158,1,10],[87,168,1,15],[87,173,-1,60],[87,179,1,10],[87,182,1,10],[87,203,-1,60],[87,206,-1,60],[87,208,-3,20],[87,213,1,60],[87,227,-1,60],[87,230,-1,60],[87,248,1,60],[87,253,-3,20],[87,256,1,10],[87,261,1,60],[87,283,-1,60],[87,286,-1,60],[87,296,1,60],[87,301,1,10],[87,307,-1,60],[87,310,-1,60],[87,331,1,60],[87,334,1,60],[87,336,-1,10],[87,341,-1,60],[87,355,1,60],[87,358,1,60],[87,376,-1,60],[87,381,-1,10],[87,395,-1,60],[87,398,-1,60],[87,400,-3,20],[87,405,1,60],[87,419,-1,60],[87,422,-1,60],[87,440,1,60],[87,445,-3,20],[87,448,1,15],[87,453,-1,60],[87,466,-13,120],[87,475,1,60],[87,478,1,60],[87,488,-1,60],[87,493,-4,15],[87,499,1,60],[87,502,1,60],[87,511,13,120],[89,11,1,20],[89,14,1,20],[89,16,1,30],[89,21,-2,15],[89,35,1,20],[89,38,1,20],[89,56,-2,15],[89,61,1,30],[89,64,1,20],[89,69,-1,30],[89,91,1,30],[89,94,1,30],[89,104,-1,30],[89,109,1,20],[89,115,1,30],[89,118,1,30],[89,128,1,30],[89,133,-2,15],[89,155,1,20],[89,158,1,20],[89,168,-2,15],[89,173,1,30],[89,179,1,20],[89,182,1,20],[89,203,1,30],[89,206,1,30],[89,208,1,20],[89,213,-1,30],[89,227,1,30],[89,230,1,30],[89,248,-1,30],[89,253,1,20],[89,256,1,20],[89,261,-1,30],[89,283,1,30],[89,286,1,30],[89,296,-1,30],[89,301,1,20],[89,307,1,30],[89,310,1,30],[89,331,-1,30],[89,334,-1,30],[89,336,-3,10],[89,341,1,30],[89,355,-1,30],[89,358,-1,30],[89,376,1,30],[89,381,-3,10],[89,395,1,30],[89,398,1,30],[89,400,1,5],[89,405,-1,30],[89,419,1,30],[89,422,1,30],[89,440,-1,30],[89,445,-1,10],[89,448,1,5],[89,453,1,30],[89,466,3,20],[89,475,-1,30],[89,478,-1,30],[89,488,1,30],[89,493,1,5],[89,499,-1,30],[89,502,-1,30],[89,511,-3,20],[90,11,1,10],[90,14,1,10],[90,16,-1,60],[90,21,1,15],[90,35,1,10],[90,38,1,10],[90,56,1,15],[90,61,-1,60],[90,64,-3,20],[90,69,1,60],[90,91,-1,60],[90,94,-1,60],[90,104,1,60],[90,109,-3,20],[90,115,-1,60],[90,118,-1,60],[90,128,-1,60],[90,133,1,15],[90,155,-3,20],[90,158,-3,20],[90,168,1,15],[90,173,-1,60],[90,179,-3,20],[90,182,-3,20],[90,203,-1,60],[90,206,-1,60],[90,208,1,10],[90,213,1,60],[90,227,-1,60],[90,230,-1,60],[90,248,1,60],[90,253,1,10],[90,256,-3,20],[90,261,1,60],[90,283,-1,60],[90,286,-1,60],[90,296,1,60],[90,301,-3,20],[90,307,-1,60],[90,310,-1,60],[90,331,1,60],[90,334,1,60],[90,336,1,15],[90,341,-1,60],[90,355,1,60],[90,358,1,60],[90,376,-1,60],[90,381,11,15],[90,395,-1,60],[90,398,-1,60],[90,400,1,10],[90,405,1,60],[90,419,-1,60],[90,422,-1,60],[90,440,1,60],[90,445,1,10],[90,448,-1,10],[90,453,-1,60],[90,466,-1,24],[90,475,1,60],[90,478,1,60],[90,488,-1,60],[90,493,-1,10],[90,499,1,60],[90,502,1,60],[90,511,1,24],[91,11,1,20],[91,14,1,20],[91,16,1,30],[91,21,-2,15],[91,35,1,20],[91,38,1,20],[91,56,-2,15],[91,61,1,30],[91,64,1,20],[91,69,-1,30],[91,91,1,30],[91,94,1,30],[91,104,-1,30],[91,109,1,20],[91,115,1,30],[91,118,1,30],[91,128,1,30],[91,133,-2,15],[91,155,1,20],[91,158,1,20],[91,168,-2,15],[91,173,1,30],[91,179,1,20],[91,182,1,20],[91,203,1,30],[91,206,1,30],[91,208,-29,60],[91,213,-1,30],[91,227,1,30],[91,230,1,30],[91,248,-1,30],[91,253,7,12],[91,256,1,20],[91,261,-1,30],[91,283,1,30],[91,286,1,30],[91,296,-1,30],[91,301,1,20],[91,307,1,30],[91,310,1,30],[91,331,-1,30],[91,334,-1,30],[91,336,-3,10],[91,341,1,30],[91,355,-1,30],[91,358,-1,30],[91,376,1,30],[91,381,-3,10],[91,395,1,30],[91,398,1,30],[91,400,1,20],[91,405,-1,30],[91,419,1,30],[91,422,1,30],[91,440,-1,30],[91,445,1,20],[91,448,1,5],[91,453,1,30],[91,466,3,20],[91,475,-1,30],[91,478,-1,30],[91,488,1,30],[91,493,1,5],[91,499,-1,30],[91,502,-1,30],[91,511,-3,20],[92,7,-13,120],[92,11,1,6],[92,38,-1,6],[92,42,13,120],[94,7,17,60],[94,14,-17,60],[94,35,17,60],[94,42,-17,60],[99,11,1,6],[99,14,13,120],[99,35,-13,120],[99,38,-1,6],[104,400,13,120],[104,445,-13,120],[104,448,1,60],[104,493,-1,60],[105,336,-7,20],[105,381,7,20],[105,448,3,20],[105,493,-3,20],[106,208,7,10],[106,253,-7,10],[106,448,3,20],[106,493,-3,20],[110,336,1,60],[110,381,-1,60],[110,400,1,24],[110,445,-1,24],[111,208,1,6],[111,253,-1,6],[111,400,-3,20],[111,445,3,20]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-1,20],[0,478,-1,20],[0,484,-1,30],[0,493,-1,30],[0,499,-1,20],[0,506,-1,20],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-1,60],[11,499,1,60],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-1,20],[13,478,-1,20],[13,484,-1,30],[13,493,-1,30],[13,499,-1,20],[13,506,-1,20],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-1,20],[14,478,-1,20],[14,484,-1,30],[14,493,-1,30],[14,499,-1,20],[14,506,-1,20],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,1,20],[15,478,1,20],[15,484,1,30],[15,493,1,30],[15,499,1,20],[15,506,1,20],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,-1,60],[21,506,1,60],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,1,20],[27,478,1,20],[27,484,1,30],[27,493,1,30],[27,499,1,20],[27,506,1,20],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,1,60],[47,506,-1,60],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-1,20],[51,478,-1,20],[51,484,-1,30],[51,493,-1,30],[51,499,-1,20],[51,506,-1,20],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-1,20],[52,478,-1,20],[52,484,-1,30],[52,493,-1,30],[52,499,-1,20],[52,506,-1,20],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,1,20],[53,478,1,20],[53,484,1,30],[53,493,1,30],[53,499,1,20],[53,506,1,20],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-1,60],[63,499,1,60],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-1,40],[78,11,-1,40],[78,21,1,15],[78,28,1,15],[78,38,-1,40],[78,47,-1,40],[78,49,1,15],[78,56,1,15],[78,64,-1,40],[78,73,-1,40],[78,87,-1,60],[78,94,-1,60],[78,100,-1,40],[78,109,-1,40],[78,115,-1,60],[78,122,-1,60],[78,128,-1,40],[78,137,-1,40],[78,151,-1,60],[78,158,-1,60],[78,164,-1,40],[78,173,-1,40],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-1,40],[78,265,-1,40],[78,279,-1,60],[78,286,-1,60],[78,292,-1,40],[78,301,-1,40],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,1,6],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,1,40],[81,11,1,40],[81,21,-1,15],[81,28,-1,15],[81,38,1,40],[81,47,1,40],[81,49,-1,15],[81,56,-1,15],[81,64,1,40],[81,73,1,40],[81,87,1,60],[81,94,1,60],[81,100,1,40],[81,109,1,40],[81,115,1,60],[81,122,1,60],[81,128,1,40],[81,137,1,40],[81,151,1,60],[81,158,1,60],[81,164,1,40],[81,173,1,40],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,1,40],[81,265,1,40],[81,279,1,60],[81,286,1,60],[81,292,1,40],[81,301,1,40],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,-1,6],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,-1,40],[92,11,-1,40],[92,21,1,15],[92,28,1,15],[92,38,-1,40],[92,47,-1,40],[92,49,1,15],[92,56,1,15],[92,64,-1,40],[92,73,-1,40],[92,87,-1,60],[92,94,-1,60],[92,100,-1,40],[92,109,-1,40],[92,115,-1,60],[92,122,-1,60],[92,128,-1,40],[92,137,-1,40],[92,151,-1,60],[92,158,-1,60],[92,164,-1,40],[92,173,-1,40],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,-1,40],[92,265,-1,40],[92,279,-1,60],[92,286,-1,60],[92,292,-1,40],[92,301,-1,40],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,1,6],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-1,40],[99,11,-1,40],[99,21,1,15],[99,28,1,15],[99,38,-1,40],[99,47,-1,40],[99,49,1,15],[99,56,1,15],[99,64,-1,40],[99,73,-1,40],[99,87,-1,60],[99,94,-1,60],[99,100,-1,40],[99,109,-1,40],[99,115,-1,60],[99,122,-1,60],[99,128,-1,40],[99,137,-1,40],[99,151,-1,60],[99,158,-1,60],[99,164,-1,40],[99,173,-1,40],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-1,40],[99,265,-1,40],[99,279,-1,60],[99,286,-1,60],[99,292,-1,40],[99,301,-1,40],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,1,6],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,2,1,20],[0,11,3,20],[0,21,-2,15],[0,28,-2,15],[0,38,-1,20],[0,47,1,20],[0,49,-2,15],[0,56,-2,15],[0,64,1,20],[0,73,1,20],[0,87,1,30],[0,94,1,30],[0,100,1,20],[0,109,1,20],[0,115,1,30],[0,122,1,30],[0,128,1,20],[0,137,1,20],[0,151,1,30],[0,158,1,30],[0,164,1,20],[0,173,1,20],[0,179,1,30],[0,186,1,30],[0,194,-1,30],[0,203,-1,30],[0,213,1,30],[0,220,1,30],[0,230,-1,30],[0,239,-1,30],[0,241,1,30],[0,248,1,30],[0,256,1,20],[0,265,1,20],[0,279,1,30],[0,286,1,30],[0,292,1,20],[0,301,1,20],[0,307,1,30],[0,314,1,30],[0,322,-1,30],[0,331,-1,30],[0,341,1,30],[0,348,1,30],[0,358,-1,30],[0,367,-1,30],[0,369,1,30],[0,376,1,30],[0,386,-1,30],[0,395,-1,30],[0,405,1,30],[0,412,1,30],[0,422,-1,30],[0,431,-1,30],[0,433,1,30],[0,440,1,30],[0,448,-1,30],[0,457,-1,30],[0,466,1,3],[0,471,-3,10],[0,478,1,5],[0,484,-1,30],[0,493,-1,30],[0,499,1,5],[0,506,-3,10],[0,511,-1,3],[2,11,1,10],[2,38,-1,10],[2,471,1,30],[2,506,-1,30],[7,25,-1,10],[7,52,1,10],[7,478,1,30],[7,499,-1,30],[9,73,-1,10],[9,100,1,10],[9,478,1,30],[9,499,-1,30],[10,137,-1,10],[10,164,1,10],[10,478,1,30],[10,499,-1,30],[11,265,1,6],[11,292,-1,6],[11,478,-4,15],[11,499,4,15],[13,2,1,20],[13,11,1,20],[13,21,-2,15],[13,28,-2,15],[13,38,1,20],[13,47,1,20],[13,49,-2,15],[13,56,-2,15],[13,64,1,20],[13,73,3,20],[13,87,1,30],[13,94,1,30],[13,100,-1,20],[13,109,1,20],[13,115,1,30],[13,122,1,30],[13,128,1,20],[13,137,1,20],[13,151,1,30],[13,158,1,30],[13,164,1,20],[13,173,1,20],[13,179,1,30],[13,186,1,30],[13,194,-1,30],[13,203,-1,30],[13,213,1,30],[13,220,1,30],[13,230,-1,30],[13,239,-1,30],[13,241,1,30],[13,248,1,30],[13,256,1,20],[13,265,1,20],[13,279,1,30],[13,286,1,30],[13,292,1,20],[13,301,1,20],[13,307,1,30],[13,314,1,30],[13,322,-1,30],[13,331,-1,30],[13,341,1,30],[13,348,1,30],[13,358,-1,30],[13,367,-1,30],[13,369,1,30],[13,376,1,30],[13,386,-1,30],[13,395,-1,30],[13,405,1,30],[13,412,1,30],[13,422,-1,30],[13,431,-1,30],[13,433,1,30],[13,440,1,30],[13,448,-1,30],[13,457,-1,30],[13,466,1,3],[13,471,-3,10],[13,478,1,5],[13,484,-1,30],[13,493,-1,30],[13,499,1,5],[13,506,-3,10],[13,511,-1,3],[14,2,1,20],[14,11,1,20],[14,21,-2,15],[14,28,-2,15],[14,38,1,20],[14,47,1,20],[14,49,-2,15],[14,56,-2,15],[14,64,1,20],[14,73,1,20],[14,87,1,30],[14,94,1,30],[14,100,1,20],[14,109,1,20],[14,115,1,30],[14,122,1,30],[14,128,1,20],[14,137,3,20],[14,151,1,30],[14,158,1,30],[14,164,-1,20],[14,173,1,20],[14,179,1,30],[14,186,1,30],[14,194,-1,30],[14,203,-1,30],[14,213,1,30],[14,220,1,30],[14,230,-1,30],[14,239,-1,30],[14,241,1,30],[14,248,1,30],[14,256,1,20],[14,265,1,20],[14,279,1,30],[14,286,1,30],[14,292,1,20],[14,301,1,20],[14,307,1,30],[14,314,1,30],[14,322,-1,30],[14,331,-1,30],[14,341,1,30],[14,348,1,30],[14,358,-1,30],[14,367,-1,30],[14,369,1,30],[14,376,1,30],[14,386,-1,30],[14,395,-1,30],[14,405,1,30],[14,412,1,30],[14,422,-1,30],[14,431,-1,30],[14,433,1,30],[14,440,1,30],[14,448,-1,30],[14,457,-1,30],[14,466,1,3],[14,471,-3,10],[14,478,1,5],[14,484,-1,30],[14,493,-1,30],[14,499,1,5],[14,506,-3,10],[14,511,-1,3],[15,2,-1,20],[15,11,-1,20],[15,21,2,15],[15,28,2,15],[15,38,-1,20],[15,47,-1,20],[15,49,2,15],[15,56,2,15],[15,64,-1,20],[15,73,-1,20],[15,87,-1,30],[15,94,-1,30],[15,100,-1,20],[15,109,-1,20],[15,115,-1,30],[15,122,-1,30],[15,128,-1,20],[15,137,-1,20],[15,151,-1,30],[15,158,-1,30],[15,164,-1,20],[15,173,-1,20],[15,179,-1,30],[15,186,-1,30],[15,194,1,30],[15,203,1,30],[15,213,-1,30],[15,220,-1,30],[15,230,1,30],[15,239,1,30],[15,241,-1,30],[15,248,-1,30],[15,256,-1,20],[15,265,-13,60],[15,279,-1,30],[15,286,-1,30],[15,292,7,60],[15,301,-1,20],[15,307,-1,30],[15,314,-1,30],[15,322,1,30],[15,331,1,30],[15,341,-1,30],[15,348,-1,30],[15,358,1,30],[15,367,1,30],[15,369,-1,30],[15,376,-1,30],[15,386,1,30],[15,395,1,30],[15,405,-1,30],[15,412,-1,30],[15,422,1,30],[15,431,1,30],[15,433,-1,30],[15,440,-1,30],[15,448,1,30],[15,457,1,30],[15,466,-1,3],[15,471,3,10],[15,478,-1,5],[15,484,1,30],[15,493,1,30],[15,499,-1,5],[15,506,3,10],[15,511,1,3],[16,25,1,10],[16,52,-1,10],[16,471,1,30],[16,506,-1,30],[20,137,1,10],[20,164,-1,10],[20,471,1,30],[20,506,-1,30],[21,265,-1,6],[21,292,1,6],[21,471,7,30],[21,506,-7,30],[25,11,1,10],[25,38,-1,10],[25,471,-1,30],[25,506,1,30],[27,2,-1,20],[27,11,1,20],[27,21,2,15],[27,28,2,15],[27,38,-3,20],[27,47,-1,20],[27,49,2,15],[27,56,2,15],[27,64,-1,20],[27,73,-1,20],[27,87,-1,30],[27,94,-1,30],[27,100,-1,20],[27,109,-1,20],[27,115,-1,30],[27,122,-1,30],[27,128,-1,20],[27,137,-1,20],[27,151,-1,30],[27,158,-1,30],[27,164,-1,20],[27,173,-1,20],[27,179,-1,30],[27,186,-1,30],[27,194,1,30],[27,203,1,30],[27,213,-1,30],[27,220,-1,30],[27,230,1,30],[27,239,1,30],[27,241,-1,30],[27,248,-1,30],[27,256,-1,20],[27,265,-1,20],[27,279,-1,30],[27,286,-1,30],[27,292,-1,20],[27,301,-1,20],[27,307,-1,30],[27,314,-1,30],[27,322,1,30],[27,331,1,30],[27,341,-1,30],[27,348,-1,30],[27,358,1,30],[27,367,1,30],[27,369,-1,30],[27,376,-1,30],[27,386,1,30],[27,395,1,30],[27,405,-1,30],[27,412,-1,30],[27,422,1,30],[27,431,1,30],[27,433,-1,30],[27,440,-1,30],[27,448,1,30],[27,457,1,30],[27,466,-1,3],[27,471,3,10],[27,478,-1,5],[27,484,1,30],[27,493,1,30],[27,499,-1,5],[27,506,3,10],[27,511,1,3],[36,73,1,10],[36,100,-1,10],[36,265,-1,6],[36,292,1,6],[37,73,-1,12],[37,100,1,12],[37,137,-1,60],[37,164,1,60],[41,25,1,10],[41,52,-1,10],[41,265,1,5],[41,292,-1,5],[42,25,1,10],[42,52,-1,10],[42,137,-1,10],[42,164,1,10],[43,25,-1,60],[43,52,1,60],[43,73,-1,60],[43,100,1,60],[44,25,1,10],[44,52,-1,10],[44,471,-1,30],[44,506,1,30],[46,137,1,10],[46,164,-1,10],[46,471,-1,30],[46,506,1,30],[47,265,-1,6],[47,292,1,6],[47,471,-7,30],[47,506,7,30],[51,2,1,20],[51,11,1,20],[51,21,-2,15],[51,28,-2,15],[51,38,1,20],[51,47,1,20],[51,49,-2,15],[51,56,-2,15],[51,64,1,20],[51,73,-1,20],[51,87,1,30],[51,94,1,30],[51,100,3,20],[51,109,1,20],[51,115,1,30],[51,122,1,30],[51,128,1,20],[51,137,1,20],[51,151,1,30],[51,158,1,30],[51,164,1,20],[51,173,1,20],[51,179,1,30],[51,186,1,30],[51,194,-1,30],[51,203,-1,30],[51,213,1,30],[51,220,1,30],[51,230,-1,30],[51,239,-1,30],[51,241,1,30],[51,248,1,30],[51,256,1,20],[51,265,1,20],[51,279,1,30],[51,286,1,30],[51,292,1,20],[51,301,1,20],[51,307,1,30],[51,314,1,30],[51,322,-1,30],[51,331,-1,30],[51,341,1,30],[51,348,1,30],[51,358,-1,30],[51,367,-1,30],[51,369,1,30],[51,376,1,30],[51,386,-1,30],[51,395,-1,30],[51,405,1,30],[51,412,1,30],[51,422,-1,30],[51,431,-1,30],[51,433,1,30],[51,440,1,30],[51,448,-1,30],[51,457,-1,30],[51,466,1,3],[51,471,-3,10],[51,478,1,5],[51,484,-1,30],[51,493,-1,30],[51,499,1,5],[51,506,-3,10],[51,511,-1,3],[52,2,1,20],[52,11,1,20],[52,21,-2,15],[52,28,-2,15],[52,38,1,20],[52,47,1,20],[52,49,-2,15],[52,56,-2,15],[52,64,1,20],[52,73,1,20],[52,87,1,30],[52,94,1,30],[52,100,1,20],[52,109,1,20],[52,115,1,30],[52,122,1,30],[52,128,1,20],[52,137,-1,20],[52,151,1,30],[52,158,1,30],[52,164,3,20],[52,173,1,20],[52,179,1,30],[52,186,1,30],[52,194,-1,30],[52,203,-1,30],[52,213,1,30],[52,220,1,30],[52,230,-1,30],[52,239,-1,30],[52,241,1,30],[52,248,1,30],[52,256,1,20],[52,265,1,20],[52,279,1,30],[52,286,1,30],[52,292,1,20],[52,301,1,20],[52,307,1,30],[52,314,1,30],[52,322,-1,30],[52,331,-1,30],[52,341,1,30],[52,348,1,30],[52,358,-1,30],[52,367,-1,30],[52,369,1,30],[52,376,1,30],[52,386,-1,30],[52,395,-1,30],[52,405,1,30],[52,412,1,30],[52,422,-1,30],[52,431,-1,30],[52,433,1,30],[52,440,1,30],[52,448,-1,30],[52,457,-1,30],[52,466,1,3],[52,471,-3,10],[52,478,1,5],[52,484,-1,30],[52,493,-1,30],[52,499,1,5],[52,506,-3,10],[52,511,-1,3],[53,2,-1,20],[53,11,-1,20],[53,21,2,15],[53,28,2,15],[53,38,-1,20],[53,47,-1,20],[53,49,2,15],[53,56,2,15],[53,64,-1,20],[53,73,-1,20],[53,87,-1,30],[53,94,-1,30],[53,100,-1,20],[53,109,-1,20],[53,115,-1,30],[53,122,-1,30],[53,128,-1,20],[53,137,-1,20],[53,151,-1,30],[53,158,-1,30],[53,164,-1,20],[53,173,-1,20],[53,179,-1,30],[53,186,-1,30],[53,194,1,30],[53,203,1,30],[53,213,-1,30],[53,220,-1,30],[53,230,1,30],[53,239,1,30],[53,241,-1,30],[53,248,-1,30],[53,256,-1,20],[53,265,7,60],[53,279,-1,30],[53,286,-1,30],[53,292,-13,60],[53,301,-1,20],[53,307,-1,30],[53,314,-1,30],[53,322,1,30],[53,331,1,30],[53,341,-1,30],[53,348,-1,30],[53,358,1,30],[53,367,1,30],[53,369,-1,30],[53,376,-1,30],[53,386,1,30],[53,395,1,30],[53,405,-1,30],[53,412,-1,30],[53,422,1,30],[53,431,1,30],[53,433,-1,30],[53,440,-1,30],[53,448,1,30],[53,457,1,30],[53,466,-1,3],[53,471,3,10],[53,478,-1,5],[53,484,1,30],[53,493,1,30],[53,499,-1,5],[53,506,3,10],[53,511,1,3],[57,25,1,10],[57,52,-1,10],[57,478,1,30],[57,499,-1,30],[61,73,1,10],[61,100,-1,10],[61,478,1,30],[61,499,-1,30],[62,137,1,10],[62,164,-1,10],[62,478,1,30],[62,499,-1,30],[63,265,-1,6],[63,292,1,6],[63,478,-4,15],[63,499,4,15],[70,11,1,10],[70,38,-1,10],[70,265,-1,30],[70,292,1,30],[71,11,-1,12],[71,38,1,12],[71,137,-1,12],[71,164,1,12],[72,11,1,10],[72,38,-1,10],[72,73,-1,10],[72,100,1,10],[76,11,-1,60],[76,25,-1,12],[76,38,1,60],[76,52,1,12],[78,2,-3,20],[78,11,1,10],[78,21,1,15],[78,28,1,15],[78,38,1,10],[78,47,-3,20],[78,49,1,15],[78,56,1,15],[78,64,-3,20],[78,73,1,10],[78,87,-1,60],[78,94,-1,60],[78,100,1,10],[78,109,-3,20],[78,115,-1,60],[78,122,-1,60],[78,128,-3,20],[78,137,1,10],[78,151,-1,60],[78,158,-1,60],[78,164,1,10],[78,173,-3,20],[78,179,-1,60],[78,186,-1,60],[78,194,1,60],[78,203,1,60],[78,213,-1,60],[78,220,-1,60],[78,230,1,60],[78,239,1,60],[78,241,-1,60],[78,248,-1,60],[78,256,-3,20],[78,265,1,10],[78,279,-1,60],[78,286,-1,60],[78,292,1,10],[78,301,-3,20],[78,307,-1,60],[78,314,-1,60],[78,322,1,60],[78,331,1,60],[78,341,-1,60],[78,348,-1,60],[78,358,1,60],[78,367,1,60],[78,369,-1,60],[78,376,-1,60],[78,386,1,60],[78,395,1,60],[78,405,-1,60],[78,412,-1,60],[78,422,1,60],[78,431,1,60],[78,433,-1,60],[78,440,-1,60],[78,448,1,60],[78,457,1,60],[78,466,-1,6],[78,471,2,15],[78,478,-1,10],[78,484,1,60],[78,493,1,60],[78,499,-1,10],[78,506,2,3],[78,511,1,6],[79,471,-1,30],[79,478,-1,30],[79,499,1,30],[79,506,1,30],[81,2,-1,10],[81,11,3,20],[81,21,-1,15],[81,28,-1,15],[81,38,3,20],[81,47,-1,10],[81,49,-1,15],[81,56,-1,15],[81,64,-1,10],[81,73,3,20],[81,87,1,60],[81,94,1,60],[81,100,3,20],[81,109,-1,10],[81,115,1,60],[81,122,1,60],[81,128,-1,10],[81,137,3,20],[81,151,1,60],[81,158,1,60],[81,164,3,20],[81,173,-1,10],[81,179,1,60],[81,186,1,60],[81,194,-1,60],[81,203,-1,60],[81,213,1,60],[81,220,1,60],[81,230,-1,60],[81,239,-1,60],[81,241,1,60],[81,248,1,60],[81,256,-1,10],[81,265,3,20],[81,279,1,60],[81,286,1,60],[81,292,3,20],[81,301,-1,10],[81,307,1,60],[81,314,1,60],[81,322,-1,60],[81,331,-1,60],[81,341,1,60],[81,348,1,60],[81,358,-1,60],[81,367,-1,60],[81,369,1,60],[81,376,1,60],[81,386,-1,60],[81,395,-1,60],[81,405,1,60],[81,412,1,60],[81,422,-1,60],[81,431,-1,60],[81,433,1,60],[81,440,1,60],[81,448,-1,60],[81,457,-1,60],[81,466,1,6],[81,471,1,10],[81,478,1,3],[81,484,-1,60],[81,493,-1,60],[81,499,-2,15],[81,506,1,10],[81,511,-1,6],[87,11,-1,60],[87,25,1,12],[87,38,1,60],[87,52,-1,12],[89,11,1,10],[89,38,-1,10],[89,73,1,10],[89,100,-1,10],[90,11,-1,12],[90,38,1,12],[90,137,1,12],[90,164,-1,12],[91,11,1,10],[91,38,-1,10],[91,265,1,30],[91,292,-1,30],[92,2,1,10],[92,11,-3,20],[92,21,1,15],[92,28,1,15],[92,38,-3,20],[92,47,1,10],[92,49,1,15],[92,56,1,15],[92,64,1,10],[92,73,-3,20],[92,87,-1,60],[92,94,-1,60],[92,100,-3,20],[92,109,1,10],[92,115,-1,60],[92,122,-1,60],[92,128,1,10],[92,137,-3,20],[92,151,-1,60],[92,158,-1,60],[92,164,-3,20],[92,173,1,10],[92,179,-1,60],[92,186,-1,60],[92,194,1,60],[92,203,1,60],[92,213,-1,60],[92,220,-1,60],[92,230,1,60],[92,239,1,60],[92,241,-1,60],[92,248,-1,60],[92,256,1,10],[92,265,-3,20],[92,279,-1,60],[92,286,-1,60],[92,292,-3,20],[92,301,1,10],[92,307,-1,60],[92,314,-1,60],[92,322,1,60],[92,331,1,60],[92,341,-1,60],[92,348,-1,60],[92,358,1,60],[92,367,1,60],[92,369,-1,60],[92,376,-1,60],[92,386,1,60],[92,395,1,60],[92,405,-1,60],[92,412,-1,60],[92,422,1,60],[92,431,1,60],[92,433,-1,60],[92,440,-1,60],[92,448,1,60],[92,457,1,60],[92,466,-1,6],[92,471,-1,10],[92,478,2,15],[92,484,1,60],[92,493,1,60],[92,499,-1,3],[92,506,-1,10],[92,511,1,6],[94,471,1,30],[94,478,-1,30],[94,499,1,30],[94,506,-1,30],[99,2,-3,20],[99,11,1,10],[99,21,1,15],[99,28,1,15],[99,38,1,10],[99,47,-3,20],[99,49,1,15],[99,56,1,15],[99,64,-3,20],[99,73,1,10],[99,87,-1,60],[99,94,-1,60],[99,100,1,10],[99,109,-3,20],[99,115,-1,60],[99,122,-1,60],[99,128,-3,20],[99,137,1,10],[99,151,-1,60],[99,158,-1,60],[99,164,1,10],[99,173,-3,20],[99,179,-1,60],[99,186,-1,60],[99,194,1,60],[99,203,1,60],[99,213,-1,60],[99,220,-1,60],[99,230,1,60],[99,239,1,60],[99,241,-1,60],[99,248,-1,60],[99,256,-3,20],[99,265,1,10],[99,279,-1,60],[99,286,-1,60],[99,292,1,10],[99,301,-3,20],[99,307,-1,60],[99,314,-1,60],[99,322,1,60],[99,331,1,60],[99,341,-1,60],[99,348,-1,60],[99,358,1,60],[99,367,1,60],[99,369,-1,60],[99,376,-1,60],[99,386,1,60],[99,395,1,60],[99,405,-1,60],[99,412,-1,60],[99,422,1,60],[99,431,1,60],[99,433,-1,60],[99,440,-1,60],[99,448,1,60],[99,457,1,60],[99,466,-1,6],[99,471,2,3],[99,478,-1,10],[99,484,1,60],[99,493,1,60],[99,499,-1,10],[99,506,2,15],[99,511,1,6],[104,25,-1,60],[104,52,1,60],[104,73,1,60],[104,100,-1,60],[105,25,1,10],[105,52,-1,10],[105,137,1,10],[105,164,-1,10],[106,25,1,10],[106,52,-1,10],[106,265,-1,5],[106,292,1,5],[110,73,1,12],[110,100,-1,12],[110,137,-1,60],[110,164,1,60],[111,73,-1,10],[111,100,1,10],[111,265,-1,6],[111,292,1,6]],[[0,208,-1,10],[0,253,1,10],[0,265,-1,3],[0,292,1,3],[2,208,-1,10],[2,253,1,10],[2,268,-1,30],[2,289,1,30],[7,194,1,10],[7,239,-1,10],[7,261,-1,30],[7,296,1,30],[9,146,1,10],[9,191,-1,10],[9,261,-1,30],[9,296,1,30],[10,82,1,10],[10,127,-1,10],[10,261,-1,30],[10,296,1,30],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-1,20],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,-1,20],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-1,20],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,-1,20],[11,256,-1,30],[11,261,19,60],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-13,60],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,6],[11,511,1,6],[13,146,-1,10],[13,191,1,10],[13,265,-1,3],[13,292,1,3],[14,82,-1,10],[14,127,1,10],[14,265,-1,3],[14,292,1,3],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,1,20],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,1,20],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,1,20],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,1,20],[15,256,1,30],[15,261,-1,20],[15,265,17,60],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-23,60],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,6],[15,511,-1,6],[16,194,-1,10],[16,239,1,10],[16,268,-1,30],[16,289,1,30],[20,82,-1,10],[20,127,1,10],[20,268,-1,30],[20,289,1,30],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,1,20],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,1,20],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,1,20],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,1,20],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,13,60],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-19,60],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,6],[21,511,-1,6],[25,208,-1,10],[25,253,1,10],[25,268,1,30],[25,289,-1,30],[27,208,-1,10],[27,253,1,10],[27,265,1,3],[27,292,-1,3],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,-3,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,1,20],[36,194,1,20],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,1,20],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,1,20],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,1,20],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,6],[36,511,-1,6],[37,82,1,60],[37,127,-1,60],[37,146,1,12],[37,191,-1,12],[41,128,1,40],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,1,40],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,1,40],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,1,40],[41,194,-1,4],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,239,-1,20],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,1,40],[41,265,1,40],[41,268,1,40],[41,274,-1,60],[41,279,1,40],[41,283,1,40],[41,286,1,40],[41,289,1,40],[41,292,1,40],[41,296,1,40],[41,301,-1,60],[41,307,1,40],[41,310,1,40],[41,314,1,40],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-1,5],[41,511,1,5],[42,82,1,10],[42,127,-1,10],[42,194,-1,10],[42,239,1,10],[43,146,1,60],[43,191,-1,60],[43,194,1,60],[43,239,-1,60],[44,194,-1,10],[44,239,1,10],[44,268,1,30],[44,289,-1,30],[46,82,-1,10],[46,127,1,10],[46,268,1,30],[46,289,-1,30],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,1,20],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,1,20],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,1,20],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,1,20],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-19,60],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,13,60],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,6],[47,511,-1,6],[51,146,1,10],[51,191,-1,10],[51,265,-1,3],[51,292,1,3],[52,82,1,10],[52,127,-1,10],[52,265,-1,3],[52,292,1,3],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-1,20],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,-1,20],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-1,20],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,-1,20],[53,256,-1,30],[53,261,1,20],[53,265,23,60],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-17,60],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,6],[53,511,1,6],[57,194,-1,10],[57,239,1,10],[57,261,-1,30],[57,296,1,30],[61,146,-1,10],[61,191,1,10],[61,261,-1,30],[61,296,1,30],[62,82,-1,10],[62,127,1,10],[62,261,-1,30],[62,296,1,30],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,1,20],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,1,20],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,1,20],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,1,20],[63,256,1,30],[63,261,13,60],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-19,60],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,6],[63,511,-1,6],[70,128,1,40],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,1,40],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,1,40],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,1,40],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,-1,4],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,253,-1,20],[70,256,-1,60],[70,261,1,40],[70,265,1,40],[70,268,1,40],[70,274,-1,60],[70,279,1,40],[70,283,1,40],[70,286,1,40],[70,289,1,40],[70,292,1,40],[70,296,1,40],[70,301,-1,60],[70,307,1,40],[70,310,1,40],[70,314,1,40],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,1,30],[70,511,-1,30],[71,82,1,12],[71,127,-1,12],[71,208,1,12],[71,253,-1,12],[72,146,1,10],[72,191,-1,10],[72,208,-1,10],[72,253,1,10],[76,194,1,12],[76,208,1,60],[76,239,-1,12],[76,253,-1,60],[78,265,1,6],[78,268,-7,30],[78,289,7,30],[78,292,-1,6],[79,261,1,30],[79,268,1,30],[79,289,-1,30],[79,296,-1,30],[81,261,-7,30],[81,265,-1,6],[81,292,1,6],[81,296,7,30],[87,194,-1,12],[87,208,1,60],[87,239,1,12],[87,253,-1,60],[89,146,-1,10],[89,191,1,10],[89,208,-1,10],[89,253,1,10],[90,82,-1,12],[90,127,1,12],[90,208,1,12],[90,253,-1,12],[91,128,-1,40],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-1,40],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,-1,40],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-1,40],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,208,1,20],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,1,4],[91,256,1,60],[91,261,-1,40],[91,265,-1,40],[91,268,-1,40],[91,274,1,60],[91,279,-1,40],[91,283,-1,40],[91,286,-1,40],[91,289,-1,40],[91,292,-1,40],[91,296,-1,40],[91,301,1,60],[91,307,-1,40],[91,310,-1,40],[91,314,-1,40],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-1,30],[91,511,1,30],[92,261,-7,30],[92,265,1,6],[92,292,-1,6],[92,296,7,30],[94,261,1,30],[94,268,-1,30],[94,289,1,30],[94,296,-1,30],[99,265,1,6],[99,268,7,30],[99,289,-7,30],[99,292,-1,6],[104,146,-1,60],[104,191,1,60],[104,194,1,60],[104,239,-1,60],[105,82,-1,10],[105,127,1,10],[105,194,-1,10],[105,239,1,10],[106,128,-1,40],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,-1,40],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-1,40],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,-1,40],[106,194,1,20],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,1,4],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,-1,40],[106,265,-1,40],[106,268,-1,40],[106,274,1,60],[106,279,-1,40],[106,283,-1,40],[106,286,-1,40],[106,289,-1,40],[106,292,-1,40],[106,296,-1,40],[106,301,1,60],[106,307,-1,40],[106,310,-1,40],[106,314,-1,40],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,1,5],[106,511,-1,5],[110,82,1,60],[110,127,-1,60],[110,146,-1,12],[110,191,1,12],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,1,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,-3,20],[111,194,1,20],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,1,20],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,1,20],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,1,20],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,6],[111,511,-1,6]],[[0,208,1,10],[0,253,-1,10],[0,265,-1,1],[0,292,1,1],[2,208,1,10],[2,253,-1,10],[2,268,-3,10],[2,289,3,10],[7,194,2,5],[7,239,-2,5],[7,261,-3,10],[7,296,3,10],[9,146,-1,10],[9,191,1,10],[9,261,-3,10],[9,296,3,10],[10,82,2,5],[10,127,-2,5],[10,261,-3,10],[10,296,3,10],[11,128,1,20],[11,133,-1,30],[11,137,-1,30],[11,140,-1,30],[11,146,1,20],[11,151,-1,30],[11,155,-1,30],[11,158,-1,30],[11,161,-1,30],[11,164,-1,30],[11,168,-1,30],[11,173,1,20],[11,179,-1,30],[11,182,-1,30],[11,186,-1,30],[11,191,1,20],[11,194,-3,10],[11,199,1,30],[11,203,1,30],[11,206,1,30],[11,208,1,5],[11,213,1,30],[11,217,1,30],[11,220,1,30],[11,227,1,30],[11,230,1,30],[11,234,1,30],[11,239,-3,10],[11,241,1,30],[11,244,1,30],[11,248,1,30],[11,253,1,5],[11,256,-1,30],[11,261,7,10],[11,265,1,20],[11,268,1,20],[11,274,-1,30],[11,279,1,20],[11,283,1,20],[11,286,1,20],[11,289,1,20],[11,292,1,20],[11,296,-3,5],[11,301,-1,30],[11,307,1,20],[11,310,1,20],[11,314,1,20],[11,319,-1,30],[11,322,-2,15],[11,327,1,30],[11,331,1,30],[11,334,1,30],[11,336,-2,15],[11,341,1,30],[11,345,1,30],[11,348,1,30],[11,355,1,30],[11,358,1,30],[11,362,1,30],[11,367,-2,15],[11,369,1,30],[11,372,1,30],[11,376,1,30],[11,381,-2,15],[11,466,-1,2],[11,511,1,2],[13,146,1,10],[13,191,-1,10],[13,265,-1,1],[13,292,1,1],[14,82,-2,5],[14,127,2,5],[14,265,-1,1],[14,292,1,1],[15,128,-1,20],[15,133,1,30],[15,137,1,30],[15,140,1,30],[15,146,-1,20],[15,151,1,30],[15,155,1,30],[15,158,1,30],[15,161,1,30],[15,164,1,30],[15,168,1,30],[15,173,-1,20],[15,179,1,30],[15,182,1,30],[15,186,1,30],[15,191,-1,20],[15,194,3,10],[15,199,-1,30],[15,203,-1,30],[15,206,-1,30],[15,208,-1,5],[15,213,-1,30],[15,217,-1,30],[15,220,-1,30],[15,227,-1,30],[15,230,-1,30],[15,234,-1,30],[15,239,3,10],[15,241,-1,30],[15,244,-1,30],[15,248,-1,30],[15,253,-1,5],[15,256,1,30],[15,261,-1,20],[15,265,19,20],[15,268,-1,20],[15,274,1,30],[15,279,-1,20],[15,283,-1,20],[15,286,-1,20],[15,289,-1,20],[15,292,-21,20],[15,296,-1,20],[15,301,1,30],[15,307,-1,20],[15,310,-1,20],[15,314,-1,20],[15,319,1,30],[15,322,2,15],[15,327,-1,30],[15,331,-1,30],[15,334,-1,30],[15,336,2,15],[15,341,-1,30],[15,345,-1,30],[15,348,-1,30],[15,355,-1,30],[15,358,-1,30],[15,362,-1,30],[15,367,2,15],[15,369,-1,30],[15,372,-1,30],[15,376,-1,30],[15,381,2,15],[15,466,1,2],[15,511,-1,2],[16,194,-2,5],[16,239,2,5],[16,268,-3,10],[16,289,3,10],[20,82,-2,5],[20,127,2,5],[20,268,-3,10],[20,289,3,10],[21,128,-1,20],[21,133,1,30],[21,137,1,30],[21,140,1,30],[21,146,-1,20],[21,151,1,30],[21,155,1,30],[21,158,1,30],[21,161,1,30],[21,164,1,30],[21,168,1,30],[21,173,-1,20],[21,179,1,30],[21,182,1,30],[21,186,1,30],[21,191,-1,20],[21,194,3,10],[21,199,-1,30],[21,203,-1,30],[21,206,-1,30],[21,208,-1,5],[21,213,-1,30],[21,217,-1,30],[21,220,-1,30],[21,227,-1,30],[21,230,-1,30],[21,234,-1,30],[21,239,3,10],[21,241,-1,30],[21,244,-1,30],[21,248,-1,30],[21,253,-1,5],[21,256,1,30],[21,261,-1,20],[21,265,-1,20],[21,268,3,5],[21,274,1,30],[21,279,-1,20],[21,283,-1,20],[21,286,-1,20],[21,289,-7,10],[21,292,-1,20],[21,296,-1,20],[21,301,1,30],[21,307,-1,20],[21,310,-1,20],[21,314,-1,20],[21,319,1,30],[21,322,2,15],[21,327,-1,30],[21,331,-1,30],[21,334,-1,30],[21,336,2,15],[21,341,-1,30],[21,345,-1,30],[21,348,-1,30],[21,355,-1,30],[21,358,-1,30],[21,362,-1,30],[21,367,2,15],[21,369,-1,30],[21,372,-1,30],[21,376,-1,30],[21,381,2,15],[21,466,1,2],[21,511,-1,2],[25,208,1,10],[25,253,-1,10],[25,268,3,10],[25,289,-3,10],[27,208,1,10],[27,253,-1,10],[27,265,1,1],[27,292,-1,1],[36,128,-1,20],[36,133,1,30],[36,137,1,30],[36,140,1,30],[36,146,1,20],[36,151,1,30],[36,155,1,30],[36,158,1,30],[36,161,1,30],[36,164,1,30],[36,168,1,30],[36,173,-1,20],[36,179,1,30],[36,182,1,30],[36,186,1,30],[36,191,-3,20],[36,194,3,10],[36,199,-1,30],[36,203,-1,30],[36,206,-1,30],[36,208,-1,5],[36,213,-1,30],[36,217,-1,30],[36,220,-1,30],[36,227,-1,30],[36,230,-1,30],[36,234,-1,30],[36,239,3,10],[36,241,-1,30],[36,244,-1,30],[36,248,-1,30],[36,253,-1,5],[36,256,1,30],[36,261,-1,20],[36,265,-1,20],[36,268,-1,20],[36,274,1,30],[36,279,-1,20],[36,283,-1,20],[36,286,-1,20],[36,289,-1,20],[36,292,-1,20],[36,296,-1,20],[36,301,1,30],[36,307,-1,20],[36,310,-1,20],[36,314,-1,20],[36,319,1,30],[36,322,2,15],[36,327,-1,30],[36,331,-1,30],[36,334,-1,30],[36,336,2,15],[36,341,-1,30],[36,345,-1,30],[36,348,-1,30],[36,355,-1,30],[36,358,-1,30],[36,362,-1,30],[36,367,2,15],[36,369,-1,30],[36,372,-1,30],[36,376,-1,30],[36,381,2,15],[36,466,1,2],[36,511,-1,2],[37,82,3,20],[37,127,-3,20],[41,128,3,20],[41,133,-1,60],[41,137,-1,60],[41,140,-1,60],[41,146,-1,10],[41,151,-1,60],[41,155,-1,60],[41,158,-1,60],[41,161,-1,60],[41,164,-1,60],[41,168,-1,60],[41,173,3,20],[41,179,-1,60],[41,182,-1,60],[41,186,-1,60],[41,191,-1,10],[41,194,-4,5],[41,199,1,60],[41,203,1,60],[41,206,1,60],[41,208,1,10],[41,213,1,60],[41,217,1,60],[41,220,1,60],[41,227,1,60],[41,230,1,60],[41,234,1,60],[41,241,1,60],[41,244,1,60],[41,248,1,60],[41,253,1,10],[41,256,-1,60],[41,261,-1,10],[41,265,-1,10],[41,268,-1,10],[41,274,-1,60],[41,279,3,20],[41,283,3,20],[41,286,3,20],[41,289,-1,10],[41,292,-1,10],[41,296,-1,10],[41,301,-1,60],[41,307,3,20],[41,310,3,20],[41,314,3,20],[41,319,-1,60],[41,322,-1,15],[41,327,1,60],[41,331,1,60],[41,334,1,60],[41,336,-1,15],[41,341,1,60],[41,345,1,60],[41,348,1,60],[41,355,1,60],[41,358,1,60],[41,362,1,60],[41,367,-1,15],[41,369,1,60],[41,372,1,60],[41,376,1,60],[41,381,-1,15],[41,466,-4,5],[41,511,4,5],[42,82,2,5],[42,127,-2,5],[42,194,-2,5],[42,239,2,5],[43,146,-1,10],[43,191,1,10],[43,194,3,20],[43,239,-3,20],[44,194,-2,5],[44,239,2,5],[44,268,3,10],[44,289,-3,10],[46,82,-2,5],[46,127,2,5],[46,268,3,10],[46,289,-3,10],[47,128,-1,20],[47,133,1,30],[47,137,1,30],[47,140,1,30],[47,146,-1,20],[47,151,1,30],[47,155,1,30],[47,158,1,30],[47,161,1,30],[47,164,1,30],[47,168,1,30],[47,173,-1,20],[47,179,1,30],[47,182,1,30],[47,186,1,30],[47,191,-1,20],[47,194,3,10],[47,199,-1,30],[47,203,-1,30],[47,206,-1,30],[47,208,-1,5],[47,213,-1,30],[47,217,-1,30],[47,220,-1,30],[47,227,-1,30],[47,230,-1,30],[47,234,-1,30],[47,239,3,10],[47,241,-1,30],[47,244,-1,30],[47,248,-1,30],[47,253,-1,5],[47,256,1,30],[47,261,-1,20],[47,265,-1,20],[47,268,-7,10],[47,274,1,30],[47,279,-1,20],[47,283,-1,20],[47,286,-1,20],[47,289,3,5],[47,292,-1,20],[47,296,-1,20],[47,301,1,30],[47,307,-1,20],[47,310,-1,20],[47,314,-1,20],[47,319,1,30],[47,322,2,15],[47,327,-1,30],[47,331,-1,30],[47,334,-1,30],[47,336,2,15],[47,341,-1,30],[47,345,-1,30],[47,348,-1,30],[47,355,-1,30],[47,358,-1,30],[47,362,-1,30],[47,367,2,15],[47,369,-1,30],[47,372,-1,30],[47,376,-1,30],[47,381,2,15],[47,466,1,2],[47,511,-1,2],[51,146,-1,10],[51,191,1,10],[51,265,-1,1],[51,292,1,1],[52,82,2,5],[52,127,-2,5],[52,265,-1,1],[52,292,1,1],[53,128,1,20],[53,133,-1,30],[53,137,-1,30],[53,140,-1,30],[53,146,1,20],[53,151,-1,30],[53,155,-1,30],[53,158,-1,30],[53,161,-1,30],[53,164,-1,30],[53,168,-1,30],[53,173,1,20],[53,179,-1,30],[53,182,-1,30],[53,186,-1,30],[53,191,1,20],[53,194,-3,10],[53,199,1,30],[53,203,1,30],[53,206,1,30],[53,208,1,5],[53,213,1,30],[53,217,1,30],[53,220,1,30],[53,227,1,30],[53,230,1,30],[53,234,1,30],[53,239,-3,10],[53,241,1,30],[53,244,1,30],[53,248,1,30],[53,253,1,5],[53,256,-1,30],[53,261,1,20],[53,265,21,20],[53,268,1,20],[53,274,-1,30],[53,279,1,20],[53,283,1,20],[53,286,1,20],[53,289,1,20],[53,292,-19,20],[53,296,1,20],[53,301,-1,30],[53,307,1,20],[53,310,1,20],[53,314,1,20],[53,319,-1,30],[53,322,-2,15],[53,327,1,30],[53,331,1,30],[53,334,1,30],[53,336,-2,15],[53,341,1,30],[53,345,1,30],[53,348,1,30],[53,355,1,30],[53,358,1,30],[53,362,1,30],[53,367,-2,15],[53,369,1,30],[53,372,1,30],[53,376,1,30],[53,381,-2,15],[53,466,-1,2],[53,511,1,2],[57,194,-2,5],[57,239,2,5],[57,261,-3,10],[57,296,3,10],[61,146,1,10],[61,191,-1,10],[61,261,-3,10],[61,296,3,10],[62,82,-2,5],[62,127,2,5],[62,261,-3,10],[62,296,3,10],[63,128,-1,20],[63,133,1,30],[63,137,1,30],[63,140,1,30],[63,146,-1,20],[63,151,1,30],[63,155,1,30],[63,158,1,30],[63,161,1,30],[63,164,1,30],[63,168,1,30],[63,173,-1,20],[63,179,1,30],[63,182,1,30],[63,186,1,30],[63,191,-1,20],[63,194,3,10],[63,199,-1,30],[63,203,-1,30],[63,206,-1,30],[63,208,-1,5],[63,213,-1,30],[63,217,-1,30],[63,220,-1,30],[63,227,-1,30],[63,230,-1,30],[63,234,-1,30],[63,239,3,10],[63,241,-1,30],[63,244,-1,30],[63,248,-1,30],[63,253,-1,5],[63,256,1,30],[63,261,3,5],[63,265,-1,20],[63,268,-1,20],[63,274,1,30],[63,279,-1,20],[63,283,-1,20],[63,286,-1,20],[63,289,-1,20],[63,292,-1,20],[63,296,-7,10],[63,301,1,30],[63,307,-1,20],[63,310,-1,20],[63,314,-1,20],[63,319,1,30],[63,322,2,15],[63,327,-1,30],[63,331,-1,30],[63,334,-1,30],[63,336,2,15],[63,341,-1,30],[63,345,-1,30],[63,348,-1,30],[63,355,-1,30],[63,358,-1,30],[63,362,-1,30],[63,367,2,15],[63,369,-1,30],[63,372,-1,30],[63,376,-1,30],[63,381,2,15],[63,466,1,2],[63,511,-1,2],[70,128,-1,10],[70,133,-1,60],[70,137,-1,60],[70,140,-1,60],[70,146,3,20],[70,151,-1,60],[70,155,-1,60],[70,158,-1,60],[70,161,-1,60],[70,164,-1,60],[70,168,-1,60],[70,173,-1,10],[70,179,-1,60],[70,182,-1,60],[70,186,-1,60],[70,191,3,20],[70,194,1,10],[70,199,1,60],[70,203,1,60],[70,206,1,60],[70,208,1,5],[70,213,1,60],[70,217,1,60],[70,220,1,60],[70,227,1,60],[70,230,1,60],[70,234,1,60],[70,239,1,10],[70,241,1,60],[70,244,1,60],[70,248,1,60],[70,256,-1,60],[70,261,3,20],[70,265,3,20],[70,268,3,20],[70,274,-1,60],[70,279,-1,10],[70,283,-1,10],[70,286,-1,10],[70,289,3,20],[70,292,3,20],[70,296,3,20],[70,301,-1,60],[70,307,-1,10],[70,310,-1,10],[70,314,-1,10],[70,319,-1,60],[70,322,-1,15],[70,327,1,60],[70,331,1,60],[70,334,1,60],[70,336,-1,15],[70,341,1,60],[70,345,1,60],[70,348,1,60],[70,355,1,60],[70,358,1,60],[70,362,1,60],[70,367,-1,15],[70,369,1,60],[70,372,1,60],[70,376,1,60],[70,381,-1,15],[70,466,3,10],[70,511,-3,10],[71,82,1,4],[71,127,-1,4],[72,146,-1,10],[72,191,1,10],[72,208,1,10],[72,253,-1,10],[76,194,1,4],[76,208,-1,10],[76,239,-1,4],[76,253,1,10],[78,265,1,2],[78,268,-7,20],[78,289,7,20],[78,292,-1,2],[79,261,3,10],[79,268,3,10],[79,289,-3,10],[79,296,-3,10],[81,261,-7,20],[81,265,-1,2],[81,292,1,2],[81,296,7,20],[87,194,-1,4],[87,208,-1,10],[87,239,1,4],[87,253,1,10],[89,146,1,10],[89,191,-1,10],[89,208,1,10],[89,253,-1,10],[90,82,-1,4],[90,127,1,4],[91,128,1,10],[91,133,1,60],[91,137,1,60],[91,140,1,60],[91,146,-3,20],[91,151,1,60],[91,155,1,60],[91,158,1,60],[91,161,1,60],[91,164,1,60],[91,168,1,60],[91,173,1,10],[91,179,1,60],[91,182,1,60],[91,186,1,60],[91,191,-3,20],[91,194,-1,10],[91,199,-1,60],[91,203,-1,60],[91,206,-1,60],[91,213,-1,60],[91,217,-1,60],[91,220,-1,60],[91,227,-1,60],[91,230,-1,60],[91,234,-1,60],[91,239,-1,10],[91,241,-1,60],[91,244,-1,60],[91,248,-1,60],[91,253,-1,5],[91,256,1,60],[91,261,-3,20],[91,265,-3,20],[91,268,-3,20],[91,274,1,60],[91,279,1,10],[91,283,1,10],[91,286,1,10],[91,289,-3,20],[91,292,-3,20],[91,296,-3,20],[91,301,1,60],[91,307,1,10],[91,310,1,10],[91,314,1,10],[91,319,1,60],[91,322,1,15],[91,327,-1,60],[91,331,-1,60],[91,334,-1,60],[91,336,1,15],[91,341,-1,60],[91,345,-1,60],[91,348,-1,60],[91,355,-1,60],[91,358,-1,60],[91,362,-1,60],[91,367,1,15],[91,369,-1,60],[91,372,-1,60],[91,376,-1,60],[91,381,1,15],[91,466,-3,10],[91,511,3,10],[92,261,-7,20],[92,265,1,2],[92,292,-1,2],[92,296,7,20],[94,261,3,10],[94,268,-3,10],[94,289,3,10],[94,296,-3,10],[99,265,1,2],[99,268,7,20],[99,289,-7,20],[99,292,-1,2],[104,146,1,10],[104,191,-1,10],[104,194,3,20],[104,239,-3,20],[105,82,-2,5],[105,127,2,5],[105,194,-2,5],[105,239,2,5],[106,128,-3,20],[106,133,1,60],[106,137,1,60],[106,140,1,60],[106,146,1,10],[106,151,1,60],[106,155,1,60],[106,158,1,60],[106,161,1,60],[106,164,1,60],[106,168,1,60],[106,173,-3,20],[106,179,1,60],[106,182,1,60],[106,186,1,60],[106,191,1,10],[106,199,-1,60],[106,203,-1,60],[106,206,-1,60],[106,208,-1,10],[106,213,-1,60],[106,217,-1,60],[106,220,-1,60],[106,227,-1,60],[106,230,-1,60],[106,234,-1,60],[106,239,4,5],[106,241,-1,60],[106,244,-1,60],[106,248,-1,60],[106,253,-1,10],[106,256,1,60],[106,261,1,10],[106,265,1,10],[106,268,1,10],[106,274,1,60],[106,279,-3,20],[106,283,-3,20],[106,286,-3,20],[106,289,1,10],[106,292,1,10],[106,296,1,10],[106,301,1,60],[106,307,-3,20],[106,310,-3,20],[106,314,-3,20],[106,319,1,60],[106,322,1,15],[106,327,-1,60],[106,331,-1,60],[106,334,-1,60],[106,336,1,15],[106,341,-1,60],[106,345,-1,60],[106,348,-1,60],[106,355,-1,60],[106,358,-1,60],[106,362,-1,60],[106,367,1,15],[106,369,-1,60],[106,372,-1,60],[106,376,-1,60],[106,381,1,15],[106,466,4,5],[106,511,-4,5],[110,82,3,20],[110,127,-3,20],[111,128,-1,20],[111,133,1,30],[111,137,1,30],[111,140,1,30],[111,146,-3,20],[111,151,1,30],[111,155,1,30],[111,158,1,30],[111,161,1,30],[111,164,1,30],[111,168,1,30],[111,173,-1,20],[111,179,1,30],[111,182,1,30],[111,186,1,30],[111,191,1,20],[111,194,3,10],[111,199,-1,30],[111,203,-1,30],[111,206,-1,30],[111,208,-1,5],[111,213,-1,30],[111,217,-1,30],[111,220,-1,30],[111,227,-1,30],[111,230,-1,30],[111,234,-1,30],[111,239,3,10],[111,241,-1,30],[111,244,-1,30],[111,248,-1,30],[111,253,-1,5],[111,256,1,30],[111,261,-1,20],[111,265,-1,20],[111,268,-1,20],[111,274,1,30],[111,279,-1,20],[111,283,-1,20],[111,286,-1,20],[111,289,-1,20],[111,292,-1,20],[111,296,-1,20],[111,301,1,30],[111,307,-1,20],[111,310,-1,20],[111,314,-1,20],[111,319,1,30],[111,322,2,15],[111,327,-1,30],[111,331,-1,30],[111,334,-1,30],[111,336,2,15],[111,341,-1,30],[111,345,-1,30],[111,348,-1,30],[111,355,-1,30],[111,358,-1,30],[111,362,-1,30],[111,367,2,15],[111,369,-1,30],[111,372,-1,30],[111,376,-1,30],[111,381,2,15],[111,466,1,2],[111,511,-1,2]],[[0,400,-1,20],[0,445,1,20],[2,76,3,20],[2,97,-3,20],[2,400,-1,20],[2,445,1,20],[7,69,3,20],[7,104,-3,20],[7,386,1,20],[7,431,-1,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,5],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-1,10],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-1,20],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-1,20],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,-1,20],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,-1,20],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,1,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-1,20],[10,69,3,20],[10,104,-3,20],[10,274,1,20],[10,319,-1,20],[11,69,-3,40],[11,104,3,40],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,-1,20],[13,87,-1,30],[13,91,-1,30],[13,100,-1,20],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,1,20],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,1,20],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,1,20],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,1,20],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-1,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,1,20],[14,274,-1,20],[14,319,1,20],[16,76,3,20],[16,97,-3,20],[16,386,-1,20],[16,431,1,20],[20,76,3,20],[20,97,-3,20],[20,274,-1,20],[20,319,1,20],[21,76,-3,40],[21,97,3,40],[25,76,-3,20],[25,97,3,20],[25,400,-1,20],[25,445,1,20],[27,400,-1,20],[27,445,1,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-1,20],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,-1,20],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,1,20],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,1,20],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,1,20],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,1,20],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-1,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,1,20],[37,2,1,40],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,1,40],[37,49,-1,15],[37,61,1,60],[37,69,1,40],[37,73,1,40],[37,87,1,60],[37,91,1,60],[37,100,1,40],[37,104,1,40],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,1,40],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,1,40],[37,199,1,60],[37,203,1,60],[37,213,1,40],[37,217,1,40],[37,230,1,60],[37,234,1,60],[37,244,1,40],[37,248,1,40],[37,256,1,40],[37,268,-1,60],[37,274,-7,20],[37,286,1,60],[37,289,-1,60],[37,301,1,40],[37,307,1,60],[37,319,1,20],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,1,40],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,1,40],[37,453,1,60],[37,457,1,60],[37,466,1,8],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,8],[41,146,2,5],[41,191,-2,5],[41,386,-1,20],[41,431,1,20],[42,274,1,20],[42,319,-1,20],[42,386,-1,20],[42,431,1,20],[43,2,1,40],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,1,40],[43,49,-1,15],[43,61,1,60],[43,69,1,40],[43,73,1,40],[43,87,1,60],[43,91,1,60],[43,100,1,40],[43,104,1,40],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,1,40],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,1,40],[43,199,1,60],[43,203,1,60],[43,213,1,40],[43,217,1,40],[43,230,1,60],[43,234,1,60],[43,244,1,40],[43,248,1,40],[43,256,1,40],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,1,40],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,-7,20],[43,398,1,60],[43,400,1,40],[43,412,-1,60],[43,419,1,60],[43,431,1,20],[43,433,-1,60],[43,445,1,40],[43,453,1,60],[43,457,1,60],[43,466,-3,40],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,3,40],[44,76,-3,20],[44,97,3,20],[44,386,-1,20],[44,431,1,20],[46,76,-3,20],[46,97,3,20],[46,274,-1,20],[46,319,1,20],[47,76,3,40],[47,97,-3,40],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,1,20],[51,87,1,30],[51,91,1,30],[51,100,1,20],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-1,20],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-1,20],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,-1,20],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,-1,20],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,1,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-1,20],[52,274,1,20],[52,319,-1,20],[57,69,3,20],[57,104,-3,20],[57,386,-1,20],[57,431,1,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,1,10],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,5],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,1,20],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,1,20],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,1,20],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,1,20],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-1,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,1,20],[62,69,3,20],[62,104,-3,20],[62,274,-1,20],[62,319,1,20],[63,69,-3,40],[63,104,3,40],[70,146,-2,5],[70,191,2,5],[70,400,-1,20],[70,445,1,20],[71,274,1,4],[71,319,-1,4],[71,400,1,8],[71,445,-1,8],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-1,20],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-1,20],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,-1,20],[72,398,1,30],[72,412,-1,30],[72,419,1,30],[72,431,-1,20],[72,433,-1,30],[72,445,1,10],[72,453,1,30],[72,457,1,30],[72,466,1,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-1,20],[76,386,1,4],[76,400,-3,40],[76,431,-1,4],[76,445,3,40],[78,76,-3,40],[78,97,3,40],[79,69,-3,20],[79,76,-3,20],[79,97,3,20],[79,104,3,20],[81,69,-3,40],[81,104,3,40],[87,386,-1,4],[87,400,-3,40],[87,431,1,4],[87,445,3,40],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,1,20],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,1,20],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,1,20],[89,398,-1,30],[89,400,-1,10],[89,412,1,30],[89,419,-1,30],[89,431,1,20],[89,433,1,30],[89,453,-1,30],[89,457,-1,30],[89,466,-1,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,1,20],[90,274,-1,4],[90,319,1,4],[90,400,1,8],[90,445,-1,8],[91,146,2,5],[91,191,-2,5],[91,400,-1,20],[91,445,1,20],[92,69,-3,40],[92,104,3,40],[94,69,-3,20],[94,76,3,20],[94,97,-3,20],[94,104,3,20],[99,76,3,40],[99,97,-3,40],[104,2,-1,40],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,-1,40],[104,49,1,15],[104,61,-1,60],[104,69,-1,40],[104,73,-1,40],[104,87,-1,60],[104,91,-1,60],[104,100,-1,40],[104,104,-1,40],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-1,40],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-1,40],[104,199,-1,60],[104,203,-1,60],[104,213,-1,40],[104,217,-1,40],[104,230,-1,60],[104,234,-1,60],[104,244,-1,40],[104,248,-1,40],[104,256,-1,40],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,-1,40],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-1,20],[104,398,-1,60],[104,400,-1,40],[104,412,1,60],[104,419,-1,60],[104,431,7,20],[104,433,1,60],[104,445,-1,40],[104,453,-1,60],[104,457,-1,60],[104,466,3,40],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,-3,40],[105,274,-1,20],[105,319,1,20],[105,386,-1,20],[105,431,1,20],[106,146,-2,5],[106,191,2,5],[106,386,-1,20],[106,431,1,20],[110,2,-1,40],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-1,40],[110,49,1,15],[110,61,-1,60],[110,69,-1,40],[110,73,-1,40],[110,87,-1,60],[110,91,-1,60],[110,100,-1,40],[110,104,-1,40],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,-1,40],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,-1,40],[110,199,-1,60],[110,203,-1,60],[110,213,-1,40],[110,217,-1,40],[110,230,-1,60],[110,234,-1,60],[110,244,-1,40],[110,248,-1,40],[110,256,-1,40],[110,268,1,60],[110,274,-1,20],[110,286,-1,60],[110,289,1,60],[110,301,-1,40],[110,307,-1,60],[110,319,7,20],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,-1,40],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,-1,40],[110,453,-1,60],[110,457,-1,60],[110,466,-1,8],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,8],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,1,20],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,1,20],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-1,20],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-1,20],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,-1,20],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,-1,20],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,1,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-1,20]],[[0,73,1,3],[0,100,-1,3],[0,400,-3,20],[0,445,3,20],[2,76,17,60],[2,97,-17,60],[2,400,-3,20],[2,445,3,20],[7,69,17,60],[7,104,-17,60],[7,386,3,20],[7,431,-3,20],[9,2,1,20],[9,14,-1,30],[9,16,1,30],[9,28,-2,15],[9,35,-1,30],[9,47,1,20],[9,49,-2,15],[9,61,1,30],[9,69,1,3],[9,73,1,20],[9,87,1,30],[9,91,1,30],[9,100,1,20],[9,104,-7,30],[9,118,1,30],[9,122,1,30],[9,128,1,30],[9,140,-2,15],[9,146,1,20],[9,158,-1,30],[9,161,-2,15],[9,173,1,30],[9,179,-1,30],[9,191,1,20],[9,199,1,30],[9,203,1,30],[9,213,1,20],[9,217,1,20],[9,230,1,30],[9,234,1,30],[9,244,1,20],[9,248,1,20],[9,256,1,20],[9,268,-1,30],[9,274,-3,10],[9,286,1,30],[9,289,-1,30],[9,301,1,20],[9,307,1,30],[9,319,-3,10],[9,327,-1,30],[9,331,-1,30],[9,341,1,30],[9,345,1,30],[9,358,-1,30],[9,362,-1,30],[9,372,1,30],[9,376,1,30],[9,386,1,5],[9,398,1,30],[9,400,1,20],[9,412,-1,30],[9,419,1,30],[9,431,1,5],[9,433,-1,30],[9,445,1,20],[9,453,1,30],[9,457,1,30],[9,466,3,20],[9,471,-1,30],[9,475,-1,30],[9,484,1,30],[9,488,1,30],[9,502,-1,30],[9,506,-1,30],[9,511,-3,20],[10,69,17,60],[10,104,-17,60],[10,274,-7,20],[10,319,7,20],[11,69,-47,120],[11,104,47,120],[11,146,1,6],[11,191,-1,6],[13,2,-1,20],[13,14,1,30],[13,16,-1,30],[13,28,2,15],[13,35,1,30],[13,47,-1,20],[13,49,2,15],[13,61,-1,30],[13,69,-1,20],[13,73,17,60],[13,87,-1,30],[13,91,-1,30],[13,100,-23,60],[13,104,-1,20],[13,118,-1,30],[13,122,-1,30],[13,128,-1,30],[13,140,2,15],[13,146,-1,20],[13,158,1,30],[13,161,2,15],[13,173,-1,30],[13,179,1,30],[13,191,-1,20],[13,199,-1,30],[13,203,-1,30],[13,213,-1,20],[13,217,-1,20],[13,230,-1,30],[13,234,-1,30],[13,244,-1,20],[13,248,-1,20],[13,256,-1,20],[13,268,1,30],[13,274,3,10],[13,286,-1,30],[13,289,1,30],[13,301,-1,20],[13,307,-1,30],[13,319,3,10],[13,327,1,30],[13,331,1,30],[13,341,-1,30],[13,345,-1,30],[13,358,1,30],[13,362,1,30],[13,372,-1,30],[13,376,-1,30],[13,386,-1,5],[13,398,-1,30],[13,400,-1,20],[13,412,1,30],[13,419,-1,30],[13,431,-1,5],[13,433,1,30],[13,445,-1,20],[13,453,-1,30],[13,457,-1,30],[13,466,-3,20],[13,471,1,30],[13,475,1,30],[13,484,-1,30],[13,488,-1,30],[13,502,1,30],[13,506,1,30],[13,511,3,20],[14,73,1,3],[14,100,-1,3],[14,274,7,20],[14,319,-7,20],[15,73,-1,3],[15,100,1,3],[15,146,-1,6],[15,191,1,6],[16,76,17,60],[16,97,-17,60],[16,386,-3,20],[16,431,3,20],[20,76,17,60],[20,97,-17,60],[20,274,7,20],[20,319,-7,20],[21,76,-47,120],[21,97,47,120],[21,146,-1,6],[21,191,1,6],[25,76,-17,60],[25,97,17,60],[25,400,-3,20],[25,445,3,20],[27,73,-1,3],[27,100,1,3],[27,400,-3,20],[27,445,3,20],[36,2,-1,20],[36,14,1,30],[36,16,-1,30],[36,28,2,15],[36,35,1,30],[36,47,-1,20],[36,49,2,15],[36,61,-1,30],[36,69,-1,20],[36,73,-1,20],[36,87,-1,30],[36,91,-1,30],[36,100,-1,20],[36,104,-1,20],[36,118,-1,30],[36,122,-1,30],[36,128,-1,30],[36,140,2,15],[36,146,-13,60],[36,158,1,30],[36,161,2,15],[36,173,-1,30],[36,179,1,30],[36,191,7,60],[36,199,-1,30],[36,203,-1,30],[36,213,-1,20],[36,217,-1,20],[36,230,-1,30],[36,234,-1,30],[36,244,-1,20],[36,248,-1,20],[36,256,-1,20],[36,268,1,30],[36,274,3,10],[36,286,-1,30],[36,289,1,30],[36,301,-1,20],[36,307,-1,30],[36,319,3,10],[36,327,1,30],[36,331,1,30],[36,341,-1,30],[36,345,-1,30],[36,358,1,30],[36,362,1,30],[36,372,-1,30],[36,376,-1,30],[36,386,-1,5],[36,398,-1,30],[36,400,-1,20],[36,412,1,30],[36,419,-1,30],[36,431,-1,5],[36,433,1,30],[36,445,-1,20],[36,453,-1,30],[36,457,-1,30],[36,466,-3,20],[36,471,1,30],[36,475,1,30],[36,484,-1,30],[36,488,-1,30],[36,502,1,30],[36,506,1,30],[36,511,3,20],[37,2,3,20],[37,14,-1,60],[37,16,1,60],[37,28,-1,15],[37,35,-1,60],[37,47,3,20],[37,49,-1,15],[37,61,1,60],[37,69,-1,10],[37,73,-1,10],[37,87,1,60],[37,91,1,60],[37,100,-1,10],[37,104,-1,10],[37,118,1,60],[37,122,1,60],[37,128,1,60],[37,140,-1,15],[37,146,-1,10],[37,158,-1,60],[37,161,-1,15],[37,173,1,60],[37,179,-1,60],[37,191,-1,10],[37,199,1,60],[37,203,1,60],[37,213,3,20],[37,217,3,20],[37,230,1,60],[37,234,1,60],[37,244,3,20],[37,248,3,20],[37,256,3,20],[37,268,-1,60],[37,274,-11,12],[37,286,1,60],[37,289,-1,60],[37,301,3,20],[37,307,1,60],[37,319,7,60],[37,327,-1,60],[37,331,-1,60],[37,341,1,60],[37,345,1,60],[37,358,-1,60],[37,362,-1,60],[37,372,1,60],[37,376,1,60],[37,386,1,10],[37,398,1,60],[37,400,-1,10],[37,412,-1,60],[37,419,1,60],[37,431,1,10],[37,433,-1,60],[37,445,-1,10],[37,453,1,60],[37,457,1,60],[37,466,1,24],[37,471,-1,60],[37,475,-1,60],[37,484,1,60],[37,488,1,60],[37,502,-1,60],[37,506,-1,60],[37,511,-1,24],[41,146,7,10],[41,191,-7,10],[41,386,-3,20],[41,431,3,20],[42,274,-7,20],[42,319,7,20],[42,386,-3,20],[42,431,3,20],[43,2,-1,10],[43,14,-1,60],[43,16,1,60],[43,28,-1,15],[43,35,-1,60],[43,47,-1,10],[43,49,-1,15],[43,61,1,60],[43,69,3,20],[43,73,3,20],[43,87,1,60],[43,91,1,60],[43,100,3,20],[43,104,3,20],[43,118,1,60],[43,122,1,60],[43,128,1,60],[43,140,-1,15],[43,146,3,20],[43,158,-1,60],[43,161,-1,15],[43,173,1,60],[43,179,-1,60],[43,191,3,20],[43,199,1,60],[43,203,1,60],[43,213,-1,10],[43,217,-1,10],[43,230,1,60],[43,234,1,60],[43,244,-1,10],[43,248,-1,10],[43,256,-1,10],[43,268,-1,60],[43,274,1,10],[43,286,1,60],[43,289,-1,60],[43,301,-1,10],[43,307,1,60],[43,319,1,10],[43,327,-1,60],[43,331,-1,60],[43,341,1,60],[43,345,1,60],[43,358,-1,60],[43,362,-1,60],[43,372,1,60],[43,376,1,60],[43,386,1,12],[43,398,1,60],[43,400,3,20],[43,412,-1,60],[43,419,1,60],[43,431,7,60],[43,433,-1,60],[43,445,3,20],[43,453,1,60],[43,457,1,60],[43,466,13,120],[43,471,-1,60],[43,475,-1,60],[43,484,1,60],[43,488,1,60],[43,502,-1,60],[43,506,-1,60],[43,511,-13,120],[44,76,-17,60],[44,97,17,60],[44,386,-3,20],[44,431,3,20],[46,76,-17,60],[46,97,17,60],[46,274,7,20],[46,319,-7,20],[47,76,47,120],[47,97,-47,120],[47,146,-1,6],[47,191,1,6],[51,2,1,20],[51,14,-1,30],[51,16,1,30],[51,28,-2,15],[51,35,-1,30],[51,47,1,20],[51,49,-2,15],[51,61,1,30],[51,69,1,20],[51,73,23,60],[51,87,1,30],[51,91,1,30],[51,100,-17,60],[51,104,1,20],[51,118,1,30],[51,122,1,30],[51,128,1,30],[51,140,-2,15],[51,146,1,20],[51,158,-1,30],[51,161,-2,15],[51,173,1,30],[51,179,-1,30],[51,191,1,20],[51,199,1,30],[51,203,1,30],[51,213,1,20],[51,217,1,20],[51,230,1,30],[51,234,1,30],[51,244,1,20],[51,248,1,20],[51,256,1,20],[51,268,-1,30],[51,274,-3,10],[51,286,1,30],[51,289,-1,30],[51,301,1,20],[51,307,1,30],[51,319,-3,10],[51,327,-1,30],[51,331,-1,30],[51,341,1,30],[51,345,1,30],[51,358,-1,30],[51,362,-1,30],[51,372,1,30],[51,376,1,30],[51,386,1,5],[51,398,1,30],[51,400,1,20],[51,412,-1,30],[51,419,1,30],[51,431,1,5],[51,433,-1,30],[51,445,1,20],[51,453,1,30],[51,457,1,30],[51,466,3,20],[51,471,-1,30],[51,475,-1,30],[51,484,1,30],[51,488,1,30],[51,502,-1,30],[51,506,-1,30],[51,511,-3,20],[52,73,1,3],[52,100,-1,3],[52,274,-7,20],[52,319,7,20],[53,73,-1,3],[53,100,1,3],[53,146,1,6],[53,191,-1,6],[57,69,17,60],[57,104,-17,60],[57,386,-3,20],[57,431,3,20],[61,2,-1,20],[61,14,1,30],[61,16,-1,30],[61,28,2,15],[61,35,1,30],[61,47,-1,20],[61,49,2,15],[61,61,-1,30],[61,69,7,30],[61,73,-1,20],[61,87,-1,30],[61,91,-1,30],[61,100,-1,20],[61,104,-1,3],[61,118,-1,30],[61,122,-1,30],[61,128,-1,30],[61,140,2,15],[61,146,-1,20],[61,158,1,30],[61,161,2,15],[61,173,-1,30],[61,179,1,30],[61,191,-1,20],[61,199,-1,30],[61,203,-1,30],[61,213,-1,20],[61,217,-1,20],[61,230,-1,30],[61,234,-1,30],[61,244,-1,20],[61,248,-1,20],[61,256,-1,20],[61,268,1,30],[61,274,3,10],[61,286,-1,30],[61,289,1,30],[61,301,-1,20],[61,307,-1,30],[61,319,3,10],[61,327,1,30],[61,331,1,30],[61,341,-1,30],[61,345,-1,30],[61,358,1,30],[61,362,1,30],[61,372,-1,30],[61,376,-1,30],[61,386,-1,5],[61,398,-1,30],[61,400,-1,20],[61,412,1,30],[61,419,-1,30],[61,431,-1,5],[61,433,1,30],[61,445,-1,20],[61,453,-1,30],[61,457,-1,30],[61,466,-3,20],[61,471,1,30],[61,475,1,30],[61,484,-1,30],[61,488,-1,30],[61,502,1,30],[61,506,1,30],[61,511,3,20],[62,69,17,60],[62,104,-17,60],[62,274,7,20],[62,319,-7,20],[63,69,-47,120],[63,104,47,120],[63,146,-1,6],[63,191,1,6],[70,146,-8,15],[70,191,8,15],[70,400,-3,20],[70,445,3,20],[71,274,1,6],[71,319,-1,6],[71,400,1,24],[71,445,-1,24],[72,2,1,20],[72,14,-1,30],[72,16,1,30],[72,28,-2,15],[72,35,-1,30],[72,47,1,20],[72,49,-2,15],[72,61,1,30],[72,69,1,20],[72,73,1,20],[72,87,1,30],[72,91,1,30],[72,100,1,20],[72,104,1,20],[72,118,1,30],[72,122,1,30],[72,128,1,30],[72,140,-2,15],[72,146,1,20],[72,158,-1,30],[72,161,-2,15],[72,173,1,30],[72,179,-1,30],[72,191,1,20],[72,199,1,30],[72,203,1,30],[72,213,1,20],[72,217,1,20],[72,230,1,30],[72,234,1,30],[72,244,1,20],[72,248,1,20],[72,256,1,20],[72,268,-1,30],[72,274,-3,10],[72,286,1,30],[72,289,-1,30],[72,301,1,20],[72,307,1,30],[72,319,-3,10],[72,327,-1,30],[72,331,-1,30],[72,341,1,30],[72,345,1,30],[72,358,-1,30],[72,362,-1,30],[72,372,1,30],[72,376,1,30],[72,386,1,5],[72,398,1,30],[72,400,-1,10],[72,412,-1,30],[72,419,1,30],[72,431,1,5],[72,433,-1,30],[72,445,1,5],[72,453,1,30],[72,457,1,30],[72,466,3,20],[72,471,-1,30],[72,475,-1,30],[72,484,1,30],[72,488,1,30],[72,502,-1,30],[72,506,-1,30],[72,511,-3,20],[76,386,1,6],[76,400,13,120],[76,431,-1,6],[76,445,-13,120],[78,73,-1,6],[78,76,13,120],[78,97,-13,120],[78,100,1,6],[79,69,-17,60],[79,76,-17,60],[79,97,17,60],[79,104,17,60],[81,69,13,120],[81,73,1,6],[81,100,-1,6],[81,104,-13,120],[87,386,-1,6],[87,400,13,120],[87,431,1,6],[87,445,-13,120],[89,2,-1,20],[89,14,1,30],[89,16,-1,30],[89,28,2,15],[89,35,1,30],[89,47,-1,20],[89,49,2,15],[89,61,-1,30],[89,69,-1,20],[89,73,-1,20],[89,87,-1,30],[89,91,-1,30],[89,100,-1,20],[89,104,-1,20],[89,118,-1,30],[89,122,-1,30],[89,128,-1,30],[89,140,2,15],[89,146,-1,20],[89,158,1,30],[89,161,2,15],[89,173,-1,30],[89,179,1,30],[89,191,-1,20],[89,199,-1,30],[89,203,-1,30],[89,213,-1,20],[89,217,-1,20],[89,230,-1,30],[89,234,-1,30],[89,244,-1,20],[89,248,-1,20],[89,256,-1,20],[89,268,1,30],[89,274,3,10],[89,286,-1,30],[89,289,1,30],[89,301,-1,20],[89,307,-1,30],[89,319,3,10],[89,327,1,30],[89,331,1,30],[89,341,-1,30],[89,345,-1,30],[89,358,1,30],[89,362,1,30],[89,372,-1,30],[89,376,-1,30],[89,386,-1,5],[89,398,-1,30],[89,400,-1,5],[89,412,1,30],[89,419,-1,30],[89,431,-1,5],[89,433,1,30],[89,445,1,10],[89,453,-1,30],[89,457,-1,30],[89,466,-3,20],[89,471,1,30],[89,475,1,30],[89,484,-1,30],[89,488,-1,30],[89,502,1,30],[89,506,1,30],[89,511,3,20],[90,274,-1,6],[90,319,1,6],[90,400,1,24],[90,445,-1,24],[91,146,8,15],[91,191,-8,15],[91,400,-3,20],[91,445,3,20],[92,69,13,120],[92,73,-1,6],[92,100,1,6],[92,104,-13,120],[94,69,-17,60],[94,76,17,60],[94,97,-17,60],[94,104,17,60],[99,73,-1,6],[99,76,-13,120],[99,97,13,120],[99,100,1,6],[104,2,1,10],[104,14,1,60],[104,16,-1,60],[104,28,1,15],[104,35,1,60],[104,47,1,10],[104,49,1,15],[104,61,-1,60],[104,69,-3,20],[104,73,-3,20],[104,87,-1,60],[104,91,-1,60],[104,100,-3,20],[104,104,-3,20],[104,118,-1,60],[104,122,-1,60],[104,128,-1,60],[104,140,1,15],[104,146,-3,20],[104,158,1,60],[104,161,1,15],[104,173,-1,60],[104,179,1,60],[104,191,-3,20],[104,199,-1,60],[104,203,-1,60],[104,213,1,10],[104,217,1,10],[104,230,-1,60],[104,234,-1,60],[104,244,1,10],[104,248,1,10],[104,256,1,10],[104,268,1,60],[104,274,-1,10],[104,286,-1,60],[104,289,1,60],[104,301,1,10],[104,307,-1,60],[104,319,-1,10],[104,327,1,60],[104,331,1,60],[104,341,-1,60],[104,345,-1,60],[104,358,1,60],[104,362,1,60],[104,372,-1,60],[104,376,-1,60],[104,386,-7,60],[104,398,-1,60],[104,400,-3,20],[104,412,1,60],[104,419,-1,60],[104,431,-1,12],[104,433,1,60],[104,445,-3,20],[104,453,-1,60],[104,457,-1,60],[104,466,-13,120],[104,471,1,60],[104,475,1,60],[104,484,-1,60],[104,488,-1,60],[104,502,1,60],[104,506,1,60],[104,511,13,120],[105,274,7,20],[105,319,-7,20],[105,386,-3,20],[105,431,3,20],[106,146,-7,10],[106,191,7,10],[106,386,-3,20],[106,431,3,20],[110,2,-3,20],[110,14,1,60],[110,16,-1,60],[110,28,1,15],[110,35,1,60],[110,47,-3,20],[110,49,1,15],[110,61,-1,60],[110,69,1,10],[110,73,1,10],[110,87,-1,60],[110,91,-1,60],[110,100,1,10],[110,104,1,10],[110,118,-1,60],[110,122,-1,60],[110,128,-1,60],[110,140,1,15],[110,146,1,10],[110,158,1,60],[110,161,1,15],[110,173,-1,60],[110,179,1,60],[110,191,1,10],[110,199,-1,60],[110,203,-1,60],[110,213,-3,20],[110,217,-3,20],[110,230,-1,60],[110,234,-1,60],[110,244,-3,20],[110,248,-3,20],[110,256,-3,20],[110,268,1,60],[110,274,-7,60],[110,286,-1,60],[110,289,1,60],[110,301,-3,20],[110,307,-1,60],[110,319,11,12],[110,327,1,60],[110,331,1,60],[110,341,-1,60],[110,345,-1,60],[110,358,1,60],[110,362,1,60],[110,372,-1,60],[110,376,-1,60],[110,386,-1,10],[110,398,-1,60],[110,400,1,10],[110,412,1,60],[110,419,-1,60],[110,431,-1,10],[110,433,1,60],[110,445,1,10],[110,453,-1,60],[110,457,-1,60],[110,466,-1,24],[110,471,1,60],[110,475,1,60],[110,484,-1,60],[110,488,-1,60],[110,502,1,60],[110,506,1,60],[110,511,1,24],[111,2,1,20],[111,14,-1,30],[111,16,1,30],[111,28,-2,15],[111,35,-1,30],[111,47,1,20],[111,49,-2,15],[111,61,1,30],[111,69,1,20],[111,73,1,20],[111,87,1,30],[111,91,1,30],[111,100,1,20],[111,104,1,20],[111,118,1,30],[111,122,1,30],[111,128,1,30],[111,140,-2,15],[111,146,-7,60],[111,158,-1,30],[111,161,-2,15],[111,173,1,30],[111,179,-1,30],[111,191,13,60],[111,199,1,30],[111,203,1,30],[111,213,1,20],[111,217,1,20],[111,230,1,30],[111,234,1,30],[111,244,1,20],[111,248,1,20],[111,256,1,20],[111,268,-1,30],[111,274,-3,10],[111,286,1,30],[111,289,-1,30],[111,301,1,20],[111,307,1,30],[111,319,-3,10],[111,327,-1,30],[111,331,-1,30],[111,341,1,30],[111,345,1,30],[111,358,-1,30],[111,362,-1,30],[111,372,1,30],[111,376,1,30],[111,386,1,5],[111,398,1,30],[111,400,1,20],[111,412,-1,30],[111,419,1,30],[111,431,1,5],[111,433,-1,30],[111,445,1,20],[111,453,1,30],[111,457,1,30],[111,466,3,20],[111,471,-1,30],[111,475,-1,30],[111,484,1,30],[111,488,1,30],[111,502,-1,30],[111,506,-1,30],[111,511,-3,20]],[[0,14,-1,20],[0,35,1,20],[0,471,1,3],[0,506,-1,3],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-1,20],[2,274,-1,30],[2,286,1,30],[2,289,-1,20],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,-1,20],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,-1,20],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-1,60],[7,502,1,60],[9,76,1,20],[9,97,-1,20],[9,475,-1,60],[9,502,1,60],[10,140,1,20],[10,161,-1,20],[10,475,-1,60],[10,502,1,60],[11,268,1,6],[11,289,-1,6],[11,475,1,120],[11,502,-1,120],[13,76,-1,20],[13,97,1,20],[13,471,1,3],[13,506,-1,3],[14,140,-1,20],[14,161,1,20],[14,471,1,3],[14,506,-1,3],[15,268,-1,6],[15,289,1,6],[15,471,-1,3],[15,506,1,3],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-1,20],[16,274,-1,30],[16,286,1,30],[16,289,-1,20],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,-1,20],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,-1,20],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-1,20],[20,274,-1,30],[20,286,1,30],[20,289,-1,20],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,-1,20],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,-1,20],[20,511,-29,60],[21,2,-1,60],[21,14,-1,40],[21,16,-1,60],[21,28,-1,40],[21,35,-1,40],[21,47,-1,60],[21,49,-1,40],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-1,40],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-1,40],[21,128,-1,60],[21,140,-1,40],[21,146,1,15],[21,158,1,60],[21,161,-1,40],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-1,40],[21,203,-1,60],[21,213,-1,40],[21,217,-1,60],[21,230,-1,60],[21,234,-1,40],[21,244,-1,60],[21,248,-1,40],[21,256,-1,40],[21,268,-1,60],[21,274,1,60],[21,286,-1,60],[21,289,19,60],[21,301,-1,40],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,-1,40],[21,484,1,60],[21,488,-1,60],[21,502,-1,40],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,1,20],[25,274,1,30],[25,286,-1,30],[25,289,1,20],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,1,20],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,1,20],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,-1,3],[27,506,1,3],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,2,5],[41,289,-2,5],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,1,20],[44,274,1,30],[44,286,-1,30],[44,289,1,20],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,1,20],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,1,20],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,1,20],[46,274,1,30],[46,286,-1,30],[46,289,1,20],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,1,20],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,1,20],[46,511,29,60],[47,2,1,60],[47,14,1,40],[47,16,1,60],[47,28,1,40],[47,35,1,40],[47,47,1,60],[47,49,1,40],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,1,40],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,1,40],[47,128,1,60],[47,140,1,40],[47,146,-1,15],[47,158,-1,60],[47,161,1,40],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,1,40],[47,203,1,60],[47,213,1,40],[47,217,1,60],[47,230,1,60],[47,234,1,40],[47,244,1,60],[47,248,1,40],[47,256,1,40],[47,268,-19,60],[47,274,-1,60],[47,286,1,60],[47,289,1,60],[47,301,1,40],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,1,40],[47,484,-1,60],[47,488,1,60],[47,502,1,40],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,1,3],[51,506,-1,3],[52,140,1,20],[52,161,-1,20],[52,471,1,3],[52,506,-1,3],[53,268,1,6],[53,289,-1,6],[53,471,-1,3],[53,506,1,3],[57,28,-1,20],[57,49,1,20],[57,475,-1,60],[57,502,1,60],[61,76,-1,20],[61,97,1,20],[61,475,-1,60],[61,502,1,60],[62,140,-1,20],[62,161,1,20],[62,475,-1,60],[62,502,1,60],[63,268,-1,6],[63,289,1,6],[63,475,1,120],[63,502,-1,120],[70,14,-1,20],[70,35,1,20],[70,268,-7,30],[70,289,7,30],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-1,40],[78,16,-1,60],[78,28,-1,40],[78,35,-1,40],[78,47,-1,60],[78,49,-1,40],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,-1,40],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,-1,40],[78,128,-1,60],[78,140,-1,40],[78,146,1,15],[78,158,1,60],[78,161,-1,40],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,-1,40],[78,203,-1,60],[78,213,-1,40],[78,217,-1,60],[78,230,-1,60],[78,234,-1,40],[78,244,-1,60],[78,248,-1,40],[78,256,-1,40],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,-1,40],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,-1,60],[78,475,-1,40],[78,484,1,60],[78,488,-1,60],[78,502,-1,40],[78,506,19,60],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,1,20],[79,274,1,30],[79,286,-1,30],[79,289,1,20],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,1,20],[79,475,-1,30],[79,484,1,30],[79,488,-1,30],[79,502,-1,15],[79,506,1,20],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,7,30],[91,289,-7,30],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-1,20],[94,274,-1,30],[94,286,1,30],[94,289,-1,20],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,-1,20],[94,475,1,15],[94,484,-1,30],[94,488,1,30],[94,502,1,30],[94,506,-1,20],[94,511,-29,60],[99,2,1,60],[99,14,1,40],[99,16,1,60],[99,28,1,40],[99,35,1,40],[99,47,1,60],[99,49,1,40],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,1,40],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,1,40],[99,128,1,60],[99,140,1,40],[99,146,-1,15],[99,158,-1,60],[99,161,1,40],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,1,40],[99,203,1,60],[99,213,1,40],[99,217,1,60],[99,230,1,60],[99,234,1,40],[99,244,1,60],[99,248,1,40],[99,256,1,40],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,1,40],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,-19,60],[99,475,1,40],[99,484,-1,60],[99,488,1,60],[99,502,1,40],[99,506,1,60],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,-2,5],[106,289,2,5],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,14,-1,20],[0,35,1,20],[0,471,-1,6],[0,506,1,6],[2,2,1,30],[2,16,1,30],[2,28,1,20],[2,35,1,10],[2,47,1,30],[2,49,1,20],[2,61,1,30],[2,69,-1,30],[2,73,-2,15],[2,87,1,20],[2,91,1,30],[2,100,-2,15],[2,104,-1,30],[2,118,1,30],[2,122,1,20],[2,128,1,30],[2,140,1,20],[2,146,-2,15],[2,158,-1,30],[2,161,1,20],[2,173,1,30],[2,179,-1,30],[2,191,-2,15],[2,199,1,20],[2,203,1,30],[2,213,1,20],[2,217,1,30],[2,230,1,30],[2,234,1,20],[2,244,1,30],[2,248,1,20],[2,256,1,20],[2,268,-3,10],[2,274,-1,30],[2,286,1,30],[2,289,-3,10],[2,301,1,20],[2,307,1,30],[2,319,-1,30],[2,327,1,30],[2,331,-1,30],[2,341,1,30],[2,345,-1,30],[2,358,-1,30],[2,362,1,30],[2,372,-1,30],[2,376,1,30],[2,386,-1,30],[2,398,1,30],[2,400,-1,30],[2,412,1,30],[2,419,1,30],[2,431,-1,30],[2,433,1,30],[2,445,-1,30],[2,453,1,30],[2,457,-1,30],[2,466,29,60],[2,471,1,5],[2,475,1,20],[2,484,-1,30],[2,488,1,30],[2,502,1,20],[2,506,1,5],[2,511,-29,60],[7,28,1,20],[7,49,-1,20],[7,475,-31,60],[7,502,31,60],[9,76,1,20],[9,97,-1,20],[9,475,-31,60],[9,502,31,60],[10,140,1,20],[10,161,-1,20],[10,475,-31,60],[10,502,31,60],[11,268,1,6],[11,289,-1,6],[11,475,61,120],[11,502,-61,120],[13,76,-1,20],[13,97,1,20],[13,471,-1,6],[13,506,1,6],[14,140,-1,20],[14,161,1,20],[14,471,-1,6],[14,506,1,6],[15,268,-1,6],[15,289,1,6],[15,471,1,6],[15,506,-1,6],[16,2,1,30],[16,14,1,20],[16,16,1,30],[16,35,1,20],[16,47,1,30],[16,49,1,10],[16,61,1,30],[16,69,-1,30],[16,73,-2,15],[16,87,1,20],[16,91,1,30],[16,100,-2,15],[16,104,-1,30],[16,118,1,30],[16,122,1,20],[16,128,1,30],[16,140,1,20],[16,146,-2,15],[16,158,-1,30],[16,161,1,20],[16,173,1,30],[16,179,-1,30],[16,191,-2,15],[16,199,1,20],[16,203,1,30],[16,213,1,20],[16,217,1,30],[16,230,1,30],[16,234,1,20],[16,244,1,30],[16,248,1,20],[16,256,1,20],[16,268,-3,10],[16,274,-1,30],[16,286,1,30],[16,289,-3,10],[16,301,1,20],[16,307,1,30],[16,319,-1,30],[16,327,1,30],[16,331,-1,30],[16,341,1,30],[16,345,-1,30],[16,358,-1,30],[16,362,1,30],[16,372,-1,30],[16,376,1,30],[16,386,-1,30],[16,398,1,30],[16,400,-1,30],[16,412,1,30],[16,419,1,30],[16,431,-1,30],[16,433,1,30],[16,445,-1,30],[16,453,1,30],[16,457,-1,30],[16,466,29,60],[16,471,1,5],[16,475,1,20],[16,484,-1,30],[16,488,1,30],[16,502,1,20],[16,506,1,5],[16,511,-29,60],[20,2,1,30],[20,14,1,20],[20,16,1,30],[20,28,1,20],[20,35,1,20],[20,47,1,30],[20,49,1,20],[20,61,1,30],[20,69,-1,30],[20,73,-2,15],[20,87,1,20],[20,91,1,30],[20,100,-2,15],[20,104,-1,30],[20,118,1,30],[20,122,1,20],[20,128,1,30],[20,146,-2,15],[20,158,-1,30],[20,161,1,10],[20,173,1,30],[20,179,-1,30],[20,191,-2,15],[20,199,1,20],[20,203,1,30],[20,213,1,20],[20,217,1,30],[20,230,1,30],[20,234,1,20],[20,244,1,30],[20,248,1,20],[20,256,1,20],[20,268,-3,10],[20,274,-1,30],[20,286,1,30],[20,289,-3,10],[20,301,1,20],[20,307,1,30],[20,319,-1,30],[20,327,1,30],[20,331,-1,30],[20,341,1,30],[20,345,-1,30],[20,358,-1,30],[20,362,1,30],[20,372,-1,30],[20,376,1,30],[20,386,-1,30],[20,398,1,30],[20,400,-1,30],[20,412,1,30],[20,419,1,30],[20,431,-1,30],[20,433,1,30],[20,445,-1,30],[20,453,1,30],[20,457,-1,30],[20,466,29,60],[20,471,1,5],[20,475,1,20],[20,484,-1,30],[20,488,1,30],[20,502,1,20],[20,506,1,5],[20,511,-29,60],[21,2,-1,60],[21,14,1,10],[21,16,-1,60],[21,28,1,10],[21,35,1,10],[21,47,-1,60],[21,49,1,10],[21,61,-1,60],[21,69,1,60],[21,73,1,15],[21,87,-3,20],[21,91,-1,60],[21,100,1,15],[21,104,1,60],[21,118,-1,60],[21,122,-3,20],[21,128,-1,60],[21,140,1,10],[21,146,1,15],[21,158,1,60],[21,161,1,10],[21,173,-1,60],[21,179,1,60],[21,191,1,15],[21,199,-3,20],[21,203,-1,60],[21,213,-3,20],[21,217,-1,60],[21,230,-1,60],[21,234,-3,20],[21,244,-1,60],[21,248,-3,20],[21,256,-3,20],[21,268,7,30],[21,274,1,60],[21,286,-1,60],[21,289,17,30],[21,301,-3,20],[21,307,-1,60],[21,319,1,60],[21,327,-1,60],[21,331,1,60],[21,341,-1,60],[21,345,1,60],[21,358,1,60],[21,362,-1,60],[21,372,1,60],[21,376,-1,60],[21,386,1,60],[21,398,-1,60],[21,400,1,60],[21,412,-1,60],[21,419,-1,60],[21,431,1,60],[21,433,-1,60],[21,445,1,60],[21,453,-1,60],[21,457,1,60],[21,466,-59,120],[21,471,-1,10],[21,475,1,10],[21,484,1,60],[21,488,-1,60],[21,502,1,10],[21,506,-1,10],[21,511,59,120],[25,2,-1,30],[25,14,-1,10],[25,16,-1,30],[25,28,-1,20],[25,47,-1,30],[25,49,-1,20],[25,61,-1,30],[25,69,1,30],[25,73,2,15],[25,87,-1,20],[25,91,-1,30],[25,100,2,15],[25,104,1,30],[25,118,-1,30],[25,122,-1,20],[25,128,-1,30],[25,140,-1,20],[25,146,2,15],[25,158,1,30],[25,161,-1,20],[25,173,-1,30],[25,179,1,30],[25,191,2,15],[25,199,-1,20],[25,203,-1,30],[25,213,-1,20],[25,217,-1,30],[25,230,-1,30],[25,234,-1,20],[25,244,-1,30],[25,248,-1,20],[25,256,-1,20],[25,268,3,10],[25,274,1,30],[25,286,-1,30],[25,289,3,10],[25,301,-1,20],[25,307,-1,30],[25,319,1,30],[25,327,-1,30],[25,331,1,30],[25,341,-1,30],[25,345,1,30],[25,358,1,30],[25,362,-1,30],[25,372,1,30],[25,376,-1,30],[25,386,1,30],[25,398,-1,30],[25,400,1,30],[25,412,-1,30],[25,419,-1,30],[25,431,1,30],[25,433,-1,30],[25,445,1,30],[25,453,-1,30],[25,457,1,30],[25,466,-29,60],[25,471,-1,5],[25,475,-1,20],[25,484,1,30],[25,488,-1,30],[25,502,-1,20],[25,506,-1,5],[25,511,29,60],[27,14,-1,20],[27,35,1,20],[27,471,1,6],[27,506,-1,6],[36,76,-1,20],[36,97,1,20],[36,268,-1,6],[36,289,1,6],[37,76,1,24],[37,97,-1,24],[37,140,-7,60],[37,161,7,60],[41,28,-1,20],[41,49,1,20],[41,268,-1,10],[41,289,1,10],[42,28,-1,20],[42,49,1,20],[42,140,1,20],[42,161,-1,20],[43,28,-7,60],[43,49,7,60],[43,76,1,120],[43,97,-1,120],[44,2,-1,30],[44,14,-1,20],[44,16,-1,30],[44,28,-1,10],[44,35,-1,20],[44,47,-1,30],[44,61,-1,30],[44,69,1,30],[44,73,2,15],[44,87,-1,20],[44,91,-1,30],[44,100,2,15],[44,104,1,30],[44,118,-1,30],[44,122,-1,20],[44,128,-1,30],[44,140,-1,20],[44,146,2,15],[44,158,1,30],[44,161,-1,20],[44,173,-1,30],[44,179,1,30],[44,191,2,15],[44,199,-1,20],[44,203,-1,30],[44,213,-1,20],[44,217,-1,30],[44,230,-1,30],[44,234,-1,20],[44,244,-1,30],[44,248,-1,20],[44,256,-1,20],[44,268,3,10],[44,274,1,30],[44,286,-1,30],[44,289,3,10],[44,301,-1,20],[44,307,-1,30],[44,319,1,30],[44,327,-1,30],[44,331,1,30],[44,341,-1,30],[44,345,1,30],[44,358,1,30],[44,362,-1,30],[44,372,1,30],[44,376,-1,30],[44,386,1,30],[44,398,-1,30],[44,400,1,30],[44,412,-1,30],[44,419,-1,30],[44,431,1,30],[44,433,-1,30],[44,445,1,30],[44,453,-1,30],[44,457,1,30],[44,466,-29,60],[44,471,-1,5],[44,475,-1,20],[44,484,1,30],[44,488,-1,30],[44,502,-1,20],[44,506,-1,5],[44,511,29,60],[46,2,-1,30],[46,14,-1,20],[46,16,-1,30],[46,28,-1,20],[46,35,-1,20],[46,47,-1,30],[46,49,-1,20],[46,61,-1,30],[46,69,1,30],[46,73,2,15],[46,87,-1,20],[46,91,-1,30],[46,100,2,15],[46,104,1,30],[46,118,-1,30],[46,122,-1,20],[46,128,-1,30],[46,140,-1,10],[46,146,2,15],[46,158,1,30],[46,173,-1,30],[46,179,1,30],[46,191,2,15],[46,199,-1,20],[46,203,-1,30],[46,213,-1,20],[46,217,-1,30],[46,230,-1,30],[46,234,-1,20],[46,244,-1,30],[46,248,-1,20],[46,256,-1,20],[46,268,3,10],[46,274,1,30],[46,286,-1,30],[46,289,3,10],[46,301,-1,20],[46,307,-1,30],[46,319,1,30],[46,327,-1,30],[46,331,1,30],[46,341,-1,30],[46,345,1,30],[46,358,1,30],[46,362,-1,30],[46,372,1,30],[46,376,-1,30],[46,386,1,30],[46,398,-1,30],[46,400,1,30],[46,412,-1,30],[46,419,-1,30],[46,431,1,30],[46,433,-1,30],[46,445,1,30],[46,453,-1,30],[46,457,1,30],[46,466,-29,60],[46,471,-1,5],[46,475,-1,20],[46,484,1,30],[46,488,-1,30],[46,502,-1,20],[46,506,-1,5],[46,511,29,60],[47,2,1,60],[47,14,-1,10],[47,16,1,60],[47,28,-1,10],[47,35,-1,10],[47,47,1,60],[47,49,-1,10],[47,61,1,60],[47,69,-1,60],[47,73,-1,15],[47,87,3,20],[47,91,1,60],[47,100,-1,15],[47,104,-1,60],[47,118,1,60],[47,122,3,20],[47,128,1,60],[47,140,-1,10],[47,146,-1,15],[47,158,-1,60],[47,161,-1,10],[47,173,1,60],[47,179,-1,60],[47,191,-1,15],[47,199,3,20],[47,203,1,60],[47,213,3,20],[47,217,1,60],[47,230,1,60],[47,234,3,20],[47,244,1,60],[47,248,3,20],[47,256,3,20],[47,268,-17,30],[47,274,-1,60],[47,286,1,60],[47,289,-7,30],[47,301,3,20],[47,307,1,60],[47,319,-1,60],[47,327,1,60],[47,331,-1,60],[47,341,1,60],[47,345,-1,60],[47,358,-1,60],[47,362,1,60],[47,372,-1,60],[47,376,1,60],[47,386,-1,60],[47,398,1,60],[47,400,-1,60],[47,412,1,60],[47,419,1,60],[47,431,-1,60],[47,433,1,60],[47,445,-1,60],[47,453,1,60],[47,457,-1,60],[47,466,59,120],[47,471,1,10],[47,475,-1,10],[47,484,-1,60],[47,488,1,60],[47,502,-1,10],[47,506,1,10],[47,511,-59,120],[51,76,1,20],[51,97,-1,20],[51,471,-1,6],[51,506,1,6],[52,140,1,20],[52,161,-1,20],[52,471,-1,6],[52,506,1,6],[53,268,1,6],[53,289,-1,6],[53,471,1,6],[53,506,-1,6],[57,28,-1,20],[57,49,1,20],[57,475,-31,60],[57,502,31,60],[61,76,-1,20],[61,97,1,20],[61,475,-31,60],[61,502,31,60],[62,140,-1,20],[62,161,1,20],[62,475,-31,60],[62,502,31,60],[63,268,-1,6],[63,289,1,6],[63,475,61,120],[63,502,-61,120],[70,14,-1,20],[70,35,1,20],[70,268,4,15],[70,289,-4,15],[71,14,1,24],[71,35,-1,24],[71,140,1,6],[71,161,-1,6],[72,14,-1,20],[72,35,1,20],[72,76,1,20],[72,97,-1,20],[76,14,1,120],[76,28,1,6],[76,35,-1,120],[76,49,-1,6],[78,2,-1,60],[78,14,-3,20],[78,16,-1,60],[78,28,-3,20],[78,35,-3,20],[78,47,-1,60],[78,49,-3,20],[78,61,-1,60],[78,69,1,60],[78,73,1,15],[78,87,1,10],[78,91,-1,60],[78,100,1,15],[78,104,1,60],[78,118,-1,60],[78,122,1,10],[78,128,-1,60],[78,140,-3,20],[78,146,1,15],[78,158,1,60],[78,161,-3,20],[78,173,-1,60],[78,179,1,60],[78,191,1,15],[78,199,1,10],[78,203,-1,60],[78,213,1,10],[78,217,-1,60],[78,230,-1,60],[78,234,1,10],[78,244,-1,60],[78,248,1,10],[78,256,1,10],[78,268,-1,10],[78,274,1,60],[78,286,-1,60],[78,289,-1,10],[78,301,1,10],[78,307,-1,60],[78,319,1,60],[78,327,-1,60],[78,331,1,60],[78,341,-1,60],[78,345,1,60],[78,358,1,60],[78,362,-1,60],[78,372,1,60],[78,376,-1,60],[78,386,1,60],[78,398,-1,60],[78,400,1,60],[78,412,-1,60],[78,419,-1,60],[78,431,1,60],[78,433,-1,60],[78,445,1,60],[78,453,-1,60],[78,457,1,60],[78,466,1,120],[78,471,7,30],[78,475,-3,20],[78,484,1,60],[78,488,-1,60],[78,502,-3,20],[78,506,-13,30],[78,511,-1,120],[79,2,-1,30],[79,14,-1,20],[79,16,-1,30],[79,28,-1,20],[79,35,-1,20],[79,47,-1,30],[79,49,-1,20],[79,61,-1,30],[79,69,1,30],[79,73,2,15],[79,87,-1,20],[79,91,-1,30],[79,100,2,15],[79,104,1,30],[79,118,-1,30],[79,122,-1,20],[79,128,-1,30],[79,140,-1,20],[79,146,2,15],[79,158,1,30],[79,161,-1,20],[79,173,-1,30],[79,179,1,30],[79,191,2,15],[79,199,-1,20],[79,203,-1,30],[79,213,-1,20],[79,217,-1,30],[79,230,-1,30],[79,234,-1,20],[79,244,-1,30],[79,248,-1,20],[79,256,-1,20],[79,268,3,10],[79,274,1,30],[79,286,-1,30],[79,289,3,10],[79,301,-1,20],[79,307,-1,30],[79,319,1,30],[79,327,-1,30],[79,331,1,30],[79,341,-1,30],[79,345,1,30],[79,358,1,30],[79,362,-1,30],[79,372,1,30],[79,376,-1,30],[79,386,1,30],[79,398,-1,30],[79,400,1,30],[79,412,-1,30],[79,419,-1,30],[79,431,1,30],[79,433,-1,30],[79,445,1,30],[79,453,-1,30],[79,457,1,30],[79,466,-29,60],[79,471,-1,5],[79,475,7,15],[79,484,1,30],[79,488,-1,30],[79,502,-17,30],[79,506,-1,5],[79,511,29,60],[81,471,1,6],[81,475,1,120],[81,502,-1,120],[81,506,-1,6],[87,14,1,120],[87,28,-1,6],[87,35,-1,120],[87,49,1,6],[89,14,-1,20],[89,35,1,20],[89,76,-1,20],[89,97,1,20],[90,14,1,24],[90,35,-1,24],[90,140,-1,6],[90,161,1,6],[91,14,-1,20],[91,35,1,20],[91,268,-4,15],[91,289,4,15],[92,471,-1,6],[92,475,1,120],[92,502,-1,120],[92,506,1,6],[94,2,1,30],[94,14,1,20],[94,16,1,30],[94,28,1,20],[94,35,1,20],[94,47,1,30],[94,49,1,20],[94,61,1,30],[94,69,-1,30],[94,73,-2,15],[94,87,1,20],[94,91,1,30],[94,100,-2,15],[94,104,-1,30],[94,118,1,30],[94,122,1,20],[94,128,1,30],[94,140,1,20],[94,146,-2,15],[94,158,-1,30],[94,161,1,20],[94,173,1,30],[94,179,-1,30],[94,191,-2,15],[94,199,1,20],[94,203,1,30],[94,213,1,20],[94,217,1,30],[94,230,1,30],[94,234,1,20],[94,244,1,30],[94,248,1,20],[94,256,1,20],[94,268,-3,10],[94,274,-1,30],[94,286,1,30],[94,289,-3,10],[94,301,1,20],[94,307,1,30],[94,319,-1,30],[94,327,1,30],[94,331,-1,30],[94,341,1,30],[94,345,-1,30],[94,358,-1,30],[94,362,1,30],[94,372,-1,30],[94,376,1,30],[94,386,-1,30],[94,398,1,30],[94,400,-1,30],[94,412,1,30],[94,419,1,30],[94,431,-1,30],[94,433,1,30],[94,445,-1,30],[94,453,1,30],[94,457,-1,30],[94,466,29,60],[94,471,1,5],[94,475,17,30],[94,484,-1,30],[94,488,1,30],[94,502,-7,15],[94,506,1,5],[94,511,-29,60],[99,2,1,60],[99,14,3,20],[99,16,1,60],[99,28,3,20],[99,35,3,20],[99,47,1,60],[99,49,3,20],[99,61,1,60],[99,69,-1,60],[99,73,-1,15],[99,87,-1,10],[99,91,1,60],[99,100,-1,15],[99,104,-1,60],[99,118,1,60],[99,122,-1,10],[99,128,1,60],[99,140,3,20],[99,146,-1,15],[99,158,-1,60],[99,161,3,20],[99,173,1,60],[99,179,-1,60],[99,191,-1,15],[99,199,-1,10],[99,203,1,60],[99,213,-1,10],[99,217,1,60],[99,230,1,60],[99,234,-1,10],[99,244,1,60],[99,248,-1,10],[99,256,-1,10],[99,268,1,10],[99,274,-1,60],[99,286,1,60],[99,289,1,10],[99,301,-1,10],[99,307,1,60],[99,319,-1,60],[99,327,1,60],[99,331,-1,60],[99,341,1,60],[99,345,-1,60],[99,358,-1,60],[99,362,1,60],[99,372,-1,60],[99,376,1,60],[99,386,-1,60],[99,398,1,60],[99,400,-1,60],[99,412,1,60],[99,419,1,60],[99,431,-1,60],[99,433,1,60],[99,445,-1,60],[99,453,1,60],[99,457,-1,60],[99,466,-1,120],[99,471,13,30],[99,475,3,20],[99,484,-1,60],[99,488,1,60],[99,502,3,20],[99,506,-7,30],[99,511,1,120],[104,28,-7,60],[104,49,7,60],[104,76,-1,120],[104,97,1,120],[105,28,-1,20],[105,49,1,20],[105,140,-1,20],[105,161,1,20],[106,28,-1,20],[106,49,1,20],[106,268,1,10],[106,289,-1,10],[110,76,-1,24],[110,97,1,24],[110,140,-7,60],[110,161,7,60],[111,76,1,20],[111,97,-1,20],[111,268,-1,6],[111,289,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,1,3],[0,499,-1,3],[2,7,-1,20],[2,42,1,20],[2,475,-1,60],[2,502,1,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-1,20],[7,283,-1,30],[7,286,1,30],[7,296,-1,20],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,-1,20],[7,488,1,30],[7,493,-1,30],[7,499,-1,20],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-1,20],[9,283,-1,30],[9,286,1,30],[9,296,-1,20],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,-1,20],[9,488,1,30],[9,493,-1,30],[9,499,-1,20],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,20],[10,283,-1,30],[10,286,1,30],[10,296,-1,20],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,-1,20],[10,488,1,30],[10,493,-1,30],[10,499,-1,20],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,19,60],[11,283,1,60],[11,286,-1,60],[11,296,-1,60],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,-1,40],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-1,40],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,1,3],[13,499,-1,3],[14,133,-1,20],[14,168,1,20],[14,478,1,3],[14,499,-1,3],[15,261,-1,6],[15,296,1,6],[15,478,-1,3],[15,499,1,3],[16,21,-1,20],[16,56,1,20],[16,475,-1,60],[16,502,1,60],[20,133,-1,20],[20,168,1,20],[20,475,-1,60],[20,502,1,60],[21,261,-1,6],[21,296,1,6],[21,475,1,120],[21,502,-1,120],[25,7,-1,20],[25,42,1,20],[25,475,1,60],[25,502,-1,60],[27,7,-1,20],[27,42,1,20],[27,478,-1,3],[27,499,1,3],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,2,15],[37,168,-2,15],[41,21,-1,20],[41,56,1,20],[41,261,2,5],[41,296,-2,5],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,2,15],[43,56,-2,15],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,1,60],[44,502,-1,60],[46,133,-1,20],[46,168,1,20],[46,475,1,60],[46,502,-1,60],[47,261,-1,6],[47,296,1,6],[47,475,-1,120],[47,502,1,120],[51,69,1,20],[51,104,-1,20],[51,478,1,3],[51,499,-1,3],[52,133,1,20],[52,168,-1,20],[52,478,1,3],[52,499,-1,3],[53,261,1,6],[53,296,-1,6],[53,478,-1,3],[53,499,1,3],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-1,20],[57,283,-1,30],[57,286,1,30],[57,296,-1,20],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,-1,20],[57,488,1,30],[57,493,-1,30],[57,499,-1,20],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-1,20],[61,283,-1,30],[61,286,1,30],[61,296,-1,20],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,-1,20],[61,488,1,30],[61,493,-1,30],[61,499,-1,20],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-1,20],[62,283,-1,30],[62,286,1,30],[62,296,-1,20],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,-1,20],[62,488,1,30],[62,493,-1,30],[62,499,-1,20],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,-1,40],[63,35,1,60],[63,38,1,15],[63,56,-1,40],[63,61,-1,60],[63,64,-1,60],[63,69,-1,40],[63,91,-1,60],[63,94,-1,40],[63,104,-1,40],[63,109,-1,60],[63,115,-1,40],[63,118,-1,60],[63,128,-1,60],[63,133,-1,40],[63,155,-1,60],[63,158,-1,40],[63,168,-1,40],[63,173,-1,60],[63,179,-1,40],[63,182,-1,60],[63,203,-1,60],[63,206,-1,40],[63,208,1,15],[63,213,1,60],[63,227,-1,40],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-1,40],[63,261,-1,60],[63,283,1,60],[63,286,-1,60],[63,296,19,60],[63,301,-1,40],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,-1,40],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,-1,40],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,-7,30],[70,296,7,30],[71,7,1,24],[71,42,-1,24],[71,133,-1,12],[71,168,1,12],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,12],[76,42,-1,120],[76,56,1,12],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,1,20],[79,283,1,30],[79,286,-1,30],[79,296,1,20],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,-1,30],[79,478,1,20],[79,488,-1,30],[79,493,1,30],[79,499,1,20],[79,502,-1,15],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-1,40],[81,35,1,60],[81,38,1,15],[81,56,-1,40],[81,61,-1,60],[81,64,-1,60],[81,69,-1,40],[81,91,-1,60],[81,94,-1,40],[81,104,-1,40],[81,109,-1,60],[81,115,-1,40],[81,118,-1,60],[81,128,-1,60],[81,133,-1,40],[81,155,-1,60],[81,158,-1,40],[81,168,-1,40],[81,173,-1,60],[81,179,-1,40],[81,182,-1,60],[81,203,-1,60],[81,206,-1,40],[81,208,1,15],[81,213,1,60],[81,227,-1,40],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,-1,40],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,-1,40],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-1,40],[81,478,19,60],[81,488,-1,60],[81,493,1,60],[81,499,-1,60],[81,502,-1,40],[81,511,-1,120],[87,7,1,120],[87,21,1,12],[87,42,-1,120],[87,56,-1,12],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,12],[90,168,-1,12],[91,7,-1,20],[91,42,1,20],[91,261,7,30],[91,296,-7,30],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-1,40],[92,35,1,60],[92,38,1,15],[92,56,-1,40],[92,61,-1,60],[92,64,-1,60],[92,69,-1,40],[92,91,-1,60],[92,94,-1,40],[92,104,-1,40],[92,109,-1,60],[92,115,-1,40],[92,118,-1,60],[92,128,-1,60],[92,133,-1,40],[92,155,-1,60],[92,158,-1,40],[92,168,-1,40],[92,173,-1,60],[92,179,-1,40],[92,182,-1,60],[92,203,-1,60],[92,206,-1,40],[92,208,1,15],[92,213,1,60],[92,227,-1,40],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,-1,40],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,-1,40],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-1,40],[92,478,-1,60],[92,488,-1,60],[92,493,1,60],[92,499,19,60],[92,502,-1,40],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,1,20],[94,283,1,30],[94,286,-1,30],[94,296,1,20],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-1,15],[94,478,1,20],[94,488,-1,30],[94,493,1,30],[94,499,1,20],[94,502,-1,30],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,2,15],[104,56,-2,15],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,-2,5],[106,296,2,5],[110,69,-1,24],[110,104,1,24],[110,133,2,15],[110,168,-2,15],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,7,-1,20],[0,42,1,20],[0,478,-1,6],[0,499,1,6],[2,7,-1,20],[2,42,1,20],[2,475,-31,60],[2,502,31,60],[7,11,-2,15],[7,14,-1,30],[7,16,1,30],[7,21,1,10],[7,35,-1,30],[7,38,-2,15],[7,61,1,30],[7,64,1,30],[7,69,1,20],[7,91,1,30],[7,94,1,20],[7,104,1,20],[7,109,1,30],[7,115,1,20],[7,118,1,30],[7,128,1,30],[7,133,1,20],[7,155,1,30],[7,158,1,20],[7,168,1,20],[7,173,1,30],[7,179,1,20],[7,182,1,30],[7,203,1,30],[7,206,1,20],[7,208,-2,15],[7,213,-1,30],[7,227,1,20],[7,230,1,30],[7,248,-1,30],[7,253,-2,15],[7,256,1,20],[7,261,-3,10],[7,283,-1,30],[7,286,1,30],[7,296,-3,10],[7,301,1,20],[7,307,1,30],[7,310,-1,30],[7,331,-1,30],[7,334,1,30],[7,336,-1,30],[7,341,1,30],[7,355,1,30],[7,358,-1,30],[7,376,1,30],[7,381,-1,30],[7,395,-1,30],[7,398,1,30],[7,400,-1,30],[7,405,1,30],[7,419,1,30],[7,422,-1,30],[7,440,1,30],[7,445,-1,30],[7,448,-1,30],[7,453,1,30],[7,466,29,60],[7,475,1,20],[7,478,1,5],[7,488,1,30],[7,493,-1,30],[7,499,1,5],[7,502,1,20],[7,511,-29,60],[9,11,-2,15],[9,14,-1,30],[9,16,1,30],[9,21,1,20],[9,35,-1,30],[9,38,-2,15],[9,56,1,20],[9,61,1,30],[9,64,1,30],[9,69,1,10],[9,91,1,30],[9,94,1,20],[9,109,1,30],[9,115,1,20],[9,118,1,30],[9,128,1,30],[9,133,1,20],[9,155,1,30],[9,158,1,20],[9,168,1,20],[9,173,1,30],[9,179,1,20],[9,182,1,30],[9,203,1,30],[9,206,1,20],[9,208,-2,15],[9,213,-1,30],[9,227,1,20],[9,230,1,30],[9,248,-1,30],[9,253,-2,15],[9,256,1,20],[9,261,-3,10],[9,283,-1,30],[9,286,1,30],[9,296,-3,10],[9,301,1,20],[9,307,1,30],[9,310,-1,30],[9,331,-1,30],[9,334,1,30],[9,336,-1,30],[9,341,1,30],[9,355,1,30],[9,358,-1,30],[9,376,1,30],[9,381,-1,30],[9,395,-1,30],[9,398,1,30],[9,400,-1,30],[9,405,1,30],[9,419,1,30],[9,422,-1,30],[9,440,1,30],[9,445,-1,30],[9,448,-1,30],[9,453,1,30],[9,466,29,60],[9,475,1,20],[9,478,1,5],[9,488,1,30],[9,493,-1,30],[9,499,1,5],[9,502,1,20],[9,511,-29,60],[10,11,-2,15],[10,14,-1,30],[10,16,1,30],[10,21,1,20],[10,35,-1,30],[10,38,-2,15],[10,56,1,20],[10,61,1,30],[10,64,1,30],[10,69,1,20],[10,91,1,30],[10,94,1,20],[10,104,1,20],[10,109,1,30],[10,115,1,20],[10,118,1,30],[10,128,1,30],[10,133,1,10],[10,155,1,30],[10,158,1,20],[10,173,1,30],[10,179,1,20],[10,182,1,30],[10,203,1,30],[10,206,1,20],[10,208,-2,15],[10,213,-1,30],[10,227,1,20],[10,230,1,30],[10,248,-1,30],[10,253,-2,15],[10,256,1,20],[10,261,-3,10],[10,283,-1,30],[10,286,1,30],[10,296,-3,10],[10,301,1,20],[10,307,1,30],[10,310,-1,30],[10,331,-1,30],[10,334,1,30],[10,336,-1,30],[10,341,1,30],[10,355,1,30],[10,358,-1,30],[10,376,1,30],[10,381,-1,30],[10,395,-1,30],[10,398,1,30],[10,400,-1,30],[10,405,1,30],[10,419,1,30],[10,422,-1,30],[10,440,1,30],[10,445,-1,30],[10,448,-1,30],[10,453,1,30],[10,466,29,60],[10,475,1,20],[10,478,1,5],[10,488,1,30],[10,493,-1,30],[10,499,1,5],[10,502,1,20],[10,511,-29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,1,10],[11,35,1,60],[11,38,1,15],[11,56,1,10],[11,61,-1,60],[11,64,-1,60],[11,69,1,10],[11,91,-1,60],[11,94,-3,20],[11,104,1,10],[11,109,-1,60],[11,115,-3,20],[11,118,-1,60],[11,128,-1,60],[11,133,1,10],[11,155,-1,60],[11,158,-3,20],[11,168,1,10],[11,173,-1,60],[11,179,-3,20],[11,182,-1,60],[11,203,-1,60],[11,206,-3,20],[11,208,1,15],[11,213,1,60],[11,227,-3,20],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-3,20],[11,261,17,30],[11,283,1,60],[11,286,-1,60],[11,296,7,30],[11,301,-3,20],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,-59,120],[11,475,1,10],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,1,10],[11,511,59,120],[13,69,-1,20],[13,104,1,20],[13,478,-1,6],[13,499,1,6],[14,133,-1,20],[14,168,1,20],[14,478,-1,6],[14,499,1,6],[15,261,-1,6],[15,296,1,6],[15,478,1,6],[15,499,-1,6],[16,21,-1,20],[16,56,1,20],[16,475,-31,60],[16,502,31,60],[20,133,-1,20],[20,168,1,20],[20,475,-31,60],[20,502,31,60],[21,261,-1,6],[21,296,1,6],[21,475,61,120],[21,502,-61,120],[25,7,-1,20],[25,42,1,20],[25,475,31,60],[25,502,-31,60],[27,7,-1,20],[27,42,1,20],[27,478,1,6],[27,499,-1,6],[36,69,-1,20],[36,104,1,20],[36,261,-1,6],[36,296,1,6],[37,69,1,24],[37,104,-1,24],[37,133,23,60],[37,168,-23,60],[41,21,-1,20],[41,56,1,20],[41,261,-1,10],[41,296,1,10],[42,21,-1,20],[42,56,1,20],[42,133,1,20],[42,168,-1,20],[43,21,23,60],[43,56,-23,60],[43,69,1,120],[43,104,-1,120],[44,21,-1,20],[44,56,1,20],[44,475,31,60],[44,502,-31,60],[46,133,-1,20],[46,168,1,20],[46,475,31,60],[46,502,-31,60],[47,261,-1,6],[47,296,1,6],[47,475,-61,120],[47,502,61,120],[51,69,1,20],[51,104,-1,20],[51,478,-1,6],[51,499,1,6],[52,133,1,20],[52,168,-1,20],[52,478,-1,6],[52,499,1,6],[53,261,1,6],[53,296,-1,6],[53,478,1,6],[53,499,-1,6],[57,11,-2,15],[57,14,-1,30],[57,16,1,30],[57,35,-1,30],[57,38,-2,15],[57,56,1,10],[57,61,1,30],[57,64,1,30],[57,69,1,20],[57,91,1,30],[57,94,1,20],[57,104,1,20],[57,109,1,30],[57,115,1,20],[57,118,1,30],[57,128,1,30],[57,133,1,20],[57,155,1,30],[57,158,1,20],[57,168,1,20],[57,173,1,30],[57,179,1,20],[57,182,1,30],[57,203,1,30],[57,206,1,20],[57,208,-2,15],[57,213,-1,30],[57,227,1,20],[57,230,1,30],[57,248,-1,30],[57,253,-2,15],[57,256,1,20],[57,261,-3,10],[57,283,-1,30],[57,286,1,30],[57,296,-3,10],[57,301,1,20],[57,307,1,30],[57,310,-1,30],[57,331,-1,30],[57,334,1,30],[57,336,-1,30],[57,341,1,30],[57,355,1,30],[57,358,-1,30],[57,376,1,30],[57,381,-1,30],[57,395,-1,30],[57,398,1,30],[57,400,-1,30],[57,405,1,30],[57,419,1,30],[57,422,-1,30],[57,440,1,30],[57,445,-1,30],[57,448,-1,30],[57,453,1,30],[57,466,29,60],[57,475,1,20],[57,478,1,5],[57,488,1,30],[57,493,-1,30],[57,499,1,5],[57,502,1,20],[57,511,-29,60],[61,11,-2,15],[61,14,-1,30],[61,16,1,30],[61,21,1,20],[61,35,-1,30],[61,38,-2,15],[61,56,1,20],[61,61,1,30],[61,64,1,30],[61,91,1,30],[61,94,1,20],[61,104,1,10],[61,109,1,30],[61,115,1,20],[61,118,1,30],[61,128,1,30],[61,133,1,20],[61,155,1,30],[61,158,1,20],[61,168,1,20],[61,173,1,30],[61,179,1,20],[61,182,1,30],[61,203,1,30],[61,206,1,20],[61,208,-2,15],[61,213,-1,30],[61,227,1,20],[61,230,1,30],[61,248,-1,30],[61,253,-2,15],[61,256,1,20],[61,261,-3,10],[61,283,-1,30],[61,286,1,30],[61,296,-3,10],[61,301,1,20],[61,307,1,30],[61,310,-1,30],[61,331,-1,30],[61,334,1,30],[61,336,-1,30],[61,341,1,30],[61,355,1,30],[61,358,-1,30],[61,376,1,30],[61,381,-1,30],[61,395,-1,30],[61,398,1,30],[61,400,-1,30],[61,405,1,30],[61,419,1,30],[61,422,-1,30],[61,440,1,30],[61,445,-1,30],[61,448,-1,30],[61,453,1,30],[61,466,29,60],[61,475,1,20],[61,478,1,5],[61,488,1,30],[61,493,-1,30],[61,499,1,5],[61,502,1,20],[61,511,-29,60],[62,11,-2,15],[62,14,-1,30],[62,16,1,30],[62,21,1,20],[62,35,-1,30],[62,38,-2,15],[62,56,1,20],[62,61,1,30],[62,64,1,30],[62,69,1,20],[62,91,1,30],[62,94,1,20],[62,104,1,20],[62,109,1,30],[62,115,1,20],[62,118,1,30],[62,128,1,30],[62,155,1,30],[62,158,1,20],[62,168,1,10],[62,173,1,30],[62,179,1,20],[62,182,1,30],[62,203,1,30],[62,206,1,20],[62,208,-2,15],[62,213,-1,30],[62,227,1,20],[62,230,1,30],[62,248,-1,30],[62,253,-2,15],[62,256,1,20],[62,261,-3,10],[62,283,-1,30],[62,286,1,30],[62,296,-3,10],[62,301,1,20],[62,307,1,30],[62,310,-1,30],[62,331,-1,30],[62,334,1,30],[62,336,-1,30],[62,341,1,30],[62,355,1,30],[62,358,-1,30],[62,376,1,30],[62,381,-1,30],[62,395,-1,30],[62,398,1,30],[62,400,-1,30],[62,405,1,30],[62,419,1,30],[62,422,-1,30],[62,440,1,30],[62,445,-1,30],[62,448,-1,30],[62,453,1,30],[62,466,29,60],[62,475,1,20],[62,478,1,5],[62,488,1,30],[62,493,-1,30],[62,499,1,5],[62,502,1,20],[62,511,-29,60],[63,11,1,15],[63,14,1,60],[63,16,-1,60],[63,21,1,10],[63,35,1,60],[63,38,1,15],[63,56,1,10],[63,61,-1,60],[63,64,-1,60],[63,69,1,10],[63,91,-1,60],[63,94,-3,20],[63,104,1,10],[63,109,-1,60],[63,115,-3,20],[63,118,-1,60],[63,128,-1,60],[63,133,1,10],[63,155,-1,60],[63,158,-3,20],[63,168,1,10],[63,173,-1,60],[63,179,-3,20],[63,182,-1,60],[63,203,-1,60],[63,206,-3,20],[63,208,1,15],[63,213,1,60],[63,227,-3,20],[63,230,-1,60],[63,248,1,60],[63,253,1,15],[63,256,-3,20],[63,261,7,30],[63,283,1,60],[63,286,-1,60],[63,296,17,30],[63,301,-3,20],[63,307,-1,60],[63,310,1,60],[63,331,1,60],[63,334,-1,60],[63,336,1,60],[63,341,-1,60],[63,355,-1,60],[63,358,1,60],[63,376,-1,60],[63,381,1,60],[63,395,1,60],[63,398,-1,60],[63,400,1,60],[63,405,-1,60],[63,419,-1,60],[63,422,1,60],[63,440,-1,60],[63,445,1,60],[63,448,1,60],[63,453,-1,60],[63,466,-59,120],[63,475,1,10],[63,478,-1,10],[63,488,-1,60],[63,493,1,60],[63,499,-1,10],[63,502,1,10],[63,511,59,120],[70,7,-1,20],[70,42,1,20],[70,261,4,15],[70,296,-4,15],[71,7,1,24],[71,42,-1,24],[71,133,-1,3],[71,168,1,3],[72,7,-1,20],[72,42,1,20],[72,69,1,20],[72,104,-1,20],[76,7,1,120],[76,21,-1,3],[76,42,-1,120],[76,56,1,3],[78,475,1,120],[78,478,-1,6],[78,499,1,6],[78,502,-1,120],[79,11,2,15],[79,14,1,30],[79,16,-1,30],[79,21,-1,20],[79,35,1,30],[79,38,2,15],[79,56,-1,20],[79,61,-1,30],[79,64,-1,30],[79,69,-1,20],[79,91,-1,30],[79,94,-1,20],[79,104,-1,20],[79,109,-1,30],[79,115,-1,20],[79,118,-1,30],[79,128,-1,30],[79,133,-1,20],[79,155,-1,30],[79,158,-1,20],[79,168,-1,20],[79,173,-1,30],[79,179,-1,20],[79,182,-1,30],[79,203,-1,30],[79,206,-1,20],[79,208,2,15],[79,213,1,30],[79,227,-1,20],[79,230,-1,30],[79,248,1,30],[79,253,2,15],[79,256,-1,20],[79,261,3,10],[79,283,1,30],[79,286,-1,30],[79,296,3,10],[79,301,-1,20],[79,307,-1,30],[79,310,1,30],[79,331,1,30],[79,334,-1,30],[79,336,1,30],[79,341,-1,30],[79,355,-1,30],[79,358,1,30],[79,376,-1,30],[79,381,1,30],[79,395,1,30],[79,398,-1,30],[79,400,1,30],[79,405,-1,30],[79,419,-1,30],[79,422,1,30],[79,440,-1,30],[79,445,1,30],[79,448,1,30],[79,453,-1,30],[79,466,-29,60],[79,475,7,15],[79,478,-1,5],[79,488,-1,30],[79,493,1,30],[79,499,-1,5],[79,502,-17,30],[79,511,29,60],[81,11,1,15],[81,14,1,60],[81,16,-1,60],[81,21,-3,20],[81,35,1,60],[81,38,1,15],[81,56,-3,20],[81,61,-1,60],[81,64,-1,60],[81,69,-3,20],[81,91,-1,60],[81,94,1,10],[81,104,-3,20],[81,109,-1,60],[81,115,1,10],[81,118,-1,60],[81,128,-1,60],[81,133,-3,20],[81,155,-1,60],[81,158,1,10],[81,168,-3,20],[81,173,-1,60],[81,179,1,10],[81,182,-1,60],[81,203,-1,60],[81,206,1,10],[81,208,1,15],[81,213,1,60],[81,227,1,10],[81,230,-1,60],[81,248,1,60],[81,253,1,15],[81,256,1,10],[81,261,-1,10],[81,283,1,60],[81,286,-1,60],[81,296,-1,10],[81,301,1,10],[81,307,-1,60],[81,310,1,60],[81,331,1,60],[81,334,-1,60],[81,336,1,60],[81,341,-1,60],[81,355,-1,60],[81,358,1,60],[81,376,-1,60],[81,381,1,60],[81,395,1,60],[81,398,-1,60],[81,400,1,60],[81,405,-1,60],[81,419,-1,60],[81,422,1,60],[81,440,-1,60],[81,445,1,60],[81,448,1,60],[81,453,-1,60],[81,466,1,120],[81,475,-3,20],[81,478,-13,30],[81,488,-1,60],[81,493,1,60],[81,499,7,30],[81,502,-3,20],[81,511,-1,120],[87,7,1,120],[87,21,1,3],[87,42,-1,120],[87,56,-1,3],[89,7,-1,20],[89,42,1,20],[89,69,-1,20],[89,104,1,20],[90,7,1,24],[90,42,-1,24],[90,133,1,3],[90,168,-1,3],[91,7,-1,20],[91,42,1,20],[91,261,-4,15],[91,296,4,15],[92,11,1,15],[92,14,1,60],[92,16,-1,60],[92,21,-3,20],[92,35,1,60],[92,38,1,15],[92,56,-3,20],[92,61,-1,60],[92,64,-1,60],[92,69,-3,20],[92,91,-1,60],[92,94,1,10],[92,104,-3,20],[92,109,-1,60],[92,115,1,10],[92,118,-1,60],[92,128,-1,60],[92,133,-3,20],[92,155,-1,60],[92,158,1,10],[92,168,-3,20],[92,173,-1,60],[92,179,1,10],[92,182,-1,60],[92,203,-1,60],[92,206,1,10],[92,208,1,15],[92,213,1,60],[92,227,1,10],[92,230,-1,60],[92,248,1,60],[92,253,1,15],[92,256,1,10],[92,261,-1,10],[92,283,1,60],[92,286,-1,60],[92,296,-1,10],[92,301,1,10],[92,307,-1,60],[92,310,1,60],[92,331,1,60],[92,334,-1,60],[92,336,1,60],[92,341,-1,60],[92,355,-1,60],[92,358,1,60],[92,376,-1,60],[92,381,1,60],[92,395,1,60],[92,398,-1,60],[92,400,1,60],[92,405,-1,60],[92,419,-1,60],[92,422,1,60],[92,440,-1,60],[92,445,1,60],[92,448,1,60],[92,453,-1,60],[92,466,1,120],[92,475,-3,20],[92,478,7,30],[92,488,-1,60],[92,493,1,60],[92,499,-13,30],[92,502,-3,20],[92,511,-1,120],[94,11,2,15],[94,14,1,30],[94,16,-1,30],[94,21,-1,20],[94,35,1,30],[94,38,2,15],[94,56,-1,20],[94,61,-1,30],[94,64,-1,30],[94,69,-1,20],[94,91,-1,30],[94,94,-1,20],[94,104,-1,20],[94,109,-1,30],[94,115,-1,20],[94,118,-1,30],[94,128,-1,30],[94,133,-1,20],[94,155,-1,30],[94,158,-1,20],[94,168,-1,20],[94,173,-1,30],[94,179,-1,20],[94,182,-1,30],[94,203,-1,30],[94,206,-1,20],[94,208,2,15],[94,213,1,30],[94,227,-1,20],[94,230,-1,30],[94,248,1,30],[94,253,2,15],[94,256,-1,20],[94,261,3,10],[94,283,1,30],[94,286,-1,30],[94,296,3,10],[94,301,-1,20],[94,307,-1,30],[94,310,1,30],[94,331,1,30],[94,334,-1,30],[94,336,1,30],[94,341,-1,30],[94,355,-1,30],[94,358,1,30],[94,376,-1,30],[94,381,1,30],[94,395,1,30],[94,398,-1,30],[94,400,1,30],[94,405,-1,30],[94,419,-1,30],[94,422,1,30],[94,440,-1,30],[94,445,1,30],[94,448,1,30],[94,453,-1,30],[94,466,-29,60],[94,475,-17,30],[94,478,-1,5],[94,488,-1,30],[94,493,1,30],[94,499,-1,5],[94,502,7,15],[94,511,29,60],[99,475,-1,120],[99,478,-1,6],[99,499,1,6],[99,502,1,120],[104,21,23,60],[104,56,-23,60],[104,69,-1,120],[104,104,1,120],[105,21,-1,20],[105,56,1,20],[105,133,-1,20],[105,168,1,20],[106,21,-1,20],[106,56,1,20],[106,261,1,10],[106,296,-1,10],[110,69,-1,24],[110,104,1,24],[110,133,23,60],[110,168,-23,60],[111,69,1,20],[111,104,-1,20],[111,261,-1,6],[111,296,1,6]],[[0,448,-1,20],[0,493,1,20],[2,28,3,20],[2,49,-3,20],[2,448,-1,20],[2,493,1,20],[7,2,1,30],[7,11,-2,15],[7,21,1,5],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-1,10],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-1,20],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-1,20],[7,433,-1,30],[7,440,-1,30],[7,448,-1,20],[7,457,1,30],[7,466,1,20],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,-1,20],[7,499,-1,30],[7,506,-1,30],[7,511,-1,20],[9,21,3,20],[9,56,-3,20],[9,386,1,20],[9,431,-1,20],[10,21,3,20],[10,56,-3,20],[10,322,1,20],[10,367,-1,20],[11,21,-3,40],[11,56,3,40],[13,386,-1,20],[13,431,1,20],[14,322,-1,20],[14,367,1,20],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,1,10],[16,38,2,15],[16,47,-1,30],[16,49,-1,5],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,1,20],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,1,20],[16,433,1,30],[16,440,1,30],[16,448,1,20],[16,457,-1,30],[16,466,-1,20],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,1,20],[16,499,1,30],[16,506,1,30],[16,511,1,20],[20,28,3,20],[20,49,-3,20],[20,322,-1,20],[20,367,1,20],[21,28,-3,40],[21,49,3,40],[25,28,-3,20],[25,49,3,20],[25,448,-1,20],[25,493,1,20],[27,448,-1,20],[27,493,1,20],[36,386,-1,20],[36,431,1,20],[37,322,1,20],[37,367,-1,20],[37,386,1,8],[37,431,-1,8],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-3,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,1,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,1,20],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,1,20],[41,433,1,30],[41,440,1,30],[41,448,1,20],[41,457,-1,30],[41,466,-1,20],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,1,20],[41,499,1,30],[41,506,1,30],[41,511,1,20],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,10],[42,369,-1,30],[42,376,-1,30],[42,386,1,20],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,1,20],[42,433,1,30],[42,440,1,30],[42,448,1,20],[42,457,-1,30],[42,466,-1,20],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,1,20],[42,499,1,30],[42,506,1,30],[42,511,1,20],[43,2,1,60],[43,11,-1,15],[43,21,1,40],[43,28,1,40],[43,38,-1,15],[43,47,1,60],[43,49,1,40],[43,56,1,40],[43,64,1,60],[43,73,-1,15],[43,87,1,40],[43,94,1,40],[43,100,-1,15],[43,109,1,60],[43,115,1,40],[43,122,1,40],[43,128,1,40],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,1,40],[43,179,1,60],[43,186,1,60],[43,194,1,40],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,1,40],[43,241,1,60],[43,248,1,60],[43,256,1,40],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,1,40],[43,307,1,60],[43,314,1,60],[43,322,1,40],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,1,40],[43,369,1,60],[43,376,1,60],[43,386,-9,40],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-3,40],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,1,20],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-1,20],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,-1,5],[44,38,2,15],[44,47,-1,30],[44,49,1,10],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,1,20],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,1,20],[44,433,1,30],[44,440,1,30],[44,448,1,20],[44,457,-1,30],[44,466,-1,20],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,1,20],[44,499,1,30],[44,506,1,30],[44,511,1,20],[46,28,-3,20],[46,49,3,20],[46,322,-1,20],[46,367,1,20],[47,28,3,40],[47,49,-3,40],[51,386,1,20],[51,431,-1,20],[52,322,1,20],[52,367,-1,20],[57,2,-1,30],[57,11,2,15],[57,21,1,10],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-1,5],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,1,20],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,1,20],[57,433,1,30],[57,440,1,30],[57,448,1,20],[57,457,-1,30],[57,466,-1,20],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,1,20],[57,499,1,30],[57,506,1,30],[57,511,1,20],[61,21,3,20],[61,56,-3,20],[61,386,-1,20],[61,431,1,20],[62,21,3,20],[62,56,-3,20],[62,322,-1,20],[62,367,1,20],[63,21,-3,40],[63,56,3,40],[70,194,1,10],[70,239,-1,10],[70,448,-1,20],[70,493,1,20],[71,448,1,8],[71,493,-1,8],[72,386,1,20],[72,431,-1,20],[72,448,-1,20],[72,493,1,20],[76,2,1,60],[76,11,-1,15],[76,21,1,40],[76,28,1,40],[76,38,-1,15],[76,47,1,60],[76,49,1,40],[76,56,1,40],[76,64,1,60],[76,73,-1,15],[76,87,1,40],[76,94,1,40],[76,100,-1,15],[76,109,1,60],[76,115,1,40],[76,122,1,40],[76,128,1,40],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,1,40],[76,179,1,60],[76,186,1,60],[76,194,1,40],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,1,40],[76,241,1,60],[76,248,1,60],[76,256,1,40],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,1,40],[76,307,1,60],[76,314,1,60],[76,322,1,40],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,1,40],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,-9,40],[76,457,1,60],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-3,40],[76,499,-1,60],[76,506,-1,60],[78,28,-3,40],[78,49,3,40],[79,21,-3,20],[79,28,-3,20],[79,49,3,20],[79,56,3,20],[81,21,-3,40],[81,56,3,40],[87,2,-1,60],[87,11,1,15],[87,21,-1,40],[87,28,-1,40],[87,38,1,15],[87,47,-1,60],[87,49,-1,40],[87,56,-1,40],[87,64,-1,60],[87,73,1,15],[87,87,-1,40],[87,94,-1,40],[87,100,1,15],[87,109,-1,60],[87,115,-1,40],[87,122,-1,40],[87,128,-1,40],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,-1,40],[87,179,-1,60],[87,186,-1,60],[87,194,-1,40],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-1,40],[87,241,-1,60],[87,248,-1,60],[87,256,-1,40],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,-1,40],[87,307,-1,60],[87,314,-1,60],[87,322,-1,40],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-1,40],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,3,40],[87,457,-1,60],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,9,40],[87,499,1,60],[87,506,1,60],[89,386,-1,20],[89,431,1,20],[89,448,-1,20],[89,493,1,20],[90,448,1,8],[90,493,-1,8],[91,194,-1,10],[91,239,1,10],[91,448,-1,20],[91,493,1,20],[92,21,-3,40],[92,56,3,40],[94,21,-3,20],[94,28,3,20],[94,49,-3,20],[94,56,3,20],[99,28,3,40],[99,49,-3,40],[104,2,1,60],[104,11,-1,15],[104,21,1,40],[104,28,1,40],[104,38,-1,15],[104,47,1,60],[104,49,1,40],[104,56,1,40],[104,64,1,60],[104,73,-1,15],[104,87,1,40],[104,94,1,40],[104,100,-1,15],[104,109,1,60],[104,115,1,40],[104,122,1,40],[104,128,1,40],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,1,40],[104,179,1,60],[104,186,1,60],[104,194,1,40],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,1,40],[104,241,1,60],[104,248,1,60],[104,256,1,40],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,1,40],[104,307,1,60],[104,314,1,60],[104,322,1,40],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,1,40],[104,369,1,60],[104,376,1,60],[104,386,-3,40],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-9,40],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,1,20],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-1,20],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,10],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,369,-1,30],[105,376,-1,30],[105,386,1,20],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,1,20],[105,433,1,30],[105,440,1,30],[105,448,1,20],[105,457,-1,30],[105,466,-1,20],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,1,20],[105,499,1,30],[105,506,1,30],[105,511,1,20],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,1,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-3,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,1,20],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,1,20],[106,433,1,30],[106,440,1,30],[106,448,1,20],[106,457,-1,30],[106,466,-1,20],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,1,20],[106,499,1,30],[106,506,1,30],[106,511,1,20],[110,322,1,20],[110,367,-1,20],[110,386,-1,8],[110,431,1,8],[111,386,1,20],[111,431,-1,20]],[[0,25,-1,3],[0,52,1,3],[0,448,-1,5],[0,493,1,5],[2,28,-7,30],[2,49,7,30],[2,448,-1,5],[2,493,1,5],[7,2,1,30],[7,11,-2,15],[7,21,19,60],[7,28,1,20],[7,38,-2,15],[7,47,1,30],[7,49,1,20],[7,56,-13,60],[7,64,1,30],[7,73,-2,15],[7,87,1,20],[7,94,1,20],[7,100,-2,15],[7,109,1,30],[7,115,1,20],[7,122,1,20],[7,128,1,20],[7,137,-1,30],[7,151,1,30],[7,158,1,30],[7,164,-1,30],[7,173,1,20],[7,179,1,30],[7,186,1,30],[7,194,1,20],[7,203,-1,30],[7,213,1,30],[7,220,1,30],[7,230,-1,30],[7,239,1,20],[7,241,1,30],[7,248,1,30],[7,256,1,20],[7,265,-1,30],[7,279,1,30],[7,286,1,30],[7,292,-1,30],[7,301,1,20],[7,307,1,30],[7,314,1,30],[7,322,1,20],[7,331,-1,30],[7,341,1,30],[7,348,1,30],[7,358,-1,30],[7,367,1,20],[7,369,1,30],[7,376,1,30],[7,386,-3,10],[7,395,1,30],[7,405,-1,30],[7,412,-1,30],[7,422,1,30],[7,431,-3,10],[7,433,-1,30],[7,440,-1,30],[7,448,1,5],[7,457,1,30],[7,466,1,5],[7,471,-1,30],[7,478,-1,30],[7,484,1,30],[7,493,1,5],[7,499,-1,30],[7,506,-1,30],[7,511,-1,5],[9,21,4,15],[9,56,-4,15],[9,386,-3,10],[9,431,3,10],[10,21,4,15],[10,56,-4,15],[10,322,1,5],[10,367,-1,5],[11,21,-2,15],[11,56,2,15],[11,194,-1,6],[11,239,1,6],[13,25,-1,3],[13,52,1,3],[13,386,3,10],[13,431,-3,10],[14,25,-1,3],[14,52,1,3],[14,322,-1,5],[14,367,1,5],[15,25,1,3],[15,52,-1,3],[15,194,1,6],[15,239,-1,6],[16,2,-1,30],[16,11,2,15],[16,21,-1,20],[16,28,-17,60],[16,38,2,15],[16,47,-1,30],[16,49,11,60],[16,56,-1,20],[16,64,-1,30],[16,73,2,15],[16,87,-1,20],[16,94,-1,20],[16,100,2,15],[16,109,-1,30],[16,115,-1,20],[16,122,-1,20],[16,128,-1,20],[16,137,1,30],[16,151,-1,30],[16,158,-1,30],[16,164,1,30],[16,173,-1,20],[16,179,-1,30],[16,186,-1,30],[16,194,-1,20],[16,203,1,30],[16,213,-1,30],[16,220,-1,30],[16,230,1,30],[16,239,-1,20],[16,241,-1,30],[16,248,-1,30],[16,256,-1,20],[16,265,1,30],[16,279,-1,30],[16,286,-1,30],[16,292,1,30],[16,301,-1,20],[16,307,-1,30],[16,314,-1,30],[16,322,-1,20],[16,331,1,30],[16,341,-1,30],[16,348,-1,30],[16,358,1,30],[16,367,-1,20],[16,369,-1,30],[16,376,-1,30],[16,386,3,10],[16,395,-1,30],[16,405,1,30],[16,412,1,30],[16,422,-1,30],[16,431,3,10],[16,433,1,30],[16,440,1,30],[16,448,-1,5],[16,457,-1,30],[16,466,-1,5],[16,471,1,30],[16,478,1,30],[16,484,-1,30],[16,493,-1,5],[16,499,1,30],[16,506,1,30],[16,511,1,5],[20,28,-7,30],[20,49,7,30],[20,322,-1,5],[20,367,1,5],[21,28,11,30],[21,49,-11,30],[21,194,1,6],[21,239,-1,6],[25,28,7,30],[25,49,-7,30],[25,448,-1,5],[25,493,1,5],[27,25,1,3],[27,52,-1,3],[27,448,-1,5],[27,493,1,5],[36,194,1,6],[36,239,-1,6],[36,386,3,10],[36,431,-3,10],[37,322,7,60],[37,367,-7,60],[37,386,1,12],[37,431,-1,12],[41,2,-1,30],[41,11,2,15],[41,21,-1,20],[41,28,-1,20],[41,38,2,15],[41,47,-1,30],[41,49,-1,20],[41,56,-1,20],[41,64,-1,30],[41,73,2,15],[41,87,-1,20],[41,94,-1,20],[41,100,2,15],[41,109,-1,30],[41,115,-1,20],[41,122,-1,20],[41,128,-1,20],[41,137,1,30],[41,151,-1,30],[41,158,-1,30],[41,164,1,30],[41,173,-1,20],[41,179,-1,30],[41,186,-1,30],[41,194,-9,20],[41,203,1,30],[41,213,-1,30],[41,220,-1,30],[41,230,1,30],[41,239,7,20],[41,241,-1,30],[41,248,-1,30],[41,256,-1,20],[41,265,1,30],[41,279,-1,30],[41,286,-1,30],[41,292,1,30],[41,301,-1,20],[41,307,-1,30],[41,314,-1,30],[41,322,-1,20],[41,331,1,30],[41,341,-1,30],[41,348,-1,30],[41,358,1,30],[41,367,-1,20],[41,369,-1,30],[41,376,-1,30],[41,386,3,10],[41,395,-1,30],[41,405,1,30],[41,412,1,30],[41,422,-1,30],[41,431,3,10],[41,433,1,30],[41,440,1,30],[41,448,-1,5],[41,457,-1,30],[41,466,-1,5],[41,471,1,30],[41,478,1,30],[41,484,-1,30],[41,493,-1,5],[41,499,1,30],[41,506,1,30],[41,511,1,5],[42,2,-1,30],[42,11,2,15],[42,21,-1,20],[42,28,-1,20],[42,38,2,15],[42,47,-1,30],[42,49,-1,20],[42,56,-1,20],[42,64,-1,30],[42,73,2,15],[42,87,-1,20],[42,94,-1,20],[42,100,2,15],[42,109,-1,30],[42,115,-1,20],[42,122,-1,20],[42,128,-1,20],[42,137,1,30],[42,151,-1,30],[42,158,-1,30],[42,164,1,30],[42,173,-1,20],[42,179,-1,30],[42,186,-1,30],[42,194,-1,20],[42,203,1,30],[42,213,-1,30],[42,220,-1,30],[42,230,1,30],[42,239,-1,20],[42,241,-1,30],[42,248,-1,30],[42,256,-1,20],[42,265,1,30],[42,279,-1,30],[42,286,-1,30],[42,292,1,30],[42,301,-1,20],[42,307,-1,30],[42,314,-1,30],[42,322,3,20],[42,331,1,30],[42,341,-1,30],[42,348,-1,30],[42,358,1,30],[42,367,-1,4],[42,369,-1,30],[42,376,-1,30],[42,386,3,10],[42,395,-1,30],[42,405,1,30],[42,412,1,30],[42,422,-1,30],[42,431,3,10],[42,433,1,30],[42,440,1,30],[42,448,-1,5],[42,457,-1,30],[42,466,-1,5],[42,471,1,30],[42,478,1,30],[42,484,-1,30],[42,493,-1,5],[42,499,1,30],[42,506,1,30],[42,511,1,5],[43,2,1,60],[43,11,-1,15],[43,21,-1,10],[43,28,-1,10],[43,38,-1,15],[43,47,1,60],[43,49,-1,10],[43,56,-1,10],[43,64,1,60],[43,73,-1,15],[43,87,3,20],[43,94,3,20],[43,100,-1,15],[43,109,1,60],[43,115,3,20],[43,122,3,20],[43,128,3,20],[43,137,-1,60],[43,151,1,60],[43,158,1,60],[43,164,-1,60],[43,173,3,20],[43,179,1,60],[43,186,1,60],[43,194,-1,10],[43,203,-1,60],[43,213,1,60],[43,220,1,60],[43,230,-1,60],[43,239,-1,10],[43,241,1,60],[43,248,1,60],[43,256,3,20],[43,265,-1,60],[43,279,1,60],[43,286,1,60],[43,292,-1,60],[43,301,3,20],[43,307,1,60],[43,314,1,60],[43,322,-1,10],[43,331,-1,60],[43,341,1,60],[43,348,1,60],[43,358,-1,60],[43,367,-1,10],[43,369,1,60],[43,376,1,60],[43,386,-47,60],[43,395,1,60],[43,405,-1,60],[43,412,-1,60],[43,422,1,60],[43,431,-1,60],[43,433,-1,60],[43,440,-1,60],[43,448,1,10],[43,457,1,60],[43,466,7,60],[43,471,-1,60],[43,478,-1,60],[43,484,1,60],[43,493,1,10],[43,499,-1,60],[43,506,-1,60],[43,511,-7,60],[44,2,-1,30],[44,11,2,15],[44,21,-1,20],[44,28,11,60],[44,38,2,15],[44,47,-1,30],[44,49,-17,60],[44,56,-1,20],[44,64,-1,30],[44,73,2,15],[44,87,-1,20],[44,94,-1,20],[44,100,2,15],[44,109,-1,30],[44,115,-1,20],[44,122,-1,20],[44,128,-1,20],[44,137,1,30],[44,151,-1,30],[44,158,-1,30],[44,164,1,30],[44,173,-1,20],[44,179,-1,30],[44,186,-1,30],[44,194,-1,20],[44,203,1,30],[44,213,-1,30],[44,220,-1,30],[44,230,1,30],[44,239,-1,20],[44,241,-1,30],[44,248,-1,30],[44,256,-1,20],[44,265,1,30],[44,279,-1,30],[44,286,-1,30],[44,292,1,30],[44,301,-1,20],[44,307,-1,30],[44,314,-1,30],[44,322,-1,20],[44,331,1,30],[44,341,-1,30],[44,348,-1,30],[44,358,1,30],[44,367,-1,20],[44,369,-1,30],[44,376,-1,30],[44,386,3,10],[44,395,-1,30],[44,405,1,30],[44,412,1,30],[44,422,-1,30],[44,431,3,10],[44,433,1,30],[44,440,1,30],[44,448,-1,5],[44,457,-1,30],[44,466,-1,5],[44,471,1,30],[44,478,1,30],[44,484,-1,30],[44,493,-1,5],[44,499,1,30],[44,506,1,30],[44,511,1,5],[46,28,7,30],[46,49,-7,30],[46,322,-1,5],[46,367,1,5],[47,28,-11,30],[47,49,11,30],[47,194,1,6],[47,239,-1,6],[51,25,-1,3],[51,52,1,3],[51,386,-3,10],[51,431,3,10],[52,25,-1,3],[52,52,1,3],[52,322,1,5],[52,367,-1,5],[53,25,1,3],[53,52,-1,3],[53,194,-1,6],[53,239,1,6],[57,2,-1,30],[57,11,2,15],[57,21,13,60],[57,28,-1,20],[57,38,2,15],[57,47,-1,30],[57,49,-1,20],[57,56,-19,60],[57,64,-1,30],[57,73,2,15],[57,87,-1,20],[57,94,-1,20],[57,100,2,15],[57,109,-1,30],[57,115,-1,20],[57,122,-1,20],[57,128,-1,20],[57,137,1,30],[57,151,-1,30],[57,158,-1,30],[57,164,1,30],[57,173,-1,20],[57,179,-1,30],[57,186,-1,30],[57,194,-1,20],[57,203,1,30],[57,213,-1,30],[57,220,-1,30],[57,230,1,30],[57,239,-1,20],[57,241,-1,30],[57,248,-1,30],[57,256,-1,20],[57,265,1,30],[57,279,-1,30],[57,286,-1,30],[57,292,1,30],[57,301,-1,20],[57,307,-1,30],[57,314,-1,30],[57,322,-1,20],[57,331,1,30],[57,341,-1,30],[57,348,-1,30],[57,358,1,30],[57,367,-1,20],[57,369,-1,30],[57,376,-1,30],[57,386,3,10],[57,395,-1,30],[57,405,1,30],[57,412,1,30],[57,422,-1,30],[57,431,3,10],[57,433,1,30],[57,440,1,30],[57,448,-1,5],[57,457,-1,30],[57,466,-1,5],[57,471,1,30],[57,478,1,30],[57,484,-1,30],[57,493,-1,5],[57,499,1,30],[57,506,1,30],[57,511,1,5],[61,21,4,15],[61,56,-4,15],[61,386,3,10],[61,431,-3,10],[62,21,4,15],[62,56,-4,15],[62,322,-1,5],[62,367,1,5],[63,21,-2,15],[63,56,2,15],[63,194,1,6],[63,239,-1,6],[70,194,7,30],[70,239,-7,30],[70,448,-1,5],[70,493,1,5],[71,322,1,12],[71,367,-1,12],[71,448,1,12],[71,493,-1,12],[72,386,-3,10],[72,431,3,10],[72,448,-1,5],[72,493,1,5],[76,2,1,60],[76,11,-1,15],[76,21,3,20],[76,28,3,20],[76,38,-1,15],[76,47,1,60],[76,49,3,20],[76,56,3,20],[76,64,1,60],[76,73,-1,15],[76,87,-1,10],[76,94,-1,10],[76,100,-1,15],[76,109,1,60],[76,115,-1,10],[76,122,-1,10],[76,128,-1,10],[76,137,-1,60],[76,151,1,60],[76,158,1,60],[76,164,-1,60],[76,173,-1,10],[76,179,1,60],[76,186,1,60],[76,194,3,20],[76,203,-1,60],[76,213,1,60],[76,220,1,60],[76,230,-1,60],[76,239,3,20],[76,241,1,60],[76,248,1,60],[76,256,-1,10],[76,265,-1,60],[76,279,1,60],[76,286,1,60],[76,292,-1,60],[76,301,-1,10],[76,307,1,60],[76,314,1,60],[76,322,3,20],[76,331,-1,60],[76,341,1,60],[76,348,1,60],[76,358,-1,60],[76,367,3,20],[76,369,1,60],[76,376,1,60],[76,386,1,10],[76,395,1,60],[76,405,-1,60],[76,412,-1,60],[76,422,1,60],[76,431,1,10],[76,433,-1,60],[76,440,-1,60],[76,448,13,60],[76,457,1,60],[76,466,1,12],[76,471,-1,60],[76,478,-1,60],[76,484,1,60],[76,493,-1,60],[76,499,-1,60],[76,506,-1,60],[76,511,-1,12],[78,25,1,6],[78,28,-2,15],[78,49,2,15],[78,52,-1,6],[79,21,-4,15],[79,28,7,30],[79,49,-7,30],[79,56,4,15],[81,21,-2,15],[81,25,-1,6],[81,52,1,6],[81,56,2,15],[87,2,-1,60],[87,11,1,15],[87,21,-3,20],[87,28,-3,20],[87,38,1,15],[87,47,-1,60],[87,49,-3,20],[87,56,-3,20],[87,64,-1,60],[87,73,1,15],[87,87,1,10],[87,94,1,10],[87,100,1,15],[87,109,-1,60],[87,115,1,10],[87,122,1,10],[87,128,1,10],[87,137,1,60],[87,151,-1,60],[87,158,-1,60],[87,164,1,60],[87,173,1,10],[87,179,-1,60],[87,186,-1,60],[87,194,-3,20],[87,203,1,60],[87,213,-1,60],[87,220,-1,60],[87,230,1,60],[87,239,-3,20],[87,241,-1,60],[87,248,-1,60],[87,256,1,10],[87,265,1,60],[87,279,-1,60],[87,286,-1,60],[87,292,1,60],[87,301,1,10],[87,307,-1,60],[87,314,-1,60],[87,322,-3,20],[87,331,1,60],[87,341,-1,60],[87,348,-1,60],[87,358,1,60],[87,367,-3,20],[87,369,-1,60],[87,376,-1,60],[87,386,-1,10],[87,395,-1,60],[87,405,1,60],[87,412,1,60],[87,422,-1,60],[87,431,-1,10],[87,433,1,60],[87,440,1,60],[87,448,1,60],[87,457,-1,60],[87,466,-1,12],[87,471,1,60],[87,478,1,60],[87,484,-1,60],[87,493,-13,60],[87,499,1,60],[87,506,1,60],[87,511,1,12],[89,386,3,10],[89,431,-3,10],[89,448,-1,5],[89,493,1,5],[90,322,-1,12],[90,367,1,12],[90,448,1,12],[90,493,-1,12],[91,194,-7,30],[91,239,7,30],[91,448,-1,5],[91,493,1,5],[92,21,-2,15],[92,25,1,6],[92,52,-1,6],[92,56,2,15],[94,21,-4,15],[94,28,-7,30],[94,49,7,30],[94,56,4,15],[99,25,1,6],[99,28,2,15],[99,49,-2,15],[99,52,-1,6],[104,2,1,60],[104,11,-1,15],[104,21,-1,10],[104,28,-1,10],[104,38,-1,15],[104,47,1,60],[104,49,-1,10],[104,56,-1,10],[104,64,1,60],[104,73,-1,15],[104,87,3,20],[104,94,3,20],[104,100,-1,15],[104,109,1,60],[104,115,3,20],[104,122,3,20],[104,128,3,20],[104,137,-1,60],[104,151,1,60],[104,158,1,60],[104,164,-1,60],[104,173,3,20],[104,179,1,60],[104,186,1,60],[104,194,-1,10],[104,203,-1,60],[104,213,1,60],[104,220,1,60],[104,230,-1,60],[104,239,-1,10],[104,241,1,60],[104,248,1,60],[104,256,3,20],[104,265,-1,60],[104,279,1,60],[104,286,1,60],[104,292,-1,60],[104,301,3,20],[104,307,1,60],[104,314,1,60],[104,322,-1,10],[104,331,-1,60],[104,341,1,60],[104,348,1,60],[104,358,-1,60],[104,367,-1,10],[104,369,1,60],[104,376,1,60],[104,386,-1,60],[104,395,1,60],[104,405,-1,60],[104,412,-1,60],[104,422,1,60],[104,431,-47,60],[104,433,-1,60],[104,440,-1,60],[104,448,1,10],[104,457,1,60],[104,466,7,60],[104,471,-1,60],[104,478,-1,60],[104,484,1,60],[104,493,1,10],[104,499,-1,60],[104,506,-1,60],[104,511,-7,60],[105,2,-1,30],[105,11,2,15],[105,21,-1,20],[105,28,-1,20],[105,38,2,15],[105,47,-1,30],[105,49,-1,20],[105,56,-1,20],[105,64,-1,30],[105,73,2,15],[105,87,-1,20],[105,94,-1,20],[105,100,2,15],[105,109,-1,30],[105,115,-1,20],[105,122,-1,20],[105,128,-1,20],[105,137,1,30],[105,151,-1,30],[105,158,-1,30],[105,164,1,30],[105,173,-1,20],[105,179,-1,30],[105,186,-1,30],[105,194,-1,20],[105,203,1,30],[105,213,-1,30],[105,220,-1,30],[105,230,1,30],[105,239,-1,20],[105,241,-1,30],[105,248,-1,30],[105,256,-1,20],[105,265,1,30],[105,279,-1,30],[105,286,-1,30],[105,292,1,30],[105,301,-1,20],[105,307,-1,30],[105,314,-1,30],[105,322,-1,4],[105,331,1,30],[105,341,-1,30],[105,348,-1,30],[105,358,1,30],[105,367,3,20],[105,369,-1,30],[105,376,-1,30],[105,386,3,10],[105,395,-1,30],[105,405,1,30],[105,412,1,30],[105,422,-1,30],[105,431,3,10],[105,433,1,30],[105,440,1,30],[105,448,-1,5],[105,457,-1,30],[105,466,-1,5],[105,471,1,30],[105,478,1,30],[105,484,-1,30],[105,493,-1,5],[105,499,1,30],[105,506,1,30],[105,511,1,5],[106,2,-1,30],[106,11,2,15],[106,21,-1,20],[106,28,-1,20],[106,38,2,15],[106,47,-1,30],[106,49,-1,20],[106,56,-1,20],[106,64,-1,30],[106,73,2,15],[106,87,-1,20],[106,94,-1,20],[106,100,2,15],[106,109,-1,30],[106,115,-1,20],[106,122,-1,20],[106,128,-1,20],[106,137,1,30],[106,151,-1,30],[106,158,-1,30],[106,164,1,30],[106,173,-1,20],[106,179,-1,30],[106,186,-1,30],[106,194,7,20],[106,203,1,30],[106,213,-1,30],[106,220,-1,30],[106,230,1,30],[106,239,-9,20],[106,241,-1,30],[106,248,-1,30],[106,256,-1,20],[106,265,1,30],[106,279,-1,30],[106,286,-1,30],[106,292,1,30],[106,301,-1,20],[106,307,-1,30],[106,314,-1,30],[106,322,-1,20],[106,331,1,30],[106,341,-1,30],[106,348,-1,30],[106,358,1,30],[106,367,-1,20],[106,369,-1,30],[106,376,-1,30],[106,386,3,10],[106,395,-1,30],[106,405,1,30],[106,412,1,30],[106,422,-1,30],[106,431,3,10],[106,433,1,30],[106,440,1,30],[106,448,-1,5],[106,457,-1,30],[106,466,-1,5],[106,471,1,30],[106,478,1,30],[106,484,-1,30],[106,493,-1,5],[106,499,1,30],[106,506,1,30],[106,511,1,5],[110,322,7,60],[110,367,-7,60],[110,386,-1,12],[110,431,1,12],[111,194,1,6],[111,239,-1,6],[111,386,-3,10],[111,431,3,10]],[[0,336,-1,20],[0,381,1,20],[2,140,3,20],[2,161,-3,20],[2,336,-1,20],[2,381,1,20],[7,133,3,20],[7,168,-3,20],[7,322,1,20],[7,367,-1,20],[9,133,3,20],[9,168,-3,20],[9,274,1,20],[9,319,-1,20],[10,128,-1,30],[10,133,1,5],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-1,10],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-1,20],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-1,20],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,-1,20],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,-1,20],[10,466,1,20],[10,511,-1,20],[11,133,-3,40],[11,168,3,40],[13,274,-1,20],[13,319,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[16,140,3,20],[16,161,-3,20],[16,322,-1,20],[16,367,1,20],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,1,10],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,-1,5],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,1,20],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,1,20],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,1,20],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,1,20],[20,466,-1,20],[20,511,1,20],[21,140,-3,40],[21,161,3,40],[25,140,-3,20],[25,161,3,20],[25,336,-1,20],[25,381,1,20],[27,336,-1,20],[27,381,1,20],[36,274,-1,20],[36,319,1,20],[37,128,-1,60],[37,133,1,40],[37,137,1,40],[37,140,1,40],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,1,40],[37,164,1,40],[37,168,1,40],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,1,40],[37,203,1,40],[37,206,1,40],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,1,40],[37,230,1,40],[37,234,1,40],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,1,40],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-11,40],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,1,40],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,-1,40],[37,322,1,40],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,1,40],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,1,20],[37,511,-1,20],[41,82,-1,10],[41,127,1,10],[41,322,-1,20],[41,367,1,20],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-1,20],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-1,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,-1,20],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,10],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,-1,20],[42,466,1,20],[42,511,-1,20],[43,274,7,40],[43,319,-7,40],[43,322,1,20],[43,367,-1,20],[44,140,-3,20],[44,161,3,20],[44,322,-1,20],[44,367,1,20],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,-1,5],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,1,10],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,1,20],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,1,20],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,1,20],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,1,20],[46,466,-1,20],[46,511,1,20],[47,140,3,40],[47,161,-3,40],[51,274,1,20],[51,319,-1,20],[52,128,-1,30],[52,133,1,20],[52,137,1,20],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,1,20],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-1,20],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-1,20],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,-1,20],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,-1,20],[52,466,1,20],[52,511,-1,20],[57,133,3,20],[57,168,-3,20],[57,322,-1,20],[57,367,1,20],[61,133,3,20],[61,168,-3,20],[61,274,-1,20],[61,319,1,20],[62,128,1,30],[62,133,1,10],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-1,5],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,1,20],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,1,20],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,1,20],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,1,20],[62,466,-1,20],[62,511,1,20],[63,133,-3,40],[63,168,3,40],[70,82,1,10],[70,127,-1,10],[70,336,-1,20],[70,381,1,20],[71,128,-1,60],[71,133,1,40],[71,137,1,40],[71,140,1,40],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,1,40],[71,164,1,40],[71,168,1,40],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,1,40],[71,203,1,40],[71,206,1,40],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,1,40],[71,230,1,40],[71,234,1,40],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,1,40],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,1,40],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,1,40],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,-11,40],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,1,40],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,-1,40],[72,274,1,20],[72,319,-1,20],[72,336,-1,20],[72,381,1,20],[76,336,7,40],[76,381,-7,40],[78,140,-3,40],[78,161,3,40],[79,133,-3,20],[79,140,-3,20],[79,161,3,20],[79,168,3,20],[81,133,-3,40],[81,168,3,40],[87,336,7,40],[87,381,-7,40],[89,274,-1,20],[89,319,1,20],[89,336,-1,20],[89,381,1,20],[90,128,1,60],[90,133,-1,40],[90,137,-1,40],[90,140,-1,40],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-1,40],[90,164,-1,40],[90,168,-1,40],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,-1,40],[90,203,-1,40],[90,206,-1,40],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,-1,40],[90,230,-1,40],[90,234,-1,40],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,-1,40],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,-1,40],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-1,40],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,1,40],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-1,40],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,11,40],[91,82,-1,10],[91,127,1,10],[91,336,-1,20],[91,381,1,20],[92,133,-3,40],[92,168,3,40],[94,133,-3,20],[94,140,3,20],[94,161,-3,20],[94,168,3,20],[99,140,3,40],[99,161,-3,40],[104,274,-7,40],[104,319,7,40],[104,322,1,20],[104,367,-1,20],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,1,20],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,1,20],[105,322,-1,10],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,1,20],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,1,20],[105,466,-1,20],[105,511,1,20],[106,82,1,10],[106,127,-1,10],[106,322,-1,20],[106,367,1,20],[110,128,-1,60],[110,133,1,40],[110,137,1,40],[110,140,1,40],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,1,40],[110,164,1,40],[110,168,1,40],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,1,40],[110,203,1,40],[110,206,1,40],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,1,40],[110,230,1,40],[110,234,1,40],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,1,40],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,-1,40],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,1,40],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-11,40],[110,322,1,40],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,1,40],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,1,20],[110,511,-1,20],[111,274,1,20],[111,319,-1,20]],[[0,137,-1,3],[0,164,1,3],[0,336,-1,5],[0,381,1,5],[2,140,-7,30],[2,161,7,30],[2,336,-1,5],[2,381,1,5],[7,133,4,15],[7,168,-4,15],[7,322,1,5],[7,367,-1,5],[9,133,4,15],[9,168,-4,15],[9,274,-3,10],[9,319,3,10],[10,128,-1,30],[10,133,19,60],[10,137,1,20],[10,140,1,20],[10,146,-2,15],[10,151,1,30],[10,155,1,30],[10,158,1,30],[10,161,1,20],[10,164,1,20],[10,168,-13,60],[10,173,-1,30],[10,179,1,30],[10,182,1,30],[10,186,1,30],[10,191,-2,15],[10,194,-1,30],[10,199,1,20],[10,203,1,20],[10,206,1,20],[10,208,-2,15],[10,213,1,30],[10,217,1,30],[10,220,1,30],[10,227,1,20],[10,230,1,20],[10,234,1,20],[10,239,-1,30],[10,241,1,30],[10,244,1,30],[10,248,1,30],[10,253,-2,15],[10,256,1,20],[10,261,-1,30],[10,265,-1,30],[10,268,-1,30],[10,274,-3,10],[10,279,1,30],[10,283,1,30],[10,286,1,30],[10,289,-1,30],[10,292,-1,30],[10,296,-1,30],[10,301,1,20],[10,307,1,30],[10,310,1,30],[10,314,1,30],[10,319,-3,10],[10,322,1,20],[10,327,-1,30],[10,331,-1,30],[10,334,-1,30],[10,336,1,5],[10,341,1,30],[10,345,1,30],[10,348,1,30],[10,355,-1,30],[10,358,-1,30],[10,362,-1,30],[10,367,1,20],[10,369,1,30],[10,372,1,30],[10,376,1,30],[10,381,1,5],[10,466,1,5],[10,511,-1,5],[11,82,-1,6],[11,127,1,6],[11,133,-2,15],[11,168,2,15],[13,137,-1,3],[13,164,1,3],[13,274,3,10],[13,319,-3,10],[14,128,1,30],[14,133,-1,20],[14,137,-23,60],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,17,60],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,82,1,6],[15,127,-1,6],[15,137,1,3],[15,164,-1,3],[16,140,-7,30],[16,161,7,30],[16,322,-1,5],[16,367,1,5],[20,128,1,30],[20,133,-1,20],[20,137,-1,20],[20,140,-17,60],[20,146,2,15],[20,151,-1,30],[20,155,-1,30],[20,158,-1,30],[20,161,11,60],[20,164,-1,20],[20,168,-1,20],[20,173,1,30],[20,179,-1,30],[20,182,-1,30],[20,186,-1,30],[20,191,2,15],[20,194,1,30],[20,199,-1,20],[20,203,-1,20],[20,206,-1,20],[20,208,2,15],[20,213,-1,30],[20,217,-1,30],[20,220,-1,30],[20,227,-1,20],[20,230,-1,20],[20,234,-1,20],[20,239,1,30],[20,241,-1,30],[20,244,-1,30],[20,248,-1,30],[20,253,2,15],[20,256,-1,20],[20,261,1,30],[20,265,1,30],[20,268,1,30],[20,274,3,10],[20,279,-1,30],[20,283,-1,30],[20,286,-1,30],[20,289,1,30],[20,292,1,30],[20,296,1,30],[20,301,-1,20],[20,307,-1,30],[20,310,-1,30],[20,314,-1,30],[20,319,3,10],[20,322,-1,20],[20,327,1,30],[20,331,1,30],[20,334,1,30],[20,336,-1,5],[20,341,-1,30],[20,345,-1,30],[20,348,-1,30],[20,355,1,30],[20,358,1,30],[20,362,1,30],[20,367,-1,20],[20,369,-1,30],[20,372,-1,30],[20,376,-1,30],[20,381,-1,5],[20,466,-1,5],[20,511,1,5],[21,82,1,6],[21,127,-1,6],[21,140,11,30],[21,161,-11,30],[25,140,7,30],[25,161,-7,30],[25,336,-1,5],[25,381,1,5],[27,137,1,3],[27,164,-1,3],[27,336,-1,5],[27,381,1,5],[36,82,1,6],[36,127,-1,6],[36,274,3,10],[36,319,-3,10],[37,128,-1,60],[37,133,-1,10],[37,137,-1,10],[37,140,-1,10],[37,146,-1,15],[37,151,1,60],[37,155,1,60],[37,158,1,60],[37,161,-1,10],[37,164,-1,10],[37,168,-1,10],[37,173,-1,60],[37,179,1,60],[37,182,1,60],[37,186,1,60],[37,191,-1,15],[37,194,-1,60],[37,199,3,20],[37,203,3,20],[37,206,3,20],[37,208,-1,15],[37,213,1,60],[37,217,1,60],[37,220,1,60],[37,227,3,20],[37,230,3,20],[37,234,3,20],[37,239,-1,60],[37,241,1,60],[37,244,1,60],[37,248,1,60],[37,253,-1,15],[37,256,3,20],[37,261,-1,60],[37,265,-1,60],[37,268,-1,60],[37,274,-49,60],[37,279,1,60],[37,283,1,60],[37,286,1,60],[37,289,-1,60],[37,292,-1,60],[37,296,-1,60],[37,301,3,20],[37,307,1,60],[37,310,1,60],[37,314,1,60],[37,319,1,60],[37,322,-1,10],[37,327,-1,60],[37,331,-1,60],[37,334,-1,60],[37,336,1,10],[37,341,1,60],[37,345,1,60],[37,348,1,60],[37,355,-1,60],[37,358,-1,60],[37,362,-1,60],[37,367,-1,10],[37,369,1,60],[37,372,1,60],[37,376,1,60],[37,381,1,10],[37,466,7,60],[37,511,-7,60],[41,82,-2,5],[41,127,2,5],[41,322,-1,5],[41,367,1,5],[42,128,-1,30],[42,133,1,20],[42,137,1,20],[42,140,1,20],[42,146,-2,15],[42,151,1,30],[42,155,1,30],[42,158,1,30],[42,161,1,20],[42,164,1,20],[42,168,1,20],[42,173,-1,30],[42,179,1,30],[42,182,1,30],[42,186,1,30],[42,191,-2,15],[42,194,-1,30],[42,199,1,20],[42,203,1,20],[42,206,1,20],[42,208,-2,15],[42,213,1,30],[42,217,1,30],[42,220,1,30],[42,227,1,20],[42,230,1,20],[42,234,1,20],[42,239,-1,30],[42,241,1,30],[42,244,1,30],[42,248,1,30],[42,253,-2,15],[42,256,1,20],[42,261,-1,30],[42,265,-1,30],[42,268,-1,30],[42,274,-3,10],[42,279,1,30],[42,283,1,30],[42,286,1,30],[42,289,-1,30],[42,292,-1,30],[42,296,-1,30],[42,301,1,20],[42,307,1,30],[42,310,1,30],[42,314,1,30],[42,319,-3,10],[42,322,-3,20],[42,327,-1,30],[42,331,-1,30],[42,334,-1,30],[42,336,1,5],[42,341,1,30],[42,345,1,30],[42,348,1,30],[42,355,-1,30],[42,358,-1,30],[42,362,-1,30],[42,367,1,4],[42,369,1,30],[42,372,1,30],[42,376,1,30],[42,381,1,5],[42,466,1,5],[42,511,-1,5],[43,274,7,60],[43,319,-7,60],[43,322,7,60],[43,367,-7,60],[44,140,7,30],[44,161,-7,30],[44,322,-1,5],[44,367,1,5],[46,128,1,30],[46,133,-1,20],[46,137,-1,20],[46,140,11,60],[46,146,2,15],[46,151,-1,30],[46,155,-1,30],[46,158,-1,30],[46,161,-17,60],[46,164,-1,20],[46,168,-1,20],[46,173,1,30],[46,179,-1,30],[46,182,-1,30],[46,186,-1,30],[46,191,2,15],[46,194,1,30],[46,199,-1,20],[46,203,-1,20],[46,206,-1,20],[46,208,2,15],[46,213,-1,30],[46,217,-1,30],[46,220,-1,30],[46,227,-1,20],[46,230,-1,20],[46,234,-1,20],[46,239,1,30],[46,241,-1,30],[46,244,-1,30],[46,248,-1,30],[46,253,2,15],[46,256,-1,20],[46,261,1,30],[46,265,1,30],[46,268,1,30],[46,274,3,10],[46,279,-1,30],[46,283,-1,30],[46,286,-1,30],[46,289,1,30],[46,292,1,30],[46,296,1,30],[46,301,-1,20],[46,307,-1,30],[46,310,-1,30],[46,314,-1,30],[46,319,3,10],[46,322,-1,20],[46,327,1,30],[46,331,1,30],[46,334,1,30],[46,336,-1,5],[46,341,-1,30],[46,345,-1,30],[46,348,-1,30],[46,355,1,30],[46,358,1,30],[46,362,1,30],[46,367,-1,20],[46,369,-1,30],[46,372,-1,30],[46,376,-1,30],[46,381,-1,5],[46,466,-1,5],[46,511,1,5],[47,82,1,6],[47,127,-1,6],[47,140,-11,30],[47,161,11,30],[51,137,-1,3],[51,164,1,3],[51,274,-3,10],[51,319,3,10],[52,128,-1,30],[52,133,1,20],[52,137,-17,60],[52,140,1,20],[52,146,-2,15],[52,151,1,30],[52,155,1,30],[52,158,1,30],[52,161,1,20],[52,164,23,60],[52,168,1,20],[52,173,-1,30],[52,179,1,30],[52,182,1,30],[52,186,1,30],[52,191,-2,15],[52,194,-1,30],[52,199,1,20],[52,203,1,20],[52,206,1,20],[52,208,-2,15],[52,213,1,30],[52,217,1,30],[52,220,1,30],[52,227,1,20],[52,230,1,20],[52,234,1,20],[52,239,-1,30],[52,241,1,30],[52,244,1,30],[52,248,1,30],[52,253,-2,15],[52,256,1,20],[52,261,-1,30],[52,265,-1,30],[52,268,-1,30],[52,274,-3,10],[52,279,1,30],[52,283,1,30],[52,286,1,30],[52,289,-1,30],[52,292,-1,30],[52,296,-1,30],[52,301,1,20],[52,307,1,30],[52,310,1,30],[52,314,1,30],[52,319,-3,10],[52,322,1,20],[52,327,-1,30],[52,331,-1,30],[52,334,-1,30],[52,336,1,5],[52,341,1,30],[52,345,1,30],[52,348,1,30],[52,355,-1,30],[52,358,-1,30],[52,362,-1,30],[52,367,1,20],[52,369,1,30],[52,372,1,30],[52,376,1,30],[52,381,1,5],[52,466,1,5],[52,511,-1,5],[53,82,-1,6],[53,127,1,6],[53,137,1,3],[53,164,-1,3],[57,133,4,15],[57,168,-4,15],[57,322,-1,5],[57,367,1,5],[61,133,4,15],[61,168,-4,15],[61,274,3,10],[61,319,-3,10],[62,128,1,30],[62,133,13,60],[62,137,-1,20],[62,140,-1,20],[62,146,2,15],[62,151,-1,30],[62,155,-1,30],[62,158,-1,30],[62,161,-1,20],[62,164,-1,20],[62,168,-19,60],[62,173,1,30],[62,179,-1,30],[62,182,-1,30],[62,186,-1,30],[62,191,2,15],[62,194,1,30],[62,199,-1,20],[62,203,-1,20],[62,206,-1,20],[62,208,2,15],[62,213,-1,30],[62,217,-1,30],[62,220,-1,30],[62,227,-1,20],[62,230,-1,20],[62,234,-1,20],[62,239,1,30],[62,241,-1,30],[62,244,-1,30],[62,248,-1,30],[62,253,2,15],[62,256,-1,20],[62,261,1,30],[62,265,1,30],[62,268,1,30],[62,274,3,10],[62,279,-1,30],[62,283,-1,30],[62,286,-1,30],[62,289,1,30],[62,292,1,30],[62,296,1,30],[62,301,-1,20],[62,307,-1,30],[62,310,-1,30],[62,314,-1,30],[62,319,3,10],[62,322,-1,20],[62,327,1,30],[62,331,1,30],[62,334,1,30],[62,336,-1,5],[62,341,-1,30],[62,345,-1,30],[62,348,-1,30],[62,355,1,30],[62,358,1,30],[62,362,1,30],[62,367,-1,20],[62,369,-1,30],[62,372,-1,30],[62,376,-1,30],[62,381,-1,5],[62,466,-1,5],[62,511,1,5],[63,82,1,6],[63,127,-1,6],[63,133,-2,15],[63,168,2,15],[70,82,7,30],[70,127,-7,30],[70,336,-1,5],[70,381,1,5],[71,128,-1,60],[71,133,3,20],[71,137,3,20],[71,140,3,20],[71,146,-1,15],[71,151,1,60],[71,155,1,60],[71,158,1,60],[71,161,3,20],[71,164,3,20],[71,168,3,20],[71,173,-1,60],[71,179,1,60],[71,182,1,60],[71,186,1,60],[71,191,-1,15],[71,194,-1,60],[71,199,-1,10],[71,203,-1,10],[71,206,-1,10],[71,208,-1,15],[71,213,1,60],[71,217,1,60],[71,220,1,60],[71,227,-1,10],[71,230,-1,10],[71,234,-1,10],[71,239,-1,60],[71,241,1,60],[71,244,1,60],[71,248,1,60],[71,253,-1,15],[71,256,-1,10],[71,261,-1,60],[71,265,-1,60],[71,268,-1,60],[71,274,1,10],[71,279,1,60],[71,283,1,60],[71,286,1,60],[71,289,-1,60],[71,292,-1,60],[71,296,-1,60],[71,301,-1,10],[71,307,1,60],[71,310,1,60],[71,314,1,60],[71,319,1,10],[71,322,3,20],[71,327,-1,60],[71,331,-1,60],[71,334,-1,60],[71,336,11,60],[71,341,1,60],[71,345,1,60],[71,348,1,60],[71,355,-1,60],[71,358,-1,60],[71,362,-1,60],[71,367,3,20],[71,369,1,60],[71,372,1,60],[71,376,1,60],[71,381,1,60],[71,466,1,12],[71,511,-1,12],[72,274,-3,10],[72,319,3,10],[72,336,-1,5],[72,381,1,5],[76,322,1,12],[76,336,7,60],[76,367,-1,12],[76,381,-7,60],[78,137,1,6],[78,140,-2,15],[78,161,2,15],[78,164,-1,6],[79,133,-4,15],[79,140,7,30],[79,161,-7,30],[79,168,4,15],[81,133,-2,15],[81,137,-1,6],[81,164,1,6],[81,168,2,15],[87,322,-1,12],[87,336,7,60],[87,367,1,12],[87,381,-7,60],[89,274,3,10],[89,319,-3,10],[89,336,-1,5],[89,381,1,5],[90,128,1,60],[90,133,-3,20],[90,137,-3,20],[90,140,-3,20],[90,146,1,15],[90,151,-1,60],[90,155,-1,60],[90,158,-1,60],[90,161,-3,20],[90,164,-3,20],[90,168,-3,20],[90,173,1,60],[90,179,-1,60],[90,182,-1,60],[90,186,-1,60],[90,191,1,15],[90,194,1,60],[90,199,1,10],[90,203,1,10],[90,206,1,10],[90,208,1,15],[90,213,-1,60],[90,217,-1,60],[90,220,-1,60],[90,227,1,10],[90,230,1,10],[90,234,1,10],[90,239,1,60],[90,241,-1,60],[90,244,-1,60],[90,248,-1,60],[90,253,1,15],[90,256,1,10],[90,261,1,60],[90,265,1,60],[90,268,1,60],[90,274,-1,10],[90,279,-1,60],[90,283,-1,60],[90,286,-1,60],[90,289,1,60],[90,292,1,60],[90,296,1,60],[90,301,1,10],[90,307,-1,60],[90,310,-1,60],[90,314,-1,60],[90,319,-1,10],[90,322,-3,20],[90,327,1,60],[90,331,1,60],[90,334,1,60],[90,336,-1,60],[90,341,-1,60],[90,345,-1,60],[90,348,-1,60],[90,355,1,60],[90,358,1,60],[90,362,1,60],[90,367,-3,20],[90,369,-1,60],[90,372,-1,60],[90,376,-1,60],[90,381,-11,60],[90,466,-1,12],[90,511,1,12],[91,82,-7,30],[91,127,7,30],[91,336,-1,5],[91,381,1,5],[92,133,-2,15],[92,137,1,6],[92,164,-1,6],[92,168,2,15],[94,133,-4,15],[94,140,-7,30],[94,161,7,30],[94,168,4,15],[99,137,1,6],[99,140,2,15],[99,161,-2,15],[99,164,-1,6],[104,274,-7,60],[104,319,7,60],[104,322,7,60],[104,367,-7,60],[105,128,1,30],[105,133,-1,20],[105,137,-1,20],[105,140,-1,20],[105,146,2,15],[105,151,-1,30],[105,155,-1,30],[105,158,-1,30],[105,161,-1,20],[105,164,-1,20],[105,168,-1,20],[105,173,1,30],[105,179,-1,30],[105,182,-1,30],[105,186,-1,30],[105,191,2,15],[105,194,1,30],[105,199,-1,20],[105,203,-1,20],[105,206,-1,20],[105,208,2,15],[105,213,-1,30],[105,217,-1,30],[105,220,-1,30],[105,227,-1,20],[105,230,-1,20],[105,234,-1,20],[105,239,1,30],[105,241,-1,30],[105,244,-1,30],[105,248,-1,30],[105,253,2,15],[105,256,-1,20],[105,261,1,30],[105,265,1,30],[105,268,1,30],[105,274,3,10],[105,279,-1,30],[105,283,-1,30],[105,286,-1,30],[105,289,1,30],[105,292,1,30],[105,296,1,30],[105,301,-1,20],[105,307,-1,30],[105,310,-1,30],[105,314,-1,30],[105,319,3,10],[105,322,-1,4],[105,327,1,30],[105,331,1,30],[105,334,1,30],[105,336,-1,5],[105,341,-1,30],[105,345,-1,30],[105,348,-1,30],[105,355,1,30],[105,358,1,30],[105,362,1,30],[105,367,3,20],[105,369,-1,30],[105,372,-1,30],[105,376,-1,30],[105,381,-1,5],[105,466,-1,5],[105,511,1,5],[106,82,2,5],[106,127,-2,5],[106,322,-1,5],[106,367,1,5],[110,128,-1,60],[110,133,-1,10],[110,137,-1,10],[110,140,-1,10],[110,146,-1,15],[110,151,1,60],[110,155,1,60],[110,158,1,60],[110,161,-1,10],[110,164,-1,10],[110,168,-1,10],[110,173,-1,60],[110,179,1,60],[110,182,1,60],[110,186,1,60],[110,191,-1,15],[110,194,-1,60],[110,199,3,20],[110,203,3,20],[110,206,3,20],[110,208,-1,15],[110,213,1,60],[110,217,1,60],[110,220,1,60],[110,227,3,20],[110,230,3,20],[110,234,3,20],[110,239,-1,60],[110,241,1,60],[110,244,1,60],[110,248,1,60],[110,253,-1,15],[110,256,3,20],[110,261,-1,60],[110,265,-1,60],[110,268,-1,60],[110,274,1,60],[110,279,1,60],[110,283,1,60],[110,286,1,60],[110,289,-1,60],[110,292,-1,60],[110,296,-1,60],[110,301,3,20],[110,307,1,60],[110,310,1,60],[110,314,1,60],[110,319,-49,60],[110,322,-1,10],[110,327,-1,60],[110,331,-1,60],[110,334,-1,60],[110,336,1,10],[110,341,1,60],[110,345,1,60],[110,348,1,60],[110,355,-1,60],[110,358,-1,60],[110,362,-1,60],[110,367,-1,10],[110,369,1,60],[110,372,1,60],[110,376,1,60],[110,381,1,10],[110,466,7,60],[110,511,-7,60],[111,82,1,6],[111,127,-1,6],[111,274,-3,10],[111,319,3,10]],[[5,1,2,15],[5,8,2,15],[5,32,2,15],[5,41,-8,15],[5,211,2,15],[5,218,2,15],[5,242,2,15],[5,251,-1,5],[5,259,-1,5],[5,266,-1,5],[5,290,-1,5],[5,299,2,15],[5,465,2,15],[5,472,2,15],[5,496,2,15],[5,505,-1,5],[34,1,2,15],[34,8,2,15],[34,32,2,15],[34,41,-8,15],[34,211,2,15],[34,218,2,15],[34,242,2,15],[34,251,-1,5],[34,259,-1,5],[34,266,-1,5],[34,290,-1,5],[34,299,2,15],[34,465,2,15],[34,472,2,15],[34,496,2,15],[34,505,-1,5],[40,1,2,15],[40,8,2,15],[40,32,2,15],[40,41,-8,15],[40,211,2,15],[40,218,2,15],[40,242,2,15],[40,251,-1,5],[40,259,-1,5],[40,266,-1,5],[40,290,-1,5],[40,299,2,15],[40,465,2,15],[40,472,2,15],[40,496,2,15],[40,505,-1,5],[85,1,2,15],[85,8,2,15],[85,32,2,15],[85,41,-8,15],[85,211,2,15],[85,218,2,15],[85,242,2,15],[85,251,-1,5],[85,259,-1,5],[85,266,-1,5],[85,290,-1,5],[85,299,2,15],[85,465,2,15],[85,472,2,15],[85,496,2,15],[85,505,-1,5],[97,1,2,15],[97,8,2,15],[97,32,2,15],[97,41,-8,15],[97,211,2,15],[97,218,2,15],[97,242,2,15],[97,251,-1,5],[97,259,-1,5],[97,266,-1,5],[97,290,-1,5],[97,299,2,15],[97,465,2,15],[97,472,2,15],[97,496,2,15],[97,505,-1,5]],[[3,67,-1,5],[3,74,-1,5],[3,98,-1,5],[3,107,2,15],[3,196,-8,15],[3,205,2,15],[3,229,2,15],[3,236,2,15],[3,276,-1,5],[3,285,2,15],[3,309,2,15],[3,316,2,15],[3,403,2,15],[3,410,2,15],[3,434,2,15],[3,443,-1,5],[32,67,-1,5],[32,74,-1,5],[32,98,-1,5],[32,107,2,15],[32,196,-8,15],[32,205,2,15],[32,229,2,15],[32,236,2,15],[32,276,-1,5],[32,285,2,15],[32,309,2,15],[32,316,2,15],[32,403,2,15],[32,410,2,15],[32,434,2,15],[32,443,-1,5],[38,67,-1,5],[38,74,-1,5],[38,98,-1,5],[38,107,2,15],[38,196,-8,15],[38,205,2,15],[38,229,2,15],[38,236,2,15],[38,276,-1,5],[38,285,2,15],[38,309,2,15],[38,316,2,15],[38,403,2,15],[38,410,2,15],[38,434,2,15],[38,443,-1,5],[50,67,-1,5],[50,74,-1,5],[50,98,-1,5],[50,107,2,15],[50,196,-8,15],[50,205,2,15],[50,229,2,15],[50,236,2,15],[50,276,-1,5],[50,285,2,15],[50,309,2,15],[50,316,2,15],[50,403,2,15],[50,410,2,15],[50,434,2,15],[50,443,-1,5],[95,67,-1,5],[95,74,-1,5],[95,98,-1,5],[95,107,2,15],[95,196,-8,15],[95,205,2,15],[95,229,2,15],[95,236,2,15],[95,276,-1,5],[95,285,2,15],[95,309,2,15],[95,316,2,15],[95,403,2,15],[95,410,2,15],[95,434,2,15],[95,443,-1,5]],[[24,4,2,15],[24,31,2,15],[24,32,2,15],[24,59,2,15],[24,79,2,15],[24,84,-1,5],[24,107,2,15],[24,112,-1,5],[24,385,-1,5],[24,410,2,15],[24,421,2,15],[24,446,-1,5],[24,458,2,15],[24,465,2,15],[24,494,-1,5],[24,501,-8,15],[48,4,2,15],[48,31,2,15],[48,32,2,15],[48,59,2,15],[48,79,2,15],[48,84,-1,5],[48,107,2,15],[48,112,-1,5],[48,385,-1,5],[48,410,2,15],[48,421,2,15],[48,446,-1,5],[48,458,2,15],[48,465,2,15],[48,494,-1,5],[48,501,-8,15],[67,4,2,15],[67,31,2,15],[67,32,2,15],[67,59,2,15],[67,79,2,15],[67,84,-1,5],[67,107,2,15],[67,112,-1,5],[67,385,-1,5],[67,410,2,15],[67,421,2,15],[67,446,-1,5],[67,458,2,15],[67,465,2,15],[67,494,-1,5],[67,501,-8,15],[80,4,2,15],[80,31,2,15],[80,32,2,15],[80,59,2,15],[80,79,2,15],[80,84,-1,5],[80,107,2,15],[80,112,-1,5],[80,385,-1,5],[80,410,2,15],[80,421,2,15],[80,446,-1,5],[80,458,2,15],[80,465,2,15],[80,494,-1,5],[80,501,-8,15],[82,4,2,15],[82,31,2,15],[82,32,2,15],[82,59,2,15],[82,79,2,15],[82,84,-1,5],[82,107,2,15],[82,112,-1,5],[82,385,-1,5],[82,410,2,15],[82,421,2,15],[82,446,-1,5],[82,458,2,15],[82,465,2,15],[82,494,-1,5],[82,501,-8,15]],[[23,50,-1,5],[23,55,2,15],[23,59,2,15],[23,62,2,15],[23,176,-1,5],[23,181,2,15],[23,185,2,15],[23,188,2,15],[23,321,-1,5],[23,324,-1,5],[23,328,-1,5],[23,333,2,15],[23,451,2,15],[23,454,2,15],[23,458,2,15],[23,463,-8,15],[35,50,-1,5],[35,55,2,15],[35,59,2,15],[35,62,2,15],[35,176,-1,5],[35,181,2,15],[35,185,2,15],[35,188,2,15],[35,321,-1,5],[35,324,-1,5],[35,328,-1,5],[35,333,2,15],[35,451,2,15],[35,454,2,15],[35,458,2,15],[35,463,-8,15],[55,50,-1,5],[55,55,2,15],[55,59,2,15],[55,62,2,15],[55,176,-1,5],[55,181,2,15],[55,185,2,15],[55,188,2,15],[55,321,-1,5],[55,324,-1,5],[55,328,-1,5],[55,333,2,15],[55,451,2,15],[55,454,2,15],[55,458,2,15],[55,463,-8,15],[65,50,-1,5],[65,55,2,15],[65,59,2,15],[65,62,2,15],[65,176,-1,5],[65,181,2,15],[65,185,2,15],[65,188,2,15],[65,321,-1,5],[65,324,-1,5],[65,328,-1,5],[65,333,2,15],[65,451,2,15],[65,454,2,15],[65,458,2,15],[65,463,-8,15],[68,50,-1,5],[68,55,2,15],[68,59,2,15],[68,62,2,15],[68,176,-1,5],[68,181,2,15],[68,185,2,15],[68,188,2,15],[68,321,-1,5],[68,324,-1,5],[68,328,-1,5],[68,333,2,15],[68,451,2,15],[68,454,2,15],[68,458,2,15],[68,463,-8,15]],[[1,19,-1,5],[1,59,2,15],[1,81,-1,5],[1,121,2,15],[1,143,2,15],[1,167,2,15],[1,205,2,15],[1,229,2,15],[1,276,-8,15],[1,316,2,15],[1,342,2,15],[1,382,-1,5],[1,392,-1,5],[1,416,-1,5],[1,458,2,15],[1,482,2,15],[17,19,-1,5],[17,59,2,15],[17,81,-1,5],[17,121,2,15],[17,143,2,15],[17,167,2,15],[17,205,2,15],[17,229,2,15],[17,276,-8,15],[17,316,2,15],[17,342,2,15],[17,382,-1,5],[17,392,-1,5],[17,416,-1,5],[17,458,2,15],[17,482,2,15],[66,19,-1,5],[66,59,2,15],[66,81,-1,5],[66,121,2,15],[66,143,2,15],[66,167,2,15],[66,205,2,15],[66,229,2,15],[66,276,-8,15],[66,316,2,15],[66,342,2,15],[66,382,-1,5],[66,392,-1,5],[66,416,-1,5],[66,458,2,15],[66,482,2,15],[75,19,-1,5],[75,59,2,15],[75,81,-1,5],[75,121,2,15],[75,143,2,15],[75,167,2,15],[75,205,2,15],[75,229,2,15],[75,276,-8,15],[75,316,2,15],[75,342,2,15],[75,382,-1,5],[75,392,-1,5],[75,416,-1,5],[75,458,2,15],[75,482,2,15],[83,19,-1,5],[83,59,2,15],[83,81,-1,5],[83,121,2,15],[83,143,2,15],[83,167,2,15],[83,205,2,15],[83,229,2,15],[83,276,-8,15],[83,316,2,15],[83,342,2,15],[83,382,-1,5],[83,392,-1,5],[83,416,-1,5],[83,458,2,15],[83,482,2,15]],[[8,32,2,15],[8,37,-1,5],[8,41,-1,5],[8,44,-1,5],[8,211,2,15],[8,214,2,15],[8,218,2,15],[8,223,-1,5],[8,352,-8,15],[8,357,2,15],[8,361,2,15],[8,364,2,15],[8,403,2,15],[8,406,2,15],[8,410,2,15],[8,415,-1,5],[12,32,2,15],[12,37,-1,5],[12,41,-1,5],[12,44,-1,5],[12,211,2,15],[12,214,2,15],[12,218,2,15],[12,223,-1,5],[12,352,-8,15],[12,357,2,15],[12,361,2,15],[12,364,2,15],[12,403,2,15],[12,406,2,15],[12,410,2,15],[12,415,-1,5],[45,32,2,15],[45,37,-1,5],[45,41,-1,5],[45,44,-1,5],[45,211,2,15],[45,214,2,15],[45,218,2,15],[45,223,-1,5],[45,352,-8,15],[45,357,2,15],[45,361,2,15],[45,364,2,15],[45,403,2,15],[45,406,2,15],[45,410,2,15],[45,415,-1,5],[107,32,2,15],[107,37,-1,5],[107,41,-1,5],[107,44,-1,5],[107,211,2,15],[107,214,2,15],[107,218,2,15],[107,223,-1,5],[107,352,-8,15],[107,357,2,15],[107,361,2,15],[107,364,2,15],[107,403,2,15],[107,406,2,15],[107,410,2,15],[107,415,-1,5],[109,32,2,15],[109,37,-1,5],[109,41,-1,5],[109,44,-1,5],[109,211,2,15],[109,214,2,15],[109,218,2,15],[109,223,-1,5],[109,352,-8,15],[109,357,2,15],[109,361,2,15],[109,364,2,15],[109,403,2,15],[109,406,2,15],[109,410,2,15],[109,415,-1,5]],[[29,13,-8,15],[29,31,2,15],[29,79,2,15],[29,93,2,15],[29,134,-1,5],[29,148,-1,5],[29,196,-1,5],[29,214,2,15],[29,271,2,15],[29,285,2,15],[29,333,2,15],[29,351,-1,5],[29,388,-1,5],[29,406,2,15],[29,454,2,15],[29,468,2,15],[49,13,-8,15],[49,31,2,15],[49,79,2,15],[49,93,2,15],[49,134,-1,5],[49,148,-1,5],[49,196,-1,5],[49,214,2,15],[49,271,2,15],[49,285,2,15],[49,333,2,15],[49,351,-1,5],[49,388,-1,5],[49,406,2,15],[49,454,2,15],[49,468,2,15],[54,13,-8,15],[54,31,2,15],[54,79,2,15],[54,93,2,15],[54,134,-1,5],[54,148,-1,5],[54,196,-1,5],[54,214,2,15],[54,271,2,15],[54,285,2,15],[54,333,2,15],[54,351,-1,5],[54,388,-1,5],[54,406,2,15],[54,454,2,15],[54,468,2,15],[56,13,-8,15],[56,31,2,15],[56,79,2,15],[56,93,2,15],[56,134,-1,5],[56,148,-1,5],[56,196,-1,5],[56,214,2,15],[56,271,2,15],[56,285,2,15],[56,333,2,15],[56,351,-1,5],[56,388,-1,5],[56,406,2,15],[56,454,2,15],[56,468,2,15],[108,13,-8,15],[108,31,2,15],[108,79,2,15],[108,93,2,15],[108,134,-1,5],[108,148,-1,5],[108,196,-1,5],[108,214,2,15],[108,271,2,15],[108,285,2,15],[108,333,2,15],[108,351,-1,5],[108,388,-1,5],[108,406,2,15],[108,454,2,15],[108,468,2,15]],[[26,22,-1,5],[26,62,2,15],[26,67,-8,15],[26,107,2,15],[26,157,2,15],[26,181,2,15],[26,200,-1,5],[26,224,-1,5],[26,262,-1,5],[26,302,2,15],[26,339,2,15],[26,379,-1,5],[26,397,2,15],[26,421,2,15],[26,472,2,15],[26,496,2,15],[30,22,-1,5],[30,62,2,15],[30,67,-8,15],[30,107,2,15],[30,157,2,15],[30,181,2,15],[30,200,-1,5],[30,224,-1,5],[30,262,-1,5],[30,302,2,15],[30,339,2,15],[30,379,-1,5],[30,397,2,15],[30,421,2,15],[30,472,2,15],[30,496,2,15],[64,22,-1,5],[64,62,2,15],[64,67,-8,15],[64,107,2,15],[64,157,2,15],[64,181,2,15],[64,200,-1,5],[64,224,-1,5],[64,262,-1,5],[64,302,2,15],[64,339,2,15],[64,379,-1,5],[64,397,2,15],[64,421,2,15],[64,472,2,15],[64,496,2,15],[73,22,-1,5],[73,62,2,15],[73,67,-8,15],[73,107,2,15],[73,157,2,15],[73,181,2,15],[73,200,-1,5],[73,224,-1,5],[73,262,-1,5],[73,302,2,15],[73,339,2,15],[73,379,-1,5],[73,397,2,15],[73,421,2,15],[73,472,2,15],[73,496,2,15],[96,22,-1,5],[96,62,2,15],[96,67,-8,15],[96,107,2,15],[96,157,2,15],[96,181,2,15],[96,200,-1,5],[96,224,-1,5],[96,262,-1,5],[96,302,2,15],[96,339,2,15],[96,379,-1,5],[96,397,2,15],[96,421,2,15],[96,472,2,15],[96,496,2,15]],[[4,55,2,15],[4,62,2,15],[4,103,2,15],[4,110,2,15],[4,131,-1,5],[4,138,-1,5],[4,211,2,15],[4,218,2,15],[4,304,-1,5],[4,313,2,15],[4,352,-1,5],[4,361,2,15],[4,388,-8,15],[4,397,2,15],[4,468,2,15],[4,477,-1,5],[33,55,2,15],[33,62,2,15],[33,103,2,15],[33,110,2,15],[33,131,-1,5],[33,138,-1,5],[33,211,2,15],[33,218,2,15],[33,304,-1,5],[33,313,2,15],[33,352,-1,5],[33,361,2,15],[33,388,-8,15],[33,397,2,15],[33,468,2,15],[33,477,-1,5],[69,55,2,15],[69,62,2,15],[69,103,2,15],[69,110,2,15],[69,131,-1,5],[69,138,-1,5],[69,211,2,15],[69,218,2,15],[69,304,-1,5],[69,313,2,15],[69,352,-1,5],[69,361,2,15],[69,388,-8,15],[69,397,2,15],[69,468,2,15],[69,477,-1,5],[74,55,2,15],[74,62,2,15],[74,103,2,15],[74,110,2,15],[74,131,-1,5],[74,138,-1,5],[74,211,2,15],[74,218,2,15],[74,304,-1,5],[74,313,2,15],[74,352,-1,5],[74,361,2,15],[74,388,-8,15],[74,397,2,15],[74,468,2,15],[74,477,-1,5],[88,55,2,15],[88,62,2,15],[88,103,2,15],[88,110,2,15],[88,131,-1,5],[88,138,-1,5],[88,211,2,15],[88,218,2,15],[88,304,-1,5],[88,313,2,15],[88,352,-1,5],[88,361,2,15],[88,388,-8,15],[88,397,2,15],[88,468,2,15],[88,477,-1,5]],[[18,145,-1,3],[18,174,2,3],[18,193,-1,3],[18,254,-1,3],[22,145,-1,3],[22,174,2,3],[22,193,-1,3],[22,254,-1,3],[84,145,-1,3],[84,174,2,3],[84,193,-1,3],[84,254,-1,3]],[[19,70,-1,3],[19,171,2,3],[19,273,-1,3],[19,508,-1,3],[28,70,-1,3],[28,171,2,3],[28,273,-1,3],[28,508,-1,3],[77,70,-1,3],[77,171,2,3],[77,273,-1,3],[77,508,-1,3]],[[39,88,-1,3],[39,162,-1,3],[39,271,2,3],[39,501,-1,3],[58,88,-1,3],[58,162,-1,3],[58,271,2,3],[58,501,-1,3],[86,88,-1,3],[86,162,-1,3],[86,271,2,3],[86,501,-1,3]],[[6,13,-1,5],[6,55,2,15],[6,93,2,15],[6,103,2,15],[6,157,2,15],[6,167,2,15],[6,205,2,15],[6,247,-1,5],[6,285,2,15],[6,295,2,15],[6,333,2,15],[6,375,-1,5],[6,397,2,15],[6,439,-1,5],[6,477,-8,15],[6,487,-1,5],[98,13,-1,5],[98,55,2,15],[98,93,2,15],[98,103,2,15],[98,157,2,15],[98,167,2,15],[98,205,2,15],[98,247,-1,5],[98,285,2,15],[98,295,2,15],[98,333,2,15],[98,375,-1,5],[98,397,2,15],[98,439,-1,5],[98,477,-8,15],[98,487,-1,5],[100,13,-1,5],[100,55,2,15],[100,93,2,15],[100,103,2,15],[100,157,2,15],[100,167,2,15],[100,205,2,15],[100,247,-1,5],[100,285,2,15],[100,295,2,15],[100,333,2,15],[100,375,-1,5],[100,397,2,15],[100,439,-1,5],[100,477,-8,15],[100,487,-1,5],[101,13,-1,5],[101,55,2,15],[101,93,2,15],[101,103,2,15],[101,157,2,15],[101,167,2,15],[101,205,2,15],[101,247,-1,5],[101,285,2,15],[101,295,2,15],[101,333,2,15],[101,375,-1,5],[101,397,2,15],[101,439,-1,5],[101,477,-8,15],[101,487,-1,5],[102,13,-1,5],[102,55,2,15],[102,93,2,15],[102,103,2,15],[102,157,2,15],[102,167,2,15],[102,205,2,15],[102,247,-1,5],[102,285,2,15],[102,295,2,15],[102,333,2,15],[102,375,-1,5],[102,397,2,15],[102,439,-1,5],[102,477,-8,15],[102,487,-1,5]],[[31,26,-1,5],[31,62,2,15],[31,79,2,15],[31,107,2,15],[31,152,-1,5],[31,188,2,15],[31,205,2,15],[31,233,2,15],[31,280,-1,5],[31,316,2,15],[31,333,2,15],[31,361,2,15],[31,410,2,15],[31,446,-8,15],[31,463,-1,5],[31,491,-1,5],[59,26,-1,5],[59,62,2,15],[59,79,2,15],[59,107,2,15],[59,152,-1,5],[59,188,2,15],[59,205,2,15],[59,233,2,15],[59,280,-1,5],[59,316,2,15],[59,333,2,15],[59,361,2,15],[59,410,2,15],[59,446,-8,15],[59,463,-1,5],[59,491,-1,5],[60,26,-1,5],[60,62,2,15],[60,79,2,15],[60,107,2,15],[60,152,-1,5],[60,188,2,15],[60,205,2,15],[60,233,2,15],[60,280,-1,5],[60,316,2,15],[60,333,2,15],[60,361,2,15],[60,410,2,15],[60,446,-8,15],[60,463,-1,5],[60,491,-1,5],[93,26,-1,5],[93,62,2,15],[93,79,2,15],[93,107,2,15],[93,152,-1,5],[93,188,2,15],[93,205,2,15],[93,233,2,15],[93,280,-1,5],[93,316,2,15],[93,333,2,15],[93,361,2,15],[93,410,2,15],[93,446,-8,15],[93,463,-1,5],[93,491,-1,5],[103,26,-1,5],[103,62,2,15],[103,79,2,15],[103,107,2,15],[103,152,-1,5],[103,188,2,15],[103,205,2,15],[103,233,2,15],[103,280,-1,5],[103,316,2,15],[103,333,2,15],[103,361,2,15],[103,410,2,15],[103,446,-8,15],[103,463,-1,5],[103,491,-1,5]]],"J_rows":[{"adds":[[0,1,2],[2,1,2]],"target":0,"translation":11},{"adds":[[20,-1,1]],"target":1,"translation":19},{"adds":[[0,1,2],[8,1,2]],"target":2,"translation":35},{"adds":[[17,-1,1]],"target":3,"translation":67},{"adds":[[24,-1,1]],"target":4,"translation":131},{"adds":[[16,-1,1]],"target":5,"translation":259},{"adds":[[28,-1,1]],"target":6,"translation":13},{"adds":[[10,1,2],[12,1,2]],"target":7,"translation":21},{"adds":[[21,-1,1]],"target":8,"translation":37},{"adds":[[6,1,2],[10,1,2]],"target":9,"translation":69},{"adds":[[10,1,2],[14,1,2]],"target":10,"translation":133},{"adds":[[4,1,2],[11,1,2]],"target":11,"translation":261},{"adds":[[21,-1,1]],"target":12,"translation":41},{"adds":[[2,1,2],[6,-1,2]],"target":13,"translation":73},{"adds":[[2,1,2],[14,-1,2]],"target":14,"translation":137},{"adds":[[2,-1,2],[4,-1,2]],"target":15,"translation":265},{"adds":[[8,1,2],[12,-1,2]],"target":16,"translation":49},{"adds":[[20,-1,1]],"target":17,"translation":81},{"adds":[[25,-1,1]],"target":18,"translation":145},{"adds":[[26,-1,1]],"target":19,"translation":273},{"adds":[[8,1,2],[14,-1,2]],"target":20,"translation":161},{"adds":[[4,-1,2],[9,1,2]],"target":21,"translation":289},{"adds":[[25,-1,1]],"target":22,"translation":193},{"adds":[[19,-1,1]],"target":23,"translation":321},{"adds":[[18,-1,1]],"target":24,"translation":385},{"adds":[[0,1,2],[8,-1,2]],"target":25,"translation":14},{"adds":[[23,-1,1]],"target":26,"translation":22},{"adds":[[0,1,2],[2,-1,2]],"target":27,"translation":38},{"adds":[[26,-1,1]],"target":28,"translation":70},{"adds":[[22,-1,1]],"target":29,"translation":134},{"adds":[[23,-1,1]],"target":30,"translation":262},{"adds":[[29,-1,1]],"target":31,"translation":26},{"adds":[[17,-1,1]],"target":32,"translation":74},{"adds":[[24,-1,1]],"target":33,"translation":138},{"adds":[[16,-1,1]],"target":34,"translation":266},{"adds":[[19,-1,1]],"target":35,"translation":50},{"adds":[[4,-1,2],[6,-1,2]],"target":36,"translation":146},{"adds":[[7,-1,2],[15,-1,2]],"target":37,"translation":274},{"adds":[[17,-1,1]],"target":38,"translation":98},{"adds":[[27,-1,1]],"target":39,"translation":162},{"adds":[[16,-1,1]],"target":40,"translation":290},{"adds":[[5,-1,2],[12,-1,2]],"target":41,"translation":194},{"adds":[[12,-1,2],[14,1,2]],"target":42,"translation":322},{"adds":[[6,-1,1],[7,1,2],[13,-1,2]],"target":43,"translation":386},{"adds":[[8,-1,2],[12,-1,2]],"target":44,"translation":28},{"adds":[[21,-1,1]],"target":45,"translation":44},{"adds":[[8,-1,2],[14,-1,2]],"target":46,"translation":140},{"adds":[[4,-1,2],[9,-1,2]],"target":47,"translation":268},{"adds":[[18,-1,1]],"target":48,"translation":84},{"adds":[[22,-1,1]],"target":49,"translation":148},{"adds":[[17,-1,1]],"target":50,"translation":276},{"adds":[[2,1,2],[6,1,2]],"target":51,"translation":100},{"adds":[[2,1,2],[14,1,2]],"target":52,"translation":164},{"adds":[[2,-1,2],[4,1,2]],"target":53,"translation":292},{"adds":[[22,-1,1]],"target":54,"translation":196},{"adds":[[19,-1,1]],"target":55,"translation":324},{"adds":[[22,-1,1]],"target":56,"translation":388},{"adds":[[10,1,2],[12,-1,2]],"target":57,"translation":56},{"adds":[[27,-1,1]],"target":58,"translation":88},{"adds":[[29,-1,1]],"target":59,"translation":152},{"adds":[[29,-1,1]],"target":60,"translation":280},{"adds":[[6,-1,2],[10,1,2]],"target":61,"translation":104},{"adds":[[10,1,2],[14,-1,2]],"target":62,"translation":168},{"adds":[[4,-1,2],[11,1,2]],"target":63,"translation":296},{"adds":[[23,-1,1]],"target":64,"translation":200},{"adds":[[19,-1,1]],"target":65,"translation":328},{"adds":[[20,-1,1]],"target":66,"translation":392},{"adds":[[18,-1,1]],"target":67,"translation":112},{"adds":[[19,-1,1]],"target":68,"translation":176},{"adds":[[24,-1,1]],"target":69,"translation":304},{"adds":[[0,1,2],[4,-1,1],[5,1,2]],"target":70,"translation":208},{"adds":[[1,1,2],[14,-1,1],[15,1,2]],"target":71,"translation":336},{"adds":[[0,1,2],[6,1,2]],"target":72,"translation":400},{"adds":[[23,-1,1]],"target":73,"translation":224},{"adds":[[24,-1,1]],"target":74,"translation":352},{"adds":[[20,-1,1]],"target":75,"translation":416},{"adds":[[0,1,1],[1,-1,2],[12,-1,1],[13,1,2]],"target":76,"translation":448},{"adds":[[26,-1,1]],"target":77,"translation":508},{"adds":[[3,1,2],[8,1,1],[9,-1,2]],"target":78,"translation":506},{"adds":[[8,-1,2],[10,-1,2]],"target":79,"translation":502},{"adds":[[18,-1,1]],"target":80,"translation":494},{"adds":[[2,-1,1],[3,1,2],[10,1,1],[11,-1,2]],"target":81,"translation":478},{"adds":[[18,-1,1]],"target":82,"translation":446},{"adds":[[20,-1,1]],"target":83,"translation":382},{"adds":[[25,-1,1]],"target":84,"translation":254},{"adds":[[16,-1,1]],"target":85,"translation":505},{"adds":[[27,-1,1]],"target":86,"translation":501},{"adds":[[0,1,1],[1,-1,2],[12,1,1],[13,-1,2]],"target":87,"translation":493},{"adds":[[24,-1,1]],"target":88,"translation":477},{"adds":[[0,1,2],[6,-1,2]],"target":89,"translation":445},{"adds":[[1,1,2],[14,1,1],[15,-1,2]],"target":90,"translation":381},{"adds":[[0,1,2],[4,1,1],[5,-1,2]],"target":91,"translation":253},{"adds":[[2,1,1],[3,-1,2],[10,1,1],[11,-1,2]],"target":92,"translation":499},{"adds":[[29,-1,1]],"target":93,"translation":491},{"adds":[[8,1,2],[10,-1,2]],"target":94,"translation":475},{"adds":[[17,-1,1]],"target":95,"translation":443},{"adds":[[23,-1,1]],"target":96,"translation":379},{"adds":[[16,-1,1]],"target":97,"translation":251},{"adds":[[28,-1,1]],"target":98,"translation":487},{"adds":[[3,1,2],[8,-1,1],[9,1,2]],"target":99,"translation":471},{"adds":[[28,-1,1]],"target":100,"translation":439},{"adds":[[28,-1,1]],"target":101,"translation":375},{"adds":[[28,-1,1]],"target":102,"translation":247},{"adds":[[29,-1,1]],"target":103,"translation":463},{"adds":[[6,1,1],[7,-1,2],[13,-1,2]],"target":104,"translation":431},{"adds":[[12,-1,2],[14,-1,2]],"target":105,"translation":367},{"adds":[[5,1,2],[12,-1,2]],"target":106,"translation":239},{"adds":[[21,-1,1]],"target":107,"translation":415},{"adds":[[22,-1,1]],"target":108,"translation":351},{"adds":[[21,-1,1]],"target":109,"translation":223},{"adds":[[7,1,2],[15,-1,2]],"target":110,"translation":319},{"adds":[[4,-1,2],[6,1,2]],"target":111,"translation":191}],"T_inverse_kernel":[[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,1,20],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,1,20],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,1,20],[0,453,-1,30],[0,466,-1,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,1,20],[0,499,1,30],[0,502,1,30],[0,511,1,20],[1,11,-1,40],[1,14,-1,40],[1,16,-1,60],[1,21,1,15],[1,35,-1,40],[1,38,-1,40],[1,56,1,15],[1,61,-1,60],[1,64,-1,40],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,-1,40],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,-1,40],[1,158,-1,40],[1,168,1,15],[1,173,-1,60],[1,179,-1,40],[1,182,-1,40],[1,203,-1,60],[1,206,-1,60],[1,208,-1,40],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-1,40],[1,256,-1,40],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,-1,40],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-1,40],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-1,40],[1,448,3,20],[1,453,-1,60],[1,466,3,40],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,3,20],[1,499,1,60],[1,502,1,60],[1,511,-3,40],[5,208,-2,5],[5,253,2,5],[6,400,1,20],[6,445,-1,20],[7,400,-3,40],[7,445,3,40],[8,14,3,20],[8,35,-3,20],[9,14,3,40],[9,35,-3,40],[10,7,3,20],[10,42,-3,20],[11,7,3,40],[11,42,-3,40],[12,448,1,20],[12,493,-1,20],[14,336,1,20],[14,381,-1,20]],[[0,11,-1,20],[0,14,-1,20],[0,16,-1,30],[0,21,2,15],[0,35,-1,20],[0,38,-1,20],[0,56,2,15],[0,61,-1,30],[0,64,-1,20],[0,69,1,30],[0,91,-1,30],[0,94,-1,30],[0,104,1,30],[0,109,-1,20],[0,115,-1,30],[0,118,-1,30],[0,128,-1,30],[0,133,2,15],[0,155,-1,20],[0,158,-1,20],[0,168,2,15],[0,173,-1,30],[0,179,-1,20],[0,182,-1,20],[0,203,-1,30],[0,206,-1,30],[0,208,-1,20],[0,213,1,30],[0,227,-1,30],[0,230,-1,30],[0,248,1,30],[0,253,-1,20],[0,256,-1,20],[0,261,1,30],[0,283,-1,30],[0,286,-1,30],[0,296,1,30],[0,301,-1,20],[0,307,-1,30],[0,310,-1,30],[0,331,1,30],[0,334,1,30],[0,336,3,10],[0,341,-1,30],[0,355,1,30],[0,358,1,30],[0,376,-1,30],[0,381,3,10],[0,395,-1,30],[0,398,-1,30],[0,400,-1,20],[0,405,1,30],[0,419,-1,30],[0,422,-1,30],[0,440,1,30],[0,445,-1,20],[0,448,-1,5],[0,453,-1,30],[0,466,-3,20],[0,475,1,30],[0,478,1,30],[0,488,-1,30],[0,493,-1,5],[0,499,1,30],[0,502,1,30],[0,511,3,20],[1,11,-3,20],[1,14,-3,20],[1,16,-1,60],[1,21,1,15],[1,35,-3,20],[1,38,-3,20],[1,56,1,15],[1,61,-1,60],[1,64,1,10],[1,69,1,60],[1,91,-1,60],[1,94,-1,60],[1,104,1,60],[1,109,1,10],[1,115,-1,60],[1,118,-1,60],[1,128,-1,60],[1,133,1,15],[1,155,1,10],[1,158,1,10],[1,168,1,15],[1,173,-1,60],[1,179,1,10],[1,182,1,10],[1,203,-1,60],[1,206,-1,60],[1,208,-3,20],[1,213,1,60],[1,227,-1,60],[1,230,-1,60],[1,248,1,60],[1,253,-3,20],[1,256,1,10],[1,261,1,60],[1,283,-1,60],[1,286,-1,60],[1,296,1,60],[1,301,1,10],[1,307,-1,60],[1,310,-1,60],[1,331,1,60],[1,334,1,60],[1,336,-1,10],[1,341,-1,60],[1,355,1,60],[1,358,1,60],[1,376,-1,60],[1,381,-1,10],[1,395,-1,60],[1,398,-1,60],[1,400,-3,20],[1,405,1,60],[1,419,-1,60],[1,422,-1,60],[1,440,1,60],[1,445,-3,20],[1,448,-1,10],[1,453,-1,60],[1,466,-13,120],[1,475,1,60],[1,478,1,60],[1,488,-1,60],[1,493,-1,10],[1,499,1,60],[1,502,1,60],[1,511,13,120],[2,11,1,3],[2,38,-1,3],[3,11,1,6],[3,38,-1,6],[4,208,1,6],[4,253,-1,6],[5,208,-8,15],[5,253,8,15],[6,400,3,20],[6,445,-3,20],[7,400,13,120],[7,445,-13,120],[8,14,17,60],[8,35,-17,60],[9,14,-13,120],[9,35,13,120],[10,7,17,60],[10,42,-17,60],[11,7,-13,120],[11,42,13,120],[12,448,3,20],[12,493,-3,20],[13,448,1,6],[13,493,-1,6],[14,336,-7,20],[14,381,7,20],[15,336,-1,3],[15,381,1,3]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,1,20],[2,478,1,20],[2,484,1,30],[2,493,1,30],[2,499,1,20],[2,506,1,20],[2,511,1,3],[3,2,-1,40],[3,11,-1,40],[3,21,1,15],[3,28,1,15],[3,38,-1,40],[3,47,-1,40],[3,49,1,15],[3,56,1,15],[3,64,-1,40],[3,73,-1,40],[3,87,-1,60],[3,94,-1,60],[3,100,-1,40],[3,109,-1,40],[3,115,-1,60],[3,122,-1,60],[3,128,-1,40],[3,137,-1,40],[3,151,-1,60],[3,158,-1,60],[3,164,-1,40],[3,173,-1,40],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,-1,40],[3,265,-1,40],[3,279,-1,60],[3,286,-1,60],[3,292,-1,40],[3,301,-1,40],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,3,20],[3,484,1,60],[3,493,1,60],[3,499,3,20],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-1,60],[9,506,1,60],[10,478,-1,30],[10,499,1,30],[11,478,-1,60],[11,499,1,60],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,11,-1,10],[0,38,1,10],[1,11,-1,60],[1,38,1,60],[2,2,-1,20],[2,11,-1,20],[2,21,2,15],[2,28,2,15],[2,38,-1,20],[2,47,-1,20],[2,49,2,15],[2,56,2,15],[2,64,-1,20],[2,73,-1,20],[2,87,-1,30],[2,94,-1,30],[2,100,-1,20],[2,109,-1,20],[2,115,-1,30],[2,122,-1,30],[2,128,-1,20],[2,137,-1,20],[2,151,-1,30],[2,158,-1,30],[2,164,-1,20],[2,173,-1,20],[2,179,-1,30],[2,186,-1,30],[2,194,1,30],[2,203,1,30],[2,213,-1,30],[2,220,-1,30],[2,230,1,30],[2,239,1,30],[2,241,-1,30],[2,248,-1,30],[2,256,-1,20],[2,265,-1,20],[2,279,-1,30],[2,286,-1,30],[2,292,-1,20],[2,301,-1,20],[2,307,-1,30],[2,314,-1,30],[2,322,1,30],[2,331,1,30],[2,341,-1,30],[2,348,-1,30],[2,358,1,30],[2,367,1,30],[2,369,-1,30],[2,376,-1,30],[2,386,1,30],[2,395,1,30],[2,405,-1,30],[2,412,-1,30],[2,422,1,30],[2,431,1,30],[2,433,-1,30],[2,440,-1,30],[2,448,1,30],[2,457,1,30],[2,466,-1,3],[2,471,3,10],[2,478,-1,5],[2,484,1,30],[2,493,1,30],[2,499,-1,5],[2,506,3,10],[2,511,1,3],[3,2,1,10],[3,11,-3,20],[3,21,1,15],[3,28,1,15],[3,38,-3,20],[3,47,1,10],[3,49,1,15],[3,56,1,15],[3,64,1,10],[3,73,-3,20],[3,87,-1,60],[3,94,-1,60],[3,100,-3,20],[3,109,1,10],[3,115,-1,60],[3,122,-1,60],[3,128,1,10],[3,137,-3,20],[3,151,-1,60],[3,158,-1,60],[3,164,-3,20],[3,173,1,10],[3,179,-1,60],[3,186,-1,60],[3,194,1,60],[3,203,1,60],[3,213,-1,60],[3,220,-1,60],[3,230,1,60],[3,239,1,60],[3,241,-1,60],[3,248,-1,60],[3,256,1,10],[3,265,-3,20],[3,279,-1,60],[3,286,-1,60],[3,292,-3,20],[3,301,1,10],[3,307,-1,60],[3,314,-1,60],[3,322,1,60],[3,331,1,60],[3,341,-1,60],[3,348,-1,60],[3,358,1,60],[3,367,1,60],[3,369,-1,60],[3,376,-1,60],[3,386,1,60],[3,395,1,60],[3,405,-1,60],[3,412,-1,60],[3,422,1,60],[3,431,1,60],[3,433,-1,60],[3,440,-1,60],[3,448,1,60],[3,457,1,60],[3,466,-1,6],[3,471,-1,10],[3,478,-1,10],[3,484,1,60],[3,493,1,60],[3,499,-1,10],[3,506,-1,10],[3,511,1,6],[4,265,-1,6],[4,292,1,6],[5,265,1,30],[5,292,-1,30],[6,73,1,10],[6,100,-1,10],[7,73,1,60],[7,100,-1,60],[8,471,-1,30],[8,506,1,30],[9,471,-4,15],[9,506,4,15],[10,478,-1,30],[10,499,1,30],[11,478,7,30],[11,499,-7,30],[12,25,1,10],[12,52,-1,10],[13,25,1,12],[13,52,-1,12],[14,137,1,10],[14,164,-1,10],[15,137,1,12],[15,164,-1,12]],[[0,208,1,10],[0,253,-1,10],[1,208,1,60],[1,253,-1,60],[2,265,1,3],[2,292,-1,3],[3,265,1,6],[3,292,-1,6],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,1,20],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,1,20],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,1,20],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,1,20],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,6],[4,511,-1,6],[5,128,-1,40],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-1,40],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,-1,40],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-1,40],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,3,20],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,3,20],[5,256,1,60],[5,261,-1,40],[5,265,-1,40],[5,268,-1,40],[5,274,1,60],[5,279,-1,40],[5,283,-1,40],[5,286,-1,40],[5,289,-1,40],[5,292,-1,40],[5,296,-1,40],[5,301,1,60],[5,307,-1,40],[5,310,-1,40],[5,314,-1,40],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-1,30],[5,511,1,30],[6,146,-1,10],[6,191,1,10],[7,146,-1,60],[7,191,1,60],[8,268,1,30],[8,289,-1,30],[9,268,-7,30],[9,289,7,30],[10,261,1,30],[10,296,-1,30],[11,261,-7,30],[11,296,7,30],[12,194,-1,10],[12,239,1,10],[13,194,-1,12],[13,239,1,12],[14,82,-1,10],[14,127,1,10],[15,82,-1,12],[15,127,1,12]],[[0,208,-1,10],[0,253,1,10],[1,208,-1,10],[1,253,1,10],[2,265,1,1],[2,292,-1,1],[3,265,1,2],[3,292,-1,2],[4,128,-1,20],[4,133,1,30],[4,137,1,30],[4,140,1,30],[4,146,-1,20],[4,151,1,30],[4,155,1,30],[4,158,1,30],[4,161,1,30],[4,164,1,30],[4,168,1,30],[4,173,-1,20],[4,179,1,30],[4,182,1,30],[4,186,1,30],[4,191,-1,20],[4,194,3,10],[4,199,-1,30],[4,203,-1,30],[4,206,-1,30],[4,208,-1,5],[4,213,-1,30],[4,217,-1,30],[4,220,-1,30],[4,227,-1,30],[4,230,-1,30],[4,234,-1,30],[4,239,3,10],[4,241,-1,30],[4,244,-1,30],[4,248,-1,30],[4,253,-1,5],[4,256,1,30],[4,261,-1,20],[4,265,-1,20],[4,268,-1,20],[4,274,1,30],[4,279,-1,20],[4,283,-1,20],[4,286,-1,20],[4,289,-1,20],[4,292,-1,20],[4,296,-1,20],[4,301,1,30],[4,307,-1,20],[4,310,-1,20],[4,314,-1,20],[4,319,1,30],[4,322,2,15],[4,327,-1,30],[4,331,-1,30],[4,334,-1,30],[4,336,2,15],[4,341,-1,30],[4,345,-1,30],[4,348,-1,30],[4,355,-1,30],[4,358,-1,30],[4,362,-1,30],[4,367,2,15],[4,369,-1,30],[4,372,-1,30],[4,376,-1,30],[4,381,2,15],[4,466,1,2],[4,511,-1,2],[5,128,1,10],[5,133,1,60],[5,137,1,60],[5,140,1,60],[5,146,-3,20],[5,151,1,60],[5,155,1,60],[5,158,1,60],[5,161,1,60],[5,164,1,60],[5,168,1,60],[5,173,1,10],[5,179,1,60],[5,182,1,60],[5,186,1,60],[5,191,-3,20],[5,194,-1,10],[5,199,-1,60],[5,203,-1,60],[5,206,-1,60],[5,208,-1,10],[5,213,-1,60],[5,217,-1,60],[5,220,-1,60],[5,227,-1,60],[5,230,-1,60],[5,234,-1,60],[5,239,-1,10],[5,241,-1,60],[5,244,-1,60],[5,248,-1,60],[5,253,-1,10],[5,256,1,60],[5,261,-3,20],[5,265,-3,20],[5,268,-3,20],[5,274,1,60],[5,279,1,10],[5,283,1,10],[5,286,1,10],[5,289,-3,20],[5,292,-3,20],[5,296,-3,20],[5,301,1,60],[5,307,1,10],[5,310,1,10],[5,314,1,10],[5,319,1,60],[5,322,1,15],[5,327,-1,60],[5,331,-1,60],[5,334,-1,60],[5,336,1,15],[5,341,-1,60],[5,345,-1,60],[5,348,-1,60],[5,355,-1,60],[5,358,-1,60],[5,362,-1,60],[5,367,1,15],[5,369,-1,60],[5,372,-1,60],[5,376,-1,60],[5,381,1,15],[5,466,-3,10],[5,511,3,10],[6,146,1,10],[6,191,-1,10],[7,146,1,10],[7,191,-1,10],[8,268,3,10],[8,289,-3,10],[9,268,-7,20],[9,289,7,20],[10,261,3,10],[10,296,-3,10],[11,261,-7,20],[11,296,7,20],[12,194,-2,5],[12,239,2,5],[13,194,-1,4],[13,239,1,4],[14,82,-2,5],[14,127,2,5],[15,82,-1,4],[15,127,1,4]],[[0,400,1,20],[0,445,-1,20],[1,400,-3,40],[1,445,3,40],[5,146,2,5],[5,191,-2,5],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,1,20],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,1,20],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,1,20],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,1,20],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-1,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,1,20],[7,2,-1,40],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,-1,40],[7,49,1,15],[7,61,-1,60],[7,69,-1,40],[7,73,-1,40],[7,87,-1,60],[7,91,-1,60],[7,100,-1,40],[7,104,-1,40],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-1,40],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-1,40],[7,199,-1,60],[7,203,-1,60],[7,213,-1,40],[7,217,-1,40],[7,230,-1,60],[7,234,-1,60],[7,244,-1,40],[7,248,-1,40],[7,256,-1,40],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,-1,40],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,3,20],[7,398,-1,60],[7,400,-1,40],[7,412,1,60],[7,419,-1,60],[7,431,3,20],[7,433,1,60],[7,445,-1,40],[7,453,-1,60],[7,457,-1,60],[7,466,3,40],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,-3,40],[8,76,-3,20],[8,97,3,20],[9,76,-3,40],[9,97,3,40],[10,69,-3,20],[10,104,3,20],[11,69,-3,40],[11,104,3,40],[12,386,-1,20],[12,431,1,20],[13,386,-1,4],[13,431,1,4],[14,274,-1,20],[14,319,1,20],[15,274,-1,4],[15,319,1,4]],[[0,400,3,20],[0,445,-3,20],[1,400,13,120],[1,445,-13,120],[2,73,-1,3],[2,100,1,3],[3,73,-1,6],[3,100,1,6],[4,146,-1,6],[4,191,1,6],[5,146,8,15],[5,191,-8,15],[6,2,-1,20],[6,14,1,30],[6,16,-1,30],[6,28,2,15],[6,35,1,30],[6,47,-1,20],[6,49,2,15],[6,61,-1,30],[6,69,-1,20],[6,73,-1,20],[6,87,-1,30],[6,91,-1,30],[6,100,-1,20],[6,104,-1,20],[6,118,-1,30],[6,122,-1,30],[6,128,-1,30],[6,140,2,15],[6,146,-1,20],[6,158,1,30],[6,161,2,15],[6,173,-1,30],[6,179,1,30],[6,191,-1,20],[6,199,-1,30],[6,203,-1,30],[6,213,-1,20],[6,217,-1,20],[6,230,-1,30],[6,234,-1,30],[6,244,-1,20],[6,248,-1,20],[6,256,-1,20],[6,268,1,30],[6,274,3,10],[6,286,-1,30],[6,289,1,30],[6,301,-1,20],[6,307,-1,30],[6,319,3,10],[6,327,1,30],[6,331,1,30],[6,341,-1,30],[6,345,-1,30],[6,358,1,30],[6,362,1,30],[6,372,-1,30],[6,376,-1,30],[6,386,-1,5],[6,398,-1,30],[6,400,-1,20],[6,412,1,30],[6,419,-1,30],[6,431,-1,5],[6,433,1,30],[6,445,-1,20],[6,453,-1,30],[6,457,-1,30],[6,466,-3,20],[6,471,1,30],[6,475,1,30],[6,484,-1,30],[6,488,-1,30],[6,502,1,30],[6,506,1,30],[6,511,3,20],[7,2,1,10],[7,14,1,60],[7,16,-1,60],[7,28,1,15],[7,35,1,60],[7,47,1,10],[7,49,1,15],[7,61,-1,60],[7,69,-3,20],[7,73,-3,20],[7,87,-1,60],[7,91,-1,60],[7,100,-3,20],[7,104,-3,20],[7,118,-1,60],[7,122,-1,60],[7,128,-1,60],[7,140,1,15],[7,146,-3,20],[7,158,1,60],[7,161,1,15],[7,173,-1,60],[7,179,1,60],[7,191,-3,20],[7,199,-1,60],[7,203,-1,60],[7,213,1,10],[7,217,1,10],[7,230,-1,60],[7,234,-1,60],[7,244,1,10],[7,248,1,10],[7,256,1,10],[7,268,1,60],[7,274,-1,10],[7,286,-1,60],[7,289,1,60],[7,301,1,10],[7,307,-1,60],[7,319,-1,10],[7,327,1,60],[7,331,1,60],[7,341,-1,60],[7,345,-1,60],[7,358,1,60],[7,362,1,60],[7,372,-1,60],[7,376,-1,60],[7,386,-1,10],[7,398,-1,60],[7,400,-3,20],[7,412,1,60],[7,419,-1,60],[7,431,-1,10],[7,433,1,60],[7,445,-3,20],[7,453,-1,60],[7,457,-1,60],[7,466,-13,120],[7,471,1,60],[7,475,1,60],[7,484,-1,60],[7,488,-1,60],[7,502,1,60],[7,506,1,60],[7,511,13,120],[8,76,-17,60],[8,97,17,60],[9,76,13,120],[9,97,-13,120],[10,69,-17,60],[10,104,17,60],[11,69,13,120],[11,104,-13,120],[12,386,-3,20],[12,431,3,20],[13,386,-1,6],[13,431,1,6],[14,274,7,20],[14,319,-7,20],[15,274,-1,6],[15,319,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,-1,3],[2,506,1,3],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,7,30],[5,289,-7,30],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,1,20],[8,274,1,30],[8,286,-1,30],[8,289,1,20],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,1,20],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,1,20],[8,511,29,60],[9,2,-1,60],[9,14,-1,40],[9,16,-1,60],[9,28,-1,40],[9,35,-1,40],[9,47,-1,60],[9,49,-1,40],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,-1,40],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,-1,40],[9,128,-1,60],[9,140,-1,40],[9,146,1,15],[9,158,1,60],[9,161,-1,40],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,-1,40],[9,203,-1,60],[9,213,-1,40],[9,217,-1,60],[9,230,-1,60],[9,234,-1,40],[9,244,-1,60],[9,248,-1,40],[9,256,-1,40],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,-1,40],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,3,20],[9,475,-1,40],[9,484,1,60],[9,488,-1,60],[9,502,-1,40],[9,506,3,20],[9,511,-1,120],[10,475,1,60],[10,502,-1,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,14,1,20],[0,35,-1,20],[1,14,1,120],[1,35,-1,120],[2,471,1,6],[2,506,-1,6],[3,471,-1,6],[3,506,1,6],[4,268,-1,6],[4,289,1,6],[5,268,-4,15],[5,289,4,15],[6,76,-1,20],[6,97,1,20],[7,76,-1,120],[7,97,1,120],[8,2,-1,30],[8,14,-1,20],[8,16,-1,30],[8,28,-1,20],[8,35,-1,20],[8,47,-1,30],[8,49,-1,20],[8,61,-1,30],[8,69,1,30],[8,73,2,15],[8,87,-1,20],[8,91,-1,30],[8,100,2,15],[8,104,1,30],[8,118,-1,30],[8,122,-1,20],[8,128,-1,30],[8,140,-1,20],[8,146,2,15],[8,158,1,30],[8,161,-1,20],[8,173,-1,30],[8,179,1,30],[8,191,2,15],[8,199,-1,20],[8,203,-1,30],[8,213,-1,20],[8,217,-1,30],[8,230,-1,30],[8,234,-1,20],[8,244,-1,30],[8,248,-1,20],[8,256,-1,20],[8,268,3,10],[8,274,1,30],[8,286,-1,30],[8,289,3,10],[8,301,-1,20],[8,307,-1,30],[8,319,1,30],[8,327,-1,30],[8,331,1,30],[8,341,-1,30],[8,345,1,30],[8,358,1,30],[8,362,-1,30],[8,372,1,30],[8,376,-1,30],[8,386,1,30],[8,398,-1,30],[8,400,1,30],[8,412,-1,30],[8,419,-1,30],[8,431,1,30],[8,433,-1,30],[8,445,1,30],[8,453,-1,30],[8,457,1,30],[8,466,-29,60],[8,471,-1,5],[8,475,-1,20],[8,484,1,30],[8,488,-1,30],[8,502,-1,20],[8,506,-1,5],[8,511,29,60],[9,2,-1,60],[9,14,-3,20],[9,16,-1,60],[9,28,-3,20],[9,35,-3,20],[9,47,-1,60],[9,49,-3,20],[9,61,-1,60],[9,69,1,60],[9,73,1,15],[9,87,1,10],[9,91,-1,60],[9,100,1,15],[9,104,1,60],[9,118,-1,60],[9,122,1,10],[9,128,-1,60],[9,140,-3,20],[9,146,1,15],[9,158,1,60],[9,161,-3,20],[9,173,-1,60],[9,179,1,60],[9,191,1,15],[9,199,1,10],[9,203,-1,60],[9,213,1,10],[9,217,-1,60],[9,230,-1,60],[9,234,1,10],[9,244,-1,60],[9,248,1,10],[9,256,1,10],[9,268,-1,10],[9,274,1,60],[9,286,-1,60],[9,289,-1,10],[9,301,1,10],[9,307,-1,60],[9,319,1,60],[9,327,-1,60],[9,331,1,60],[9,341,-1,60],[9,345,1,60],[9,358,1,60],[9,362,-1,60],[9,372,1,60],[9,376,-1,60],[9,386,1,60],[9,398,-1,60],[9,400,1,60],[9,412,-1,60],[9,419,-1,60],[9,431,1,60],[9,433,-1,60],[9,445,1,60],[9,453,-1,60],[9,457,1,60],[9,466,1,120],[9,471,-1,10],[9,475,-3,20],[9,484,1,60],[9,488,-1,60],[9,502,-3,20],[9,506,-1,10],[9,511,-1,120],[10,475,31,60],[10,502,-31,60],[11,475,1,120],[11,502,-1,120],[12,28,-1,20],[12,49,1,20],[13,28,-1,6],[13,49,1,6],[14,140,-1,20],[14,161,1,20],[15,140,-1,6],[15,161,1,6]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,-1,3],[2,499,1,3],[3,478,-1,6],[3,499,1,6],[4,261,-1,6],[4,296,1,6],[5,261,7,30],[5,296,-7,30],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,1,60],[8,502,-1,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,1,20],[10,283,1,30],[10,286,-1,30],[10,296,1,20],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,1,20],[10,488,-1,30],[10,493,1,30],[10,499,1,20],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-1,40],[11,35,1,60],[11,38,1,15],[11,56,-1,40],[11,61,-1,60],[11,64,-1,60],[11,69,-1,40],[11,91,-1,60],[11,94,-1,40],[11,104,-1,40],[11,109,-1,60],[11,115,-1,40],[11,118,-1,60],[11,128,-1,60],[11,133,-1,40],[11,155,-1,60],[11,158,-1,40],[11,168,-1,40],[11,173,-1,60],[11,179,-1,40],[11,182,-1,60],[11,203,-1,60],[11,206,-1,40],[11,208,1,15],[11,213,1,60],[11,227,-1,40],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,-1,40],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,-1,40],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-1,40],[11,478,3,20],[11,488,-1,60],[11,493,1,60],[11,499,3,20],[11,502,-1,40],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,12],[13,56,-1,12],[14,133,-1,20],[14,168,1,20],[15,133,1,12],[15,168,-1,12]],[[0,7,1,20],[0,42,-1,20],[1,7,1,120],[1,42,-1,120],[2,478,1,6],[2,499,-1,6],[3,478,1,3],[3,499,-1,3],[4,261,-1,6],[4,296,1,6],[5,261,-4,15],[5,296,4,15],[6,69,-1,20],[6,104,1,20],[7,69,-1,120],[7,104,1,120],[8,475,31,60],[8,502,-31,60],[9,475,1,120],[9,502,-1,120],[10,11,2,15],[10,14,1,30],[10,16,-1,30],[10,21,-1,20],[10,35,1,30],[10,38,2,15],[10,56,-1,20],[10,61,-1,30],[10,64,-1,30],[10,69,-1,20],[10,91,-1,30],[10,94,-1,20],[10,104,-1,20],[10,109,-1,30],[10,115,-1,20],[10,118,-1,30],[10,128,-1,30],[10,133,-1,20],[10,155,-1,30],[10,158,-1,20],[10,168,-1,20],[10,173,-1,30],[10,179,-1,20],[10,182,-1,30],[10,203,-1,30],[10,206,-1,20],[10,208,2,15],[10,213,1,30],[10,227,-1,20],[10,230,-1,30],[10,248,1,30],[10,253,2,15],[10,256,-1,20],[10,261,3,10],[10,283,1,30],[10,286,-1,30],[10,296,3,10],[10,301,-1,20],[10,307,-1,30],[10,310,1,30],[10,331,1,30],[10,334,-1,30],[10,336,1,30],[10,341,-1,30],[10,355,-1,30],[10,358,1,30],[10,376,-1,30],[10,381,1,30],[10,395,1,30],[10,398,-1,30],[10,400,1,30],[10,405,-1,30],[10,419,-1,30],[10,422,1,30],[10,440,-1,30],[10,445,1,30],[10,448,1,30],[10,453,-1,30],[10,466,-29,60],[10,475,-1,20],[10,478,-1,5],[10,488,-1,30],[10,493,1,30],[10,499,-1,5],[10,502,-1,20],[10,511,29,60],[11,11,1,15],[11,14,1,60],[11,16,-1,60],[11,21,-3,20],[11,35,1,60],[11,38,1,15],[11,56,-3,20],[11,61,-1,60],[11,64,-1,60],[11,69,-3,20],[11,91,-1,60],[11,94,1,10],[11,104,-3,20],[11,109,-1,60],[11,115,1,10],[11,118,-1,60],[11,128,-1,60],[11,133,-3,20],[11,155,-1,60],[11,158,1,10],[11,168,-3,20],[11,173,-1,60],[11,179,1,10],[11,182,-1,60],[11,203,-1,60],[11,206,1,10],[11,208,1,15],[11,213,1,60],[11,227,1,10],[11,230,-1,60],[11,248,1,60],[11,253,1,15],[11,256,1,10],[11,261,-1,10],[11,283,1,60],[11,286,-1,60],[11,296,-1,10],[11,301,1,10],[11,307,-1,60],[11,310,1,60],[11,331,1,60],[11,334,-1,60],[11,336,1,60],[11,341,-1,60],[11,355,-1,60],[11,358,1,60],[11,376,-1,60],[11,381,1,60],[11,395,1,60],[11,398,-1,60],[11,400,1,60],[11,405,-1,60],[11,419,-1,60],[11,422,1,60],[11,440,-1,60],[11,445,1,60],[11,448,1,60],[11,453,-1,60],[11,466,1,120],[11,475,-3,20],[11,478,-1,10],[11,488,-1,60],[11,493,1,60],[11,499,-1,10],[11,502,-3,20],[11,511,-1,120],[12,21,-1,20],[12,56,1,20],[13,21,1,3],[13,56,-1,3],[14,133,-1,20],[14,168,1,20],[15,133,1,3],[15,168,-1,3]],[[0,448,1,20],[0,493,-1,20],[1,448,-3,40],[1,493,3,40],[5,194,-1,10],[5,239,1,10],[6,386,-1,20],[6,431,1,20],[7,386,3,40],[7,431,-3,40],[8,28,-3,20],[8,49,3,20],[9,28,-3,40],[9,49,3,40],[10,21,-3,20],[10,56,3,20],[11,21,-3,40],[11,56,3,40],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,1,20],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,1,20],[12,433,1,30],[12,440,1,30],[12,448,1,20],[12,457,-1,30],[12,466,-1,20],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,1,20],[12,499,1,30],[12,506,1,30],[12,511,1,20],[13,2,-1,60],[13,11,1,15],[13,21,-1,40],[13,28,-1,40],[13,38,1,15],[13,47,-1,60],[13,49,-1,40],[13,56,-1,40],[13,64,-1,60],[13,73,1,15],[13,87,-1,40],[13,94,-1,40],[13,100,1,15],[13,109,-1,60],[13,115,-1,40],[13,122,-1,40],[13,128,-1,40],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,-1,40],[13,179,-1,60],[13,186,-1,60],[13,194,-1,40],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-1,40],[13,241,-1,60],[13,248,-1,60],[13,256,-1,40],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,-1,40],[13,307,-1,60],[13,314,-1,60],[13,322,-1,40],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-1,40],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,3,20],[13,457,-1,60],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,3,20],[13,499,1,60],[13,506,1,60],[14,322,-1,20],[14,367,1,20]],[[0,448,1,5],[0,493,-1,5],[1,448,7,60],[1,493,-7,60],[2,25,1,3],[2,52,-1,3],[3,25,1,6],[3,52,-1,6],[4,194,1,6],[4,239,-1,6],[5,194,-7,30],[5,239,7,30],[6,386,3,10],[6,431,-3,10],[7,386,23,60],[7,431,-23,60],[8,28,7,30],[8,49,-7,30],[9,28,-2,15],[9,49,2,15],[10,21,-4,15],[10,56,4,15],[11,21,-2,15],[11,56,2,15],[12,2,-1,30],[12,11,2,15],[12,21,-1,20],[12,28,-1,20],[12,38,2,15],[12,47,-1,30],[12,49,-1,20],[12,56,-1,20],[12,64,-1,30],[12,73,2,15],[12,87,-1,20],[12,94,-1,20],[12,100,2,15],[12,109,-1,30],[12,115,-1,20],[12,122,-1,20],[12,128,-1,20],[12,137,1,30],[12,151,-1,30],[12,158,-1,30],[12,164,1,30],[12,173,-1,20],[12,179,-1,30],[12,186,-1,30],[12,194,-1,20],[12,203,1,30],[12,213,-1,30],[12,220,-1,30],[12,230,1,30],[12,239,-1,20],[12,241,-1,30],[12,248,-1,30],[12,256,-1,20],[12,265,1,30],[12,279,-1,30],[12,286,-1,30],[12,292,1,30],[12,301,-1,20],[12,307,-1,30],[12,314,-1,30],[12,322,-1,20],[12,331,1,30],[12,341,-1,30],[12,348,-1,30],[12,358,1,30],[12,367,-1,20],[12,369,-1,30],[12,376,-1,30],[12,386,3,10],[12,395,-1,30],[12,405,1,30],[12,412,1,30],[12,422,-1,30],[12,431,3,10],[12,433,1,30],[12,440,1,30],[12,448,-1,5],[12,457,-1,30],[12,466,-1,5],[12,471,1,30],[12,478,1,30],[12,484,-1,30],[12,493,-1,5],[12,499,1,30],[12,506,1,30],[12,511,1,5],[13,2,-1,60],[13,11,1,15],[13,21,-3,20],[13,28,-3,20],[13,38,1,15],[13,47,-1,60],[13,49,-3,20],[13,56,-3,20],[13,64,-1,60],[13,73,1,15],[13,87,1,10],[13,94,1,10],[13,100,1,15],[13,109,-1,60],[13,115,1,10],[13,122,1,10],[13,128,1,10],[13,137,1,60],[13,151,-1,60],[13,158,-1,60],[13,164,1,60],[13,173,1,10],[13,179,-1,60],[13,186,-1,60],[13,194,-3,20],[13,203,1,60],[13,213,-1,60],[13,220,-1,60],[13,230,1,60],[13,239,-3,20],[13,241,-1,60],[13,248,-1,60],[13,256,1,10],[13,265,1,60],[13,279,-1,60],[13,286,-1,60],[13,292,1,60],[13,301,1,10],[13,307,-1,60],[13,314,-1,60],[13,322,-3,20],[13,331,1,60],[13,341,-1,60],[13,348,-1,60],[13,358,1,60],[13,367,-3,20],[13,369,-1,60],[13,376,-1,60],[13,386,-1,10],[13,395,-1,60],[13,405,1,60],[13,412,1,60],[13,422,-1,60],[13,431,-1,10],[13,433,1,60],[13,440,1,60],[13,448,-1,10],[13,457,-1,60],[13,466,-1,12],[13,471,1,60],[13,478,1,60],[13,484,-1,60],[13,493,-1,10],[13,499,1,60],[13,506,1,60],[13,511,1,12],[14,322,-1,5],[14,367,1,5],[15,322,-1,12],[15,367,1,12]],[[0,336,1,20],[0,381,-1,20],[1,336,7,40],[1,381,-7,40],[5,82,-1,10],[5,127,1,10],[6,274,-1,20],[6,319,1,20],[7,274,-7,40],[7,319,7,40],[8,140,-3,20],[8,161,3,20],[9,140,-3,40],[9,161,3,40],[10,133,-3,20],[10,168,3,20],[11,133,-3,40],[11,168,3,40],[12,322,-1,20],[12,367,1,20],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,1,20],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,1,20],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,1,20],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,1,20],[14,466,-1,20],[14,511,1,20],[15,128,1,60],[15,133,-1,40],[15,137,-1,40],[15,140,-1,40],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-1,40],[15,164,-1,40],[15,168,-1,40],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,-1,40],[15,203,-1,40],[15,206,-1,40],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,-1,40],[15,230,-1,40],[15,234,-1,40],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,-1,40],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,-1,40],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-1,40],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,3,20],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-1,40],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,3,20]],[[0,336,1,5],[0,381,-1,5],[1,336,7,60],[1,381,-7,60],[2,137,1,3],[2,164,-1,3],[3,137,1,6],[3,164,-1,6],[4,82,1,6],[4,127,-1,6],[5,82,-7,30],[5,127,7,30],[6,274,3,10],[6,319,-3,10],[7,274,-7,60],[7,319,7,60],[8,140,7,30],[8,161,-7,30],[9,140,-2,15],[9,161,2,15],[10,133,-4,15],[10,168,4,15],[11,133,-2,15],[11,168,2,15],[12,322,-1,5],[12,367,1,5],[13,322,-1,12],[13,367,1,12],[14,128,1,30],[14,133,-1,20],[14,137,-1,20],[14,140,-1,20],[14,146,2,15],[14,151,-1,30],[14,155,-1,30],[14,158,-1,30],[14,161,-1,20],[14,164,-1,20],[14,168,-1,20],[14,173,1,30],[14,179,-1,30],[14,182,-1,30],[14,186,-1,30],[14,191,2,15],[14,194,1,30],[14,199,-1,20],[14,203,-1,20],[14,206,-1,20],[14,208,2,15],[14,213,-1,30],[14,217,-1,30],[14,220,-1,30],[14,227,-1,20],[14,230,-1,20],[14,234,-1,20],[14,239,1,30],[14,241,-1,30],[14,244,-1,30],[14,248,-1,30],[14,253,2,15],[14,256,-1,20],[14,261,1,30],[14,265,1,30],[14,268,1,30],[14,274,3,10],[14,279,-1,30],[14,283,-1,30],[14,286,-1,30],[14,289,1,30],[14,292,1,30],[14,296,1,30],[14,301,-1,20],[14,307,-1,30],[14,310,-1,30],[14,314,-1,30],[14,319,3,10],[14,322,-1,20],[14,327,1,30],[14,331,1,30],[14,334,1,30],[14,336,-1,5],[14,341,-1,30],[14,345,-1,30],[14,348,-1,30],[14,355,1,30],[14,358,1,30],[14,362,1,30],[14,367,-1,20],[14,369,-1,30],[14,372,-1,30],[14,376,-1,30],[14,381,-1,5],[14,466,-1,5],[14,511,1,5],[15,128,1,60],[15,133,-3,20],[15,137,-3,20],[15,140,-3,20],[15,146,1,15],[15,151,-1,60],[15,155,-1,60],[15,158,-1,60],[15,161,-3,20],[15,164,-3,20],[15,168,-3,20],[15,173,1,60],[15,179,-1,60],[15,182,-1,60],[15,186,-1,60],[15,191,1,15],[15,194,1,60],[15,199,1,10],[15,203,1,10],[15,206,1,10],[15,208,1,15],[15,213,-1,60],[15,217,-1,60],[15,220,-1,60],[15,227,1,10],[15,230,1,10],[15,234,1,10],[15,239,1,60],[15,241,-1,60],[15,244,-1,60],[15,248,-1,60],[15,253,1,15],[15,256,1,10],[15,261,1,60],[15,265,1,60],[15,268,1,60],[15,274,-1,10],[15,279,-1,60],[15,283,-1,60],[15,286,-1,60],[15,289,1,60],[15,292,1,60],[15,296,1,60],[15,301,1,10],[15,307,-1,60],[15,310,-1,60],[15,314,-1,60],[15,319,-1,10],[15,322,-3,20],[15,327,1,60],[15,331,1,60],[15,334,1,60],[15,336,-1,10],[15,341,-1,60],[15,345,-1,60],[15,348,-1,60],[15,355,1,60],[15,358,1,60],[15,362,1,60],[15,367,-3,20],[15,369,-1,60],[15,372,-1,60],[15,376,-1,60],[15,381,-1,10],[15,466,-1,12],[15,511,1,12]],[[16,1,2,15],[16,8,2,15],[16,32,2,15],[16,41,-8,15],[16,211,2,15],[16,218,2,15],[16,242,2,15],[16,251,-1,5],[16,259,-1,5],[16,266,-1,5],[16,290,-1,5],[16,299,2,15],[16,465,2,15],[16,472,2,15],[16,496,2,15],[16,505,-1,5]],[[17,67,-1,5],[17,74,-1,5],[17,98,-1,5],[17,107,2,15],[17,196,-8,15],[17,205,2,15],[17,229,2,15],[17,236,2,15],[17,276,-1,5],[17,285,2,15],[17,309,2,15],[17,316,2,15],[17,403,2,15],[17,410,2,15],[17,434,2,15],[17,443,-1,5]],[[18,4,2,15],[18,31,2,15],[18,32,2,15],[18,59,2,15],[18,79,2,15],[18,84,-1,5],[18,107,2,15],[18,112,-1,5],[18,385,-1,5],[18,410,2,15],[18,421,2,15],[18,446,-1,5],[18,458,2,15],[18,465,2,15],[18,494,-1,5],[18,501,-8,15]],[[19,50,-1,5],[19,55,2,15],[19,59,2,15],[19,62,2,15],[19,176,-1,5],[19,181,2,15],[19,185,2,15],[19,188,2,15],[19,321,-1,5],[19,324,-1,5],[19,328,-1,5],[19,333,2,15],[19,451,2,15],[19,454,2,15],[19,458,2,15],[19,463,-8,15]],[[20,19,-1,5],[20,59,2,15],[20,81,-1,5],[20,121,2,15],[20,143,2,15],[20,167,2,15],[20,205,2,15],[20,229,2,15],[20,276,-8,15],[20,316,2,15],[20,342,2,15],[20,382,-1,5],[20,392,-1,5],[20,416,-1,5],[20,458,2,15],[20,482,2,15]],[[21,32,2,15],[21,37,-1,5],[21,41,-1,5],[21,44,-1,5],[21,211,2,15],[21,214,2,15],[21,218,2,15],[21,223,-1,5],[21,352,-8,15],[21,357,2,15],[21,361,2,15],[21,364,2,15],[21,403,2,15],[21,406,2,15],[21,410,2,15],[21,415,-1,5]],[[22,13,-8,15],[22,31,2,15],[22,79,2,15],[22,93,2,15],[22,134,-1,5],[22,148,-1,5],[22,196,-1,5],[22,214,2,15],[22,271,2,15],[22,285,2,15],[22,333,2,15],[22,351,-1,5],[22,388,-1,5],[22,406,2,15],[22,454,2,15],[22,468,2,15]],[[23,22,-1,5],[23,62,2,15],[23,67,-8,15],[23,107,2,15],[23,157,2,15],[23,181,2,15],[23,200,-1,5],[23,224,-1,5],[23,262,-1,5],[23,302,2,15],[23,339,2,15],[23,379,-1,5],[23,397,2,15],[23,421,2,15],[23,472,2,15],[23,496,2,15]],[[24,55,2,15],[24,62,2,15],[24,103,2,15],[24,110,2,15],[24,131,-1,5],[24,138,-1,5],[24,211,2,15],[24,218,2,15],[24,304,-1,5],[24,313,2,15],[24,352,-1,5],[24,361,2,15],[24,388,-8,15],[24,397,2,15],[24,468,2,15],[24,477,-1,5]],[[25,145,-1,3],[25,174,2,3],[25,193,-1,3],[25,254,-1,3]],[[26,70,-1,3],[26,171,2,3],[26,273,-1,3],[26,508,-1,3]],[[27,88,-1,3],[27,162,-1,3],[27,271,2,3],[27,501,-1,3]],[[28,13,-1,5],[28,55,2,15],[28,93,2,15],[28,103,2,15],[28,157,2,15],[28,167,2,15],[28,205,2,15],[28,247,-1,5],[28,285,2,15],[28,295,2,15],[28,333,2,15],[28,375,-1,5],[28,397,2,15],[28,439,-1,5],[28,477,-8,15],[28,487,-1,5]],[[29,26,-1,5],[29,62,2,15],[29,79,2,15],[29,107,2,15],[29,152,-1,5],[29,188,2,15],[29,205,2,15],[29,233,2,15],[29,280,-1,5],[29,316,2,15],[29,333,2,15],[29,361,2,15],[29,410,2,15],[29,446,-8,15],[29,463,-1,5],[29,491,-1,5]]],"additive_D_lowering":{"complex_divide15_scans":30,"complex_multiply15_scans":30,"dyadic_real_primitives":204768,"effect":"z <- z-Da; a is unchanged","finish":"Divide each of30 target fields exactly by15 under the declared rational-grid contract.","group_action":"Translate the named source; apply all target ADDs; translate that source back.","groups":[{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":0,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":0,"target_adds":[[0,-3,4],[1,17,4],[2,-9,4],[3,-9,4]],"translation":11},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":21},{"source":0,"target_adds":[[13,5,1]],"translation":25},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":0,"target_adds":[[0,-3,4],[1,-23,4],[2,3,4],[3,3,4]],"translation":38},{"source":0,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":0,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":0,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":0,"target_adds":[[13,-5,1]],"translation":52},{"source":0,"target_adds":[[0,2,1],[1,2,1],[2,2,1],[3,2,1]],"translation":56},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":64},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":94},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":109},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":115},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":128},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":158},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":0,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-3,4],[3,-3,4]],"translation":173},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-1,2],[3,-1,2]],"translation":179},{"source":0,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":203},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":213},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":230},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":248},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":256},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":286},{"source":0,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,4],[3,-3,4]],"translation":301},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":307},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":331},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":341},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":358},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":376},{"source":0,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":395},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":405},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":0,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":422},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":0,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":440},{"source":0,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,3,4],[13,3,1]],"translation":448},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":0,"target_adds":[[0,-3,4],[1,-9,4],[2,-5,1],[3,-5,1]],"translation":466},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":0,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":0,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":0,"target_adds":[[0,3,4],[1,-3,1],[2,1,2],[3,1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":0,"target_adds":[[0,1,2],[1,1,2],[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":0,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":0,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":0,"target_adds":[[0,3,4],[1,9,4],[2,5,1],[3,5,1]],"translation":511},{"source":1,"target_adds":[[20,3,1]],"translation":19},{"source":1,"target_adds":[[20,-2,1]],"translation":59},{"source":1,"target_adds":[[20,3,1]],"translation":81},{"source":1,"target_adds":[[20,-2,1]],"translation":121},{"source":1,"target_adds":[[20,-2,1]],"translation":143},{"source":1,"target_adds":[[20,-2,1]],"translation":167},{"source":1,"target_adds":[[20,-2,1]],"translation":205},{"source":1,"target_adds":[[20,-2,1]],"translation":229},{"source":1,"target_adds":[[20,8,1]],"translation":276},{"source":1,"target_adds":[[20,-2,1]],"translation":316},{"source":1,"target_adds":[[20,-2,1]],"translation":342},{"source":1,"target_adds":[[20,3,1]],"translation":382},{"source":1,"target_adds":[[20,3,1]],"translation":392},{"source":1,"target_adds":[[20,3,1]],"translation":416},{"source":1,"target_adds":[[20,-2,1]],"translation":458},{"source":1,"target_adds":[[20,-2,1]],"translation":482},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":2,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":2,"target_adds":[[0,3,2],[1,7,2]],"translation":14},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":16},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":2,"target_adds":[[0,-3,1],[1,-5,1],[8,-3,2],[9,-3,2]],"translation":35},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":2,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":61},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":69},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":2,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":91},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":2,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":104},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":118},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":128},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":158},{"source":2,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":2,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":173},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,1,2],[9,1,2]],"translation":179},{"source":2,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":2,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":203},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":213},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":230},{"source":2,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4]],"translation":248},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":256},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":2,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":286},{"source":2,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":301},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":307},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":331},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":341},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,1,2],[9,1,2]],"translation":358},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":376},{"source":2,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":398},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,1,2],[9,1,2]],"translation":400},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":419},{"source":2,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":2,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":2,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,1,2],[9,1,2]],"translation":445},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":453},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":2,"target_adds":[[0,-3,4],[1,-9,4],[8,-29,4],[9,-29,4]],"translation":466},{"source":2,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":2,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":2,"target_adds":[[0,-1,2],[1,-1,2],[8,-1,2],[9,-1,2]],"translation":488},{"source":2,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":2,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":2,"target_adds":[[0,1,2],[1,1,2],[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":2,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":2,"target_adds":[[0,3,4],[1,9,4],[8,29,4],[9,29,4]],"translation":511},{"source":3,"target_adds":[[17,3,1]],"translation":67},{"source":3,"target_adds":[[17,3,1]],"translation":74},{"source":3,"target_adds":[[17,3,1]],"translation":98},{"source":3,"target_adds":[[17,-2,1]],"translation":107},{"source":3,"target_adds":[[17,8,1]],"translation":196},{"source":3,"target_adds":[[17,-2,1]],"translation":205},{"source":3,"target_adds":[[17,-2,1]],"translation":229},{"source":3,"target_adds":[[17,-2,1]],"translation":236},{"source":3,"target_adds":[[17,3,1]],"translation":276},{"source":3,"target_adds":[[17,-2,1]],"translation":285},{"source":3,"target_adds":[[17,-2,1]],"translation":309},{"source":3,"target_adds":[[17,-2,1]],"translation":316},{"source":3,"target_adds":[[17,-2,1]],"translation":403},{"source":3,"target_adds":[[17,-2,1]],"translation":410},{"source":3,"target_adds":[[17,-2,1]],"translation":434},{"source":3,"target_adds":[[17,3,1]],"translation":443},{"source":4,"target_adds":[[24,-2,1]],"translation":55},{"source":4,"target_adds":[[24,-2,1]],"translation":62},{"source":4,"target_adds":[[24,-2,1]],"translation":103},{"source":4,"target_adds":[[24,-2,1]],"translation":110},{"source":4,"target_adds":[[24,3,1]],"translation":131},{"source":4,"target_adds":[[24,3,1]],"translation":138},{"source":4,"target_adds":[[24,-2,1]],"translation":211},{"source":4,"target_adds":[[24,-2,1]],"translation":218},{"source":4,"target_adds":[[24,3,1]],"translation":304},{"source":4,"target_adds":[[24,-2,1]],"translation":313},{"source":4,"target_adds":[[24,3,1]],"translation":352},{"source":4,"target_adds":[[24,-2,1]],"translation":361},{"source":4,"target_adds":[[24,8,1]],"translation":388},{"source":4,"target_adds":[[24,-2,1]],"translation":397},{"source":4,"target_adds":[[24,-2,1]],"translation":468},{"source":4,"target_adds":[[24,3,1]],"translation":477},{"source":5,"target_adds":[[16,-2,1]],"translation":1},{"source":5,"target_adds":[[16,-2,1]],"translation":8},{"source":5,"target_adds":[[16,-2,1]],"translation":32},{"source":5,"target_adds":[[16,8,1]],"translation":41},{"source":5,"target_adds":[[16,-2,1]],"translation":211},{"source":5,"target_adds":[[16,-2,1]],"translation":218},{"source":5,"target_adds":[[16,-2,1]],"translation":242},{"source":5,"target_adds":[[16,3,1]],"translation":251},{"source":5,"target_adds":[[16,3,1]],"translation":259},{"source":5,"target_adds":[[16,3,1]],"translation":266},{"source":5,"target_adds":[[16,3,1]],"translation":290},{"source":5,"target_adds":[[16,-2,1]],"translation":299},{"source":5,"target_adds":[[16,-2,1]],"translation":465},{"source":5,"target_adds":[[16,-2,1]],"translation":472},{"source":5,"target_adds":[[16,-2,1]],"translation":496},{"source":5,"target_adds":[[16,3,1]],"translation":505},{"source":6,"target_adds":[[28,3,1]],"translation":13},{"source":6,"target_adds":[[28,-2,1]],"translation":55},{"source":6,"target_adds":[[28,-2,1]],"translation":93},{"source":6,"target_adds":[[28,-2,1]],"translation":103},{"source":6,"target_adds":[[28,-2,1]],"translation":157},{"source":6,"target_adds":[[28,-2,1]],"translation":167},{"source":6,"target_adds":[[28,-2,1]],"translation":205},{"source":6,"target_adds":[[28,3,1]],"translation":247},{"source":6,"target_adds":[[28,-2,1]],"translation":285},{"source":6,"target_adds":[[28,-2,1]],"translation":295},{"source":6,"target_adds":[[28,-2,1]],"translation":333},{"source":6,"target_adds":[[28,3,1]],"translation":375},{"source":6,"target_adds":[[28,-2,1]],"translation":397},{"source":6,"target_adds":[[28,3,1]],"translation":439},{"source":6,"target_adds":[[28,8,1]],"translation":477},{"source":6,"target_adds":[[28,3,1]],"translation":487},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":2},{"source":7,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":11},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":7,"target_adds":[[10,-3,2],[11,-3,2],[12,-3,1],[13,-19,4]],"translation":21},{"source":7,"target_adds":[[2,3,2],[3,3,2]],"translation":25},{"source":7,"target_adds":[[8,-3,4],[9,-3,4],[12,-3,4],[13,-3,4]],"translation":28},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":7,"target_adds":[[10,2,1],[11,2,1],[12,2,1],[13,2,1]],"translation":38},{"source":7,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":47},{"source":7,"target_adds":[[8,3,4],[9,3,4],[12,-3,4],[13,-3,4]],"translation":49},{"source":7,"target_adds":[[2,-3,2],[3,-3,2]],"translation":52},{"source":7,"target_adds":[[12,3,2],[13,13,4]],"translation":56},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":64},{"source":7,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":73},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":87},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":94},{"source":7,"target_adds":[[12,2,1],[13,2,1]],"translation":100},{"source":7,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":109},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":115},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":7,"target_adds":[[12,-3,4],[13,-3,4]],"translation":122},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":128},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":137},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":151},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":158},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":164},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-3,4],[13,-3,4]],"translation":173},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-1,2],[13,-1,2]],"translation":179},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":186},{"source":7,"target_adds":[[4,-3,2],[5,-6,1],[12,-3,4],[13,-3,4]],"translation":194},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":203},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":213},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":220},{"source":7,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":230},{"source":7,"target_adds":[[4,3,2],[5,6,1],[12,-3,4],[13,-3,4]],"translation":239},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":241},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":248},{"source":7,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":256},{"source":7,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":265},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":279},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":286},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":292},{"source":7,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":7,"target_adds":[[10,-3,4],[11,-3,4],[12,-3,4],[13,-3,4]],"translation":301},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":307},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":314},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,-3,4],[15,-3,1]],"translation":322},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":331},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":341},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":348},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":358},{"source":7,"target_adds":[[12,-3,4],[13,-3,4],[14,3,4],[15,3,1]],"translation":367},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":369},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":376},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":7,"target_adds":[[6,-3,4],[7,-9,4],[12,3,4],[13,9,2]],"translation":386},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":395},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":405},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":412},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":7,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":422},{"source":7,"target_adds":[[6,3,4],[7,9,4],[12,3,4],[13,9,2]],"translation":431},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":433},{"source":7,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":440},{"source":7,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":7,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":448},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":457},{"source":7,"target_adds":[[10,-29,4],[11,-29,4],[12,-3,4],[13,-3,1]],"translation":466},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":471},{"source":7,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":7,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":478},{"source":7,"target_adds":[[12,-1,2],[13,-1,2]],"translation":484},{"source":7,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":7,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,3,4],[13,-3,1]],"translation":493},{"source":7,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,1,2],[13,1,2]],"translation":499},{"source":7,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":7,"target_adds":[[12,1,2],[13,1,2]],"translation":506},{"source":7,"target_adds":[[10,29,4],[11,29,4],[12,3,4],[13,3,1]],"translation":511},{"source":8,"target_adds":[[21,-2,1]],"translation":32},{"source":8,"target_adds":[[21,3,1]],"translation":37},{"source":8,"target_adds":[[21,3,1]],"translation":41},{"source":8,"target_adds":[[21,3,1]],"translation":44},{"source":8,"target_adds":[[21,-2,1]],"translation":211},{"source":8,"target_adds":[[21,-2,1]],"translation":214},{"source":8,"target_adds":[[21,-2,1]],"translation":218},{"source":8,"target_adds":[[21,3,1]],"translation":223},{"source":8,"target_adds":[[21,8,1]],"translation":352},{"source":8,"target_adds":[[21,-2,1]],"translation":357},{"source":8,"target_adds":[[21,-2,1]],"translation":361},{"source":8,"target_adds":[[21,-2,1]],"translation":364},{"source":8,"target_adds":[[21,-2,1]],"translation":403},{"source":8,"target_adds":[[21,-2,1]],"translation":406},{"source":8,"target_adds":[[21,-2,1]],"translation":410},{"source":8,"target_adds":[[21,3,1]],"translation":415},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":9,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":14},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":35},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":9,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":9,"target_adds":[[6,-3,1],[7,-5,1],[10,-3,2],[11,-3,2]],"translation":69},{"source":9,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":9,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":9,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":9,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":9,"target_adds":[[6,3,2],[7,7,2]],"translation":104},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":9,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":9,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":9,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":9,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":213},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":9,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":9,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":248},{"source":9,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":9,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":9,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":9,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":9,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":331},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":9,"target_adds":[[6,1,2],[7,1,2],[10,1,2],[11,1,2]],"translation":358},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":9,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":400},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":9,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":9,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":9,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4],[10,1,2],[11,1,2]],"translation":445},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":9,"target_adds":[[6,-3,4],[7,-9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":9,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":9,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":9,"target_adds":[[6,-1,2],[7,-1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":9,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":9,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":9,"target_adds":[[6,1,2],[7,1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":9,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":9,"target_adds":[[6,3,4],[7,9,4],[10,29,4],[11,29,4]],"translation":511},{"source":10,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":10,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":10,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":10,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":10,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":10,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":10,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":10,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":128},{"source":10,"target_adds":[[10,-3,2],[11,-3,2],[14,-3,1],[15,-19,4]],"translation":133},{"source":10,"target_adds":[[2,3,2],[3,3,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":10,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":151},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":155},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":158},{"source":10,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":10,"target_adds":[[2,-3,2],[3,-3,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":10,"target_adds":[[14,3,2],[15,13,4]],"translation":168},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":173},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-1,2],[15,-1,2]],"translation":179},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":182},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":186},{"source":10,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":194},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":206},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":208},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":220},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":227},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":10,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":239},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":241},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":10,"target_adds":[[10,2,1],[11,2,1],[14,2,1],[15,2,1]],"translation":253},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":10,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":261},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":265},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":10,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":279},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":283},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":292},{"source":10,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,1,2],[15,1,2]],"translation":296},{"source":10,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":310},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":314},{"source":10,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":10,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":334},{"source":10,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":336},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":348},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":355},{"source":10,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":10,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":10,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":369},{"source":10,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":10,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":10,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,3,4],[15,-3,1]],"translation":381},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":10,"target_adds":[[10,-29,4],[11,-29,4],[14,-3,4],[15,-3,1]],"translation":466},{"source":10,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":10,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":10,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":10,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":10,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":10,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":10,"target_adds":[[10,29,4],[11,29,4],[14,3,4],[15,3,1]],"translation":511},{"source":11,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":11,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":11,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":11,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":11,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":11,"target_adds":[[15,5,2]],"translation":82},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":11,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":11,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":11,"target_adds":[[15,-5,2]],"translation":127},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":128},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":137},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":151},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":155},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":158},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":164},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":173},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":179},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":182},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":186},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":203},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":206},{"source":11,"target_adds":[[1,5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":220},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":227},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":230},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":11,"target_adds":[[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":241},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":11,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":256},{"source":11,"target_adds":[[4,-19,4],[5,-21,2],[10,-19,4],[11,-17,2]],"translation":261},{"source":11,"target_adds":[[2,-5,2],[3,-5,2],[4,-3,4],[5,-3,4]],"translation":265},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":279},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":286},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":11,"target_adds":[[2,5,2],[3,5,2],[4,-3,4],[5,-3,4]],"translation":292},{"source":11,"target_adds":[[4,13,4],[5,9,1],[10,1,4],[11,-7,2]],"translation":296},{"source":11,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":301},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,1,4],[11,1,4]],"translation":307},{"source":11,"target_adds":[[4,-3,4],[5,-3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":11,"target_adds":[[4,-3,4],[5,-3,4]],"translation":314},{"source":11,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":322},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":334},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":341},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":348},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":355},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":11,"target_adds":[[4,2,1],[5,2,1]],"translation":367},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":369},{"source":11,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":11,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":376},{"source":11,"target_adds":[[4,2,1],[5,2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":11,"target_adds":[[4,5,2],[5,15,2],[10,59,8],[11,59,8]],"translation":466},{"source":11,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":11,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":11,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":11,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":11,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":11,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":11,"target_adds":[[4,-5,2],[5,-15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":12,"target_adds":[[21,-2,1]],"translation":32},{"source":12,"target_adds":[[21,3,1]],"translation":37},{"source":12,"target_adds":[[21,3,1]],"translation":41},{"source":12,"target_adds":[[21,3,1]],"translation":44},{"source":12,"target_adds":[[21,-2,1]],"translation":211},{"source":12,"target_adds":[[21,-2,1]],"translation":214},{"source":12,"target_adds":[[21,-2,1]],"translation":218},{"source":12,"target_adds":[[21,3,1]],"translation":223},{"source":12,"target_adds":[[21,8,1]],"translation":352},{"source":12,"target_adds":[[21,-2,1]],"translation":357},{"source":12,"target_adds":[[21,-2,1]],"translation":361},{"source":12,"target_adds":[[21,-2,1]],"translation":364},{"source":12,"target_adds":[[21,-2,1]],"translation":403},{"source":12,"target_adds":[[21,-2,1]],"translation":406},{"source":12,"target_adds":[[21,-2,1]],"translation":410},{"source":12,"target_adds":[[21,3,1]],"translation":415},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":2},{"source":13,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":13,"target_adds":[[13,5,1]],"translation":25},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":28},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":13,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":47},{"source":13,"target_adds":[[2,2,1],[3,2,1],[6,-2,1],[7,-2,1]],"translation":49},{"source":13,"target_adds":[[13,-5,1]],"translation":52},{"source":13,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":13,"target_adds":[[2,-9,4],[3,-9,4],[6,3,4],[7,-17,4]],"translation":73},{"source":13,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":87},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":13,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":13,"target_adds":[[2,3,4],[3,3,4],[6,3,4],[7,23,4]],"translation":100},{"source":13,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":13,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":122},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":128},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":13,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":13,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,1,2],[7,1,2]],"translation":173},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":13,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":213},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":13,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,3,4],[7,3,4]],"translation":248},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":13,"target_adds":[[2,-3,4],[3,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":13,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":13,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":412},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":13,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":433},{"source":13,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":13,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":457},{"source":13,"target_adds":[[2,-5,1],[3,-5,1],[6,3,4],[7,9,4]],"translation":466},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":13,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":484},{"source":13,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":13,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":13,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":13,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":13,"target_adds":[[2,3,4],[3,9,2],[6,-1,2],[7,-1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":13,"target_adds":[[2,5,1],[3,5,1],[6,-3,4],[7,-9,4]],"translation":511},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":14,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":14,"target_adds":[[13,5,1]],"translation":25},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":14,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":14,"target_adds":[[13,-5,1]],"translation":52},{"source":14,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":14,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":14,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":14,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":14,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":14,"target_adds":[[2,-9,4],[3,-9,4],[14,3,4],[15,23,4]],"translation":137},{"source":14,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":151},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":14,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":14,"target_adds":[[2,3,4],[3,3,4],[14,3,4],[15,-17,4]],"translation":164},{"source":14,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":186},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":194},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":213},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":220},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":14,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":239},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":241},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":248},{"source":14,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,-1,2],[15,-1,2]],"translation":265},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":14,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":279},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,-1,2],[15,-1,2]],"translation":292},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":14,"target_adds":[[2,-3,4],[3,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":314},{"source":14,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":14,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":348},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":14,"target_adds":[[2,1,2],[3,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":14,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":14,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":369},{"source":14,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":14,"target_adds":[[2,-1,2],[3,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":14,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":14,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":14,"target_adds":[[2,-5,1],[3,-5,1],[14,3,4],[15,3,1]],"translation":466},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":14,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":14,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":14,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":14,"target_adds":[[2,5,1],[3,5,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":15,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":15,"target_adds":[[13,-5,1]],"translation":25},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":15,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":15,"target_adds":[[13,5,1]],"translation":52},{"source":15,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":15,"target_adds":[[15,-5,2]],"translation":82},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":15,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":15,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":15,"target_adds":[[15,5,2]],"translation":127},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":128},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,-5,1]],"translation":137},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":151},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":158},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2],[15,5,1]],"translation":164},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,3,4],[5,3,4]],"translation":173},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":179},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":186},{"source":15,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":203},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":15,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":213},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":220},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":230},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":241},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":248},{"source":15,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":256},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":15,"target_adds":[[2,13,4],[3,13,4],[4,-17,4],[5,-57,4]],"translation":265},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":279},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":286},{"source":15,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":15,"target_adds":[[2,-7,4],[3,-7,4],[4,23,4],[5,63,4]],"translation":292},{"source":15,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":15,"target_adds":[[2,3,4],[3,3,4],[4,-1,2],[5,-1,2]],"translation":301},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":307},{"source":15,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,3,4],[5,3,4]],"translation":314},{"source":15,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":322},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":331},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":341},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":348},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,1,2],[5,1,2]],"translation":358},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":15,"target_adds":[[2,-1,2],[3,-1,2],[4,-2,1],[5,-2,1]],"translation":367},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":369},{"source":15,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":15,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":376},{"source":15,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":15,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":15,"target_adds":[[2,5,1],[3,5,1],[4,-5,2],[5,-15,2]],"translation":466},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":15,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":15,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":15,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":15,"target_adds":[[2,-5,1],[3,-5,1],[4,5,2],[5,15,2]],"translation":511},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":2},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":16,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":16,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":16,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":16,"target_adds":[[12,-3,2],[13,17,4]],"translation":28},{"source":16,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":16,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":47},{"source":16,"target_adds":[[8,-3,2],[9,-3,2],[12,3,1],[13,-11,4]],"translation":49},{"source":16,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":16,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":16,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":87},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":16,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":16,"target_adds":[[8,2,1],[9,2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":16,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":122},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":158},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":179},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":16,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":16,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":213},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":16,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":16,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,1,2],[13,1,2]],"translation":248},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":16,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":16,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":16,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":16,"target_adds":[[6,3,4],[7,9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":16,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":16,"target_adds":[[6,-3,4],[7,-9,4],[8,1,2],[9,1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":16,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":16,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":16,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":457},{"source":16,"target_adds":[[8,-29,4],[9,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":16,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":16,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":484},{"source":16,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":16,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":16,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":16,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":16,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":16,"target_adds":[[8,29,4],[9,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":17,"target_adds":[[20,3,1]],"translation":19},{"source":17,"target_adds":[[20,-2,1]],"translation":59},{"source":17,"target_adds":[[20,3,1]],"translation":81},{"source":17,"target_adds":[[20,-2,1]],"translation":121},{"source":17,"target_adds":[[20,-2,1]],"translation":143},{"source":17,"target_adds":[[20,-2,1]],"translation":167},{"source":17,"target_adds":[[20,-2,1]],"translation":205},{"source":17,"target_adds":[[20,-2,1]],"translation":229},{"source":17,"target_adds":[[20,8,1]],"translation":276},{"source":17,"target_adds":[[20,-2,1]],"translation":316},{"source":17,"target_adds":[[20,-2,1]],"translation":342},{"source":17,"target_adds":[[20,3,1]],"translation":382},{"source":17,"target_adds":[[20,3,1]],"translation":392},{"source":17,"target_adds":[[20,3,1]],"translation":416},{"source":17,"target_adds":[[20,-2,1]],"translation":458},{"source":17,"target_adds":[[20,-2,1]],"translation":482},{"source":18,"target_adds":[[25,5,1]],"translation":145},{"source":18,"target_adds":[[25,-10,1]],"translation":174},{"source":18,"target_adds":[[25,5,1]],"translation":193},{"source":18,"target_adds":[[25,5,1]],"translation":254},{"source":19,"target_adds":[[26,5,1]],"translation":70},{"source":19,"target_adds":[[26,-10,1]],"translation":171},{"source":19,"target_adds":[[26,5,1]],"translation":273},{"source":19,"target_adds":[[26,5,1]],"translation":508},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":20,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4]],"translation":14},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":16},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":20,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":61},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":69},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":20,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":20,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":91},{"source":20,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":20,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":104},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":118},{"source":20,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":20,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":20,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":20,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":20,"target_adds":[[14,-3,2],[15,17,4]],"translation":140},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":20,"target_adds":[[8,-3,2],[9,-3,2],[14,3,1],[15,-11,4]],"translation":161},{"source":20,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":20,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":20,"target_adds":[[8,2,1],[9,2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":199},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":213},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":217},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":20,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":234},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":244},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,1,2],[15,1,2]],"translation":248},{"source":20,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":20,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":20,"target_adds":[[6,3,4],[7,-21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":20,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":20,"target_adds":[[6,-3,4],[7,21,4],[8,1,2],[9,1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":20,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":20,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":345},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":20,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":20,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":20,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":20,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":372},{"source":20,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":20,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":398},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":400},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":419},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":445},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":453},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":20,"target_adds":[[8,-29,4],[9,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":20,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,1,4],[11,31,4]],"translation":475},{"source":20,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":20,"target_adds":[[8,-1,2],[9,-1,2]],"translation":488},{"source":20,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,4],[11,-31,4]],"translation":502},{"source":20,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":20,"target_adds":[[8,29,4],[9,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":2},{"source":21,"target_adds":[[0,-9,8],[1,-47,8],[8,3,8],[9,-3,2]],"translation":14},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,9,8],[13,-11,2]],"translation":28},{"source":21,"target_adds":[[0,9,8],[1,47,8],[8,3,8],[9,-3,2]],"translation":35},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":47},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[12,-9,8],[13,11,2]],"translation":49},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":73},{"source":21,"target_adds":[[6,9,8],[7,47,8]],"translation":76},{"source":21,"target_adds":[[15,-5,2]],"translation":82},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":87},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":21,"target_adds":[[6,-9,8],[7,-47,8]],"translation":97},{"source":21,"target_adds":[[8,-1,1],[9,-1,1]],"translation":100},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":21,"target_adds":[[8,3,8],[9,9,4]],"translation":122},{"source":21,"target_adds":[[15,5,2]],"translation":127},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":128},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,9,8],[15,-11,2]],"translation":140},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,-1,1],[9,-1,1]],"translation":146},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":158},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,-3,2],[14,-9,8],[15,11,2]],"translation":161},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":173},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":179},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":21,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":21,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":191},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":199},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":203},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":21,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":213},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":217},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":230},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":234},{"source":21,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":244},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,3,8],[9,9,4]],"translation":248},{"source":21,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":256},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":21,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":21,"target_adds":[[4,-13,4],[5,-9,1],[8,1,4],[9,-7,2]],"translation":268},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":274},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":286},{"source":21,"target_adds":[[4,19,4],[5,21,2],[8,-19,4],[9,-17,2]],"translation":289},{"source":21,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":21,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,3,8],[9,9,4]],"translation":301},{"source":21,"target_adds":[[4,3,4],[5,3,4],[8,1,4],[9,1,4]],"translation":307},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":21,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":21,"target_adds":[[4,-1,2],[5,-1,2],[8,-1,4],[9,-1,4]],"translation":319},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":327},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":331},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":341},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":345},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":358},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":362},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":21,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":372},{"source":21,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":376},{"source":21,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":386},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":412},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":431},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":433},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":457},{"source":21,"target_adds":[[4,-5,2],[5,-15,2],[8,59,8],[9,59,8]],"translation":466},{"source":21,"target_adds":[[2,1,4],[3,-7,2],[8,3,2],[9,3,2]],"translation":471},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,-1,8],[11,-61,8]],"translation":475},{"source":21,"target_adds":[[8,-1,4],[9,-1,4]],"translation":484},{"source":21,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":21,"target_adds":[[8,3,8],[9,-3,2],[10,1,8],[11,61,8]],"translation":502},{"source":21,"target_adds":[[2,-1,4],[3,7,2],[8,3,2],[9,3,2]],"translation":506},{"source":21,"target_adds":[[4,5,2],[5,15,2],[8,-59,8],[9,-59,8]],"translation":511},{"source":22,"target_adds":[[25,5,1]],"translation":145},{"source":22,"target_adds":[[25,-10,1]],"translation":174},{"source":22,"target_adds":[[25,5,1]],"translation":193},{"source":22,"target_adds":[[25,5,1]],"translation":254},{"source":23,"target_adds":[[19,3,1]],"translation":50},{"source":23,"target_adds":[[19,-2,1]],"translation":55},{"source":23,"target_adds":[[19,-2,1]],"translation":59},{"source":23,"target_adds":[[19,-2,1]],"translation":62},{"source":23,"target_adds":[[19,3,1]],"translation":176},{"source":23,"target_adds":[[19,-2,1]],"translation":181},{"source":23,"target_adds":[[19,-2,1]],"translation":185},{"source":23,"target_adds":[[19,-2,1]],"translation":188},{"source":23,"target_adds":[[19,3,1]],"translation":321},{"source":23,"target_adds":[[19,3,1]],"translation":324},{"source":23,"target_adds":[[19,3,1]],"translation":328},{"source":23,"target_adds":[[19,-2,1]],"translation":333},{"source":23,"target_adds":[[19,-2,1]],"translation":451},{"source":23,"target_adds":[[19,-2,1]],"translation":454},{"source":23,"target_adds":[[19,-2,1]],"translation":458},{"source":23,"target_adds":[[19,8,1]],"translation":463},{"source":24,"target_adds":[[18,-2,1]],"translation":4},{"source":24,"target_adds":[[18,-2,1]],"translation":31},{"source":24,"target_adds":[[18,-2,1]],"translation":32},{"source":24,"target_adds":[[18,-2,1]],"translation":59},{"source":24,"target_adds":[[18,-2,1]],"translation":79},{"source":24,"target_adds":[[18,3,1]],"translation":84},{"source":24,"target_adds":[[18,-2,1]],"translation":107},{"source":24,"target_adds":[[18,3,1]],"translation":112},{"source":24,"target_adds":[[18,3,1]],"translation":385},{"source":24,"target_adds":[[18,-2,1]],"translation":410},{"source":24,"target_adds":[[18,-2,1]],"translation":421},{"source":24,"target_adds":[[18,3,1]],"translation":446},{"source":24,"target_adds":[[18,-2,1]],"translation":458},{"source":24,"target_adds":[[18,-2,1]],"translation":465},{"source":24,"target_adds":[[18,3,1]],"translation":494},{"source":24,"target_adds":[[18,8,1]],"translation":501},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":25,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":25,"target_adds":[[0,-3,1],[1,-5,1],[8,3,2],[9,3,2]],"translation":14},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":16},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":25,"target_adds":[[0,3,2],[1,7,2]],"translation":35},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":25,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":25,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":61},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":69},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":25,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":91},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":25,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":104},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":118},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":128},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":158},{"source":25,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":25,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":173},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,-1,2],[9,-1,2]],"translation":179},{"source":25,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":25,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":203},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":213},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":230},{"source":25,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4]],"translation":248},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":256},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":25,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":286},{"source":25,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":301},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":307},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":331},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":341},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,-1,2],[9,-1,2]],"translation":358},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":376},{"source":25,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":398},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4],[8,-1,2],[9,-1,2]],"translation":400},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":419},{"source":25,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":25,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":25,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2]],"translation":445},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":453},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":25,"target_adds":[[0,-3,4],[1,-9,4],[8,29,4],[9,29,4]],"translation":466},{"source":25,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":25,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":25,"target_adds":[[0,-1,2],[1,-1,2],[8,1,2],[9,1,2]],"translation":488},{"source":25,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":25,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":25,"target_adds":[[0,1,2],[1,1,2],[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":25,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":25,"target_adds":[[0,3,4],[1,9,4],[8,-29,4],[9,-29,4]],"translation":511},{"source":26,"target_adds":[[23,3,1]],"translation":22},{"source":26,"target_adds":[[23,-2,1]],"translation":62},{"source":26,"target_adds":[[23,8,1]],"translation":67},{"source":26,"target_adds":[[23,-2,1]],"translation":107},{"source":26,"target_adds":[[23,-2,1]],"translation":157},{"source":26,"target_adds":[[23,-2,1]],"translation":181},{"source":26,"target_adds":[[23,3,1]],"translation":200},{"source":26,"target_adds":[[23,3,1]],"translation":224},{"source":26,"target_adds":[[23,3,1]],"translation":262},{"source":26,"target_adds":[[23,-2,1]],"translation":302},{"source":26,"target_adds":[[23,-2,1]],"translation":339},{"source":26,"target_adds":[[23,3,1]],"translation":379},{"source":26,"target_adds":[[23,-2,1]],"translation":397},{"source":26,"target_adds":[[23,-2,1]],"translation":421},{"source":26,"target_adds":[[23,-2,1]],"translation":472},{"source":26,"target_adds":[[23,-2,1]],"translation":496},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":27,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":27,"target_adds":[[0,-3,4],[1,-23,4],[2,-3,4],[3,-3,4]],"translation":11},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":21},{"source":27,"target_adds":[[13,-5,1]],"translation":25},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":27,"target_adds":[[0,-3,4],[1,17,4],[2,9,4],[3,9,4]],"translation":38},{"source":27,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":27,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":27,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":27,"target_adds":[[13,5,1]],"translation":52},{"source":27,"target_adds":[[0,2,1],[1,2,1],[2,-2,1],[3,-2,1]],"translation":56},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":64},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":94},{"source":27,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":109},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":115},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":128},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,-5,1]],"translation":137},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":151},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":158},{"source":27,"target_adds":[[2,3,4],[3,3,4],[15,5,1]],"translation":164},{"source":27,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,3,4],[3,3,4]],"translation":173},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,1,2],[3,1,2]],"translation":179},{"source":27,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":186},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":194},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":203},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":213},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":220},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":230},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":239},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":241},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":248},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":256},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,-5,1],[5,-15,1]],"translation":265},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":279},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":286},{"source":27,"target_adds":[[2,3,4],[3,3,4],[4,5,1],[5,15,1]],"translation":292},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[2,3,4],[3,3,4]],"translation":301},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":307},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":314},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":322},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":331},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":341},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":348},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-1,2],[3,-1,2]],"translation":358},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":367},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":369},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,1,2],[3,1,2]],"translation":376},{"source":27,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":395},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":405},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":27,"target_adds":[[0,-1,2],[1,-1,2],[2,-1,2],[3,-1,2]],"translation":422},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":27,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,1,2],[3,1,2]],"translation":440},{"source":27,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,3,4],[13,3,1]],"translation":448},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":27,"target_adds":[[0,-3,4],[1,-9,4],[2,5,1],[3,5,1]],"translation":466},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":27,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":27,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":27,"target_adds":[[0,3,4],[1,-3,1],[2,-1,2],[3,-1,2],[12,-3,4],[13,-3,1]],"translation":493},{"source":27,"target_adds":[[0,1,2],[1,1,2],[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":27,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":27,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":27,"target_adds":[[0,3,4],[1,9,4],[2,-5,1],[3,-5,1]],"translation":511},{"source":28,"target_adds":[[26,5,1]],"translation":70},{"source":28,"target_adds":[[26,-10,1]],"translation":171},{"source":28,"target_adds":[[26,5,1]],"translation":273},{"source":28,"target_adds":[[26,5,1]],"translation":508},{"source":29,"target_adds":[[22,8,1]],"translation":13},{"source":29,"target_adds":[[22,-2,1]],"translation":31},{"source":29,"target_adds":[[22,-2,1]],"translation":79},{"source":29,"target_adds":[[22,-2,1]],"translation":93},{"source":29,"target_adds":[[22,3,1]],"translation":134},{"source":29,"target_adds":[[22,3,1]],"translation":148},{"source":29,"target_adds":[[22,3,1]],"translation":196},{"source":29,"target_adds":[[22,-2,1]],"translation":214},{"source":29,"target_adds":[[22,-2,1]],"translation":271},{"source":29,"target_adds":[[22,-2,1]],"translation":285},{"source":29,"target_adds":[[22,-2,1]],"translation":333},{"source":29,"target_adds":[[22,3,1]],"translation":351},{"source":29,"target_adds":[[22,3,1]],"translation":388},{"source":29,"target_adds":[[22,-2,1]],"translation":406},{"source":29,"target_adds":[[22,-2,1]],"translation":454},{"source":29,"target_adds":[[22,-2,1]],"translation":468},{"source":30,"target_adds":[[23,3,1]],"translation":22},{"source":30,"target_adds":[[23,-2,1]],"translation":62},{"source":30,"target_adds":[[23,8,1]],"translation":67},{"source":30,"target_adds":[[23,-2,1]],"translation":107},{"source":30,"target_adds":[[23,-2,1]],"translation":157},{"source":30,"target_adds":[[23,-2,1]],"translation":181},{"source":30,"target_adds":[[23,3,1]],"translation":200},{"source":30,"target_adds":[[23,3,1]],"translation":224},{"source":30,"target_adds":[[23,3,1]],"translation":262},{"source":30,"target_adds":[[23,-2,1]],"translation":302},{"source":30,"target_adds":[[23,-2,1]],"translation":339},{"source":30,"target_adds":[[23,3,1]],"translation":379},{"source":30,"target_adds":[[23,-2,1]],"translation":397},{"source":30,"target_adds":[[23,-2,1]],"translation":421},{"source":30,"target_adds":[[23,-2,1]],"translation":472},{"source":30,"target_adds":[[23,-2,1]],"translation":496},{"source":31,"target_adds":[[29,3,1]],"translation":26},{"source":31,"target_adds":[[29,-2,1]],"translation":62},{"source":31,"target_adds":[[29,-2,1]],"translation":79},{"source":31,"target_adds":[[29,-2,1]],"translation":107},{"source":31,"target_adds":[[29,3,1]],"translation":152},{"source":31,"target_adds":[[29,-2,1]],"translation":188},{"source":31,"target_adds":[[29,-2,1]],"translation":205},{"source":31,"target_adds":[[29,-2,1]],"translation":233},{"source":31,"target_adds":[[29,3,1]],"translation":280},{"source":31,"target_adds":[[29,-2,1]],"translation":316},{"source":31,"target_adds":[[29,-2,1]],"translation":333},{"source":31,"target_adds":[[29,-2,1]],"translation":361},{"source":31,"target_adds":[[29,-2,1]],"translation":410},{"source":31,"target_adds":[[29,8,1]],"translation":446},{"source":31,"target_adds":[[29,3,1]],"translation":463},{"source":31,"target_adds":[[29,3,1]],"translation":491},{"source":32,"target_adds":[[17,3,1]],"translation":67},{"source":32,"target_adds":[[17,3,1]],"translation":74},{"source":32,"target_adds":[[17,3,1]],"translation":98},{"source":32,"target_adds":[[17,-2,1]],"translation":107},{"source":32,"target_adds":[[17,8,1]],"translation":196},{"source":32,"target_adds":[[17,-2,1]],"translation":205},{"source":32,"target_adds":[[17,-2,1]],"translation":229},{"source":32,"target_adds":[[17,-2,1]],"translation":236},{"source":32,"target_adds":[[17,3,1]],"translation":276},{"source":32,"target_adds":[[17,-2,1]],"translation":285},{"source":32,"target_adds":[[17,-2,1]],"translation":309},{"source":32,"target_adds":[[17,-2,1]],"translation":316},{"source":32,"target_adds":[[17,-2,1]],"translation":403},{"source":32,"target_adds":[[17,-2,1]],"translation":410},{"source":32,"target_adds":[[17,-2,1]],"translation":434},{"source":32,"target_adds":[[17,3,1]],"translation":443},{"source":33,"target_adds":[[24,-2,1]],"translation":55},{"source":33,"target_adds":[[24,-2,1]],"translation":62},{"source":33,"target_adds":[[24,-2,1]],"translation":103},{"source":33,"target_adds":[[24,-2,1]],"translation":110},{"source":33,"target_adds":[[24,3,1]],"translation":131},{"source":33,"target_adds":[[24,3,1]],"translation":138},{"source":33,"target_adds":[[24,-2,1]],"translation":211},{"source":33,"target_adds":[[24,-2,1]],"translation":218},{"source":33,"target_adds":[[24,3,1]],"translation":304},{"source":33,"target_adds":[[24,-2,1]],"translation":313},{"source":33,"target_adds":[[24,3,1]],"translation":352},{"source":33,"target_adds":[[24,-2,1]],"translation":361},{"source":33,"target_adds":[[24,8,1]],"translation":388},{"source":33,"target_adds":[[24,-2,1]],"translation":397},{"source":33,"target_adds":[[24,-2,1]],"translation":468},{"source":33,"target_adds":[[24,3,1]],"translation":477},{"source":34,"target_adds":[[16,-2,1]],"translation":1},{"source":34,"target_adds":[[16,-2,1]],"translation":8},{"source":34,"target_adds":[[16,-2,1]],"translation":32},{"source":34,"target_adds":[[16,8,1]],"translation":41},{"source":34,"target_adds":[[16,-2,1]],"translation":211},{"source":34,"target_adds":[[16,-2,1]],"translation":218},{"source":34,"target_adds":[[16,-2,1]],"translation":242},{"source":34,"target_adds":[[16,3,1]],"translation":251},{"source":34,"target_adds":[[16,3,1]],"translation":259},{"source":34,"target_adds":[[16,3,1]],"translation":266},{"source":34,"target_adds":[[16,3,1]],"translation":290},{"source":34,"target_adds":[[16,-2,1]],"translation":299},{"source":34,"target_adds":[[16,-2,1]],"translation":465},{"source":34,"target_adds":[[16,-2,1]],"translation":472},{"source":34,"target_adds":[[16,-2,1]],"translation":496},{"source":34,"target_adds":[[16,3,1]],"translation":505},{"source":35,"target_adds":[[19,3,1]],"translation":50},{"source":35,"target_adds":[[19,-2,1]],"translation":55},{"source":35,"target_adds":[[19,-2,1]],"translation":59},{"source":35,"target_adds":[[19,-2,1]],"translation":62},{"source":35,"target_adds":[[19,3,1]],"translation":176},{"source":35,"target_adds":[[19,-2,1]],"translation":181},{"source":35,"target_adds":[[19,-2,1]],"translation":185},{"source":35,"target_adds":[[19,-2,1]],"translation":188},{"source":35,"target_adds":[[19,3,1]],"translation":321},{"source":35,"target_adds":[[19,3,1]],"translation":324},{"source":35,"target_adds":[[19,3,1]],"translation":328},{"source":35,"target_adds":[[19,-2,1]],"translation":333},{"source":35,"target_adds":[[19,-2,1]],"translation":451},{"source":35,"target_adds":[[19,-2,1]],"translation":454},{"source":35,"target_adds":[[19,-2,1]],"translation":458},{"source":35,"target_adds":[[19,8,1]],"translation":463},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":14},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":16},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":35},{"source":36,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":36,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":61},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":36,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":36,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":36,"target_adds":[[15,-5,2]],"translation":82},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":91},{"source":36,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":36,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":36,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":118},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":36,"target_adds":[[15,5,2]],"translation":127},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":128},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":140},{"source":36,"target_adds":[[4,9,4],[5,-3,4],[6,3,4],[7,13,4]],"translation":146},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":158},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-2,1],[7,-2,1]],"translation":161},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":173},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-1,2],[7,-1,2]],"translation":179},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":36,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":36,"target_adds":[[4,-3,4],[5,9,4],[6,3,4],[7,-7,4]],"translation":191},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":199},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":203},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":36,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":217},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":230},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":234},{"source":36,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":244},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":36,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":256},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":36,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,5,2],[9,5,2]],"translation":268},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":286},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":36,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":36,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,3,4]],"translation":301},{"source":36,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2]],"translation":307},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":36,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":36,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":327},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":341},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":345},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":362},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":36,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":372},{"source":36,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":376},{"source":36,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":398},{"source":36,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4]],"translation":400},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":419},{"source":36,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":36,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4]],"translation":445},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":453},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":36,"target_adds":[[4,-5,2],[5,-15,2],[6,3,4],[7,9,4]],"translation":466},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":475},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":36,"target_adds":[[6,1,2],[7,1,2]],"translation":488},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":502},{"source":36,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":36,"target_adds":[[4,5,2],[5,15,2],[6,-3,4],[7,-9,4]],"translation":511},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":2},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":28},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":37,"target_adds":[[6,-3,8],[7,-9,4]],"translation":47},{"source":37,"target_adds":[[6,1,1],[7,1,1]],"translation":49},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,-5,8],[11,-5,8]],"translation":69},{"source":37,"target_adds":[[2,5,4],[3,5,4],[6,-3,8],[7,3,2]],"translation":73},{"source":37,"target_adds":[[8,-5,8],[9,-5,8]],"translation":76},{"source":37,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":87},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":37,"target_adds":[[8,5,8],[9,5,8]],"translation":97},{"source":37,"target_adds":[[2,-5,4],[3,-5,4],[6,-3,8],[7,3,2]],"translation":100},{"source":37,"target_adds":[[6,-3,8],[7,3,2],[10,5,8],[11,5,8]],"translation":104},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":122},{"source":37,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":128},{"source":37,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":37,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":37,"target_adds":[[4,-5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":146},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":37,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":37,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":37,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":173},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":37,"target_adds":[[4,5,4],[6,-3,8],[7,3,2],[14,1,1],[15,1,1]],"translation":191},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":37,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":37,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":268},{"source":37,"target_adds":[[6,21,4],[7,55,4],[14,33,8],[15,49,4]],"translation":274},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":289},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":37,"target_adds":[[6,-3,8],[7,-9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":37,"target_adds":[[6,-3,4],[7,-7,4],[14,3,8],[15,-1,4]],"translation":319},{"source":37,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":327},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":331},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":37,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":37,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":358},{"source":37,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":362},{"source":37,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":37,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":37,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":37,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,-15,8],[13,-5,4]],"translation":386},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":37,"target_adds":[[0,15,8],[1,5,8],[6,-3,8],[7,3,2]],"translation":400},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":412},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":37,"target_adds":[[6,-3,2],[7,-3,2],[12,15,8],[13,5,4]],"translation":431},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":433},{"source":37,"target_adds":[[0,-15,8],[1,-5,8],[6,-3,8],[7,3,2]],"translation":445},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":457},{"source":37,"target_adds":[[6,-15,8],[7,-5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":471},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":484},{"source":37,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":37,"target_adds":[[6,1,4],[7,1,4]],"translation":506},{"source":37,"target_adds":[[6,15,8],[7,5,8],[14,3,4],[15,7,4]],"translation":511},{"source":38,"target_adds":[[17,3,1]],"translation":67},{"source":38,"target_adds":[[17,3,1]],"translation":74},{"source":38,"target_adds":[[17,3,1]],"translation":98},{"source":38,"target_adds":[[17,-2,1]],"translation":107},{"source":38,"target_adds":[[17,8,1]],"translation":196},{"source":38,"target_adds":[[17,-2,1]],"translation":205},{"source":38,"target_adds":[[17,-2,1]],"translation":229},{"source":38,"target_adds":[[17,-2,1]],"translation":236},{"source":38,"target_adds":[[17,3,1]],"translation":276},{"source":38,"target_adds":[[17,-2,1]],"translation":285},{"source":38,"target_adds":[[17,-2,1]],"translation":309},{"source":38,"target_adds":[[17,-2,1]],"translation":316},{"source":38,"target_adds":[[17,-2,1]],"translation":403},{"source":38,"target_adds":[[17,-2,1]],"translation":410},{"source":38,"target_adds":[[17,-2,1]],"translation":434},{"source":38,"target_adds":[[17,3,1]],"translation":443},{"source":39,"target_adds":[[27,5,1]],"translation":88},{"source":39,"target_adds":[[27,5,1]],"translation":162},{"source":39,"target_adds":[[27,-10,1]],"translation":271},{"source":39,"target_adds":[[27,5,1]],"translation":501},{"source":40,"target_adds":[[16,-2,1]],"translation":1},{"source":40,"target_adds":[[16,-2,1]],"translation":8},{"source":40,"target_adds":[[16,-2,1]],"translation":32},{"source":40,"target_adds":[[16,8,1]],"translation":41},{"source":40,"target_adds":[[16,-2,1]],"translation":211},{"source":40,"target_adds":[[16,-2,1]],"translation":218},{"source":40,"target_adds":[[16,-2,1]],"translation":242},{"source":40,"target_adds":[[16,3,1]],"translation":251},{"source":40,"target_adds":[[16,3,1]],"translation":259},{"source":40,"target_adds":[[16,3,1]],"translation":266},{"source":40,"target_adds":[[16,3,1]],"translation":290},{"source":40,"target_adds":[[16,-2,1]],"translation":299},{"source":40,"target_adds":[[16,-2,1]],"translation":465},{"source":40,"target_adds":[[16,-2,1]],"translation":472},{"source":40,"target_adds":[[16,-2,1]],"translation":496},{"source":40,"target_adds":[[16,3,1]],"translation":505},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":41,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":41,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":41,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":41,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":41,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":41,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":41,"target_adds":[[14,3,2],[15,6,1]],"translation":82},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":41,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":41,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":41,"target_adds":[[14,-3,2],[15,-6,1]],"translation":127},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":128},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":133},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,-6,1],[7,-21,2]],"translation":146},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":151},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":155},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":158},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":168},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,3,4],[13,3,4]],"translation":173},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":179},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":182},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":186},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[6,6,1],[7,21,2]],"translation":191},{"source":41,"target_adds":[[4,15,4],[5,12,1],[12,9,4],[13,27,4]],"translation":194},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":206},{"source":41,"target_adds":[[0,6,1],[1,21,2],[4,-3,2],[5,-3,2]],"translation":208},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":213},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":220},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":227},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":41,"target_adds":[[4,3,4],[12,-3,4],[13,-21,4]],"translation":239},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":241},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":248},{"source":41,"target_adds":[[0,-6,1],[1,-21,2],[4,-3,2],[5,-3,2]],"translation":253},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":256},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,-6,1],[11,3,2]],"translation":261},{"source":41,"target_adds":[[2,-3,1],[3,-3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,-6,1],[9,3,2]],"translation":268},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":279},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":283},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":286},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[8,6,1],[9,-3,2]],"translation":289},{"source":41,"target_adds":[[2,3,1],[3,3,1],[4,-3,8],[5,3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":41,"target_adds":[[4,-3,8],[5,3,2],[10,6,1],[11,-3,2]],"translation":296},{"source":41,"target_adds":[[4,1,4],[5,1,4],[12,3,4],[13,3,4]],"translation":301},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":307},{"source":41,"target_adds":[[4,-3,8],[5,-9,4]],"translation":310},{"source":41,"target_adds":[[4,-3,8],[5,-9,4],[12,1,2],[13,1,2]],"translation":314},{"source":41,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":334},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":336},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":341},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":348},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":355},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":41,"target_adds":[[4,1,1],[5,1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":369},{"source":41,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":41,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":376},{"source":41,"target_adds":[[4,1,1],[5,1,1]],"translation":381},{"source":41,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":41,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":41,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":41,"target_adds":[[4,3,1],[5,12,1],[12,3,4],[13,3,1]],"translation":466},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":41,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":41,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":41,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":41,"target_adds":[[4,-3,1],[5,-12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":42,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":42,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":42,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":42,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":42,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":42,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":42,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":42,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":128},{"source":42,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":42,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":137},{"source":42,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":42,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":42,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":164},{"source":42,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":173},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":42,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":194},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":42,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":42,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,1,2],[15,1,2]],"translation":239},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":42,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":265},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":42,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":292},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":42,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":42,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":42,"target_adds":[[13,-9,4],[15,9,4]],"translation":322},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":331},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":42,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":42,"target_adds":[[12,-1,2],[13,-1,2],[14,1,2],[15,1,2]],"translation":358},{"source":42,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":42,"target_adds":[[12,3,2],[13,15,4],[14,-3,2],[15,-15,4]],"translation":367},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":42,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":42,"target_adds":[[12,1,2],[13,1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":42,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":42,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":42,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":42,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":42,"target_adds":[[12,3,4],[13,3,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":42,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":42,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":42,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":42,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,1]],"translation":511},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":14},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":16},{"source":43,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":43,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":35},{"source":43,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":43,"target_adds":[[6,1,1],[7,1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":43,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":43,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":61},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,-1,8],[11,-1,8]],"translation":69},{"source":43,"target_adds":[[2,1,4],[3,1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":73},{"source":43,"target_adds":[[8,-1,8],[9,-1,8]],"translation":76},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":91},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":43,"target_adds":[[8,1,8],[9,1,8]],"translation":97},{"source":43,"target_adds":[[2,-1,4],[3,-1,4],[6,-3,8],[7,-9,4],[12,1,1],[13,1,1]],"translation":100},{"source":43,"target_adds":[[6,-3,8],[7,-9,4],[10,1,8],[11,1,8]],"translation":104},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":43,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":118},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":140},{"source":43,"target_adds":[[4,-1,4],[5,3,2],[6,-3,8],[7,-9,4]],"translation":146},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":43,"target_adds":[[6,1,1],[7,1,1]],"translation":161},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":43,"target_adds":[[4,1,4],[5,-3,2],[6,-3,8],[7,-9,4]],"translation":191},{"source":43,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":199},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":203},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":217},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":230},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":234},{"source":43,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":43,"target_adds":[[6,-3,8],[7,3,2]],"translation":244},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":268},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,-21,8],[15,-7,4]],"translation":274},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":289},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":43,"target_adds":[[6,-3,8],[7,3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":43,"target_adds":[[6,-3,2],[7,-3,2],[14,21,8],[15,7,4]],"translation":319},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":327},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":331},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":345},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":358},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":362},{"source":43,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":372},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":43,"target_adds":[[6,21,4],[7,-5,4],[12,27,8],[13,47,4]],"translation":386},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":398},{"source":43,"target_adds":[[0,-9,8],[1,13,8],[6,-3,8],[7,-9,4]],"translation":400},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":412},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":419},{"source":43,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":43,"target_adds":[[6,-3,4],[7,-7,4],[12,9,8],[13,1,4]],"translation":431},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":433},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":43,"target_adds":[[0,9,8],[1,-13,8],[6,-3,8],[7,-9,4]],"translation":445},{"source":43,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":453},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":43,"target_adds":[[6,9,8],[7,-13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":471},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":475},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":43,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":43,"target_adds":[[6,-1,4],[7,-1,4]],"translation":488},{"source":43,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":43,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":43,"target_adds":[[6,1,4],[7,1,4]],"translation":502},{"source":43,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":506},{"source":43,"target_adds":[[6,-9,8],[7,13,8],[12,3,4],[13,7,4]],"translation":511},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":2},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":44,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":44,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":44,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":44,"target_adds":[[8,3,2],[9,3,2],[12,3,1],[13,-11,4]],"translation":28},{"source":44,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":44,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":47},{"source":44,"target_adds":[[12,-3,2],[13,17,4]],"translation":49},{"source":44,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":44,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":73},{"source":44,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":87},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":44,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":44,"target_adds":[[8,-2,1],[9,-2,1],[12,-2,1],[13,-2,1]],"translation":100},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":44,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":122},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":128},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":158},{"source":44,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,3,4],[13,3,4]],"translation":173},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":179},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":44,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":44,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":213},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":44,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":44,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,1,2],[13,1,2]],"translation":248},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":256},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":44,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":286},{"source":44,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":44,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":301},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":307},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":341},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":44,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,1,2],[13,1,2]],"translation":376},{"source":44,"target_adds":[[6,3,4],[7,9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":386},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":412},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":44,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":44,"target_adds":[[6,-3,4],[7,-9,4],[8,-1,2],[9,-1,2],[12,-3,4],[13,-9,2]],"translation":431},{"source":44,"target_adds":[[8,1,2],[9,1,2],[12,-1,2],[13,-1,2]],"translation":433},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":44,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":44,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":457},{"source":44,"target_adds":[[8,29,4],[9,29,4],[12,3,4],[13,3,1]],"translation":466},{"source":44,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":471},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":44,"target_adds":[[8,-1,2],[9,-1,2],[12,1,2],[13,1,2]],"translation":484},{"source":44,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":44,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":44,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":44,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":44,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1],[12,-1,2],[13,-1,2]],"translation":506},{"source":44,"target_adds":[[8,-29,4],[9,-29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":45,"target_adds":[[21,-2,1]],"translation":32},{"source":45,"target_adds":[[21,3,1]],"translation":37},{"source":45,"target_adds":[[21,3,1]],"translation":41},{"source":45,"target_adds":[[21,3,1]],"translation":44},{"source":45,"target_adds":[[21,-2,1]],"translation":211},{"source":45,"target_adds":[[21,-2,1]],"translation":214},{"source":45,"target_adds":[[21,-2,1]],"translation":218},{"source":45,"target_adds":[[21,3,1]],"translation":223},{"source":45,"target_adds":[[21,8,1]],"translation":352},{"source":45,"target_adds":[[21,-2,1]],"translation":357},{"source":45,"target_adds":[[21,-2,1]],"translation":361},{"source":45,"target_adds":[[21,-2,1]],"translation":364},{"source":45,"target_adds":[[21,-2,1]],"translation":403},{"source":45,"target_adds":[[21,-2,1]],"translation":406},{"source":45,"target_adds":[[21,-2,1]],"translation":410},{"source":45,"target_adds":[[21,3,1]],"translation":415},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":46,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4]],"translation":14},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":16},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":46,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4]],"translation":35},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":46,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":61},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":69},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":46,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":46,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":91},{"source":46,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":46,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":104},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":118},{"source":46,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":46,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":46,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":46,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":46,"target_adds":[[8,3,2],[9,3,2],[14,3,1],[15,-11,4]],"translation":140},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":146},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":158},{"source":46,"target_adds":[[14,-3,2],[15,17,4]],"translation":161},{"source":46,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":46,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":179},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":46,"target_adds":[[8,-2,1],[9,-2,1],[14,-2,1],[15,-2,1]],"translation":191},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":199},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":203},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":213},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":217},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":46,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,3,4],[15,3,4]],"translation":230},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":234},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":244},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,1,2],[15,1,2]],"translation":248},{"source":46,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":46,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":268},{"source":46,"target_adds":[[6,3,4],[7,-21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":274},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":46,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2],[14,-1,2],[15,-1,2]],"translation":289},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":46,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":46,"target_adds":[[6,-3,4],[7,21,4],[8,-1,2],[9,-1,2],[14,-3,4],[15,-9,2]],"translation":319},{"source":46,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":327},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":46,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":345},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":46,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,-1,2],[15,-1,2]],"translation":362},{"source":46,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":46,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":46,"target_adds":[[8,-1,2],[9,-1,2],[14,1,2],[15,1,2]],"translation":372},{"source":46,"target_adds":[[8,1,2],[9,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":46,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":398},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":400},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":419},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":445},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":453},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":46,"target_adds":[[8,29,4],[9,29,4],[14,3,4],[15,3,1]],"translation":466},{"source":46,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,-1,4],[11,-31,4]],"translation":475},{"source":46,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":46,"target_adds":[[8,1,2],[9,1,2]],"translation":488},{"source":46,"target_adds":[[8,3,4],[9,3,4],[10,1,4],[11,31,4]],"translation":502},{"source":46,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":46,"target_adds":[[8,-29,4],[9,-29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":2},{"source":47,"target_adds":[[0,9,8],[1,47,8],[8,-3,8],[9,3,2]],"translation":14},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,-9,8],[13,11,2]],"translation":28},{"source":47,"target_adds":[[0,-9,8],[1,-47,8],[8,-3,8],[9,3,2]],"translation":35},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":47},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[12,9,8],[13,-11,2]],"translation":49},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":73},{"source":47,"target_adds":[[6,-9,8],[7,-47,8]],"translation":76},{"source":47,"target_adds":[[15,-5,2]],"translation":82},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":87},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":47,"target_adds":[[6,9,8],[7,47,8]],"translation":97},{"source":47,"target_adds":[[8,1,1],[9,1,1]],"translation":100},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":47,"target_adds":[[8,-3,8],[9,-9,4]],"translation":122},{"source":47,"target_adds":[[15,5,2]],"translation":127},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,-9,8],[15,11,2]],"translation":140},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,5,2],[8,1,1],[9,1,1]],"translation":146},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":158},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,3,2],[14,9,8],[15,-11,2]],"translation":161},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":179},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":47,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":47,"target_adds":[[4,3,4],[5,3,4],[7,-5,2],[8,1,1],[9,1,1]],"translation":191},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":199},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":203},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":47,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":213},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":217},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":230},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":234},{"source":47,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":244},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-3,8],[9,-9,4]],"translation":248},{"source":47,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":256},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":47,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":47,"target_adds":[[4,19,4],[5,21,2],[8,19,4],[9,17,2]],"translation":268},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":274},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":47,"target_adds":[[4,-13,4],[5,-9,1],[8,-1,4],[9,7,2]],"translation":289},{"source":47,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":47,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,-3,8],[9,-9,4]],"translation":301},{"source":47,"target_adds":[[4,3,4],[5,3,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":47,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":47,"target_adds":[[4,-1,2],[5,-1,2],[8,1,4],[9,1,4]],"translation":319},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":327},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":331},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":341},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":345},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":358},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":362},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":47,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,1,4],[9,1,4]],"translation":372},{"source":47,"target_adds":[[4,1,2],[5,1,2],[8,-1,4],[9,-1,4]],"translation":376},{"source":47,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":386},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":412},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":431},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":433},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":457},{"source":47,"target_adds":[[4,-5,2],[5,-15,2],[8,-59,8],[9,-59,8]],"translation":466},{"source":47,"target_adds":[[2,-1,4],[3,7,2],[8,-3,2],[9,-3,2]],"translation":471},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,1,8],[11,61,8]],"translation":475},{"source":47,"target_adds":[[8,1,4],[9,1,4]],"translation":484},{"source":47,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":47,"target_adds":[[8,-3,8],[9,3,2],[10,-1,8],[11,-61,8]],"translation":502},{"source":47,"target_adds":[[2,1,4],[3,-7,2],[8,-3,2],[9,-3,2]],"translation":506},{"source":47,"target_adds":[[4,5,2],[5,15,2],[8,59,8],[9,59,8]],"translation":511},{"source":48,"target_adds":[[18,-2,1]],"translation":4},{"source":48,"target_adds":[[18,-2,1]],"translation":31},{"source":48,"target_adds":[[18,-2,1]],"translation":32},{"source":48,"target_adds":[[18,-2,1]],"translation":59},{"source":48,"target_adds":[[18,-2,1]],"translation":79},{"source":48,"target_adds":[[18,3,1]],"translation":84},{"source":48,"target_adds":[[18,-2,1]],"translation":107},{"source":48,"target_adds":[[18,3,1]],"translation":112},{"source":48,"target_adds":[[18,3,1]],"translation":385},{"source":48,"target_adds":[[18,-2,1]],"translation":410},{"source":48,"target_adds":[[18,-2,1]],"translation":421},{"source":48,"target_adds":[[18,3,1]],"translation":446},{"source":48,"target_adds":[[18,-2,1]],"translation":458},{"source":48,"target_adds":[[18,-2,1]],"translation":465},{"source":48,"target_adds":[[18,3,1]],"translation":494},{"source":48,"target_adds":[[18,8,1]],"translation":501},{"source":49,"target_adds":[[22,8,1]],"translation":13},{"source":49,"target_adds":[[22,-2,1]],"translation":31},{"source":49,"target_adds":[[22,-2,1]],"translation":79},{"source":49,"target_adds":[[22,-2,1]],"translation":93},{"source":49,"target_adds":[[22,3,1]],"translation":134},{"source":49,"target_adds":[[22,3,1]],"translation":148},{"source":49,"target_adds":[[22,3,1]],"translation":196},{"source":49,"target_adds":[[22,-2,1]],"translation":214},{"source":49,"target_adds":[[22,-2,1]],"translation":271},{"source":49,"target_adds":[[22,-2,1]],"translation":285},{"source":49,"target_adds":[[22,-2,1]],"translation":333},{"source":49,"target_adds":[[22,3,1]],"translation":351},{"source":49,"target_adds":[[22,3,1]],"translation":388},{"source":49,"target_adds":[[22,-2,1]],"translation":406},{"source":49,"target_adds":[[22,-2,1]],"translation":454},{"source":49,"target_adds":[[22,-2,1]],"translation":468},{"source":50,"target_adds":[[17,3,1]],"translation":67},{"source":50,"target_adds":[[17,3,1]],"translation":74},{"source":50,"target_adds":[[17,3,1]],"translation":98},{"source":50,"target_adds":[[17,-2,1]],"translation":107},{"source":50,"target_adds":[[17,8,1]],"translation":196},{"source":50,"target_adds":[[17,-2,1]],"translation":205},{"source":50,"target_adds":[[17,-2,1]],"translation":229},{"source":50,"target_adds":[[17,-2,1]],"translation":236},{"source":50,"target_adds":[[17,3,1]],"translation":276},{"source":50,"target_adds":[[17,-2,1]],"translation":285},{"source":50,"target_adds":[[17,-2,1]],"translation":309},{"source":50,"target_adds":[[17,-2,1]],"translation":316},{"source":50,"target_adds":[[17,-2,1]],"translation":403},{"source":50,"target_adds":[[17,-2,1]],"translation":410},{"source":50,"target_adds":[[17,-2,1]],"translation":434},{"source":50,"target_adds":[[17,3,1]],"translation":443},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":2},{"source":51,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":51,"target_adds":[[13,5,1]],"translation":25},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":28},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":51,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":47},{"source":51,"target_adds":[[2,2,1],[3,2,1],[6,2,1],[7,2,1]],"translation":49},{"source":51,"target_adds":[[13,-5,1]],"translation":52},{"source":51,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":51,"target_adds":[[2,3,4],[3,3,4],[6,-3,4],[7,-23,4]],"translation":73},{"source":51,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":87},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":51,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":51,"target_adds":[[2,-9,4],[3,-9,4],[6,-3,4],[7,17,4]],"translation":100},{"source":51,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":51,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":122},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,5,1]],"translation":137},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":51,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":151},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":51,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[15,-5,1]],"translation":164},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":186},{"source":51,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":194},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":220},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":239},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":241},{"source":51,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1]],"translation":265},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":279},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1]],"translation":292},{"source":51,"target_adds":[[2,-3,4],[3,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":314},{"source":51,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":322},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":348},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":367},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":369},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":51,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":412},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":51,"target_adds":[[2,-1,2],[3,-1,2],[6,1,2],[7,1,2]],"translation":433},{"source":51,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":51,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":457},{"source":51,"target_adds":[[2,-5,1],[3,-5,1],[6,-3,4],[7,-9,4]],"translation":466},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,-5,1],[9,5,2]],"translation":471},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":51,"target_adds":[[2,1,2],[3,1,2],[6,-1,2],[7,-1,2]],"translation":484},{"source":51,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":51,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":51,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":51,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":51,"target_adds":[[2,3,4],[3,9,2],[6,1,2],[7,1,2],[8,5,1],[9,-5,2]],"translation":506},{"source":51,"target_adds":[[2,5,1],[3,5,1],[6,3,4],[7,9,4]],"translation":511},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":2},{"source":52,"target_adds":[[1,5,1],[2,-3,4],[3,-3,4]],"translation":11},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":21},{"source":52,"target_adds":[[13,5,1]],"translation":25},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":28},{"source":52,"target_adds":[[1,-5,1],[2,-3,4],[3,-3,4]],"translation":38},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":47},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":49},{"source":52,"target_adds":[[13,-5,1]],"translation":52},{"source":52,"target_adds":[[2,2,1],[3,2,1]],"translation":56},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":64},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,-5,1]],"translation":73},{"source":52,"target_adds":[[4,-3,2],[5,-6,1]],"translation":82},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":87},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":94},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[7,5,1]],"translation":100},{"source":52,"target_adds":[[2,-3,4],[3,-3,4]],"translation":109},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":115},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":122},{"source":52,"target_adds":[[4,3,2],[5,6,1]],"translation":127},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":128},{"source":52,"target_adds":[[10,-3,4],[11,-3,4],[14,-3,4],[15,-3,4]],"translation":133},{"source":52,"target_adds":[[2,3,4],[3,3,4],[14,-3,4],[15,17,4]],"translation":137},{"source":52,"target_adds":[[8,-3,4],[9,-3,4],[14,-3,4],[15,-3,4]],"translation":140},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":146},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":151},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":155},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":158},{"source":52,"target_adds":[[8,3,4],[9,3,4],[14,-3,4],[15,-3,4]],"translation":161},{"source":52,"target_adds":[[2,-9,4],[3,-9,4],[14,-3,4],[15,-23,4]],"translation":164},{"source":52,"target_adds":[[10,3,4],[11,3,4],[14,-3,4],[15,-3,4]],"translation":168},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,1,2],[15,1,2]],"translation":173},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":179},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":182},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":186},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":191},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":194},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":199},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":203},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":206},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":208},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":213},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":217},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":220},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":227},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,-3,4],[15,-3,4]],"translation":230},{"source":52,"target_adds":[[14,-3,4],[15,-3,4]],"translation":234},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":239},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":241},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":244},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":248},{"source":52,"target_adds":[[14,2,1],[15,2,1]],"translation":253},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":256},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":261},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,5,1],[5,15,1],[14,1,2],[15,1,2]],"translation":265},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":268},{"source":52,"target_adds":[[6,-3,4],[7,21,4],[14,3,4],[15,9,2]],"translation":274},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":279},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":283},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":286},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":289},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[4,-5,1],[5,-15,1],[14,1,2],[15,1,2]],"translation":292},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":296},{"source":52,"target_adds":[[2,-3,4],[3,-3,4],[14,-3,4],[15,-3,4]],"translation":301},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":307},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":310},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":314},{"source":52,"target_adds":[[6,3,4],[7,-21,4],[14,3,4],[15,9,2]],"translation":319},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,4]],"translation":322},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":327},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":331},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":334},{"source":52,"target_adds":[[0,3,4],[1,-21,4],[14,3,4],[15,-3,1]],"translation":336},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":341},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":345},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":348},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":355},{"source":52,"target_adds":[[2,1,2],[3,1,2],[14,1,2],[15,1,2]],"translation":358},{"source":52,"target_adds":[[14,1,2],[15,1,2]],"translation":362},{"source":52,"target_adds":[[2,1,2],[3,1,2],[12,3,4],[13,3,1],[14,-3,4],[15,-3,4]],"translation":367},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":369},{"source":52,"target_adds":[[14,-1,2],[15,-1,2]],"translation":372},{"source":52,"target_adds":[[2,-1,2],[3,-1,2],[14,-1,2],[15,-1,2]],"translation":376},{"source":52,"target_adds":[[0,-3,4],[1,21,4],[14,3,4],[15,-3,1]],"translation":381},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":386},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":395},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":405},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":412},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":422},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":431},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":433},{"source":52,"target_adds":[[2,-1,2],[3,-1,2]],"translation":440},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":448},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":457},{"source":52,"target_adds":[[2,-5,1],[3,-5,1],[14,-3,4],[15,-3,1]],"translation":466},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,-5,1],[9,5,2]],"translation":471},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,-5,1],[11,5,2]],"translation":478},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":484},{"source":52,"target_adds":[[2,1,2],[3,1,2]],"translation":493},{"source":52,"target_adds":[[2,3,4],[3,-3,1],[10,5,1],[11,-5,2]],"translation":499},{"source":52,"target_adds":[[2,3,4],[3,9,2],[8,5,1],[9,-5,2]],"translation":506},{"source":52,"target_adds":[[2,5,1],[3,5,1],[14,3,4],[15,3,1]],"translation":511},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":2},{"source":53,"target_adds":[[1,-5,1],[2,3,4],[3,3,4]],"translation":11},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":21},{"source":53,"target_adds":[[13,-5,1]],"translation":25},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":28},{"source":53,"target_adds":[[1,5,1],[2,3,4],[3,3,4]],"translation":38},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":47},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":49},{"source":53,"target_adds":[[13,5,1]],"translation":52},{"source":53,"target_adds":[[2,-2,1],[3,-2,1]],"translation":56},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":64},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,5,1]],"translation":73},{"source":53,"target_adds":[[15,5,2]],"translation":82},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":87},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":94},{"source":53,"target_adds":[[2,3,4],[3,3,4],[7,-5,1]],"translation":100},{"source":53,"target_adds":[[2,3,4],[3,3,4]],"translation":109},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":115},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":122},{"source":53,"target_adds":[[15,-5,2]],"translation":127},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":128},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":133},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,-5,1]],"translation":137},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":140},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,-5,2]],"translation":146},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":151},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":155},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":158},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":161},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2],[15,5,1]],"translation":164},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":168},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,-3,4],[5,-3,4]],"translation":173},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":179},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":182},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,1,2],[5,1,2]],"translation":186},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[7,5,2]],"translation":191},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,5,2]],"translation":194},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":199},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":203},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":206},{"source":53,"target_adds":[[1,5,2],[4,3,4],[5,-3,1]],"translation":208},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":213},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":217},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":220},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":227},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":230},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":234},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,3,4],[5,9,2],[13,-5,2]],"translation":239},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":241},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":244},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":248},{"source":53,"target_adds":[[1,-5,2],[4,3,4],[5,-3,1]],"translation":253},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":256},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,-5,2],[11,-5,2]],"translation":261},{"source":53,"target_adds":[[2,-7,4],[3,-7,4],[4,-23,4],[5,-63,4]],"translation":265},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,-5,2],[9,-5,2]],"translation":268},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":274},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":279},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":283},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":286},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[8,5,2],[9,5,2]],"translation":289},{"source":53,"target_adds":[[2,13,4],[3,13,4],[4,17,4],[5,57,4]],"translation":292},{"source":53,"target_adds":[[4,-3,4],[5,-3,4],[10,5,2],[11,5,2]],"translation":296},{"source":53,"target_adds":[[2,3,4],[3,3,4],[4,1,2],[5,1,2]],"translation":301},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":307},{"source":53,"target_adds":[[4,-3,4],[5,-3,4]],"translation":310},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-3,4],[5,-3,4]],"translation":314},{"source":53,"target_adds":[[4,1,2],[5,1,2]],"translation":319},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":322},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":327},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":331},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":334},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":336},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":341},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":345},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":348},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":355},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,-1,2],[5,-1,2]],"translation":358},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":362},{"source":53,"target_adds":[[2,-1,2],[3,-1,2],[4,2,1],[5,2,1]],"translation":367},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":369},{"source":53,"target_adds":[[4,-1,2],[5,-1,2]],"translation":372},{"source":53,"target_adds":[[2,1,2],[3,1,2],[4,-1,2],[5,-1,2]],"translation":376},{"source":53,"target_adds":[[4,2,1],[5,2,1]],"translation":381},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":386},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":395},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":405},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":412},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":422},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":431},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":433},{"source":53,"target_adds":[[2,1,2],[3,1,2]],"translation":440},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":448},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":457},{"source":53,"target_adds":[[2,5,1],[3,5,1],[4,5,2],[5,15,2]],"translation":466},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,5,1],[9,-5,2]],"translation":471},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,5,1],[11,-5,2]],"translation":478},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":484},{"source":53,"target_adds":[[2,-1,2],[3,-1,2]],"translation":493},{"source":53,"target_adds":[[2,-3,4],[3,3,1],[10,-5,1],[11,5,2]],"translation":499},{"source":53,"target_adds":[[2,-3,4],[3,-9,2],[8,-5,1],[9,5,2]],"translation":506},{"source":53,"target_adds":[[2,-5,1],[3,-5,1],[4,-5,2],[5,-15,2]],"translation":511},{"source":54,"target_adds":[[22,8,1]],"translation":13},{"source":54,"target_adds":[[22,-2,1]],"translation":31},{"source":54,"target_adds":[[22,-2,1]],"translation":79},{"source":54,"target_adds":[[22,-2,1]],"translation":93},{"source":54,"target_adds":[[22,3,1]],"translation":134},{"source":54,"target_adds":[[22,3,1]],"translation":148},{"source":54,"target_adds":[[22,3,1]],"translation":196},{"source":54,"target_adds":[[22,-2,1]],"translation":214},{"source":54,"target_adds":[[22,-2,1]],"translation":271},{"source":54,"target_adds":[[22,-2,1]],"translation":285},{"source":54,"target_adds":[[22,-2,1]],"translation":333},{"source":54,"target_adds":[[22,3,1]],"translation":351},{"source":54,"target_adds":[[22,3,1]],"translation":388},{"source":54,"target_adds":[[22,-2,1]],"translation":406},{"source":54,"target_adds":[[22,-2,1]],"translation":454},{"source":54,"target_adds":[[22,-2,1]],"translation":468},{"source":55,"target_adds":[[19,3,1]],"translation":50},{"source":55,"target_adds":[[19,-2,1]],"translation":55},{"source":55,"target_adds":[[19,-2,1]],"translation":59},{"source":55,"target_adds":[[19,-2,1]],"translation":62},{"source":55,"target_adds":[[19,3,1]],"translation":176},{"source":55,"target_adds":[[19,-2,1]],"translation":181},{"source":55,"target_adds":[[19,-2,1]],"translation":185},{"source":55,"target_adds":[[19,-2,1]],"translation":188},{"source":55,"target_adds":[[19,3,1]],"translation":321},{"source":55,"target_adds":[[19,3,1]],"translation":324},{"source":55,"target_adds":[[19,3,1]],"translation":328},{"source":55,"target_adds":[[19,-2,1]],"translation":333},{"source":55,"target_adds":[[19,-2,1]],"translation":451},{"source":55,"target_adds":[[19,-2,1]],"translation":454},{"source":55,"target_adds":[[19,-2,1]],"translation":458},{"source":55,"target_adds":[[19,8,1]],"translation":463},{"source":56,"target_adds":[[22,8,1]],"translation":13},{"source":56,"target_adds":[[22,-2,1]],"translation":31},{"source":56,"target_adds":[[22,-2,1]],"translation":79},{"source":56,"target_adds":[[22,-2,1]],"translation":93},{"source":56,"target_adds":[[22,3,1]],"translation":134},{"source":56,"target_adds":[[22,3,1]],"translation":148},{"source":56,"target_adds":[[22,3,1]],"translation":196},{"source":56,"target_adds":[[22,-2,1]],"translation":214},{"source":56,"target_adds":[[22,-2,1]],"translation":271},{"source":56,"target_adds":[[22,-2,1]],"translation":285},{"source":56,"target_adds":[[22,-2,1]],"translation":333},{"source":56,"target_adds":[[22,3,1]],"translation":351},{"source":56,"target_adds":[[22,3,1]],"translation":388},{"source":56,"target_adds":[[22,-2,1]],"translation":406},{"source":56,"target_adds":[[22,-2,1]],"translation":454},{"source":56,"target_adds":[[22,-2,1]],"translation":468},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":57,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":11},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":57,"target_adds":[[12,-3,2],[13,-13,4]],"translation":21},{"source":57,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":57,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":57,"target_adds":[[10,2,1],[11,2,1],[12,-2,1],[13,-2,1]],"translation":38},{"source":57,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":57,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":57,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":57,"target_adds":[[10,-3,2],[11,-3,2],[12,3,1],[13,19,4]],"translation":56},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":64},{"source":57,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":94},{"source":57,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":57,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":109},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":115},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":57,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":128},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":137},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":151},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":158},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":164},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,3,4],[13,3,4]],"translation":173},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,1,2],[13,1,2]],"translation":179},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":186},{"source":57,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4]],"translation":194},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":203},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":213},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":220},{"source":57,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":230},{"source":57,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4]],"translation":239},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":241},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":248},{"source":57,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":256},{"source":57,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":265},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":279},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":286},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":292},{"source":57,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":57,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":301},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":307},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":314},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":331},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":341},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":348},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,-1,2],[13,-1,2]],"translation":358},{"source":57,"target_adds":[[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":369},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,1,2],[13,1,2]],"translation":376},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":57,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":395},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":405},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":57,"target_adds":[[10,1,2],[11,1,2],[12,1,2],[13,1,2]],"translation":422},{"source":57,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":57,"target_adds":[[10,-1,2],[11,-1,2],[12,-1,2],[13,-1,2]],"translation":440},{"source":57,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":57,"target_adds":[[0,-3,4],[1,-9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":448},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":57,"target_adds":[[10,-29,4],[11,-29,4],[12,3,4],[13,3,1]],"translation":466},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":57,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":57,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":478},{"source":57,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":57,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":57,"target_adds":[[0,3,4],[1,9,4],[10,1,2],[11,1,2],[12,-3,4],[13,3,1]],"translation":493},{"source":57,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1],[12,-1,2],[13,-1,2]],"translation":499},{"source":57,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":57,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":57,"target_adds":[[10,29,4],[11,29,4],[12,-3,4],[13,-3,1]],"translation":511},{"source":58,"target_adds":[[27,5,1]],"translation":88},{"source":58,"target_adds":[[27,5,1]],"translation":162},{"source":58,"target_adds":[[27,-10,1]],"translation":271},{"source":58,"target_adds":[[27,5,1]],"translation":501},{"source":59,"target_adds":[[29,3,1]],"translation":26},{"source":59,"target_adds":[[29,-2,1]],"translation":62},{"source":59,"target_adds":[[29,-2,1]],"translation":79},{"source":59,"target_adds":[[29,-2,1]],"translation":107},{"source":59,"target_adds":[[29,3,1]],"translation":152},{"source":59,"target_adds":[[29,-2,1]],"translation":188},{"source":59,"target_adds":[[29,-2,1]],"translation":205},{"source":59,"target_adds":[[29,-2,1]],"translation":233},{"source":59,"target_adds":[[29,3,1]],"translation":280},{"source":59,"target_adds":[[29,-2,1]],"translation":316},{"source":59,"target_adds":[[29,-2,1]],"translation":333},{"source":59,"target_adds":[[29,-2,1]],"translation":361},{"source":59,"target_adds":[[29,-2,1]],"translation":410},{"source":59,"target_adds":[[29,8,1]],"translation":446},{"source":59,"target_adds":[[29,3,1]],"translation":463},{"source":59,"target_adds":[[29,3,1]],"translation":491},{"source":60,"target_adds":[[29,3,1]],"translation":26},{"source":60,"target_adds":[[29,-2,1]],"translation":62},{"source":60,"target_adds":[[29,-2,1]],"translation":79},{"source":60,"target_adds":[[29,-2,1]],"translation":107},{"source":60,"target_adds":[[29,3,1]],"translation":152},{"source":60,"target_adds":[[29,-2,1]],"translation":188},{"source":60,"target_adds":[[29,-2,1]],"translation":205},{"source":60,"target_adds":[[29,-2,1]],"translation":233},{"source":60,"target_adds":[[29,3,1]],"translation":280},{"source":60,"target_adds":[[29,-2,1]],"translation":316},{"source":60,"target_adds":[[29,-2,1]],"translation":333},{"source":60,"target_adds":[[29,-2,1]],"translation":361},{"source":60,"target_adds":[[29,-2,1]],"translation":410},{"source":60,"target_adds":[[29,8,1]],"translation":446},{"source":60,"target_adds":[[29,3,1]],"translation":463},{"source":60,"target_adds":[[29,3,1]],"translation":491},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":61,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":14},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":16},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":35},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":61,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":61},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":61,"target_adds":[[6,-3,2],[7,-7,2]],"translation":69},{"source":61,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":61,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":91},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":61,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":61,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":61,"target_adds":[[6,3,1],[7,5,1],[10,-3,2],[11,-3,2]],"translation":104},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":118},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":128},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,-9,4],[15,-4,1]],"translation":133},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":61,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":155},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":158},{"source":61,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":61,"target_adds":[[10,-3,4],[11,-3,4],[14,9,4],[15,4,1]],"translation":168},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":173},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,-3,4],[11,-3,4]],"translation":179},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":182},{"source":61,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":203},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":206},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":208},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":213},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":61,"target_adds":[[10,-3,4],[11,-3,4]],"translation":227},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":230},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":61,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":248},{"source":61,"target_adds":[[10,2,1],[11,2,1]],"translation":253},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":256},{"source":61,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2]],"translation":261},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":283},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":286},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":61,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2]],"translation":296},{"source":61,"target_adds":[[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":301},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":307},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":310},{"source":61,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":331},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":334},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":336},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":341},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":355},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[10,1,2],[11,1,2]],"translation":358},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":376},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":381},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":398},{"source":61,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":400},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":419},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":61,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":61,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":61,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,3,4],[10,1,2],[11,1,2]],"translation":445},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":453},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":61,"target_adds":[[6,3,4],[7,9,4],[10,-29,4],[11,-29,4]],"translation":466},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":61,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":61,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":61,"target_adds":[[6,1,2],[7,1,2],[10,-1,2],[11,-1,2]],"translation":488},{"source":61,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":61,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":61,"target_adds":[[6,-1,2],[7,-1,2],[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":61,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":61,"target_adds":[[6,-3,4],[7,-9,4],[10,29,4],[11,29,4]],"translation":511},{"source":62,"target_adds":[[0,9,4],[1,17,4]],"translation":7},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":11},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":14},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":16},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,-9,4],[13,-4,1]],"translation":21},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":35},{"source":62,"target_adds":[[10,2,1],[11,2,1]],"translation":38},{"source":62,"target_adds":[[0,-9,4],[1,-17,4]],"translation":42},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[12,9,4],[13,4,1]],"translation":56},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":61},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":64},{"source":62,"target_adds":[[6,-9,4],[7,-17,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":62,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":91},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":94},{"source":62,"target_adds":[[6,9,4],[7,17,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":109},{"source":62,"target_adds":[[10,-3,4],[11,-3,4]],"translation":115},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":118},{"source":62,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":128},{"source":62,"target_adds":[[14,-3,2],[15,-13,4]],"translation":133},{"source":62,"target_adds":[[2,-3,2],[3,-3,2],[14,3,4],[15,3,4]],"translation":137},{"source":62,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":151},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":155},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":158},{"source":62,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":62,"target_adds":[[2,3,2],[3,3,2],[14,3,4],[15,3,4]],"translation":164},{"source":62,"target_adds":[[10,-3,2],[11,-3,2],[14,3,1],[15,19,4]],"translation":168},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":173},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,1,2],[15,1,2]],"translation":179},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":182},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":186},{"source":62,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":194},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":206},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":208},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":220},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":227},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":62,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":239},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":241},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":62,"target_adds":[[10,2,1],[11,2,1],[14,-2,1],[15,-2,1]],"translation":253},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":256},{"source":62,"target_adds":[[4,1,2],[5,9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":261},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":265},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":62,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":279},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":283},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":286},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":292},{"source":62,"target_adds":[[4,-1,2],[5,-9,2],[10,3,4],[11,9,2],[14,-1,2],[15,-1,2]],"translation":296},{"source":62,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":301},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":307},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,1,2],[15,1,2]],"translation":310},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":314},{"source":62,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":62,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,4]],"translation":322},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":334},{"source":62,"target_adds":[[0,-3,4],[1,21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":336},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":341},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":348},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,-1,2],[15,-1,2]],"translation":355},{"source":62,"target_adds":[[10,1,2],[11,1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":62,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":62,"target_adds":[[12,-3,4],[13,-3,1],[14,3,4],[15,3,4]],"translation":367},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":369},{"source":62,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":62,"target_adds":[[10,-1,2],[11,-1,2],[14,1,2],[15,1,2]],"translation":376},{"source":62,"target_adds":[[0,3,4],[1,-21,4],[10,1,2],[11,1,2],[14,-3,4],[15,3,1]],"translation":381},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":395},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":398},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":400},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":405},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":419},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":422},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":440},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":445},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":448},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":453},{"source":62,"target_adds":[[10,-29,4],[11,-29,4],[14,3,4],[15,3,1]],"translation":466},{"source":62,"target_adds":[[8,1,4],[9,31,4],[10,-3,4],[11,-3,4]],"translation":475},{"source":62,"target_adds":[[2,-1,2],[3,-1,2],[10,3,4],[11,-3,1]],"translation":478},{"source":62,"target_adds":[[10,-1,2],[11,-1,2]],"translation":488},{"source":62,"target_adds":[[10,1,2],[11,1,2]],"translation":493},{"source":62,"target_adds":[[2,1,2],[3,1,2],[10,3,4],[11,-3,1]],"translation":499},{"source":62,"target_adds":[[8,-1,4],[9,-31,4],[10,-3,4],[11,-3,4]],"translation":502},{"source":62,"target_adds":[[10,29,4],[11,29,4],[14,-3,4],[15,-3,1]],"translation":511},{"source":63,"target_adds":[[0,-9,8],[1,-47,8]],"translation":7},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":11},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,9,8],[13,2,1]],"translation":21},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":63,"target_adds":[[10,-1,1],[11,-1,1]],"translation":38},{"source":63,"target_adds":[[0,9,8],[1,47,8]],"translation":42},{"source":63,"target_adds":[[10,3,8],[11,-3,2],[12,-9,8],[13,-2,1]],"translation":56},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":64},{"source":63,"target_adds":[[6,9,8],[7,47,8],[10,3,8],[11,-3,2]],"translation":69},{"source":63,"target_adds":[[15,-5,2]],"translation":82},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":94},{"source":63,"target_adds":[[6,-9,8],[7,-47,8],[10,3,8],[11,-3,2]],"translation":104},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":109},{"source":63,"target_adds":[[10,3,8],[11,9,4]],"translation":115},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":63,"target_adds":[[15,5,2]],"translation":127},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":128},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,9,8],[15,2,1]],"translation":133},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":140},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,5,2]],"translation":146},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":155},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":158},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":161},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,-3,2],[14,-9,8],[15,-2,1]],"translation":168},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":173},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":179},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,1,4],[11,1,4]],"translation":182},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":63,"target_adds":[[4,3,4],[5,3,4],[7,-5,2]],"translation":191},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":199},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":203},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":206},{"source":63,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":208},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":213},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":217},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,3,8],[11,9,4]],"translation":227},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":230},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":234},{"source":63,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":244},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":248},{"source":63,"target_adds":[[1,5,2],[4,-3,4],[5,3,1],[10,-1,1],[11,-1,1]],"translation":253},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":256},{"source":63,"target_adds":[[4,-13,4],[5,-9,1],[10,1,4],[11,-7,2]],"translation":261},{"source":63,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,5,2],[9,5,2]],"translation":268},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":274},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":283},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":286},{"source":63,"target_adds":[[4,3,4],[5,3,4],[8,-5,2],[9,-5,2]],"translation":289},{"source":63,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":63,"target_adds":[[4,19,4],[5,21,2],[10,-19,4],[11,-17,2]],"translation":296},{"source":63,"target_adds":[[4,-1,2],[5,-1,2],[10,3,8],[11,9,4]],"translation":301},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,1,4],[11,1,4]],"translation":307},{"source":63,"target_adds":[[4,3,4],[5,3,4],[10,-1,4],[11,-1,4]],"translation":310},{"source":63,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":63,"target_adds":[[4,-1,2],[5,-1,2]],"translation":319},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":327},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":331},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":334},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":336},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":341},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":345},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":355},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,-1,4],[11,-1,4]],"translation":358},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":362},{"source":63,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":63,"target_adds":[[4,1,2],[5,1,2]],"translation":372},{"source":63,"target_adds":[[4,1,2],[5,1,2],[10,1,4],[11,1,4]],"translation":376},{"source":63,"target_adds":[[4,-2,1],[5,-2,1],[10,-1,4],[11,-1,4]],"translation":381},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":395},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":405},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":422},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":440},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":448},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":63,"target_adds":[[4,-5,2],[5,-15,2],[10,59,8],[11,59,8]],"translation":466},{"source":63,"target_adds":[[8,-1,8],[9,-61,8],[10,3,8],[11,-3,2]],"translation":475},{"source":63,"target_adds":[[2,1,4],[3,4,1],[10,3,2],[11,3,2]],"translation":478},{"source":63,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":63,"target_adds":[[10,-1,4],[11,-1,4]],"translation":493},{"source":63,"target_adds":[[2,-1,4],[3,-4,1],[10,3,2],[11,3,2]],"translation":499},{"source":63,"target_adds":[[8,1,8],[9,61,8],[10,3,8],[11,-3,2]],"translation":502},{"source":63,"target_adds":[[4,5,2],[5,15,2],[10,-59,8],[11,-59,8]],"translation":511},{"source":64,"target_adds":[[23,3,1]],"translation":22},{"source":64,"target_adds":[[23,-2,1]],"translation":62},{"source":64,"target_adds":[[23,8,1]],"translation":67},{"source":64,"target_adds":[[23,-2,1]],"translation":107},{"source":64,"target_adds":[[23,-2,1]],"translation":157},{"source":64,"target_adds":[[23,-2,1]],"translation":181},{"source":64,"target_adds":[[23,3,1]],"translation":200},{"source":64,"target_adds":[[23,3,1]],"translation":224},{"source":64,"target_adds":[[23,3,1]],"translation":262},{"source":64,"target_adds":[[23,-2,1]],"translation":302},{"source":64,"target_adds":[[23,-2,1]],"translation":339},{"source":64,"target_adds":[[23,3,1]],"translation":379},{"source":64,"target_adds":[[23,-2,1]],"translation":397},{"source":64,"target_adds":[[23,-2,1]],"translation":421},{"source":64,"target_adds":[[23,-2,1]],"translation":472},{"source":64,"target_adds":[[23,-2,1]],"translation":496},{"source":65,"target_adds":[[19,3,1]],"translation":50},{"source":65,"target_adds":[[19,-2,1]],"translation":55},{"source":65,"target_adds":[[19,-2,1]],"translation":59},{"source":65,"target_adds":[[19,-2,1]],"translation":62},{"source":65,"target_adds":[[19,3,1]],"translation":176},{"source":65,"target_adds":[[19,-2,1]],"translation":181},{"source":65,"target_adds":[[19,-2,1]],"translation":185},{"source":65,"target_adds":[[19,-2,1]],"translation":188},{"source":65,"target_adds":[[19,3,1]],"translation":321},{"source":65,"target_adds":[[19,3,1]],"translation":324},{"source":65,"target_adds":[[19,3,1]],"translation":328},{"source":65,"target_adds":[[19,-2,1]],"translation":333},{"source":65,"target_adds":[[19,-2,1]],"translation":451},{"source":65,"target_adds":[[19,-2,1]],"translation":454},{"source":65,"target_adds":[[19,-2,1]],"translation":458},{"source":65,"target_adds":[[19,8,1]],"translation":463},{"source":66,"target_adds":[[20,3,1]],"translation":19},{"source":66,"target_adds":[[20,-2,1]],"translation":59},{"source":66,"target_adds":[[20,3,1]],"translation":81},{"source":66,"target_adds":[[20,-2,1]],"translation":121},{"source":66,"target_adds":[[20,-2,1]],"translation":143},{"source":66,"target_adds":[[20,-2,1]],"translation":167},{"source":66,"target_adds":[[20,-2,1]],"translation":205},{"source":66,"target_adds":[[20,-2,1]],"translation":229},{"source":66,"target_adds":[[20,8,1]],"translation":276},{"source":66,"target_adds":[[20,-2,1]],"translation":316},{"source":66,"target_adds":[[20,-2,1]],"translation":342},{"source":66,"target_adds":[[20,3,1]],"translation":382},{"source":66,"target_adds":[[20,3,1]],"translation":392},{"source":66,"target_adds":[[20,3,1]],"translation":416},{"source":66,"target_adds":[[20,-2,1]],"translation":458},{"source":66,"target_adds":[[20,-2,1]],"translation":482},{"source":67,"target_adds":[[18,-2,1]],"translation":4},{"source":67,"target_adds":[[18,-2,1]],"translation":31},{"source":67,"target_adds":[[18,-2,1]],"translation":32},{"source":67,"target_adds":[[18,-2,1]],"translation":59},{"source":67,"target_adds":[[18,-2,1]],"translation":79},{"source":67,"target_adds":[[18,3,1]],"translation":84},{"source":67,"target_adds":[[18,-2,1]],"translation":107},{"source":67,"target_adds":[[18,3,1]],"translation":112},{"source":67,"target_adds":[[18,3,1]],"translation":385},{"source":67,"target_adds":[[18,-2,1]],"translation":410},{"source":67,"target_adds":[[18,-2,1]],"translation":421},{"source":67,"target_adds":[[18,3,1]],"translation":446},{"source":67,"target_adds":[[18,-2,1]],"translation":458},{"source":67,"target_adds":[[18,-2,1]],"translation":465},{"source":67,"target_adds":[[18,3,1]],"translation":494},{"source":67,"target_adds":[[18,8,1]],"translation":501},{"source":68,"target_adds":[[19,3,1]],"translation":50},{"source":68,"target_adds":[[19,-2,1]],"translation":55},{"source":68,"target_adds":[[19,-2,1]],"translation":59},{"source":68,"target_adds":[[19,-2,1]],"translation":62},{"source":68,"target_adds":[[19,3,1]],"translation":176},{"source":68,"target_adds":[[19,-2,1]],"translation":181},{"source":68,"target_adds":[[19,-2,1]],"translation":185},{"source":68,"target_adds":[[19,-2,1]],"translation":188},{"source":68,"target_adds":[[19,3,1]],"translation":321},{"source":68,"target_adds":[[19,3,1]],"translation":324},{"source":68,"target_adds":[[19,3,1]],"translation":328},{"source":68,"target_adds":[[19,-2,1]],"translation":333},{"source":68,"target_adds":[[19,-2,1]],"translation":451},{"source":68,"target_adds":[[19,-2,1]],"translation":454},{"source":68,"target_adds":[[19,-2,1]],"translation":458},{"source":68,"target_adds":[[19,8,1]],"translation":463},{"source":69,"target_adds":[[24,-2,1]],"translation":55},{"source":69,"target_adds":[[24,-2,1]],"translation":62},{"source":69,"target_adds":[[24,-2,1]],"translation":103},{"source":69,"target_adds":[[24,-2,1]],"translation":110},{"source":69,"target_adds":[[24,3,1]],"translation":131},{"source":69,"target_adds":[[24,3,1]],"translation":138},{"source":69,"target_adds":[[24,-2,1]],"translation":211},{"source":69,"target_adds":[[24,-2,1]],"translation":218},{"source":69,"target_adds":[[24,3,1]],"translation":304},{"source":69,"target_adds":[[24,-2,1]],"translation":313},{"source":69,"target_adds":[[24,3,1]],"translation":352},{"source":69,"target_adds":[[24,-2,1]],"translation":361},{"source":69,"target_adds":[[24,8,1]],"translation":388},{"source":69,"target_adds":[[24,-2,1]],"translation":397},{"source":69,"target_adds":[[24,-2,1]],"translation":468},{"source":69,"target_adds":[[24,3,1]],"translation":477},{"source":70,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":70,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":70,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":70,"target_adds":[[14,-3,2],[15,-7,2]],"translation":82},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":70,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":70,"target_adds":[[14,3,2],[15,7,2]],"translation":127},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":128},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":133},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":137},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":140},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,6,1],[7,8,1]],"translation":146},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":151},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":155},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":158},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":161},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":164},{"source":70,"target_adds":[[0,2,1],[1,2,1],[4,1,4],[5,1,4]],"translation":168},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":173},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":179},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":182},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":186},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[6,-6,1],[7,-8,1]],"translation":191},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,-3,2],[13,-7,2]],"translation":194},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":199},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":203},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":206},{"source":70,"target_adds":[[0,-27,4],[1,-35,4],[4,15,4],[5,-3,1]],"translation":208},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":213},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":217},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":220},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":227},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":230},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":234},{"source":70,"target_adds":[[4,-3,2],[5,-3,2],[12,3,2],[13,7,2]],"translation":239},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":241},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":244},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":248},{"source":70,"target_adds":[[0,21,4],[1,29,4],[4,3,4]],"translation":253},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":256},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,7,2],[11,-4,1]],"translation":261},{"source":70,"target_adds":[[2,1,2],[3,1,2],[4,-3,8],[5,-9,4]],"translation":265},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,7,2],[9,-4,1]],"translation":268},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":274},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":279},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":283},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":286},{"source":70,"target_adds":[[4,-3,8],[5,-9,4],[8,-7,2],[9,4,1]],"translation":289},{"source":70,"target_adds":[[2,-1,2],[3,-1,2],[4,-3,8],[5,-9,4]],"translation":292},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-3,8],[5,-9,4],[10,-7,2],[11,4,1]],"translation":296},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[4,1,4],[5,1,4]],"translation":301},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":307},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-3,8],[5,3,2]],"translation":310},{"source":70,"target_adds":[[4,-3,8],[5,3,2]],"translation":314},{"source":70,"target_adds":[[4,1,4],[5,1,4]],"translation":319},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":322},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":327},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":331},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":334},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,3,4],[15,3,1]],"translation":336},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":341},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":345},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":348},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":355},{"source":70,"target_adds":[[0,1,2],[1,1,2],[4,-1,4],[5,-1,4]],"translation":358},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":362},{"source":70,"target_adds":[[4,1,1],[5,1,1]],"translation":367},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":369},{"source":70,"target_adds":[[4,-1,4],[5,-1,4]],"translation":372},{"source":70,"target_adds":[[0,-1,2],[1,-1,2],[4,-1,4],[5,-1,4]],"translation":376},{"source":70,"target_adds":[[0,3,4],[1,9,2],[4,1,1],[5,1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":70,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":70,"target_adds":[[0,-3,4],[1,-9,4],[4,-1,2],[5,-9,2]],"translation":466},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":70,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":70,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":70,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":70,"target_adds":[[0,3,4],[1,9,4],[4,1,2],[5,9,2]],"translation":511},{"source":71,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":71,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":71,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":71,"target_adds":[[4,-5,4],[5,-15,4]],"translation":82},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":71,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":71,"target_adds":[[4,5,4],[5,15,4]],"translation":127},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,-3,8],[15,-9,4]],"translation":133},{"source":71,"target_adds":[[2,5,4],[3,5,4],[14,-3,8],[15,-9,4]],"translation":137},{"source":71,"target_adds":[[8,-5,2],[9,-5,2],[14,-3,8],[15,-9,4]],"translation":140},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":146},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":155},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":71,"target_adds":[[8,5,2],[9,5,2],[14,-3,8],[15,-9,4]],"translation":161},{"source":71,"target_adds":[[2,-5,4],[3,-5,4],[14,-3,8],[15,-9,4]],"translation":164},{"source":71,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,-3,8],[15,-9,4]],"translation":168},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-1,4],[15,-1,4]],"translation":182},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":71,"target_adds":[[14,1,1],[15,1,1]],"translation":191},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":199},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":203},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":206},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,1,1],[15,1,1]],"translation":208},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":217},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":227},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-3,8],[15,3,2]],"translation":230},{"source":71,"target_adds":[[14,-3,8],[15,3,2]],"translation":234},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":244},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,1,1],[15,1,1]],"translation":253},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":256},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":261},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":268},{"source":71,"target_adds":[[6,-15,4],[7,-5,2],[14,-3,2],[15,-3,2]],"translation":274},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":283},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":289},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":296},{"source":71,"target_adds":[[0,3,8],[1,9,4],[14,-3,8],[15,3,2]],"translation":301},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":310},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":71,"target_adds":[[6,15,4],[7,5,2],[14,-3,2],[15,-3,2]],"translation":319},{"source":71,"target_adds":[[13,-5,4],[14,-3,8],[15,-9,4]],"translation":322},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":327},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":334},{"source":71,"target_adds":[[0,-9,4],[1,-11,1],[14,33,8],[15,-11,4]],"translation":336},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":345},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":355},{"source":71,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":71,"target_adds":[[14,1,4],[15,1,4]],"translation":362},{"source":71,"target_adds":[[13,5,4],[14,-3,8],[15,-9,4]],"translation":367},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":71,"target_adds":[[14,-1,4],[15,-1,4]],"translation":372},{"source":71,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":71,"target_adds":[[0,-9,4],[1,-1,1],[14,3,8],[15,-1,4]],"translation":381},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":71,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":71,"target_adds":[[0,15,8],[1,5,8],[15,-5,4]],"translation":466},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":71,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":71,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":71,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":71,"target_adds":[[0,-15,8],[1,-5,8],[15,5,4]],"translation":511},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":72,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,3,4],[9,3,4]],"translation":14},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":16},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":72,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":61},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":72,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":72,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":91},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":72,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":72,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":118},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":128},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":140},{"source":72,"target_adds":[[4,-3,2],[5,3,2],[6,-3,4],[7,-3,4]],"translation":146},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":158},{"source":72,"target_adds":[[6,2,1],[7,2,1]],"translation":161},{"source":72,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":173},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,1,2],[7,1,2]],"translation":179},{"source":72,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":72,"target_adds":[[4,3,2],[5,-3,2],[6,-3,4],[7,-3,4]],"translation":191},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":199},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":217},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":234},{"source":72,"target_adds":[[6,-3,4],[7,-3,4]],"translation":244},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":256},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":268},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":286},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":289},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":72,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-3,4]],"translation":301},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":307},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":72,"target_adds":[[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":327},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":345},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":362},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":372},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":72,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":398},{"source":72,"target_adds":[[1,3,2],[7,3,2]],"translation":400},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":419},{"source":72,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":72,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":72,"target_adds":[[0,-3,2],[1,-3,1],[6,-3,2],[7,-3,1]],"translation":445},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":453},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":72,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-9,4]],"translation":466},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":475},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":72,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":72,"target_adds":[[0,-1,2],[1,-1,2],[6,-1,2],[7,-1,2]],"translation":488},{"source":72,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":72,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":72,"target_adds":[[0,1,2],[1,1,2],[6,1,2],[7,1,2]],"translation":502},{"source":72,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":72,"target_adds":[[0,3,4],[1,9,4],[6,3,4],[7,9,4]],"translation":511},{"source":73,"target_adds":[[23,3,1]],"translation":22},{"source":73,"target_adds":[[23,-2,1]],"translation":62},{"source":73,"target_adds":[[23,8,1]],"translation":67},{"source":73,"target_adds":[[23,-2,1]],"translation":107},{"source":73,"target_adds":[[23,-2,1]],"translation":157},{"source":73,"target_adds":[[23,-2,1]],"translation":181},{"source":73,"target_adds":[[23,3,1]],"translation":200},{"source":73,"target_adds":[[23,3,1]],"translation":224},{"source":73,"target_adds":[[23,3,1]],"translation":262},{"source":73,"target_adds":[[23,-2,1]],"translation":302},{"source":73,"target_adds":[[23,-2,1]],"translation":339},{"source":73,"target_adds":[[23,3,1]],"translation":379},{"source":73,"target_adds":[[23,-2,1]],"translation":397},{"source":73,"target_adds":[[23,-2,1]],"translation":421},{"source":73,"target_adds":[[23,-2,1]],"translation":472},{"source":73,"target_adds":[[23,-2,1]],"translation":496},{"source":74,"target_adds":[[24,-2,1]],"translation":55},{"source":74,"target_adds":[[24,-2,1]],"translation":62},{"source":74,"target_adds":[[24,-2,1]],"translation":103},{"source":74,"target_adds":[[24,-2,1]],"translation":110},{"source":74,"target_adds":[[24,3,1]],"translation":131},{"source":74,"target_adds":[[24,3,1]],"translation":138},{"source":74,"target_adds":[[24,-2,1]],"translation":211},{"source":74,"target_adds":[[24,-2,1]],"translation":218},{"source":74,"target_adds":[[24,3,1]],"translation":304},{"source":74,"target_adds":[[24,-2,1]],"translation":313},{"source":74,"target_adds":[[24,3,1]],"translation":352},{"source":74,"target_adds":[[24,-2,1]],"translation":361},{"source":74,"target_adds":[[24,8,1]],"translation":388},{"source":74,"target_adds":[[24,-2,1]],"translation":397},{"source":74,"target_adds":[[24,-2,1]],"translation":468},{"source":74,"target_adds":[[24,3,1]],"translation":477},{"source":75,"target_adds":[[20,3,1]],"translation":19},{"source":75,"target_adds":[[20,-2,1]],"translation":59},{"source":75,"target_adds":[[20,3,1]],"translation":81},{"source":75,"target_adds":[[20,-2,1]],"translation":121},{"source":75,"target_adds":[[20,-2,1]],"translation":143},{"source":75,"target_adds":[[20,-2,1]],"translation":167},{"source":75,"target_adds":[[20,-2,1]],"translation":205},{"source":75,"target_adds":[[20,-2,1]],"translation":229},{"source":75,"target_adds":[[20,8,1]],"translation":276},{"source":75,"target_adds":[[20,-2,1]],"translation":316},{"source":75,"target_adds":[[20,-2,1]],"translation":342},{"source":75,"target_adds":[[20,3,1]],"translation":382},{"source":75,"target_adds":[[20,3,1]],"translation":392},{"source":75,"target_adds":[[20,3,1]],"translation":416},{"source":75,"target_adds":[[20,-2,1]],"translation":458},{"source":75,"target_adds":[[20,-2,1]],"translation":482},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":2},{"source":76,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,1,1],[13,1,1]],"translation":11},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,-3,8],[13,-9,4]],"translation":21},{"source":76,"target_adds":[[2,5,4],[3,5,4]],"translation":25},{"source":76,"target_adds":[[8,-5,2],[9,-5,2],[12,-3,8],[13,-9,4]],"translation":28},{"source":76,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":76,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,1,1],[13,1,1]],"translation":38},{"source":76,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":47},{"source":76,"target_adds":[[8,5,2],[9,5,2],[12,-3,8],[13,-9,4]],"translation":49},{"source":76,"target_adds":[[2,-5,4],[3,-5,4]],"translation":52},{"source":76,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,-3,8],[13,-9,4]],"translation":56},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":64},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":73},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":87},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":94},{"source":76,"target_adds":[[12,1,1],[13,1,1]],"translation":100},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":109},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":115},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":76,"target_adds":[[12,-3,8],[13,3,2]],"translation":122},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":128},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":158},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":76,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-3,8],[13,3,2]],"translation":173},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-1,4],[13,-1,4]],"translation":179},{"source":76,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":76,"target_adds":[[4,-5,4],[5,-15,4],[12,-3,8],[13,-9,4]],"translation":194},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":213},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":76,"target_adds":[[4,5,4],[5,15,4],[12,-3,8],[13,-9,4]],"translation":239},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":248},{"source":76,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":256},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":76,"target_adds":[[0,3,8],[1,-3,2],[12,-3,8],[13,3,2]],"translation":301},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,-5,4]],"translation":322},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":76,"target_adds":[[12,-3,8],[13,-9,4],[15,5,4]],"translation":367},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":76,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":76,"target_adds":[[6,-15,4],[7,-5,2],[12,-3,2],[13,-3,2]],"translation":386},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":395},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":405},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":412},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":76,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":422},{"source":76,"target_adds":[[6,15,4],[7,5,2],[12,-3,2],[13,-3,2]],"translation":431},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":433},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":440},{"source":76,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":76,"target_adds":[[0,-9,4],[1,4,1],[12,27,8],[13,-13,4]],"translation":448},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":457},{"source":76,"target_adds":[[0,-9,8],[1,13,8],[13,-5,4]],"translation":466},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":471},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":478},{"source":76,"target_adds":[[12,-1,4],[13,-1,4]],"translation":484},{"source":76,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":76,"target_adds":[[0,-9,4],[1,-1,1],[12,9,8],[13,1,4]],"translation":493},{"source":76,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":499},{"source":76,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":76,"target_adds":[[12,1,4],[13,1,4]],"translation":506},{"source":76,"target_adds":[[0,9,8],[1,-13,8],[13,5,4]],"translation":511},{"source":77,"target_adds":[[26,5,1]],"translation":70},{"source":77,"target_adds":[[26,-10,1]],"translation":171},{"source":77,"target_adds":[[26,5,1]],"translation":273},{"source":77,"target_adds":[[26,5,1]],"translation":508},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":2},{"source":78,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":78,"target_adds":[[0,-9,8],[1,13,8],[8,3,8],[9,9,4]],"translation":14},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":16},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":78,"target_adds":[[13,-5,2]],"translation":25},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,9,8],[13,2,1]],"translation":28},{"source":78,"target_adds":[[0,9,8],[1,-13,8],[8,3,8],[9,9,4]],"translation":35},{"source":78,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":47},{"source":78,"target_adds":[[2,-1,1],[3,-1,1],[8,3,8],[9,9,4],[12,-9,8],[13,-2,1]],"translation":49},{"source":78,"target_adds":[[13,5,2]],"translation":52},{"source":78,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":61},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":69},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,-1,1],[9,-1,1]],"translation":73},{"source":78,"target_adds":[[6,9,8],[7,-13,8]],"translation":76},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":87},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":91},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":78,"target_adds":[[6,-9,8],[7,13,8]],"translation":97},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,-1,1],[9,-1,1]],"translation":100},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":104},{"source":78,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":118},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":122},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":128},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,9,8],[15,2,1]],"translation":140},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":146},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":158},{"source":78,"target_adds":[[8,3,8],[9,9,4],[14,-9,8],[15,-2,1]],"translation":161},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,1,4],[9,1,4]],"translation":173},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":179},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":78,"target_adds":[[8,-1,1],[9,-1,1]],"translation":191},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":199},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":203},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":213},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":217},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":230},{"source":78,"target_adds":[[8,3,8],[9,-3,2]],"translation":234},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":244},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,3,8],[9,-3,2]],"translation":248},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":256},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":78,"target_adds":[[4,7,2],[5,21,4],[8,3,2],[9,3,2]],"translation":268},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":274},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":286},{"source":78,"target_adds":[[4,-7,2],[5,-21,4],[8,3,2],[9,3,2]],"translation":289},{"source":78,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":78,"target_adds":[[2,3,8],[3,9,4],[8,3,8],[9,-3,2]],"translation":301},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":307},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":319},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":327},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":331},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":341},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":345},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":358},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":362},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":372},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":376},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":386},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":398},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":400},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":412},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":419},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":431},{"source":78,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":433},{"source":78,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":78,"target_adds":[[8,-1,4],[9,-1,4]],"translation":445},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":453},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":457},{"source":78,"target_adds":[[2,5,2],[3,5,2],[8,-1,8],[9,-1,8]],"translation":466},{"source":78,"target_adds":[[2,-2,1],[3,-2,1],[8,1,4],[9,-7,2]],"translation":471},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,-1,8],[11,-1,8]],"translation":475},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":78,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":484},{"source":78,"target_adds":[[8,1,4],[9,1,4]],"translation":488},{"source":78,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":78,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":78,"target_adds":[[8,3,8],[9,9,4],[10,1,8],[11,1,8]],"translation":502},{"source":78,"target_adds":[[2,-5,2],[3,-10,1],[8,-19,4],[9,13,2]],"translation":506},{"source":78,"target_adds":[[2,-5,2],[3,-5,2],[8,1,8],[9,1,8]],"translation":511},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":2},{"source":79,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":79,"target_adds":[[0,-9,4],[1,-17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":16},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,9,4],[13,-7,2]],"translation":28},{"source":79,"target_adds":[[0,9,4],[1,17,4],[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":79,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":47},{"source":79,"target_adds":[[8,3,4],[9,3,4],[12,-9,4],[13,7,2]],"translation":49},{"source":79,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":61},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":79,"target_adds":[[6,9,4],[7,17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":69},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":73},{"source":79,"target_adds":[[6,9,4],[7,17,4]],"translation":76},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":87},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":91},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":79,"target_adds":[[6,-9,4],[7,-17,4]],"translation":97},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":100},{"source":79,"target_adds":[[6,-9,4],[7,-17,4],[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":104},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":118},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":122},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":128},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,9,4],[15,-7,2]],"translation":140},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":146},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":158},{"source":79,"target_adds":[[8,3,4],[9,3,4],[14,-9,4],[15,7,2]],"translation":161},{"source":79,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":173},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,3,4],[11,3,4]],"translation":179},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":79,"target_adds":[[8,-2,1],[9,-2,1]],"translation":191},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":199},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":203},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":217},{"source":79,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":230},{"source":79,"target_adds":[[8,3,4],[9,3,4]],"translation":234},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":244},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":79,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":256},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":79,"target_adds":[[4,-1,2],[5,-9,2],[8,-3,4],[9,-9,2]],"translation":268},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":274},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":286},{"source":79,"target_adds":[[4,1,2],[5,9,2],[8,-3,4],[9,-9,2]],"translation":289},{"source":79,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":79,"target_adds":[[8,3,4],[9,3,4],[10,3,4],[11,3,4]],"translation":301},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":307},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":319},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":327},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":341},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":345},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":362},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":372},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":376},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":386},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":398},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":412},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":419},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":431},{"source":79,"target_adds":[[8,1,2],[9,1,2]],"translation":433},{"source":79,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":79,"target_adds":[[8,-1,2],[9,-1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":453},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":457},{"source":79,"target_adds":[[8,29,4],[9,29,4],[10,29,4],[11,29,4]],"translation":466},{"source":79,"target_adds":[[2,1,2],[3,1,2],[8,-3,4],[9,3,1]],"translation":471},{"source":79,"target_adds":[[8,1,2],[9,-7,1],[10,1,2],[11,-7,1]],"translation":475},{"source":79,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":79,"target_adds":[[8,-1,2],[9,-1,2]],"translation":484},{"source":79,"target_adds":[[8,1,2],[9,1,2],[10,1,2],[11,1,2]],"translation":488},{"source":79,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":79,"target_adds":[[8,1,1],[9,17,2],[10,1,1],[11,17,2]],"translation":502},{"source":79,"target_adds":[[2,-1,2],[3,-1,2],[8,-3,4],[9,3,1]],"translation":506},{"source":79,"target_adds":[[8,-29,4],[9,-29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":80,"target_adds":[[18,-2,1]],"translation":4},{"source":80,"target_adds":[[18,-2,1]],"translation":31},{"source":80,"target_adds":[[18,-2,1]],"translation":32},{"source":80,"target_adds":[[18,-2,1]],"translation":59},{"source":80,"target_adds":[[18,-2,1]],"translation":79},{"source":80,"target_adds":[[18,3,1]],"translation":84},{"source":80,"target_adds":[[18,-2,1]],"translation":107},{"source":80,"target_adds":[[18,3,1]],"translation":112},{"source":80,"target_adds":[[18,3,1]],"translation":385},{"source":80,"target_adds":[[18,-2,1]],"translation":410},{"source":80,"target_adds":[[18,-2,1]],"translation":421},{"source":80,"target_adds":[[18,3,1]],"translation":446},{"source":80,"target_adds":[[18,-2,1]],"translation":458},{"source":80,"target_adds":[[18,-2,1]],"translation":465},{"source":80,"target_adds":[[18,3,1]],"translation":494},{"source":80,"target_adds":[[18,8,1]],"translation":501},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":2},{"source":81,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":81,"target_adds":[[1,5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":81,"target_adds":[[13,5,2]],"translation":25},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":28},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":81,"target_adds":[[1,-5,2],[2,-3,8],[3,-9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":81,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":81,"target_adds":[[2,-3,8],[3,3,2]],"translation":47},{"source":81,"target_adds":[[2,1,1],[3,1,1]],"translation":49},{"source":81,"target_adds":[[13,-5,2]],"translation":52},{"source":81,"target_adds":[[2,1,1],[3,1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":64},{"source":81,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,-5,2]],"translation":73},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":87},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[7,5,2]],"translation":100},{"source":81,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":109},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":122},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":128},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,5,2]],"translation":137},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":151},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[15,-5,2]],"translation":164},{"source":81,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,1,4],[11,1,4]],"translation":173},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":186},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":194},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":203},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":220},{"source":81,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":230},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":239},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":241},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":81,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":81,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,5,2],[5,15,2]],"translation":265},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":279},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":286},{"source":81,"target_adds":[[2,-3,8],[3,-9,4],[4,-5,2],[5,-15,2]],"translation":292},{"source":81,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":81,"target_adds":[[2,-3,8],[3,3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":307},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":314},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":322},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":341},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":348},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":367},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":369},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":376},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":386},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":405},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":412},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":431},{"source":81,"target_adds":[[2,-1,4],[3,-1,4]],"translation":433},{"source":81,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":440},{"source":81,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":457},{"source":81,"target_adds":[[2,-5,2],[3,-5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,-5,2],[9,-5,2]],"translation":471},{"source":81,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":81,"target_adds":[[2,5,2],[3,-5,1],[10,-19,4],[11,13,2]],"translation":478},{"source":81,"target_adds":[[2,1,4],[3,1,4]],"translation":484},{"source":81,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":81,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":81,"target_adds":[[2,2,1],[3,2,1],[10,1,4],[11,-7,2]],"translation":499},{"source":81,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":81,"target_adds":[[2,-3,2],[3,-3,2],[8,5,2],[9,5,2]],"translation":506},{"source":81,"target_adds":[[2,5,2],[3,5,2],[10,1,8],[11,1,8]],"translation":511},{"source":82,"target_adds":[[18,-2,1]],"translation":4},{"source":82,"target_adds":[[18,-2,1]],"translation":31},{"source":82,"target_adds":[[18,-2,1]],"translation":32},{"source":82,"target_adds":[[18,-2,1]],"translation":59},{"source":82,"target_adds":[[18,-2,1]],"translation":79},{"source":82,"target_adds":[[18,3,1]],"translation":84},{"source":82,"target_adds":[[18,-2,1]],"translation":107},{"source":82,"target_adds":[[18,3,1]],"translation":112},{"source":82,"target_adds":[[18,3,1]],"translation":385},{"source":82,"target_adds":[[18,-2,1]],"translation":410},{"source":82,"target_adds":[[18,-2,1]],"translation":421},{"source":82,"target_adds":[[18,3,1]],"translation":446},{"source":82,"target_adds":[[18,-2,1]],"translation":458},{"source":82,"target_adds":[[18,-2,1]],"translation":465},{"source":82,"target_adds":[[18,3,1]],"translation":494},{"source":82,"target_adds":[[18,8,1]],"translation":501},{"source":83,"target_adds":[[20,3,1]],"translation":19},{"source":83,"target_adds":[[20,-2,1]],"translation":59},{"source":83,"target_adds":[[20,3,1]],"translation":81},{"source":83,"target_adds":[[20,-2,1]],"translation":121},{"source":83,"target_adds":[[20,-2,1]],"translation":143},{"source":83,"target_adds":[[20,-2,1]],"translation":167},{"source":83,"target_adds":[[20,-2,1]],"translation":205},{"source":83,"target_adds":[[20,-2,1]],"translation":229},{"source":83,"target_adds":[[20,8,1]],"translation":276},{"source":83,"target_adds":[[20,-2,1]],"translation":316},{"source":83,"target_adds":[[20,-2,1]],"translation":342},{"source":83,"target_adds":[[20,3,1]],"translation":382},{"source":83,"target_adds":[[20,3,1]],"translation":392},{"source":83,"target_adds":[[20,3,1]],"translation":416},{"source":83,"target_adds":[[20,-2,1]],"translation":458},{"source":83,"target_adds":[[20,-2,1]],"translation":482},{"source":84,"target_adds":[[25,5,1]],"translation":145},{"source":84,"target_adds":[[25,-10,1]],"translation":174},{"source":84,"target_adds":[[25,5,1]],"translation":193},{"source":84,"target_adds":[[25,5,1]],"translation":254},{"source":85,"target_adds":[[16,-2,1]],"translation":1},{"source":85,"target_adds":[[16,-2,1]],"translation":8},{"source":85,"target_adds":[[16,-2,1]],"translation":32},{"source":85,"target_adds":[[16,8,1]],"translation":41},{"source":85,"target_adds":[[16,-2,1]],"translation":211},{"source":85,"target_adds":[[16,-2,1]],"translation":218},{"source":85,"target_adds":[[16,-2,1]],"translation":242},{"source":85,"target_adds":[[16,3,1]],"translation":251},{"source":85,"target_adds":[[16,3,1]],"translation":259},{"source":85,"target_adds":[[16,3,1]],"translation":266},{"source":85,"target_adds":[[16,3,1]],"translation":290},{"source":85,"target_adds":[[16,-2,1]],"translation":299},{"source":85,"target_adds":[[16,-2,1]],"translation":465},{"source":85,"target_adds":[[16,-2,1]],"translation":472},{"source":85,"target_adds":[[16,-2,1]],"translation":496},{"source":85,"target_adds":[[16,3,1]],"translation":505},{"source":86,"target_adds":[[27,5,1]],"translation":88},{"source":86,"target_adds":[[27,5,1]],"translation":162},{"source":86,"target_adds":[[27,-10,1]],"translation":271},{"source":86,"target_adds":[[27,5,1]],"translation":501},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":2},{"source":87,"target_adds":[[10,-1,8],[11,-1,8]],"translation":7},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,1,4],[3,1,4],[12,-1,1],[13,-1,1]],"translation":11},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,-1,8],[9,-1,8]],"translation":14},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[12,3,8],[13,9,4]],"translation":21},{"source":87,"target_adds":[[2,-5,4],[3,-5,4]],"translation":25},{"source":87,"target_adds":[[8,5,2],[9,5,2],[12,3,8],[13,9,4]],"translation":28},{"source":87,"target_adds":[[0,3,8],[1,9,4],[8,1,8],[9,1,8]],"translation":35},{"source":87,"target_adds":[[0,3,8],[1,9,4],[2,-1,4],[3,-1,4],[12,-1,1],[13,-1,1]],"translation":38},{"source":87,"target_adds":[[10,1,8],[11,1,8]],"translation":42},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":47},{"source":87,"target_adds":[[8,-5,2],[9,-5,2],[12,3,8],[13,9,4]],"translation":49},{"source":87,"target_adds":[[2,5,4],[3,5,4]],"translation":52},{"source":87,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[12,3,8],[13,9,4]],"translation":56},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":64},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":73},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":87},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":94},{"source":87,"target_adds":[[12,-1,1],[13,-1,1]],"translation":100},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":109},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":115},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":87,"target_adds":[[12,3,8],[13,-3,2]],"translation":122},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":128},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":133},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":137},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":151},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":155},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":158},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":164},{"source":87,"target_adds":[[0,-1,1],[1,-1,1]],"translation":168},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,3,8],[13,-3,2]],"translation":173},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,1,4],[13,1,4]],"translation":179},{"source":87,"target_adds":[[0,3,8],[1,-3,2]],"translation":182},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":186},{"source":87,"target_adds":[[4,5,4],[5,15,4],[12,3,8],[13,9,4]],"translation":194},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":203},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":206},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,-1,4],[5,3,2]],"translation":208},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":213},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":220},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":227},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,-1,4],[13,-1,4]],"translation":230},{"source":87,"target_adds":[[4,-5,4],[5,-15,4],[12,3,8],[13,9,4]],"translation":239},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":241},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,1,4],[13,1,4]],"translation":248},{"source":87,"target_adds":[[0,3,8],[1,9,4],[4,1,4],[5,-3,2]],"translation":253},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":256},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":261},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":265},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":279},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":283},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":286},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":292},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":296},{"source":87,"target_adds":[[0,3,8],[1,-3,2],[12,3,8],[13,-3,2]],"translation":301},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":307},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":310},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":314},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,5,4]],"translation":322},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":331},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":334},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,-21,8],[15,-7,4]],"translation":336},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":341},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":348},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":355},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":358},{"source":87,"target_adds":[[12,3,8],[13,9,4],[15,-5,4]],"translation":367},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":369},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":376},{"source":87,"target_adds":[[0,3,2],[1,3,2],[14,21,8],[15,7,4]],"translation":381},{"source":87,"target_adds":[[6,15,4],[7,5,2],[12,3,2],[13,3,2]],"translation":386},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":395},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,9,8],[7,-13,8]],"translation":400},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":405},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":412},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":87,"target_adds":[[0,1,4],[1,1,4],[12,1,4],[13,1,4]],"translation":422},{"source":87,"target_adds":[[6,-15,4],[7,-5,2],[12,3,2],[13,3,2]],"translation":431},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":433},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":440},{"source":87,"target_adds":[[0,3,8],[1,9,4],[6,-9,8],[7,13,8]],"translation":445},{"source":87,"target_adds":[[0,-9,4],[1,-1,1],[12,-9,8],[13,-1,4]],"translation":448},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":457},{"source":87,"target_adds":[[0,-9,8],[1,13,8],[13,5,4]],"translation":466},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":471},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":478},{"source":87,"target_adds":[[12,1,4],[13,1,4]],"translation":484},{"source":87,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":87,"target_adds":[[0,-9,4],[1,4,1],[12,-27,8],[13,13,4]],"translation":493},{"source":87,"target_adds":[[0,-1,4],[1,-1,4],[12,-1,4],[13,-1,4]],"translation":499},{"source":87,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":87,"target_adds":[[12,-1,4],[13,-1,4]],"translation":506},{"source":87,"target_adds":[[0,9,8],[1,-13,8],[13,-5,4]],"translation":511},{"source":88,"target_adds":[[24,-2,1]],"translation":55},{"source":88,"target_adds":[[24,-2,1]],"translation":62},{"source":88,"target_adds":[[24,-2,1]],"translation":103},{"source":88,"target_adds":[[24,-2,1]],"translation":110},{"source":88,"target_adds":[[24,3,1]],"translation":131},{"source":88,"target_adds":[[24,3,1]],"translation":138},{"source":88,"target_adds":[[24,-2,1]],"translation":211},{"source":88,"target_adds":[[24,-2,1]],"translation":218},{"source":88,"target_adds":[[24,3,1]],"translation":304},{"source":88,"target_adds":[[24,-2,1]],"translation":313},{"source":88,"target_adds":[[24,3,1]],"translation":352},{"source":88,"target_adds":[[24,-2,1]],"translation":361},{"source":88,"target_adds":[[24,8,1]],"translation":388},{"source":88,"target_adds":[[24,-2,1]],"translation":397},{"source":88,"target_adds":[[24,-2,1]],"translation":468},{"source":88,"target_adds":[[24,3,1]],"translation":477},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":2},{"source":89,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,3,4],[9,3,4]],"translation":14},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":16},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":28},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2],[8,-3,4],[9,-3,4]],"translation":35},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":89,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":47},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":49},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":61},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,3,4],[11,3,4]],"translation":69},{"source":89,"target_adds":[[2,-3,2],[3,-3,2],[6,3,4],[7,3,4]],"translation":73},{"source":89,"target_adds":[[8,3,4],[9,3,4]],"translation":76},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":87},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":91},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":89,"target_adds":[[8,-3,4],[9,-3,4]],"translation":97},{"source":89,"target_adds":[[2,3,2],[3,3,2],[6,3,4],[7,3,4]],"translation":100},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4],[10,-3,4],[11,-3,4]],"translation":104},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":118},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":122},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":128},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":133},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":140},{"source":89,"target_adds":[[4,3,2],[5,-3,2],[6,3,4],[7,3,4]],"translation":146},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":155},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":158},{"source":89,"target_adds":[[6,-2,1],[7,-2,1]],"translation":161},{"source":89,"target_adds":[[0,2,1],[1,2,1]],"translation":168},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":173},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,-1,2],[7,-1,2]],"translation":179},{"source":89,"target_adds":[[0,-3,4],[1,-3,4]],"translation":182},{"source":89,"target_adds":[[4,-3,2],[5,3,2],[6,3,4],[7,3,4]],"translation":191},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":199},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":203},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":206},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,3,2],[5,-3,2]],"translation":208},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":213},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":217},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":227},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":230},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":234},{"source":89,"target_adds":[[6,3,4],[7,3,4]],"translation":244},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,3,4],[7,3,4]],"translation":248},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[4,-3,2],[5,3,2]],"translation":253},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":256},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":261},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":268},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,3,4],[15,-9,2]],"translation":274},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":283},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":286},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":289},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":296},{"source":89,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,3,4]],"translation":301},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":307},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":310},{"source":89,"target_adds":[[6,-3,4],[7,-9,2],[14,-3,4],[15,9,2]],"translation":319},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":327},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":331},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":334},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,3,4],[15,3,1]],"translation":336},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":341},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":345},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":355},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":358},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":362},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":372},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":376},{"source":89,"target_adds":[[0,3,4],[1,9,2],[14,-3,4],[15,-3,1]],"translation":381},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,3,4],[13,-9,2]],"translation":386},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":398},{"source":89,"target_adds":[[0,-3,2],[1,-3,1],[6,3,2],[7,3,1]],"translation":400},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":412},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":419},{"source":89,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":89,"target_adds":[[6,-3,4],[7,3,1],[12,-3,4],[13,9,2]],"translation":431},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":433},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":89,"target_adds":[[1,3,2],[7,-3,2]],"translation":445},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":453},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":457},{"source":89,"target_adds":[[0,-3,4],[1,-9,4],[6,3,4],[7,9,4]],"translation":466},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":471},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":475},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":89,"target_adds":[[6,1,2],[7,1,2]],"translation":484},{"source":89,"target_adds":[[0,-1,2],[1,-1,2],[6,1,2],[7,1,2]],"translation":488},{"source":89,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":89,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":89,"target_adds":[[0,1,2],[1,1,2],[6,-1,2],[7,-1,2]],"translation":502},{"source":89,"target_adds":[[6,-1,2],[7,-1,2]],"translation":506},{"source":89,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-9,4]],"translation":511},{"source":90,"target_adds":[[10,-5,8],[11,-5,8]],"translation":7},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,5,4],[3,5,4]],"translation":11},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,-5,8],[9,-5,8]],"translation":14},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":16},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":21},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[8,5,8],[9,5,8]],"translation":35},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[2,-5,4],[3,-5,4]],"translation":38},{"source":90,"target_adds":[[10,5,8],[11,5,8]],"translation":42},{"source":90,"target_adds":[[0,-1,1],[1,-1,1]],"translation":56},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":61},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":64},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":69},{"source":90,"target_adds":[[4,5,4],[5,15,4]],"translation":82},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":91},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":94},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":104},{"source":90,"target_adds":[[0,3,8],[1,9,4]],"translation":109},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":115},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":118},{"source":90,"target_adds":[[4,-5,4],[5,-15,4]],"translation":127},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":128},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,-5,4],[11,-5,1],[14,3,8],[15,9,4]],"translation":133},{"source":90,"target_adds":[[2,-5,4],[3,-5,4],[14,3,8],[15,9,4]],"translation":137},{"source":90,"target_adds":[[8,5,2],[9,5,2],[14,3,8],[15,9,4]],"translation":140},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":146},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":151},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":155},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":158},{"source":90,"target_adds":[[8,-5,2],[9,-5,2],[14,3,8],[15,9,4]],"translation":161},{"source":90,"target_adds":[[2,5,4],[3,5,4],[14,3,8],[15,9,4]],"translation":164},{"source":90,"target_adds":[[0,-1,1],[1,-1,1],[10,5,4],[11,5,1],[14,3,8],[15,9,4]],"translation":168},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,-1,4],[15,-1,4]],"translation":173},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":179},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,1,4],[15,1,4]],"translation":182},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":186},{"source":90,"target_adds":[[14,-1,1],[15,-1,1]],"translation":191},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":194},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":199},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":203},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":206},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,-5,4],[14,-1,1],[15,-1,1]],"translation":208},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":213},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":217},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":220},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":227},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,3,8],[15,-3,2]],"translation":230},{"source":90,"target_adds":[[14,3,8],[15,-3,2]],"translation":234},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":239},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":241},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":244},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,1,4],[15,1,4]],"translation":248},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[4,5,4],[14,-1,1],[15,-1,1]],"translation":253},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":256},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":261},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":265},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":268},{"source":90,"target_adds":[[6,15,4],[7,5,2],[14,3,2],[15,3,2]],"translation":274},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":279},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":283},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":286},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":289},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":292},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":296},{"source":90,"target_adds":[[0,3,8],[1,9,4],[14,3,8],[15,-3,2]],"translation":301},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":307},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":310},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":314},{"source":90,"target_adds":[[6,-15,4],[7,-5,2],[14,3,2],[15,3,2]],"translation":319},{"source":90,"target_adds":[[13,5,4],[14,3,8],[15,9,4]],"translation":322},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":327},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":331},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":334},{"source":90,"target_adds":[[0,-9,4],[1,-1,1],[14,-3,8],[15,1,4]],"translation":336},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":341},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":345},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":348},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":355},{"source":90,"target_adds":[[0,-1,4],[1,-1,4],[14,-1,4],[15,-1,4]],"translation":358},{"source":90,"target_adds":[[14,-1,4],[15,-1,4]],"translation":362},{"source":90,"target_adds":[[13,-5,4],[14,3,8],[15,9,4]],"translation":367},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":369},{"source":90,"target_adds":[[14,1,4],[15,1,4]],"translation":372},{"source":90,"target_adds":[[0,1,4],[1,1,4],[14,1,4],[15,1,4]],"translation":376},{"source":90,"target_adds":[[0,-9,4],[1,-11,1],[14,-33,8],[15,11,4]],"translation":381},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":395},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":398},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,-15,8],[7,-5,8]],"translation":400},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":405},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":419},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":422},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":440},{"source":90,"target_adds":[[0,3,8],[1,-3,2],[6,15,8],[7,5,8]],"translation":445},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,-15,8],[13,-5,4]],"translation":448},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":453},{"source":90,"target_adds":[[0,15,8],[1,5,8],[15,5,4]],"translation":466},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":475},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":478},{"source":90,"target_adds":[[0,1,4],[1,1,4]],"translation":488},{"source":90,"target_adds":[[0,3,2],[1,3,2],[12,15,8],[13,5,4]],"translation":493},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":499},{"source":90,"target_adds":[[0,-1,4],[1,-1,4]],"translation":502},{"source":90,"target_adds":[[0,-15,8],[1,-5,8],[15,-5,4]],"translation":511},{"source":91,"target_adds":[[10,3,4],[11,3,4]],"translation":7},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,-3,2],[3,-3,2]],"translation":11},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,3,4],[9,3,4]],"translation":14},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":16},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":21},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[8,-3,4],[9,-3,4]],"translation":35},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[2,3,2],[3,3,2]],"translation":38},{"source":91,"target_adds":[[10,-3,4],[11,-3,4]],"translation":42},{"source":91,"target_adds":[[0,2,1],[1,2,1]],"translation":56},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":61},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":64},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":69},{"source":91,"target_adds":[[14,3,2],[15,7,2]],"translation":82},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":91},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":94},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":104},{"source":91,"target_adds":[[0,-3,4],[1,-3,4]],"translation":109},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":115},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":118},{"source":91,"target_adds":[[14,-3,2],[15,-7,2]],"translation":127},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":128},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":133},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":137},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,-6,1],[7,-8,1]],"translation":146},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":151},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":155},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":158},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":164},{"source":91,"target_adds":[[0,2,1],[1,2,1],[4,-1,4],[5,-1,4]],"translation":168},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":173},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":179},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":182},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":186},{"source":91,"target_adds":[[4,3,8],[5,9,4],[6,6,1],[7,8,1]],"translation":191},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,3,2],[13,7,2]],"translation":194},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":203},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":206},{"source":91,"target_adds":[[0,21,4],[1,29,4],[4,-3,4]],"translation":208},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":213},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":220},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":227},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":230},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":91,"target_adds":[[4,3,2],[5,3,2],[12,-3,2],[13,-7,2]],"translation":239},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":241},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":248},{"source":91,"target_adds":[[0,-27,4],[1,-35,4],[4,-15,4],[5,3,1]],"translation":253},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":256},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,-7,2],[11,4,1]],"translation":261},{"source":91,"target_adds":[[2,-1,2],[3,-1,2],[4,3,8],[5,9,4]],"translation":265},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,-7,2],[9,4,1]],"translation":268},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":279},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":283},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":286},{"source":91,"target_adds":[[4,3,8],[5,9,4],[8,7,2],[9,-4,1]],"translation":289},{"source":91,"target_adds":[[2,1,2],[3,1,2],[4,3,8],[5,9,4]],"translation":292},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,3,8],[5,9,4],[10,7,2],[11,-4,1]],"translation":296},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[4,-1,4],[5,-1,4]],"translation":301},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":307},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,3,8],[5,-3,2]],"translation":310},{"source":91,"target_adds":[[4,3,8],[5,-3,2]],"translation":314},{"source":91,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":322},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":331},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":334},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,3,4],[15,3,1]],"translation":336},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":341},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":348},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":355},{"source":91,"target_adds":[[0,1,2],[1,1,2],[4,1,4],[5,1,4]],"translation":358},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":91,"target_adds":[[4,-1,1],[5,-1,1]],"translation":367},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":369},{"source":91,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":91,"target_adds":[[0,-1,2],[1,-1,2],[4,1,4],[5,1,4]],"translation":376},{"source":91,"target_adds":[[0,3,4],[1,9,2],[4,-1,1],[5,-1,1],[14,-3,4],[15,-3,1]],"translation":381},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":395},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":398},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,3,4],[7,9,4]],"translation":400},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":405},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":419},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":422},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":440},{"source":91,"target_adds":[[0,-3,4],[1,-3,4],[6,-3,4],[7,-9,4]],"translation":445},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,3,4],[13,3,1]],"translation":448},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":453},{"source":91,"target_adds":[[0,-3,4],[1,-9,4],[4,1,2],[5,9,2]],"translation":466},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":475},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":478},{"source":91,"target_adds":[[0,-1,2],[1,-1,2]],"translation":488},{"source":91,"target_adds":[[0,3,4],[1,-3,1],[12,-3,4],[13,-3,1]],"translation":493},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":499},{"source":91,"target_adds":[[0,1,2],[1,1,2]],"translation":502},{"source":91,"target_adds":[[0,3,4],[1,9,4],[4,-1,2],[5,-9,2]],"translation":511},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":2},{"source":92,"target_adds":[[0,-9,8],[1,13,8]],"translation":7},{"source":92,"target_adds":[[1,-5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":11},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":14},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":16},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,9,8],[13,2,1]],"translation":21},{"source":92,"target_adds":[[13,-5,2]],"translation":25},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":28},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":35},{"source":92,"target_adds":[[1,5,2],[2,3,8],[3,9,4],[10,-1,1],[11,-1,1]],"translation":38},{"source":92,"target_adds":[[0,9,8],[1,-13,8]],"translation":42},{"source":92,"target_adds":[[2,3,8],[3,-3,2]],"translation":47},{"source":92,"target_adds":[[2,-1,1],[3,-1,1]],"translation":49},{"source":92,"target_adds":[[13,5,2]],"translation":52},{"source":92,"target_adds":[[2,-1,1],[3,-1,1],[10,3,8],[11,9,4],[12,-9,8],[13,-2,1]],"translation":56},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":61},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":64},{"source":92,"target_adds":[[6,9,8],[7,-13,8],[10,3,8],[11,9,4]],"translation":69},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,5,2]],"translation":73},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":87},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":91},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":94},{"source":92,"target_adds":[[2,3,8],[3,9,4],[7,-5,2]],"translation":100},{"source":92,"target_adds":[[6,-9,8],[7,13,8],[10,3,8],[11,9,4]],"translation":104},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":109},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":115},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":118},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":122},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":128},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,9,8],[15,2,1]],"translation":133},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,-5,2]],"translation":137},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":155},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":158},{"source":92,"target_adds":[[2,3,8],[3,9,4],[15,5,2]],"translation":164},{"source":92,"target_adds":[[10,3,8],[11,9,4],[14,-9,8],[15,-2,1]],"translation":168},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,1,4],[11,1,4]],"translation":173},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,3,8],[11,-3,2]],"translation":179},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":182},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":203},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":206},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":208},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":213},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":92,"target_adds":[[10,3,8],[11,-3,2]],"translation":227},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,1,4],[11,1,4]],"translation":230},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,-1,4],[11,-1,4]],"translation":248},{"source":92,"target_adds":[[10,-1,1],[11,-1,1]],"translation":253},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":256},{"source":92,"target_adds":[[4,7,2],[5,21,4],[10,3,2],[11,3,2]],"translation":261},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,-5,2],[5,-15,2]],"translation":265},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":283},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":286},{"source":92,"target_adds":[[2,3,8],[3,9,4],[4,5,2],[5,15,2]],"translation":292},{"source":92,"target_adds":[[4,-7,2],[5,-21,4],[10,3,2],[11,3,2]],"translation":296},{"source":92,"target_adds":[[2,3,8],[3,-3,2],[10,3,8],[11,-3,2]],"translation":301},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":307},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":310},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":331},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":334},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":336},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":341},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":355},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":358},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":376},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":381},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":386},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":395},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":398},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":400},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":405},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":412},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":419},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":422},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":431},{"source":92,"target_adds":[[2,1,4],[3,1,4]],"translation":433},{"source":92,"target_adds":[[2,1,4],[3,1,4],[10,1,4],[11,1,4]],"translation":440},{"source":92,"target_adds":[[10,-1,4],[11,-1,4]],"translation":445},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":448},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":453},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":457},{"source":92,"target_adds":[[2,5,2],[3,5,2],[10,-1,8],[11,-1,8]],"translation":466},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,5,2],[9,5,2]],"translation":471},{"source":92,"target_adds":[[8,-1,8],[9,-1,8],[10,3,8],[11,9,4]],"translation":475},{"source":92,"target_adds":[[2,-2,1],[3,-2,1],[10,1,4],[11,-7,2]],"translation":478},{"source":92,"target_adds":[[2,-1,4],[3,-1,4]],"translation":484},{"source":92,"target_adds":[[10,1,4],[11,1,4]],"translation":488},{"source":92,"target_adds":[[2,-1,4],[3,-1,4],[10,-1,4],[11,-1,4]],"translation":493},{"source":92,"target_adds":[[2,-5,2],[3,5,1],[10,-19,4],[11,13,2]],"translation":499},{"source":92,"target_adds":[[8,1,8],[9,1,8],[10,3,8],[11,9,4]],"translation":502},{"source":92,"target_adds":[[2,3,2],[3,3,2],[8,-5,2],[9,-5,2]],"translation":506},{"source":92,"target_adds":[[2,-5,2],[3,-5,2],[10,1,8],[11,1,8]],"translation":511},{"source":93,"target_adds":[[29,3,1]],"translation":26},{"source":93,"target_adds":[[29,-2,1]],"translation":62},{"source":93,"target_adds":[[29,-2,1]],"translation":79},{"source":93,"target_adds":[[29,-2,1]],"translation":107},{"source":93,"target_adds":[[29,3,1]],"translation":152},{"source":93,"target_adds":[[29,-2,1]],"translation":188},{"source":93,"target_adds":[[29,-2,1]],"translation":205},{"source":93,"target_adds":[[29,-2,1]],"translation":233},{"source":93,"target_adds":[[29,3,1]],"translation":280},{"source":93,"target_adds":[[29,-2,1]],"translation":316},{"source":93,"target_adds":[[29,-2,1]],"translation":333},{"source":93,"target_adds":[[29,-2,1]],"translation":361},{"source":93,"target_adds":[[29,-2,1]],"translation":410},{"source":93,"target_adds":[[29,8,1]],"translation":446},{"source":93,"target_adds":[[29,3,1]],"translation":463},{"source":93,"target_adds":[[29,3,1]],"translation":491},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":2},{"source":94,"target_adds":[[0,-9,4],[1,-17,4]],"translation":7},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":11},{"source":94,"target_adds":[[0,9,4],[1,17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":14},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":16},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,9,4],[13,4,1]],"translation":21},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,-9,4],[13,7,2]],"translation":28},{"source":94,"target_adds":[[0,-9,4],[1,-17,4],[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":35},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":38},{"source":94,"target_adds":[[0,9,4],[1,17,4]],"translation":42},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":47},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[12,9,4],[13,-7,2]],"translation":49},{"source":94,"target_adds":[[10,3,4],[11,3,4],[12,-9,4],[13,-4,1]],"translation":56},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":61},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":64},{"source":94,"target_adds":[[6,9,4],[7,17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":69},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":73},{"source":94,"target_adds":[[6,-9,4],[7,-17,4]],"translation":76},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":87},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":91},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":94},{"source":94,"target_adds":[[6,9,4],[7,17,4]],"translation":97},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":100},{"source":94,"target_adds":[[6,-9,4],[7,-17,4],[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":104},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":109},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":115},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":118},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":122},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":128},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,9,4],[15,4,1]],"translation":133},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,-9,4],[15,7,2]],"translation":140},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":146},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":155},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":158},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[14,9,4],[15,-7,2]],"translation":161},{"source":94,"target_adds":[[10,3,4],[11,3,4],[14,-9,4],[15,-4,1]],"translation":168},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":173},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,3,4],[11,3,4]],"translation":179},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":182},{"source":94,"target_adds":[[8,2,1],[9,2,1]],"translation":191},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":199},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":203},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":206},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":208},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":213},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":217},{"source":94,"target_adds":[[10,3,4],[11,3,4]],"translation":227},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":230},{"source":94,"target_adds":[[8,-3,4],[9,-3,4]],"translation":234},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":244},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,-1,2],[11,-1,2]],"translation":248},{"source":94,"target_adds":[[10,-2,1],[11,-2,1]],"translation":253},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":256},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[10,-3,4],[11,-9,2]],"translation":261},{"source":94,"target_adds":[[4,1,2],[5,9,2],[8,3,4],[9,9,2]],"translation":268},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":274},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":283},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":286},{"source":94,"target_adds":[[4,-1,2],[5,-9,2],[8,3,4],[9,9,2]],"translation":289},{"source":94,"target_adds":[[4,1,2],[5,9,2],[10,-3,4],[11,-9,2]],"translation":296},{"source":94,"target_adds":[[8,-3,4],[9,-3,4],[10,3,4],[11,3,4]],"translation":301},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":307},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":310},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":319},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":327},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":331},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":334},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":336},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":341},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":345},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":355},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":358},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":362},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":372},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":376},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":381},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":386},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":395},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":398},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":400},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":405},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":412},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":419},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":422},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":431},{"source":94,"target_adds":[[8,-1,2],[9,-1,2]],"translation":433},{"source":94,"target_adds":[[10,1,2],[11,1,2]],"translation":440},{"source":94,"target_adds":[[8,1,2],[9,1,2],[10,-1,2],[11,-1,2]],"translation":445},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":448},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":453},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":457},{"source":94,"target_adds":[[8,-29,4],[9,-29,4],[10,29,4],[11,29,4]],"translation":466},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[8,3,4],[9,-3,1]],"translation":471},{"source":94,"target_adds":[[8,-1,1],[9,-17,2],[10,1,1],[11,17,2]],"translation":475},{"source":94,"target_adds":[[2,1,2],[3,1,2],[10,-3,4],[11,3,1]],"translation":478},{"source":94,"target_adds":[[8,1,2],[9,1,2]],"translation":484},{"source":94,"target_adds":[[8,-1,2],[9,-1,2],[10,1,2],[11,1,2]],"translation":488},{"source":94,"target_adds":[[10,-1,2],[11,-1,2]],"translation":493},{"source":94,"target_adds":[[2,-1,2],[3,-1,2],[10,-3,4],[11,3,1]],"translation":499},{"source":94,"target_adds":[[8,-1,2],[9,7,1],[10,1,2],[11,-7,1]],"translation":502},{"source":94,"target_adds":[[2,1,2],[3,1,2],[8,3,4],[9,-3,1]],"translation":506},{"source":94,"target_adds":[[8,29,4],[9,29,4],[10,-29,4],[11,-29,4]],"translation":511},{"source":95,"target_adds":[[17,3,1]],"translation":67},{"source":95,"target_adds":[[17,3,1]],"translation":74},{"source":95,"target_adds":[[17,3,1]],"translation":98},{"source":95,"target_adds":[[17,-2,1]],"translation":107},{"source":95,"target_adds":[[17,8,1]],"translation":196},{"source":95,"target_adds":[[17,-2,1]],"translation":205},{"source":95,"target_adds":[[17,-2,1]],"translation":229},{"source":95,"target_adds":[[17,-2,1]],"translation":236},{"source":95,"target_adds":[[17,3,1]],"translation":276},{"source":95,"target_adds":[[17,-2,1]],"translation":285},{"source":95,"target_adds":[[17,-2,1]],"translation":309},{"source":95,"target_adds":[[17,-2,1]],"translation":316},{"source":95,"target_adds":[[17,-2,1]],"translation":403},{"source":95,"target_adds":[[17,-2,1]],"translation":410},{"source":95,"target_adds":[[17,-2,1]],"translation":434},{"source":95,"target_adds":[[17,3,1]],"translation":443},{"source":96,"target_adds":[[23,3,1]],"translation":22},{"source":96,"target_adds":[[23,-2,1]],"translation":62},{"source":96,"target_adds":[[23,8,1]],"translation":67},{"source":96,"target_adds":[[23,-2,1]],"translation":107},{"source":96,"target_adds":[[23,-2,1]],"translation":157},{"source":96,"target_adds":[[23,-2,1]],"translation":181},{"source":96,"target_adds":[[23,3,1]],"translation":200},{"source":96,"target_adds":[[23,3,1]],"translation":224},{"source":96,"target_adds":[[23,3,1]],"translation":262},{"source":96,"target_adds":[[23,-2,1]],"translation":302},{"source":96,"target_adds":[[23,-2,1]],"translation":339},{"source":96,"target_adds":[[23,3,1]],"translation":379},{"source":96,"target_adds":[[23,-2,1]],"translation":397},{"source":96,"target_adds":[[23,-2,1]],"translation":421},{"source":96,"target_adds":[[23,-2,1]],"translation":472},{"source":96,"target_adds":[[23,-2,1]],"translation":496},{"source":97,"target_adds":[[16,-2,1]],"translation":1},{"source":97,"target_adds":[[16,-2,1]],"translation":8},{"source":97,"target_adds":[[16,-2,1]],"translation":32},{"source":97,"target_adds":[[16,8,1]],"translation":41},{"source":97,"target_adds":[[16,-2,1]],"translation":211},{"source":97,"target_adds":[[16,-2,1]],"translation":218},{"source":97,"target_adds":[[16,-2,1]],"translation":242},{"source":97,"target_adds":[[16,3,1]],"translation":251},{"source":97,"target_adds":[[16,3,1]],"translation":259},{"source":97,"target_adds":[[16,3,1]],"translation":266},{"source":97,"target_adds":[[16,3,1]],"translation":290},{"source":97,"target_adds":[[16,-2,1]],"translation":299},{"source":97,"target_adds":[[16,-2,1]],"translation":465},{"source":97,"target_adds":[[16,-2,1]],"translation":472},{"source":97,"target_adds":[[16,-2,1]],"translation":496},{"source":97,"target_adds":[[16,3,1]],"translation":505},{"source":98,"target_adds":[[28,3,1]],"translation":13},{"source":98,"target_adds":[[28,-2,1]],"translation":55},{"source":98,"target_adds":[[28,-2,1]],"translation":93},{"source":98,"target_adds":[[28,-2,1]],"translation":103},{"source":98,"target_adds":[[28,-2,1]],"translation":157},{"source":98,"target_adds":[[28,-2,1]],"translation":167},{"source":98,"target_adds":[[28,-2,1]],"translation":205},{"source":98,"target_adds":[[28,3,1]],"translation":247},{"source":98,"target_adds":[[28,-2,1]],"translation":285},{"source":98,"target_adds":[[28,-2,1]],"translation":295},{"source":98,"target_adds":[[28,-2,1]],"translation":333},{"source":98,"target_adds":[[28,3,1]],"translation":375},{"source":98,"target_adds":[[28,-2,1]],"translation":397},{"source":98,"target_adds":[[28,3,1]],"translation":439},{"source":98,"target_adds":[[28,8,1]],"translation":477},{"source":98,"target_adds":[[28,3,1]],"translation":487},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":2},{"source":99,"target_adds":[[1,-5,2],[2,3,8],[3,-3,2]],"translation":11},{"source":99,"target_adds":[[0,9,8],[1,-13,8],[8,-3,8],[9,-9,4]],"translation":14},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":16},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":21},{"source":99,"target_adds":[[13,-5,2]],"translation":25},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,-9,8],[13,-2,1]],"translation":28},{"source":99,"target_adds":[[0,-9,8],[1,13,8],[8,-3,8],[9,-9,4]],"translation":35},{"source":99,"target_adds":[[1,5,2],[2,3,8],[3,-3,2]],"translation":38},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":47},{"source":99,"target_adds":[[2,-1,1],[3,-1,1],[8,-3,8],[9,-9,4],[12,9,8],[13,2,1]],"translation":49},{"source":99,"target_adds":[[13,5,2]],"translation":52},{"source":99,"target_adds":[[2,-1,1],[3,-1,1]],"translation":56},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":61},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":64},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":69},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,5,2],[8,1,1],[9,1,1]],"translation":73},{"source":99,"target_adds":[[6,-9,8],[7,13,8]],"translation":76},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":87},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":91},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":94},{"source":99,"target_adds":[[6,9,8],[7,-13,8]],"translation":97},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[7,-5,2],[8,1,1],[9,1,1]],"translation":100},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":104},{"source":99,"target_adds":[[2,3,8],[3,9,4]],"translation":109},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":115},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":118},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":122},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":128},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,-5,2]],"translation":137},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,-9,8],[15,-2,1]],"translation":140},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":146},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":151},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":158},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[14,9,8],[15,2,1]],"translation":161},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[15,5,2]],"translation":164},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-1,4],[9,-1,4]],"translation":173},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,1,4],[9,1,4]],"translation":179},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":186},{"source":99,"target_adds":[[8,1,1],[9,1,1]],"translation":191},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":194},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":199},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":203},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":213},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":217},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":220},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,-1,4],[9,-1,4]],"translation":230},{"source":99,"target_adds":[[8,-3,8],[9,3,2]],"translation":234},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":239},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":241},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":244},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-3,8],[9,3,2]],"translation":248},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":256},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,-5,2],[5,-15,2]],"translation":265},{"source":99,"target_adds":[[4,-7,2],[5,-21,4],[8,-3,2],[9,-3,2]],"translation":268},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":274},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":279},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":286},{"source":99,"target_adds":[[4,7,2],[5,21,4],[8,-3,2],[9,-3,2]],"translation":289},{"source":99,"target_adds":[[2,3,8],[3,-3,2],[4,5,2],[5,15,2]],"translation":292},{"source":99,"target_adds":[[2,3,8],[3,9,4],[8,-3,8],[9,3,2]],"translation":301},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":307},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":314},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":319},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":322},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":327},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":331},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":341},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":345},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":348},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":358},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":362},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":367},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":369},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":372},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":376},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":386},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":395},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":398},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":400},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":405},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":412},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":419},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":422},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":431},{"source":99,"target_adds":[[2,1,4],[3,1,4],[8,-1,4],[9,-1,4]],"translation":433},{"source":99,"target_adds":[[2,1,4],[3,1,4]],"translation":440},{"source":99,"target_adds":[[8,1,4],[9,1,4]],"translation":445},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":448},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":453},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":457},{"source":99,"target_adds":[[2,5,2],[3,5,2],[8,1,8],[9,1,8]],"translation":466},{"source":99,"target_adds":[[2,-5,2],[3,-10,1],[8,19,4],[9,-13,2]],"translation":471},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,1,8],[11,1,8]],"translation":475},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,5,2],[11,5,2]],"translation":478},{"source":99,"target_adds":[[2,-1,4],[3,-1,4],[8,1,4],[9,1,4]],"translation":484},{"source":99,"target_adds":[[8,-1,4],[9,-1,4]],"translation":488},{"source":99,"target_adds":[[2,-1,4],[3,-1,4]],"translation":493},{"source":99,"target_adds":[[2,3,2],[3,3,2],[10,-5,2],[11,-5,2]],"translation":499},{"source":99,"target_adds":[[8,-3,8],[9,-9,4],[10,-1,8],[11,-1,8]],"translation":502},{"source":99,"target_adds":[[2,-2,1],[3,-2,1],[8,-1,4],[9,7,2]],"translation":506},{"source":99,"target_adds":[[2,-5,2],[3,-5,2],[8,-1,8],[9,-1,8]],"translation":511},{"source":100,"target_adds":[[28,3,1]],"translation":13},{"source":100,"target_adds":[[28,-2,1]],"translation":55},{"source":100,"target_adds":[[28,-2,1]],"translation":93},{"source":100,"target_adds":[[28,-2,1]],"translation":103},{"source":100,"target_adds":[[28,-2,1]],"translation":157},{"source":100,"target_adds":[[28,-2,1]],"translation":167},{"source":100,"target_adds":[[28,-2,1]],"translation":205},{"source":100,"target_adds":[[28,3,1]],"translation":247},{"source":100,"target_adds":[[28,-2,1]],"translation":285},{"source":100,"target_adds":[[28,-2,1]],"translation":295},{"source":100,"target_adds":[[28,-2,1]],"translation":333},{"source":100,"target_adds":[[28,3,1]],"translation":375},{"source":100,"target_adds":[[28,-2,1]],"translation":397},{"source":100,"target_adds":[[28,3,1]],"translation":439},{"source":100,"target_adds":[[28,8,1]],"translation":477},{"source":100,"target_adds":[[28,3,1]],"translation":487},{"source":101,"target_adds":[[28,3,1]],"translation":13},{"source":101,"target_adds":[[28,-2,1]],"translation":55},{"source":101,"target_adds":[[28,-2,1]],"translation":93},{"source":101,"target_adds":[[28,-2,1]],"translation":103},{"source":101,"target_adds":[[28,-2,1]],"translation":157},{"source":101,"target_adds":[[28,-2,1]],"translation":167},{"source":101,"target_adds":[[28,-2,1]],"translation":205},{"source":101,"target_adds":[[28,3,1]],"translation":247},{"source":101,"target_adds":[[28,-2,1]],"translation":285},{"source":101,"target_adds":[[28,-2,1]],"translation":295},{"source":101,"target_adds":[[28,-2,1]],"translation":333},{"source":101,"target_adds":[[28,3,1]],"translation":375},{"source":101,"target_adds":[[28,-2,1]],"translation":397},{"source":101,"target_adds":[[28,3,1]],"translation":439},{"source":101,"target_adds":[[28,8,1]],"translation":477},{"source":101,"target_adds":[[28,3,1]],"translation":487},{"source":102,"target_adds":[[28,3,1]],"translation":13},{"source":102,"target_adds":[[28,-2,1]],"translation":55},{"source":102,"target_adds":[[28,-2,1]],"translation":93},{"source":102,"target_adds":[[28,-2,1]],"translation":103},{"source":102,"target_adds":[[28,-2,1]],"translation":157},{"source":102,"target_adds":[[28,-2,1]],"translation":167},{"source":102,"target_adds":[[28,-2,1]],"translation":205},{"source":102,"target_adds":[[28,3,1]],"translation":247},{"source":102,"target_adds":[[28,-2,1]],"translation":285},{"source":102,"target_adds":[[28,-2,1]],"translation":295},{"source":102,"target_adds":[[28,-2,1]],"translation":333},{"source":102,"target_adds":[[28,3,1]],"translation":375},{"source":102,"target_adds":[[28,-2,1]],"translation":397},{"source":102,"target_adds":[[28,3,1]],"translation":439},{"source":102,"target_adds":[[28,8,1]],"translation":477},{"source":102,"target_adds":[[28,3,1]],"translation":487},{"source":103,"target_adds":[[29,3,1]],"translation":26},{"source":103,"target_adds":[[29,-2,1]],"translation":62},{"source":103,"target_adds":[[29,-2,1]],"translation":79},{"source":103,"target_adds":[[29,-2,1]],"translation":107},{"source":103,"target_adds":[[29,3,1]],"translation":152},{"source":103,"target_adds":[[29,-2,1]],"translation":188},{"source":103,"target_adds":[[29,-2,1]],"translation":205},{"source":103,"target_adds":[[29,-2,1]],"translation":233},{"source":103,"target_adds":[[29,3,1]],"translation":280},{"source":103,"target_adds":[[29,-2,1]],"translation":316},{"source":103,"target_adds":[[29,-2,1]],"translation":333},{"source":103,"target_adds":[[29,-2,1]],"translation":361},{"source":103,"target_adds":[[29,-2,1]],"translation":410},{"source":103,"target_adds":[[29,8,1]],"translation":446},{"source":103,"target_adds":[[29,3,1]],"translation":463},{"source":103,"target_adds":[[29,3,1]],"translation":491},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":2},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":11},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":104,"target_adds":[[10,-2,1],[11,-23,4],[12,-3,8],[13,3,2]],"translation":21},{"source":104,"target_adds":[[2,1,4],[3,1,4]],"translation":25},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[12,-3,8],[13,3,2]],"translation":28},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":104,"target_adds":[[12,1,1],[13,1,1]],"translation":38},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":47},{"source":104,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[12,-3,8],[13,3,2]],"translation":49},{"source":104,"target_adds":[[2,-1,4],[3,-1,4]],"translation":52},{"source":104,"target_adds":[[10,2,1],[11,23,4],[12,-3,8],[13,3,2]],"translation":56},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":64},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,1,8],[11,1,8]],"translation":69},{"source":104,"target_adds":[[2,-1,4],[3,-1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":73},{"source":104,"target_adds":[[8,1,8],[9,1,8]],"translation":76},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":87},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":94},{"source":104,"target_adds":[[8,-1,8],[9,-1,8]],"translation":97},{"source":104,"target_adds":[[2,1,4],[3,1,4],[6,3,8],[7,9,4],[12,1,1],[13,1,1]],"translation":100},{"source":104,"target_adds":[[6,3,8],[7,9,4],[10,-1,8],[11,-1,8]],"translation":104},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":109},{"source":104,"target_adds":[[12,-3,8],[13,-9,4]],"translation":115},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":122},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":128},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":137},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":140},{"source":104,"target_adds":[[4,1,4],[5,-3,2],[6,3,8],[7,9,4]],"translation":146},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":151},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":158},{"source":104,"target_adds":[[6,-1,1],[7,-1,1]],"translation":161},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":164},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-3,8],[13,-9,4]],"translation":173},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,-1,4],[13,-1,4]],"translation":179},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":186},{"source":104,"target_adds":[[4,-1,4],[5,3,2],[6,3,8],[7,9,4]],"translation":191},{"source":104,"target_adds":[[4,-1,4],[5,-9,4],[12,-3,8],[13,3,2]],"translation":194},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":199},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":203},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":213},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":217},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":220},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,1,4],[13,1,4]],"translation":230},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":234},{"source":104,"target_adds":[[4,1,4],[5,9,4],[12,-3,8],[13,3,2]],"translation":239},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":241},{"source":104,"target_adds":[[6,3,8],[7,-3,2]],"translation":244},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-1,4],[13,-1,4]],"translation":248},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":256},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":265},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":268},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,21,8],[15,7,4]],"translation":274},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":279},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":286},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":289},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":292},{"source":104,"target_adds":[[6,3,8],[7,-3,2],[12,-3,8],[13,-9,4]],"translation":301},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":307},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":314},{"source":104,"target_adds":[[6,3,2],[7,3,2],[14,-21,8],[15,-7,4]],"translation":319},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,-3,4],[15,-7,4]],"translation":322},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":327},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":331},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":341},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":345},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":348},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":358},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":362},{"source":104,"target_adds":[[12,-3,8],[13,3,2],[14,3,4],[15,7,4]],"translation":367},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":369},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":372},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":376},{"source":104,"target_adds":[[6,3,4],[7,7,4],[12,9,8],[13,1,4]],"translation":386},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":395},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":104,"target_adds":[[0,9,8],[1,-13,8],[6,3,8],[7,9,4]],"translation":400},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":405},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":412},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":104,"target_adds":[[12,-1,4],[13,-1,4]],"translation":422},{"source":104,"target_adds":[[6,-21,4],[7,5,4],[12,27,8],[13,47,4]],"translation":431},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":433},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":440},{"source":104,"target_adds":[[0,-9,8],[1,13,8],[6,3,8],[7,9,4]],"translation":445},{"source":104,"target_adds":[[0,3,4],[1,-1,4],[12,-3,2],[13,-3,2]],"translation":448},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":457},{"source":104,"target_adds":[[6,-9,8],[7,13,8],[12,-3,4],[13,-7,4]],"translation":466},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":471},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":478},{"source":104,"target_adds":[[6,1,4],[7,1,4],[12,-1,4],[13,-1,4]],"translation":484},{"source":104,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":104,"target_adds":[[0,-3,4],[1,1,4],[12,-3,2],[13,-3,2]],"translation":493},{"source":104,"target_adds":[[12,1,4],[13,1,4]],"translation":499},{"source":104,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":104,"target_adds":[[6,-1,4],[7,-1,4],[12,1,4],[13,1,4]],"translation":506},{"source":104,"target_adds":[[6,9,8],[7,-13,8],[12,3,4],[13,7,4]],"translation":511},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":105,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":105,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":105,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":105,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":105,"target_adds":[[4,3,2],[5,6,1]],"translation":82},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":105,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":105,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":105,"target_adds":[[4,-3,2],[5,-6,1]],"translation":127},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":128},{"source":105,"target_adds":[[10,3,4],[11,3,4],[14,3,4],[15,3,4]],"translation":133},{"source":105,"target_adds":[[2,-3,2],[3,-3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":137},{"source":105,"target_adds":[[8,3,4],[9,3,4],[14,3,4],[15,3,4]],"translation":140},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":146},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":151},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":155},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":158},{"source":105,"target_adds":[[8,-3,4],[9,-3,4],[14,3,4],[15,3,4]],"translation":161},{"source":105,"target_adds":[[2,3,2],[3,3,2],[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":164},{"source":105,"target_adds":[[10,-3,4],[11,-3,4],[14,3,4],[15,3,4]],"translation":168},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":173},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":179},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":182},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":186},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":191},{"source":105,"target_adds":[[4,3,2],[5,6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":194},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":199},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":203},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":206},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":208},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":213},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":217},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":220},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":227},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,3,4],[15,3,4]],"translation":230},{"source":105,"target_adds":[[14,3,4],[15,3,4]],"translation":234},{"source":105,"target_adds":[[4,-3,2],[5,-6,1],[12,3,4],[13,3,4],[14,-1,2],[15,-1,2]],"translation":239},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":241},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":244},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":248},{"source":105,"target_adds":[[14,-2,1],[15,-2,1]],"translation":253},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":256},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":261},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":265},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":268},{"source":105,"target_adds":[[6,3,4],[7,-21,4],[14,-3,4],[15,-9,2]],"translation":274},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":279},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":283},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":286},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":289},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":292},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":296},{"source":105,"target_adds":[[12,3,4],[13,3,4],[14,3,4],[15,3,4]],"translation":301},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":307},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":310},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":314},{"source":105,"target_adds":[[6,-3,4],[7,21,4],[14,-3,4],[15,-9,2]],"translation":319},{"source":105,"target_adds":[[12,3,2],[13,15,4],[14,3,2],[15,15,4]],"translation":322},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":327},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":331},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":334},{"source":105,"target_adds":[[0,-3,4],[1,21,4],[14,-3,4],[15,3,1]],"translation":336},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":341},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":345},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":348},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":355},{"source":105,"target_adds":[[12,-1,2],[13,-1,2],[14,-1,2],[15,-1,2]],"translation":358},{"source":105,"target_adds":[[14,-1,2],[15,-1,2]],"translation":362},{"source":105,"target_adds":[[13,-9,4],[15,-9,4]],"translation":367},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":369},{"source":105,"target_adds":[[14,1,2],[15,1,2]],"translation":372},{"source":105,"target_adds":[[12,1,2],[13,1,2],[14,1,2],[15,1,2]],"translation":376},{"source":105,"target_adds":[[0,3,4],[1,-21,4],[14,-3,4],[15,3,1]],"translation":381},{"source":105,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":105,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":105,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":105,"target_adds":[[12,3,4],[13,3,1],[14,3,4],[15,3,1]],"translation":466},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":105,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":105,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":105,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":105,"target_adds":[[12,-3,4],[13,-3,1],[14,-3,4],[15,-3,1]],"translation":511},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":2},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":11},{"source":106,"target_adds":[[10,3,4],[11,3,4],[12,3,4],[13,3,4]],"translation":21},{"source":106,"target_adds":[[2,-3,2],[3,-3,2]],"translation":25},{"source":106,"target_adds":[[8,3,4],[9,3,4],[12,3,4],[13,3,4]],"translation":28},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":38},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":47},{"source":106,"target_adds":[[8,-3,4],[9,-3,4],[12,3,4],[13,3,4]],"translation":49},{"source":106,"target_adds":[[2,3,2],[3,3,2]],"translation":52},{"source":106,"target_adds":[[10,-3,4],[11,-3,4],[12,3,4],[13,3,4]],"translation":56},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":64},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":73},{"source":106,"target_adds":[[14,-3,2],[15,-6,1]],"translation":82},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":87},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":94},{"source":106,"target_adds":[[12,-2,1],[13,-2,1]],"translation":100},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":109},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":115},{"source":106,"target_adds":[[12,3,4],[13,3,4]],"translation":122},{"source":106,"target_adds":[[14,3,2],[15,6,1]],"translation":127},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":128},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":133},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":137},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":140},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,6,1],[7,21,2]],"translation":146},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":151},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":155},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":158},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":161},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,-1,2],[13,-1,2]],"translation":164},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":168},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,3,4],[13,3,4]],"translation":173},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":179},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":182},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,1,2],[13,1,2]],"translation":186},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[6,-6,1],[7,-21,2]],"translation":191},{"source":106,"target_adds":[[4,-3,4],[12,-3,4],[13,-21,4]],"translation":194},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":199},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":203},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":206},{"source":106,"target_adds":[[0,-6,1],[1,-21,2],[4,3,2],[5,3,2]],"translation":208},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":213},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":217},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":220},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":227},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":230},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":234},{"source":106,"target_adds":[[4,-15,4],[5,-12,1],[12,9,4],[13,27,4]],"translation":239},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":241},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":244},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":248},{"source":106,"target_adds":[[0,6,1],[1,21,2],[4,3,2],[5,3,2]],"translation":253},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":256},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,6,1],[11,-3,2]],"translation":261},{"source":106,"target_adds":[[2,3,1],[3,3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":265},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,6,1],[9,-3,2]],"translation":268},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":274},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":279},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":283},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":286},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[8,-6,1],[9,3,2]],"translation":289},{"source":106,"target_adds":[[2,-3,1],[3,-3,1],[4,3,8],[5,-3,2],[12,-1,2],[13,-1,2]],"translation":292},{"source":106,"target_adds":[[4,3,8],[5,-3,2],[10,-6,1],[11,3,2]],"translation":296},{"source":106,"target_adds":[[4,-1,4],[5,-1,4],[12,3,4],[13,3,4]],"translation":301},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":307},{"source":106,"target_adds":[[4,3,8],[5,9,4]],"translation":310},{"source":106,"target_adds":[[4,3,8],[5,9,4],[12,1,2],[13,1,2]],"translation":314},{"source":106,"target_adds":[[4,-1,4],[5,-1,4]],"translation":319},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,3,4],[15,3,1]],"translation":322},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":327},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":331},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":334},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":336},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":341},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":345},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":348},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":355},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,-1,2],[13,-1,2]],"translation":358},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":362},{"source":106,"target_adds":[[4,-1,1],[5,-1,1],[12,3,4],[13,3,4],[14,-3,4],[15,-3,1]],"translation":367},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":369},{"source":106,"target_adds":[[4,1,4],[5,1,4]],"translation":372},{"source":106,"target_adds":[[4,1,4],[5,1,4],[12,1,2],[13,1,2]],"translation":376},{"source":106,"target_adds":[[4,-1,1],[5,-1,1]],"translation":381},{"source":106,"target_adds":[[6,3,4],[7,9,4],[12,-3,4],[13,-9,2]],"translation":386},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":395},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":405},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":412},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":422},{"source":106,"target_adds":[[6,-3,4],[7,-9,4],[12,-3,4],[13,-9,2]],"translation":431},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":433},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":440},{"source":106,"target_adds":[[0,-3,4],[1,-9,4],[12,-3,4],[13,3,1]],"translation":448},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":457},{"source":106,"target_adds":[[4,-3,1],[5,-12,1],[12,3,4],[13,3,1]],"translation":466},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":471},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":478},{"source":106,"target_adds":[[12,1,2],[13,1,2]],"translation":484},{"source":106,"target_adds":[[0,3,4],[1,9,4],[12,-3,4],[13,3,1]],"translation":493},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":499},{"source":106,"target_adds":[[12,-1,2],[13,-1,2]],"translation":506},{"source":106,"target_adds":[[4,3,1],[5,12,1],[12,-3,4],[13,-3,1]],"translation":511},{"source":107,"target_adds":[[21,-2,1]],"translation":32},{"source":107,"target_adds":[[21,3,1]],"translation":37},{"source":107,"target_adds":[[21,3,1]],"translation":41},{"source":107,"target_adds":[[21,3,1]],"translation":44},{"source":107,"target_adds":[[21,-2,1]],"translation":211},{"source":107,"target_adds":[[21,-2,1]],"translation":214},{"source":107,"target_adds":[[21,-2,1]],"translation":218},{"source":107,"target_adds":[[21,3,1]],"translation":223},{"source":107,"target_adds":[[21,8,1]],"translation":352},{"source":107,"target_adds":[[21,-2,1]],"translation":357},{"source":107,"target_adds":[[21,-2,1]],"translation":361},{"source":107,"target_adds":[[21,-2,1]],"translation":364},{"source":107,"target_adds":[[21,-2,1]],"translation":403},{"source":107,"target_adds":[[21,-2,1]],"translation":406},{"source":107,"target_adds":[[21,-2,1]],"translation":410},{"source":107,"target_adds":[[21,3,1]],"translation":415},{"source":108,"target_adds":[[22,8,1]],"translation":13},{"source":108,"target_adds":[[22,-2,1]],"translation":31},{"source":108,"target_adds":[[22,-2,1]],"translation":79},{"source":108,"target_adds":[[22,-2,1]],"translation":93},{"source":108,"target_adds":[[22,3,1]],"translation":134},{"source":108,"target_adds":[[22,3,1]],"translation":148},{"source":108,"target_adds":[[22,3,1]],"translation":196},{"source":108,"target_adds":[[22,-2,1]],"translation":214},{"source":108,"target_adds":[[22,-2,1]],"translation":271},{"source":108,"target_adds":[[22,-2,1]],"translation":285},{"source":108,"target_adds":[[22,-2,1]],"translation":333},{"source":108,"target_adds":[[22,3,1]],"translation":351},{"source":108,"target_adds":[[22,3,1]],"translation":388},{"source":108,"target_adds":[[22,-2,1]],"translation":406},{"source":108,"target_adds":[[22,-2,1]],"translation":454},{"source":108,"target_adds":[[22,-2,1]],"translation":468},{"source":109,"target_adds":[[21,-2,1]],"translation":32},{"source":109,"target_adds":[[21,3,1]],"translation":37},{"source":109,"target_adds":[[21,3,1]],"translation":41},{"source":109,"target_adds":[[21,3,1]],"translation":44},{"source":109,"target_adds":[[21,-2,1]],"translation":211},{"source":109,"target_adds":[[21,-2,1]],"translation":214},{"source":109,"target_adds":[[21,-2,1]],"translation":218},{"source":109,"target_adds":[[21,3,1]],"translation":223},{"source":109,"target_adds":[[21,8,1]],"translation":352},{"source":109,"target_adds":[[21,-2,1]],"translation":357},{"source":109,"target_adds":[[21,-2,1]],"translation":361},{"source":109,"target_adds":[[21,-2,1]],"translation":364},{"source":109,"target_adds":[[21,-2,1]],"translation":403},{"source":109,"target_adds":[[21,-2,1]],"translation":406},{"source":109,"target_adds":[[21,-2,1]],"translation":410},{"source":109,"target_adds":[[21,3,1]],"translation":415},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":2},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":14},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":16},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":28},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":35},{"source":110,"target_adds":[[6,3,8],[7,9,4]],"translation":47},{"source":110,"target_adds":[[6,-1,1],[7,-1,1]],"translation":49},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":61},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,5,8],[11,5,8]],"translation":69},{"source":110,"target_adds":[[2,-5,4],[3,-5,4],[6,3,8],[7,-3,2]],"translation":73},{"source":110,"target_adds":[[8,5,8],[9,5,8]],"translation":76},{"source":110,"target_adds":[[4,-1,4],[5,-9,4]],"translation":82},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":87},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":91},{"source":110,"target_adds":[[8,-5,8],[9,-5,8]],"translation":97},{"source":110,"target_adds":[[2,5,4],[3,5,4],[6,3,8],[7,-3,2]],"translation":100},{"source":110,"target_adds":[[6,3,8],[7,-3,2],[10,-5,8],[11,-5,8]],"translation":104},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":118},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":122},{"source":110,"target_adds":[[4,1,4],[5,9,4]],"translation":127},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":128},{"source":110,"target_adds":[[10,-2,1],[11,-23,4],[14,-3,8],[15,3,2]],"translation":133},{"source":110,"target_adds":[[2,1,4],[3,1,4],[14,-3,8],[15,3,2]],"translation":137},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,7,4],[9,7,4],[14,-3,8],[15,3,2]],"translation":140},{"source":110,"target_adds":[[4,5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":146},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":151},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":155},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":158},{"source":110,"target_adds":[[6,-1,1],[7,-1,1],[8,-7,4],[9,-7,4],[14,-3,8],[15,3,2]],"translation":161},{"source":110,"target_adds":[[2,-1,4],[3,-1,4],[14,-3,8],[15,3,2]],"translation":164},{"source":110,"target_adds":[[10,2,1],[11,23,4],[14,-3,8],[15,3,2]],"translation":168},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,1,4],[15,1,4]],"translation":173},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,-1,4],[15,-1,4]],"translation":179},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":182},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":186},{"source":110,"target_adds":[[4,-5,4],[6,3,8],[7,-3,2],[14,1,1],[15,1,1]],"translation":191},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":194},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":199},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":203},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":206},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":208},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":213},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":217},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":220},{"source":110,"target_adds":[[14,-3,8],[15,-9,4]],"translation":227},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":230},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-3,8],[15,-9,4]],"translation":234},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":239},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":241},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":244},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-1,4],[15,-1,4]],"translation":248},{"source":110,"target_adds":[[14,1,1],[15,1,1]],"translation":253},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":256},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":261},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":265},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":268},{"source":110,"target_adds":[[6,3,4],[7,7,4],[14,3,8],[15,-1,4]],"translation":274},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":279},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":283},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":286},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":289},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":292},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":296},{"source":110,"target_adds":[[6,3,8],[7,9,4],[14,-3,8],[15,-9,4]],"translation":301},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":307},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":310},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":314},{"source":110,"target_adds":[[6,-21,4],[7,-55,4],[14,33,8],[15,49,4]],"translation":319},{"source":110,"target_adds":[[12,-3,4],[13,-7,4],[14,-3,8],[15,3,2]],"translation":322},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":327},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":331},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":334},{"source":110,"target_adds":[[0,3,4],[1,-1,4],[14,-3,2],[15,-3,2]],"translation":336},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":341},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":345},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":348},{"source":110,"target_adds":[[14,1,4],[15,1,4]],"translation":355},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":358},{"source":110,"target_adds":[[6,-1,4],[7,-1,4],[14,1,4],[15,1,4]],"translation":362},{"source":110,"target_adds":[[12,3,4],[13,7,4],[14,-3,8],[15,3,2]],"translation":367},{"source":110,"target_adds":[[14,-1,4],[15,-1,4]],"translation":369},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":372},{"source":110,"target_adds":[[6,1,4],[7,1,4],[14,-1,4],[15,-1,4]],"translation":376},{"source":110,"target_adds":[[0,-3,4],[1,1,4],[14,-3,2],[15,-3,2]],"translation":381},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,15,8],[13,5,4]],"translation":386},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":398},{"source":110,"target_adds":[[0,-15,8],[1,-5,8],[6,3,8],[7,-3,2]],"translation":400},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":412},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":419},{"source":110,"target_adds":[[6,3,2],[7,3,2],[12,-15,8],[13,-5,4]],"translation":431},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":433},{"source":110,"target_adds":[[0,15,8],[1,5,8],[6,3,8],[7,-3,2]],"translation":445},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":453},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":457},{"source":110,"target_adds":[[6,15,8],[7,5,8],[14,-3,4],[15,-7,4]],"translation":466},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":471},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":475},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":484},{"source":110,"target_adds":[[6,1,4],[7,1,4]],"translation":488},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":502},{"source":110,"target_adds":[[6,-1,4],[7,-1,4]],"translation":506},{"source":110,"target_adds":[[6,-15,8],[7,-5,8],[14,3,4],[15,7,4]],"translation":511},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":2},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":14},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":16},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":28},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":35},{"source":111,"target_adds":[[6,-3,4],[7,-3,4]],"translation":47},{"source":111,"target_adds":[[6,2,1],[7,2,1]],"translation":49},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":61},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,-3,4],[11,-3,4]],"translation":69},{"source":111,"target_adds":[[2,3,2],[3,3,2],[6,-3,4],[7,-3,4]],"translation":73},{"source":111,"target_adds":[[8,-3,4],[9,-3,4]],"translation":76},{"source":111,"target_adds":[[15,-5,2]],"translation":82},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":87},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":91},{"source":111,"target_adds":[[8,3,4],[9,3,4]],"translation":97},{"source":111,"target_adds":[[2,-3,2],[3,-3,2],[6,-3,4],[7,-3,4]],"translation":100},{"source":111,"target_adds":[[6,-3,4],[7,-3,4],[10,3,4],[11,3,4]],"translation":104},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":118},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":122},{"source":111,"target_adds":[[15,5,2]],"translation":127},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":128},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":133},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":137},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":140},{"source":111,"target_adds":[[4,-3,4],[5,9,4],[6,-3,4],[7,7,4]],"translation":146},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":151},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":155},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":158},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,2,1],[7,2,1]],"translation":161},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":164},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":168},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":173},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,1,2],[7,1,2]],"translation":179},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":182},{"source":111,"target_adds":[[4,-1,2],[5,-1,2]],"translation":186},{"source":111,"target_adds":[[4,9,4],[5,-3,4],[6,-3,4],[7,-13,4]],"translation":191},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,-5,2]],"translation":194},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":199},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":203},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":206},{"source":111,"target_adds":[[1,-5,2],[4,-3,4],[5,3,1]],"translation":208},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":213},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":217},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":220},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":227},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":230},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":234},{"source":111,"target_adds":[[4,-3,4],[5,-9,2],[13,5,2]],"translation":239},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":241},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":244},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-3,4],[7,-3,4]],"translation":248},{"source":111,"target_adds":[[1,5,2],[4,-3,4],[5,3,1]],"translation":253},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":256},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,5,2],[11,5,2]],"translation":261},{"source":111,"target_adds":[[2,5,2],[3,5,2],[4,3,4],[5,3,4]],"translation":265},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,5,2],[9,5,2]],"translation":268},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,-3,4],[15,9,2]],"translation":274},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":279},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":283},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":286},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,1,2],[7,1,2],[8,-5,2],[9,-5,2]],"translation":289},{"source":111,"target_adds":[[2,-5,2],[3,-5,2],[4,3,4],[5,3,4]],"translation":292},{"source":111,"target_adds":[[4,3,4],[5,3,4],[10,-5,2],[11,-5,2]],"translation":296},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,-3,4],[7,-3,4]],"translation":301},{"source":111,"target_adds":[[4,3,4],[5,3,4],[6,-1,2],[7,-1,2]],"translation":307},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":310},{"source":111,"target_adds":[[4,3,4],[5,3,4]],"translation":314},{"source":111,"target_adds":[[4,-1,2],[5,-1,2],[6,3,4],[7,9,2],[14,3,4],[15,-9,2]],"translation":319},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":322},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":327},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":331},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":334},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":336},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":341},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":345},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":348},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":355},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":358},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,1,2],[7,1,2]],"translation":362},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":367},{"source":111,"target_adds":[[4,1,2],[5,1,2]],"translation":369},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":372},{"source":111,"target_adds":[[4,1,2],[5,1,2],[6,-1,2],[7,-1,2]],"translation":376},{"source":111,"target_adds":[[4,-2,1],[5,-2,1]],"translation":381},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,-3,4],[13,9,2]],"translation":386},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":398},{"source":111,"target_adds":[[0,3,4],[1,9,4],[6,-3,4],[7,-3,4]],"translation":400},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":412},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":419},{"source":111,"target_adds":[[6,3,4],[7,-3,1],[12,3,4],[13,-9,2]],"translation":431},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":433},{"source":111,"target_adds":[[0,-3,4],[1,-9,4],[6,-3,4],[7,-3,4]],"translation":445},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":453},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":457},{"source":111,"target_adds":[[4,-5,2],[5,-15,2],[6,-3,4],[7,-9,4]],"translation":466},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":471},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":475},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":484},{"source":111,"target_adds":[[6,-1,2],[7,-1,2]],"translation":488},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":502},{"source":111,"target_adds":[[6,1,2],[7,1,2]],"translation":506},{"source":111,"target_adds":[[4,5,2],[5,15,2],[6,3,4],[7,9,4]],"translation":511}],"owned_array_count":0,"start":"Multiply each of30 target fields by15 with a coefficient scan.","uniform_translation_map_calls":11624},"schema":"rank30-uniform-translation-section-v1","scope":"A physical array service on disjoint a and z banks. Caller owner availability, finite coefficient-grid admission, and bit/tape costs remain separate.","swap_chronology":["a += Jz","z -= Da","a += Jz","z = -z"]} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/result/CHECKS.json new file mode 100644 index 0000000000..8dff153d20 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/result/CHECKS.json @@ -0,0 +1,197 @@ +{ + "D_character_entry_checks": 421888, + "D_kernel": { + "coefficients_per_row": [ + 898, + 936, + 936, + 936, + 936, + 924, + 902, + 936, + 930, + 930, + 930, + 930, + 886, + 936, + 890, + 936, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 12, + 12, + 12, + 80, + 80 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "1666/15", + "nonzero_coefficients": 15688, + "norm_maximizing_rows": [ + 5 + ] + }, + "J_physical_row_norm": "3", + "J_scalar_primitives": 1600, + "additive_D_dyadic_primitives": 204768, + "additive_D_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "additive_D_translation_maps": 11624, + "all_width_statement": "Uniform translations form F2^9 at every positive width; Fourier blocks depend only on the XOR of the column characters. The emitted inverse is the same group-algebra element at every width.", + "character_count": 512, + "checker_sha256": "de5a6fdbdf9db9dfc7b1c7997a389ca274d789de4964c8d8fe8270515e629010", + "complete_swap_dyadic_primitives": 208028, + "complete_swap_odd_scans": { + "complex_divide15": 30, + "complex_multiply15": 30 + }, + "complete_swap_translation_maps": 12072, + "inverse_character_common_denominator": 60, + "inverse_character_row_norm": "53/5", + "inverse_kernel": { + "coefficients_per_row": [ + 150, + 160, + 160, + 160, + 160, + 160, + 154, + 160, + 160, + 160, + 160, + 160, + 150, + 160, + 150, + 160, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 4, + 4, + 4, + 16, + 16 + ], + "common_denominator": 120, + "denominator_witnesses": { + "2": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + }, + "3": { + "coefficient": "-1/30", + "input": 0, + "output": 0, + "translation": 16 + }, + "5": { + "coefficient": "-1/20", + "input": 0, + "output": 0, + "translation": 11 + } + }, + "exact_physical_infinity_norm": "88/5", + "nonzero_coefficients": 2712, + "norm_maximizing_rows": [ + 5 + ] + }, + "large_block_dimension": 16, + "odd_denominator_character_witnesses": { + "3": { + "chi": 0, + "coefficient": "-1/3", + "column": 0, + "row": 0 + }, + "5": { + "chi": 0, + "coefficient": "-1/5", + "column": 16, + "row": 16 + } + }, + "program_decompressed_sha256": "1e281c1a83cc22897afba6df32d707a6698184bac348fc4f2c9cd3a8a55b6c55", + "scalar_blocks": 14, + "scope": "All-width algebra and a true additive physical query lowering with explicit odd-scan obligations. No complete recursive finite invoice or caller cohort is assumed.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/optimized/source/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/optimized/source/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "inverse_certificate": { + "decompressed": true, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/optimized/source/root/RANK30-PHASE-SECTION-BLOCKS-20261020.json.gz", + "sha256": "91b546da328fbf4a58b9fbf92c5851ec7a66402d3c2bcf7a52ce3e1533052bc8" + }, + "response": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/optimized/source/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "root_receipt": { + "decompressed": false, + "path": "/private/tmp/centre-code-services-independent-20261022/replay/phase_inverse/optimized/source/root/RANK30-PHASE-SECTION-CHECKS-20261020.json", + "sha256": "04121bb27884df692fd13e042f9f7b8ab005982535a07f7c95e3b1de5dfcaee7" + } + }, + "status": "PASS_INDEPENDENT_RANK30_PHASE_SECTION", + "swap": { + "endpoint": [ + "(I-JD)a+Jz", + "Da" + ], + "physical_input_query": "T^-1 V Q x", + "single_application_restores_z": false, + "square_is_identity": true + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz new file mode 100644 index 0000000000..0b6a4b60ec Binary files /dev/null and b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/result/PHASE-SECTION-PROGRAM.json.gz differ diff --git a/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/stdout.log new file mode 100644 index 0000000000..c34a578128 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/phase_inverse/optimized/stdout.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK30_PHASE_SECTION +{"D_kernel": {"coefficients_per_row": [898, 936, 936, 936, 936, 924, 902, 936, 930, 930, 930, 930, 886, 936, 890, 936, 80, 80, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 80, 80], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "1666/15", "nonzero_coefficients": 15688, "norm_maximizing_rows": [5]}, "complete_swap_dyadic_primitives": 208028, "complete_swap_translation_maps": 12072, "inverse_kernel": {"coefficients_per_row": [150, 160, 160, 160, 160, 160, 154, 160, 160, 160, 160, 160, 150, 160, 150, 160, 16, 16, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 16, 16], "common_denominator": 120, "denominator_witnesses": {"2": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}, "3": {"coefficient": "-1/30", "input": 0, "output": 0, "translation": 16}, "5": {"coefficient": "-1/20", "input": 0, "output": 0, "translation": 11}}, "exact_physical_infinity_norm": "88/5", "nonzero_coefficients": 2712, "norm_maximizing_rows": [5]}} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/FILE-ACCESS.json new file mode 100644 index 0000000000..96fa42f409 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/FILE-ACCESS.json @@ -0,0 +1,15 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/canonical/CHECKS.json new file mode 100644 index 0000000000..9322342e35 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/canonical/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..f191e0e379 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/result/CHECKS.json new file mode 100644 index 0000000000..b2bbbfb8a0 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/result/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..9983bf4c75 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/result/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/stdout.log new file mode 100644 index 0000000000..54c0a64318 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/FILE-ACCESS.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/FILE-ACCESS.json new file mode 100644 index 0000000000..96fa42f409 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/FILE-ACCESS.json @@ -0,0 +1,15 @@ +[ + "output/result/CHECKS.json", + "output/result/SOURCE-MANIFEST.json", + "package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "package/frozen/lanes/native-escape-20261017/owner-review/unnormalised-code-review-20261020/check_review.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/CHECKS.json", + "package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-optimized/UNNORMALISED-CODE.json", + "package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" +] diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/canonical/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/canonical/CHECKS.json new file mode 100644 index 0000000000..9322342e35 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/canonical/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..f191e0e379 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/canonical/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/result/CHECKS.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/result/CHECKS.json new file mode 100644 index 0000000000..b2bbbfb8a0 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/result/CHECKS.json @@ -0,0 +1,166 @@ +{ + "gaussian_mod5": { + "elements": 25, + "isomorphism": "a+ib -> (a+2b,a-2b) in F5 x F5", + "operation_pairs": 625 + }, + "matrix_checks": { + "B0_blocks": { + "minus_five": 11, + "minus_three": 3, + "two_by_two": 8 + }, + "both_capture_inverse_orders": true, + "both_response_conjugacies": true, + "both_response_inverse_orders": true, + "capture_binary_height": 1, + "data_columns": 112, + "minor_determinant": "-1/256", + "minor_inverse_integral": true + }, + "negative_controls": { + "arbitrary_helper": { + "data_block": "identity", + "helper_value": 1, + "mod5_syndrome": 1, + "target": 5 + }, + "unit_add": { + "invalid_pair": [ + 2, + 1 + ], + "mod3_syndrome": 1, + "source": 27, + "target": 0, + "valid_centre_pair": [ + 1, + 1 + ] + } + }, + "preserved_source_bytes": true, + "producer_normal_optimized_equal": true, + "scope": "Exact scalar code and full-role dyadic image criterion. No elementary capture invoice or physical caller.", + "source_pins": { + "checker": { + "bytes": 7958, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW", + "syndromes": { + "3": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 0, + 9, + 11, + 20, + 37, + 41, + 76, + 78, + 18, + 19, + 39 + ], + "rows": 11 + }, + "5": { + "both_response_quotient_actions": "identity", + "capture_rank_over_Fp": 101, + "integral_right_inverse": true, + "right_inverse_ports": [ + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 6, + 31 + ], + "rows": 11 + } + }, + "valid_constant_inverse_prefixes": { + "B0_parameter": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "5" + }, + "H": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "38" + }, + "H_inverse": { + "binary_height": 2, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "28" + }, + "identity": { + "binary_height": 0, + "odd_height": 0, + "real_divisions": { + "3": 22, + "5": 22 + }, + "stored_row_l1": "10" + } + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..9983bf4c75 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/result/SOURCE-MANIFEST.json @@ -0,0 +1,42 @@ +{ + "checker": { + "bytes": 7958, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/check_unnormalised_code.py", + "sha256": "8f4dd74601bb40248bc642469256679361c4841aa496fe907682f3beb405c043" + }, + "constant_review": { + "bytes": 886, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/owner-review/centre-constants-review-20261020/FREEZE.json", + "sha256": "36195b052b3cf2e989b02070be09881de9cdf9d8e3f84ff325f3f3fd18710d00" + }, + "constants": { + "bytes": 80400, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/centre-constants-normal/CENTRE-CONSTANTS.json", + "sha256": "9f45130ccde5bf1624bf051f4b10023411d6f35f0ac99bd6ab13572d4c530368" + }, + "payload": { + "bytes": 115590, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/UNNORMALISED-CODE.json", + "sha256": "8dd0706ad41a843c9e74346b181389712a81ba6f354fdd019688e2d6b094908e" + }, + "proof": { + "bytes": 9038, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/UNNORMALISED-CODE.md", + "sha256": "a89acbfead19cf4fdbeedafc8544f8910705fd27569f44301e1e8087746a719f" + }, + "receipt": { + "bytes": 1064, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/native-escape-20261017/rational-code-admission-20261020/unnormalised-final-normal/CHECKS.json", + "sha256": "6058c99b814f26a061ad93ef2121c4a86578822f819c2f4fdc4fac5043932510" + }, + "response": { + "bytes": 266369, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "section": { + "bytes": 52433, + "path": "/private/tmp/centre-code-services-independent-20261022/package/frozen/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } +} diff --git a/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/stdout.log b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/stdout.log new file mode 100644 index 0000000000..54c0a64318 --- /dev/null +++ b/research/publication-reviews/centre-code-services/cold-replay/unnormalised_code/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_UNNORMALISED_CODE_REVIEW diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/BODY-REVIEW.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/BODY-REVIEW.json new file mode 100644 index 0000000000..45751f5a0d --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/BODY-REVIEW.json @@ -0,0 +1,40 @@ +{ + "body_template_sha256": "d5bbe164c8cbabe113d02c738d81ba761ec9053c808ffc57aee5e3bc8cf87938", + "fresh_remote_verification_by_this_reviewer": false, + "mathematical_claims_unchanged": true, + "only_body_change": "The retained common-grid credit uses @icekylinx.", + "pr_description_standard_sha256": "3d5053fc96c6f7efd9af8d04660ef0d4af6885b3988075479e3139774949ca20", + "previous_body_template_sha256": "a134055b465491c9f60b323bcbf2bde17bedf21bad2c274f99114dc59cf7bcb3", + "publication_pending": [ + "Replace COMMIT with the final immutable publication commit.", + "Verify source objects and contributor mention on GitHub.", + "Check rendered Markdown and published readback." + ], + "status": "PASS_BODY_CLAIMS_AND_LOCAL_TARGETS", + "targets": [ + { + "target_sha256": "88118364f7a8e97da76ab7198bf1edde582f1bdd5d62a1d0a881809bcb5f3191", + "template_url": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/centre-code-services/annexes/pivot-code-invoice/PROOF.md" + }, + { + "target_sha256": "520d260e5580084876fb0b7ed38080ab3496a574f5ac8fdaa92c0a7adc757b95", + "template_url": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/centre-code-services/annexes/pivot-code-invoice/SOURCES.json" + }, + { + "target_sha256": "7a5cb165934d0ae433e4341625e499320bcf3a59fc32018f19b6587a21524cb1", + "template_url": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/centre-code-services/annexes/pivot-code-invoice/REPLAY.json" + }, + { + "target_sha256": "2d8d7fa4492fcfc86cad88ae3c17162c208446c3d175a07d5797b1fd6834af00", + "template_url": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md" + }, + { + "target_sha256": "bf63940bec55a7b91a241605291a42a75d97d3520eee814951466ef85fce641a", + "template_url": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/centre-code-services/annexes/pivot-code-invoice/NOTICE.md" + }, + { + "target_sha256": "3b1233b40b977b4e67afb6118685ba18892543685d30b58e9601598f45051f64", + "template_url": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/centre-code-services/annexes/pivot-code-invoice/GRID-SOURCE-PINS.json" + } + ] +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/COLD-REPLAY.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/COLD-REPLAY.json new file mode 100644 index 0000000000..b10a71b383 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/COLD-REPLAY.json @@ -0,0 +1,71 @@ +{ + "PATH": "/nonexistent", + "all_job_execution_directories_outside_repository": true, + "annex_manifest_sha256": "80f30df8006069e0e369bb9500529a23f019ccf5d116b02b93febf9885e81538", + "body_template_sha256": "d5bbe164c8cbabe113d02c738d81ba761ec9053c808ffc57aee5e3bc8cf87938", + "cold_replay_files": [ + "REPLAY.json", + "normal/invoice_domain/CHECKS.json", + "normal/invoice_domain/stdout.txt", + "normal/pivot/CHECKS.json", + "normal/pivot/PIVOT-CODES.json", + "normal/pivot/stdout.txt", + "normal/prior_review/CHECKS.canonical.json", + "normal/prior_review/CHECKS.json", + "normal/prior_review/MOVING-CODE-PROGRAM.json.gz", + "normal/prior_review/stdout.txt", + "optimized/invoice_domain/CHECKS.json", + "optimized/invoice_domain/stdout.txt", + "optimized/pivot/CHECKS.json", + "optimized/pivot/PIVOT-CODES.json", + "optimized/pivot/stdout.txt", + "optimized/prior_review/CHECKS.canonical.json", + "optimized/prior_review/CHECKS.json", + "optimized/prior_review/MOVING-CODE-PROGRAM.json.gz", + "optimized/prior_review/stdout.txt" + ], + "command": [ + "/opt/homebrew/opt/python@3.14/bin/python3.14", + "-I", + "-B", + "/tmp/pivot-invoice-independent-20261022-383omsfc/annex/replay.py", + "--out", + "/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay" + ], + "copied_annex_path": "/tmp/pivot-invoice-independent-20261022-383omsfc/annex", + "evidence_copied_after_execution": true, + "file_count": 44, + "free_disk_bytes_after": 8367792128, + "free_disk_bytes_before": 8381308928, + "git_directory_absent": true, + "git_executable_available": false, + "independent_command": [ + "/opt/homebrew/opt/python@3.14/bin/python3.14", + "-I", + "-O", + "-B", + "/tmp/pivot-invoice-independent-20261022-383omsfc/independent_check.py", + "--source-root", + "/tmp/pivot-invoice-independent-20261022-383omsfc/annex/frozen/work/centre-encoding-campaign-20261014", + "--out", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-COLD-CHECK.json" + ], + "independent_original_cold_receipts_byte_equal": true, + "independent_returncode": 0, + "independent_seconds": 0.173, + "initial_run": { + "output_directory_was_in_review_tree": true, + "passed": true, + "reason_for_final_run": "Place all job source copies and execution directories outside the repository.", + "seconds": 2.553 + }, + "inode_disjoint": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "python_executable": "/opt/homebrew/opt/python@3.14/bin/python3.14", + "returncode": 0, + "seconds": 2.043, + "sequential_worker_count": 1, + "source_and_copy_manifest_checks_before_after": true, + "status": "PASS_COLD_PIVOT_INVOICE_REVIEW" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/COLD-STDOUT.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/COLD-STDOUT.txt new file mode 100644 index 0000000000..53f774c5d7 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/COLD-STDOUT.txt @@ -0,0 +1,7 @@ +PASS normal pivot +PASS normal prior_review +PASS normal invoice_domain +PASS optimized pivot +PASS optimized prior_review +PASS optimized invoice_domain +PASS_PIVOT_CODE_INVOICE_ANNEX diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/CORE-PRESERVATION.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/CORE-PRESERVATION.json new file mode 100644 index 0000000000..5d1c044857 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/CORE-PRESERVATION.json @@ -0,0 +1,8 @@ +{ + "package_files_unchanged": 277, + "package_manifest_sha256": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "prior_review_files_unchanged": 81, + "prior_review_manifest_sha256": "45176e61cf63d60c5b29861ce0d5ee415e9dff6fc04914ee8b7aac1f42fe5b55", + "scope": "The new annex and its review are separate from these accepted files.", + "status": "PASS_ACCEPTED_CORE_UNCHANGED" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/DOCUMENT-LINKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/DOCUMENT-LINKS.json new file mode 100644 index 0000000000..3b7dbe9cec --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/DOCUMENT-LINKS.json @@ -0,0 +1,200 @@ +{ + "annex_wrapper_link_count": 23, + "link_count": 38, + "links": [ + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "target": "PROOF.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/SOURCES.json", + "target": "SOURCES.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "target": "NOTICE.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/VALIDATION.md", + "target": "VALIDATION.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json", + "target": "ANNEX-MANIFEST.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/CORE-BINDING.json", + "target": "CORE-BINDING.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/README.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/REPLAY.json", + "target": "REPLAY.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/CHECKS.json", + "target": "CHECKS.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/notes/stopped-product-complex.tex", + "target": "frozen/notes/stopped-product-complex.tex" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "target": "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/VALIDATION.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/REPLAY.json", + "target": "REPLAY.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/LICENSE", + "target": "frozen/LICENSE" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/NOTICE", + "target": "frozen/NOTICE" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/upstream/LICENSE", + "target": "frozen/upstream/LICENSE" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/notes/stopped-product-complex.tex", + "target": "frozen/notes/stopped-product-complex.tex" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/GRID-SOURCE-PINS.json", + "target": "GRID-SOURCE-PINS.json" + }, + { + "document": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "resolved_file": "packages/centre-code-services/NOTICE.md", + "target": "../../NOTICE.md" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/PROOF.md", + "target": "../../../centre-code-services/annexes/pivot-code-invoice/PROOF.md" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/VALIDATION.md", + "target": "../../../centre-code-services/annexes/pivot-code-invoice/VALIDATION.md" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json", + "target": "../../../centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "target": "../../../centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "target": "../../../centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/independent_check.py", + "target": "independent_check.py" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-COLD-CHECK.json", + "target": "INDEPENDENT-COLD-CHECK.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/COLD-REPLAY.json", + "target": "COLD-REPLAY.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/cold-replay/REPLAY.json", + "target": "cold-replay/REPLAY.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/REPLAY-COMPARISON.json", + "target": "REPLAY-COMPARISON.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/SOURCE-ORIGINS.json", + "target": "SOURCE-ORIGINS.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/CORE-PRESERVATION.json", + "target": "CORE-PRESERVATION.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "packages/centre-code-services/annexes/pivot-code-invoice/NOTICE.md", + "target": "../../../centre-code-services/annexes/pivot-code-invoice/NOTICE.md" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/BODY-REVIEW.json", + "target": "BODY-REVIEW.json" + }, + { + "document": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md", + "resolved_file": "reviews/centre-code-services/pivot-code-invoice-review/REVIEW.json", + "target": "REVIEW.json" + } + ], + "publication_annex_path": "research/centre-code-services/annexes/pivot-code-invoice", + "publication_review_path": "research/publication-reviews/centre-code-services/pivot-code-invoice-review", + "review_link_count": 15, + "status": "PASS_PUBLICATION_LAYOUT_LINKS" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-COLD-CHECK.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-COLD-CHECK.json new file mode 100644 index 0000000000..736844bb09 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-COLD-CHECK.json @@ -0,0 +1,147 @@ +{ + "actual_pivots": 16, + "complement_fields": 96, + "data_fields": 112, + "forward_invoice": { + "census": { + "add -1": 115, + "add 1": 125, + "fixed_multiply 3": 8, + "scale -1": 12, + "scale -2": 11, + "scale 2": 21, + "scale 8": 8 + }, + "old_real_scalar_units": 2078, + "real_divide_three_scans": 0, + "real_multiply_three_scans": 16 + }, + "forward_prefix": { + "binary_height": 0, + "division_rows": [], + "norm": "12", + "odd_three_height": 0 + }, + "input_translation_maps": 112, + "inverse_invoice": { + "census": { + "add -1": 125, + "add 1": 115, + "fixed_divide 3": 8, + "scale -1": 12, + "scale -1/2": 11, + "scale 1/2": 21, + "scale 1/8": 8 + }, + "old_real_scalar_units": 2078, + "real_divide_three_scans": 16, + "real_multiply_three_scans": 0 + }, + "inverse_prefix": { + "binary_height": 3, + "division_rows": [ + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 125, + "target": 46 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 138, + "target": 57 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 150, + "target": 7 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 163, + "target": 20 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 175, + "target": 111 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 188, + "target": 53 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 200, + "target": 27 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 213, + "target": 0 + } + ], + "norm": "8", + "odd_three_height": 1 + }, + "pivot_payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "response_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "scalar_inverse_orders": 2, + "scope": "Original local scalar invoice and prefix grid. Valid-image division does not admit generic root streams. No native query, productive transport, or raw output decoder.", + "status": "PASS_INDEPENDENT_PIVOT_INVOICE_GRID", + "untouched_roles_by_gate_bounds": 528, + "valid_image_inverse_prefix": { + "binary_height": 0, + "division_rows": [ + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 125, + "target": 46 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 138, + "target": 57 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 150, + "target": 7 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 163, + "target": 20 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 175, + "target": 111 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 188, + "target": 53 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 200, + "target": 27 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 213, + "target": 0 + } + ], + "norm": "12", + "odd_three_height": 0 + }, + "wrong_side_witness_target_input_coefficient_correct_wrong_label": [ + 0, + 2, + "1", + 35, + 11 + ] +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-SOURCE-CHECK.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-SOURCE-CHECK.json new file mode 100644 index 0000000000..736844bb09 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-SOURCE-CHECK.json @@ -0,0 +1,147 @@ +{ + "actual_pivots": 16, + "complement_fields": 96, + "data_fields": 112, + "forward_invoice": { + "census": { + "add -1": 115, + "add 1": 125, + "fixed_multiply 3": 8, + "scale -1": 12, + "scale -2": 11, + "scale 2": 21, + "scale 8": 8 + }, + "old_real_scalar_units": 2078, + "real_divide_three_scans": 0, + "real_multiply_three_scans": 16 + }, + "forward_prefix": { + "binary_height": 0, + "division_rows": [], + "norm": "12", + "odd_three_height": 0 + }, + "input_translation_maps": 112, + "inverse_invoice": { + "census": { + "add -1": 125, + "add 1": 115, + "fixed_divide 3": 8, + "scale -1": 12, + "scale -1/2": 11, + "scale 1/2": 21, + "scale 1/8": 8 + }, + "old_real_scalar_units": 2078, + "real_divide_three_scans": 16, + "real_multiply_three_scans": 0 + }, + "inverse_prefix": { + "binary_height": 3, + "division_rows": [ + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 125, + "target": 46 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 138, + "target": 57 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 150, + "target": 7 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 163, + "target": 20 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 175, + "target": 111 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 188, + "target": 53 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 200, + "target": 27 + }, + { + "dyadic_input_coefficients_divisible_by_three": false, + "event": 213, + "target": 0 + } + ], + "norm": "8", + "odd_three_height": 1 + }, + "pivot_payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "response_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "scalar_inverse_orders": 2, + "scope": "Original local scalar invoice and prefix grid. Valid-image division does not admit generic root streams. No native query, productive transport, or raw output decoder.", + "status": "PASS_INDEPENDENT_PIVOT_INVOICE_GRID", + "untouched_roles_by_gate_bounds": 528, + "valid_image_inverse_prefix": { + "binary_height": 0, + "division_rows": [ + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 125, + "target": 46 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 138, + "target": 57 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 150, + "target": 7 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 163, + "target": 20 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 175, + "target": 111 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 188, + "target": 53 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 200, + "target": 27 + }, + { + "dyadic_input_coefficients_divisible_by_three": true, + "event": 213, + "target": 0 + } + ], + "norm": "12", + "odd_three_height": 0 + }, + "wrong_side_witness_target_input_coefficient_correct_wrong_label": [ + 0, + 2, + "1", + 35, + 11 + ] +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-STDOUT.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-STDOUT.txt new file mode 100644 index 0000000000..a51a8e0673 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/INDEPENDENT-STDOUT.txt @@ -0,0 +1 @@ +PASS_INDEPENDENT_PIVOT_INVOICE_GRID diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/PROOF-READ.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/PROOF-READ.json new file mode 100644 index 0000000000..ed4d9213ea --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/PROOF-READ.json @@ -0,0 +1,33 @@ +{ + "additional_retained_proofs": { + "frozen/notes/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "annex_files": { + "GRID-SOURCE-PINS.json": "3b1233b40b977b4e67afb6118685ba18892543685d30b58e9601598f45051f64", + "NOTICE.md": "bf63940bec55a7b91a241605291a42a75d97d3520eee814951466ef85fce641a", + "PROOF.md": "88118364f7a8e97da76ab7198bf1edde582f1bdd5d62a1d0a881809bcb5f3191", + "README.md": "89fb49379fc1bb2f76f0bfef808069cb9e797e65ee5a72c5b9551cbbc7f27b7b", + "VALIDATION.md": "45bb03b3ff8445104eee057b7a8ce52d6e5b730cc999d0542502ade665eeea5d", + "check_invoice.py": "a7e511883e8b243cbe90ea5b919b64775b9351f30c5d90db4a3f10382264131b", + "replay.py": "a7132f387a2661bd64394549bfe5f9c1c8106257ac2183db2fbc0c98ad72f4fb" + }, + "limits": [ + "The original 2078-unit invoice excludes sixteen real odd scans and all 112 entry translation costs.", + "The inverse grid bounds are local opcode-prefix bounds, not recursive or physical phase admission.", + "Valid-image division and generic inverse root-grid admission are different contracts.", + "The formal q C q output code does not supply a raw output decoder or productive transport." + ], + "pr_description_standard_sha256": "3d5053fc96c6f7efd9af8d04660ef0d4af6885b3988075479e3139774949ca20", + "source_files": { + "lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332", + "lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", + "lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md": "83bd71d85136b0d1045897aeecddfe8c064bbd00fb989b58acb8eab25f1e868d", + "lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + "status": "PASS_SOURCE_PROOF_SCOPE_REVIEW" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REPLAY-COMPARISON.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REPLAY-COMPARISON.json new file mode 100644 index 0000000000..8e5f247467 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REPLAY-COMPARISON.json @@ -0,0 +1,80 @@ +{ + "comparison_count": 10, + "comparisons": [ + { + "file": "CHECKS.json", + "job": "pivot", + "method": "complete_bytes", + "mode": "normal", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + { + "file": "PIVOT-CODES.json", + "job": "pivot", + "method": "complete_bytes", + "mode": "normal", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + { + "file": "CHECKS.json", + "job": "invoice_domain", + "method": "complete_bytes", + "mode": "normal", + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + }, + { + "file": "CHECKS.json", + "job": "prior_review", + "method": "all_json_fields_after_registered_source_paths", + "mode": "normal", + "sha256": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199" + }, + { + "file": "MOVING-CODE-PROGRAM.json.gz", + "job": "prior_review", + "method": "complete_decompressed_bytes", + "mode": "normal", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + }, + { + "file": "CHECKS.json", + "job": "pivot", + "method": "complete_bytes", + "mode": "optimized", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + { + "file": "PIVOT-CODES.json", + "job": "pivot", + "method": "complete_bytes", + "mode": "optimized", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + { + "file": "CHECKS.json", + "job": "invoice_domain", + "method": "complete_bytes", + "mode": "optimized", + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + }, + { + "file": "CHECKS.json", + "job": "prior_review", + "method": "all_json_fields_after_registered_source_paths", + "mode": "optimized", + "sha256": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199" + }, + { + "file": "MOVING-CODE-PROGRAM.json.gz", + "job": "prior_review", + "method": "complete_decompressed_bytes", + "mode": "optimized", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + } + ], + "dropped_fields": [], + "macos_temporary_directory_alias_resolved_for_path_check": true, + "normal_optimized_equal": true, + "source_path_normalization_only": true, + "status": "PASS_ALL_COMPLETE_OUTPUT_COMPARISONS" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.json new file mode 100644 index 0000000000..a6d6cc0b1b --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.json @@ -0,0 +1,79 @@ +{ + "accepted_scope": [ + "Existing 112-field code with sixteen pivots and 96 complement fields.", + "Exact 2078 old scalar units and sixteen separate real fixed-three scans per direction.", + "Local forward/inverse stored-prefix norms 12/8 and inverse binary/odd heights 3/1.", + "Valid-image exact division is separate from generic inverse common-grid admission.", + "Ordered C L entry, paid 112 translation maps per direction, and formal q C q transport identity." + ], + "all_final_job_execution_directories_outside_repository": true, + "annex_file_count": 44, + "annex_manifest_sha256": "80f30df8006069e0e369bb9500529a23f019ccf5d116b02b93febf9885e81538", + "body_template_sha256": "d5bbe164c8cbabe113d02c738d81ba761ec9053c808ffc57aee5e3bc8cf87938", + "cold_replay_contains_source_worktrees": false, + "cold_replay_jobs": 6, + "cold_replay_seconds": 2.043, + "cold_replay_status": "PASS_PIVOT_CODE_INVOICE_ANNEX", + "core_files_unchanged": 277, + "core_manifest_sha256": "2432e5e8dd448a4f22b23bcc8844433870dab2742bd7436c2522fffe2bbe63da", + "excluded_claims": [ + "Native phase admission or compilation.", + "New signed scan bit-loop validation.", + "Productive centre advance or raw output decoder.", + "Complete helper hosting, recursive precision, supplier invoice, or kappa improvement.", + "Automatic transfer to the selected construction." + ], + "files": { + "BODY-REVIEW.json": "97e7d62afdb37dc773a2e53de729437e394c24393a0a589e2f90b2726a7ac472", + "COLD-REPLAY.json": "1eff0daeadffae0f3274209deafb429445b5ecb8003f1901ad5e42f245cbc8dd", + "COLD-STDOUT.txt": "c40d3c9e6303a14728463087484c4fefe7dc9725c5d8ebff874bdec43ccbae1f", + "CORE-PRESERVATION.json": "60647df87f81ca13e94cf541e7d7f6c559bbfc1b51b6584401946ae9504d2288", + "DOCUMENT-LINKS.json": "ea75f98d6b495e85a158937733e7f373157451948c96e3e68aa75af87a6312a5", + "INDEPENDENT-COLD-CHECK.json": "8a9c39014c1589eea0578bdbc1900c13cf779e81099533be60b01a641f8cf4bb", + "INDEPENDENT-SOURCE-CHECK.json": "8a9c39014c1589eea0578bdbc1900c13cf779e81099533be60b01a641f8cf4bb", + "INDEPENDENT-STDOUT.txt": "8eb0528f91b2638c3309864a49f5a2dfd320ffab59169fb8833ae7c926b81282", + "PROOF-READ.json": "58363ce98e863b05f5c1fd6d49722cb3a3c25c0a6899982e8ebed6fee6c3b9ee", + "REPLAY-COMPARISON.json": "c5e7e57c4f647ce7309c629acb4605b771bf618401845dc8b36205d5f3913d4d", + "REVIEW.md": "2d8d7fa4492fcfc86cad88ae3c17162c208446c3d175a07d5797b1fd6834af00", + "REVIEWED-ANNEX-MANIFEST.json": "80f30df8006069e0e369bb9500529a23f019ccf5d116b02b93febf9885e81538", + "SOURCE-ORIGINS.json": "c3c3617bd91e3a30093cd165295545a62e0b135e7143a9feb9b4cb5798dc5648", + "cold-replay/REPLAY.json": "15123cf91b54637c198306ed61d59761b5e3ffda265e60933d7cfa699fc6a03d", + "cold-replay/normal/invoice_domain/CHECKS.json": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d", + "cold-replay/normal/invoice_domain/stdout.txt": "3a32df9aee277e4df1082f59f06ef79c462d999a046b1a5569bdf3bcf4c2e7ce", + "cold-replay/normal/pivot/CHECKS.json": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546", + "cold-replay/normal/pivot/PIVOT-CODES.json": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "cold-replay/normal/pivot/stdout.txt": "55aa410d3110d7a9fa15a148fc14f1726cfe62d9487204b04a820c9b022ec7c5", + "cold-replay/normal/prior_review/CHECKS.canonical.json": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199", + "cold-replay/normal/prior_review/CHECKS.json": "89d6e4b2e4a7ac313c847ff354696905bc922fc87b03af7443cc577195b80d86", + "cold-replay/normal/prior_review/MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "cold-replay/normal/prior_review/stdout.txt": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d", + "cold-replay/optimized/invoice_domain/CHECKS.json": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d", + "cold-replay/optimized/invoice_domain/stdout.txt": "3a32df9aee277e4df1082f59f06ef79c462d999a046b1a5569bdf3bcf4c2e7ce", + "cold-replay/optimized/pivot/CHECKS.json": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546", + "cold-replay/optimized/pivot/PIVOT-CODES.json": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "cold-replay/optimized/pivot/stdout.txt": "55aa410d3110d7a9fa15a148fc14f1726cfe62d9487204b04a820c9b022ec7c5", + "cold-replay/optimized/prior_review/CHECKS.canonical.json": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199", + "cold-replay/optimized/prior_review/CHECKS.json": "796f2fe027e23636a0be4b618e068d826b61b4ac1d79d7560b94af5838c265e5", + "cold-replay/optimized/prior_review/MOVING-CODE-PROGRAM.json.gz": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "cold-replay/optimized/prior_review/stdout.txt": "ccd265cc61dee21ca0d2fdbac2ea9cbcc5155dc3e4491d6e4e19f2d42ca7345d", + "independent_check.py": "8eece79a7e1ba5426dbab468e3b187c810a1405812617b5998cb24cb4bc3fffc" + }, + "findings": [], + "free_disk_bytes_after": 8363466752, + "frozen_input_count": 30, + "git_unavailable_on_PATH": true, + "independent_check_seconds": 0.173, + "independent_check_status": "PASS_INDEPENDENT_PIVOT_INVOICE_GRID", + "independent_original_cold_receipts_byte_equal": true, + "inode_disjoint": true, + "nested_evidence_files": 19, + "prior_review_files_unchanged": 81, + "publication_pending": "The coordinator owns final immutable links, contributor identity checks, rendered Markdown, and remote readback.", + "report": "REVIEW.md", + "report_sha256": "2d8d7fa4492fcfc86cad88ae3c17162c208446c3d175a07d5797b1fd6834af00", + "review_file_count_including_this_file": 34, + "schema": "pivot-code-invoice-independent-review-v1", + "source_adaptations": 0, + "status": "ACCEPTED", + "workers": 1 +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md new file mode 100644 index 0000000000..20338a0614 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEW.md @@ -0,0 +1,117 @@ +# Independent review of the original pivot-code invoice + +Accepted for the local claims below. No mathematical or scope defect was +found in the frozen [proof](../../../centre-code-services/annexes/pivot-code-invoice/PROOF.md), +[validation statement](../../../centre-code-services/annexes/pivot-code-invoice/VALIDATION.md), +or publication body template. The reviewed [annex manifest](../../../centre-code-services/annexes/pivot-code-invoice/ANNEX-MANIFEST.json) +has SHA256 `80f30df8006069e0e369bb9500529a23f019ccf5d116b02b93febf9885e81538`. +It covers 43 files; the manifest is the 44th file. This acceptance does +not assert a complete caller, native admission, or a kappa improvement. + +The source proof and the literal word establish a code on 112 existing +data fields. Sixteen fields hold centre sums; the other 96 hold independent +complement data. No zero input or additional field is needed. In the actual +signed pair coordinates, the response is a sum of eight six-mode blocks +and eight eight-mode blocks. The exact identity `C E C inverse=D` has +diagonal values -5 on eight pivots, -7 on eight pivots, and 1 elsewhere. +This is a coordinate change for the response, not its inverse. + +The block proof is direct. After subtracting the old pivot from each +other entry, scaling the pivot by the block size, and adding the other +entries to it, the pivot holds the original sum. The differences retain +all remaining data. The reverse word recovers the old pivot from the sum +minus the differences. The [original proof](../../../centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md) +and [prior independent review](../../../centre-code-services/annexes/pivot-code-invoice/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md) +were read with their implementations and exact input payloads. The prior +review checks the pivot algebra. It does not independently establish the +precise 2078-unit invoice or the prefix grid bounds. + +## Invoice, grid, and phase scope + +The separate [review checker](independent_check.py) imports no producer +module. It uses an explicit tariff table and exact rational rows. Its +[cold receipt](INDEPENDENT-COLD-CHECK.json) confirms these claims: + +- Each direction costs `470+664+944=2078` old real scalar units. Forward + execution also has sixteen real multiplication-by-three scans. Inverse + execution has sixteen real division-by-three scans. +- The maximum row one-norm at stored opcode boundaries is 12 forward and + 8 inverse. The inverse adds at most three binary fractional bits and one + odd-three level. All eight odd divisions act in disjoint mode blocks. +- Both scalar inverse orders hold on all 112 input columns. Gate indices + stay within those fields, so the other 528 roles are unchanged. The + actual response satisfies `C E=D C` with the stated sixteen pivots. +- The entry word applies all 112 actual translations before C. A concrete + coefficient at target 0, input 2 has the correct input translation + label 35; the wrong-side order gives label 11. The opposite order + therefore cannot replace `C L`. + +Valid-image division and generic inverse access have different premises. +On the actual forward image, each six-mode inverse reaches +`s-sum(t_i)=6*old y_p` before its division by three. The independent check +tests all eight events on every original column and finds no new odd +denominator. On generic code coordinates, the same divisions need not +be exact on the dyadic grid. The annex's separate no-import check verifies +the actual full inverse entry `1/12` at row 0, column 0. A middle operation +must preserve the code image before the valid-image contract can be used. + +The retained common-grid and signed-scan proofs were read. They require a +bound for the full finite parent word, dyadic endpoints for completed +children, common scaling of every numeric root stream including borrowed +values, and an exact outer unscaling endpoint. Addresses and descriptors +are not scaled. Arbitrary integer numerators on the finest grid are not +valid root inputs. The local odd-height-one bound does not prove those +global premises. For n records per field, sixteen real fixed-three scans +have the inherited arithmetic-head bound `64*n*(w_g+1)`, with stream +control and root conversions separate. The scan bit loops were not rerun. + +The literal entry is `C L`, and its inverse is `L C inverse`; each direction +has 112 explicit translations whose full prices remain separate. For +`q=Q inverse`, the formal type `q C q` gives +`(q C q)(Q E q)(Q C inverse Q)=q D Q=D` by adjacent cancellation. +No phase is moved through C or E. This identity supplies neither a +productive centre advance nor an implementation at a retired native cut. +Actual cross-bank phases, source views, helper progress, raw output +decode, complete map costs, and recursive precision remain open. + +## Fresh validation and preservation + +A fresh copy outside the repository contained no Git directory and shared +no file inode with the submitted annex. The absolute Python interpreter +ran with `-I -B`, `PATH=/nonexistent`, and one worker. The runner executed +the unchanged emitter, unchanged prior review, and invoice/domain check, +each in normal and optimized Python. All six jobs passed in 2.043 seconds. +The final output was `PASS_PIVOT_CODE_INVOICE_ANNEX`. The independent +checker then passed in 0.173 seconds with `-I -O -B`; its entire receipt +equals the original-source receipt. See [environment and commands](COLD-REPLAY.json) +and [all six replay results](cold-replay/REPLAY.json). + +The [output comparison](REPLAY-COMPARISON.json) checks complete outputs. +The producer and invoice/domain receipts match their frozen bytes. The +prior review receipt matches every JSON field after only registered +source-path conversion, with each path's source hash checked first. Its +complete program matches after decompression. Normal and optimized +outputs agree under the same rules. Raw absolute-path receipts are not +claimed to be byte-equal. + +All thirty [source inputs](SOURCE-ORIGINS.json) match the original source +files. The submitted and copied annexes match the manifest before and +after execution. The [preservation check](CORE-PRESERVATION.json) confirms +that all 277 accepted core files and all 81 prior review files remain +unchanged. The new review contains receipts, logs, and its own checker; +its `cold-replay` directory contains only generated evidence, with no +source worktree. More than 3 GiB of disk space remained available. + +The [notice](../../../centre-code-services/annexes/pivot-code-invoice/NOTICE.md) +retains the source roles, licenses, native lineage, and common-grid credit. +This review used OpenAI Codex assistance. It is not a claim of independent +human review. Native phase compilation, bit-level scan execution, a full +root conversion, a productive caller, raw decode, helper hosting, the +recursive grid invoice, and the selected frontier were not rerun. + +The [body review](BODY-REVIEW.json) binds template SHA256 +`d5bbe164c8cbabe113d02c738d81ba761ec9053c808ffc57aee5e3bc8cf87938`. +Its claims agree with this review. The coordinator must replace `COMMIT`, +verify the resulting immutable links, and check GitHub rendering and +readback before publication. No Git or publication action was performed +in this review. [REVIEW.json](REVIEW.json) binds this report and its evidence. diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEWED-ANNEX-MANIFEST.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEWED-ANNEX-MANIFEST.json new file mode 100644 index 0000000000..409c9b9c7e --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/REVIEWED-ANNEX-MANIFEST.json @@ -0,0 +1,182 @@ +{ + "schema": "pivot-code-invoice-annex-hashes-v1", + "annex": "pivot-code-invoice", + "scope": "Original 2078-unit common-entry code, sixteen fixed-three scans, valid-image and generic-grid boundary; no productive transport, raw decoder, or kappa improvement.", + "frozen_input_files": 30, + "total_files_excluding_manifest": 43, + "total_bytes_excluding_manifest": 1620058, + "files": { + "CHECKS.json": { + "bytes": 1628, + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + }, + "CORE-BINDING.json": { + "bytes": 349, + "sha256": "2a904a73f51870b7fe80048698b56fbe51bb42d16265ec55b1cd0252bf11eec6" + }, + "DIRECT-SOURCES.json": { + "bytes": 936, + "sha256": "14464dd443471febd1be933b071c6a8c2cd2ea59b8bb062e2ed5b28b79f2ca3d" + }, + "GRID-SOURCE-PINS.json": { + "bytes": 983, + "sha256": "3b1233b40b977b4e67afb6118685ba18892543685d30b58e9601598f45051f64" + }, + "NOTICE.md": { + "bytes": 1993, + "sha256": "bf63940bec55a7b91a241605291a42a75d97d3520eee814951466ef85fce641a" + }, + "PROOF.md": { + "bytes": 7630, + "sha256": "88118364f7a8e97da76ab7198bf1edde582f1bdd5d62a1d0a881809bcb5f3191" + }, + "README.md": { + "bytes": 4243, + "sha256": "89fb49379fc1bb2f76f0bfef808069cb9e797e65ee5a72c5b9551cbbc7f27b7b" + }, + "REPLAY.json": { + "bytes": 3213, + "sha256": "7a5cb165934d0ae433e4341625e499320bcf3a59fc32018f19b6587a21524cb1" + }, + "RESULT.json": { + "bytes": 896, + "sha256": "a5b61026870d60fbc84eed63c494c8c20165e11a04e8581c041e052665956e2d" + }, + "SOURCES.json": { + "bytes": 13518, + "sha256": "520d260e5580084876fb0b7ed38080ab3496a574f5ac8fdaa92c0a7adc757b95" + }, + "VALIDATION.md": { + "bytes": 2854, + "sha256": "45bb03b3ff8445104eee057b7a8ce52d6e5b730cc999d0542502ade665eeea5d" + }, + "check_invoice.py": { + "bytes": 5138, + "sha256": "a7e511883e8b243cbe90ea5b919b64775b9351f30c5d90db4a3f10382264131b" + }, + "frozen/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "frozen/NOTICE": { + "bytes": 24973, + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + "frozen/notes/stopped-product-complex.tex": { + "bytes": 6252, + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + "frozen/upstream/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "frozen/upstream/build/sections/02-streams.tex": { + "bytes": 11311, + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + }, + "frozen/upstream/build/sections/05-layers.tex": { + "bytes": 46811, + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + }, + "frozen/upstream/manifest.json": { + "bytes": 6217, + "sha256": "16ab13971694cabab09440c47ebf2fc0496a9d35fc3af33950fda3498f8e2392" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "bytes": 202201, + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json": { + "bytes": 11579, + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json": { + "bytes": 891, + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz": { + "bytes": 5567, + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json": { + "bytes": 189, + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md": { + "bytes": 10123, + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py": { + "bytes": 18468, + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json": { + "bytes": 52433, + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md": { + "bytes": 9669, + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": { + "bytes": 42897, + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": { + "bytes": 21257, + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "bytes": 316632, + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md": { + "bytes": 19514, + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md": { + "bytes": 8879, + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md": { + "bytes": 15271, + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "bytes": 14800, + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 286160, + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json": { + "bytes": 681, + "sha256": "86a1abd93f4ebc37ae54dbaabf5cade3b62a6d1d7fcd54d4f3cf5e58785b37b7" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md": { + "bytes": 5174, + "sha256": "83bd71d85136b0d1045897aeecddfe8c064bbd00fb989b58acb8eab25f1e868d" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py": { + "bytes": 9817, + "sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json": { + "bytes": 1881, + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json": { + "bytes": 131500, + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "bytes": 266369, + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "replay.py": { + "bytes": 6447, + "sha256": "a7132f387a2661bd64394549bfe5f9c1c8106257ac2183db2fbc0c98ad72f4fb" + } + } +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/SOURCE-ORIGINS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/SOURCE-ORIGINS.json new file mode 100644 index 0000000000..068deb17fe --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/SOURCE-ORIGINS.json @@ -0,0 +1,323 @@ +{ + "files": [ + { + "bytes": 11357, + "original_source_bytes_equal": true, + "package_path": "frozen/LICENSE", + "roles": [ + "license_and_origin" + ], + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source_path": "LICENSE" + }, + { + "bytes": 24973, + "original_source_bytes_equal": true, + "package_path": "frozen/NOTICE", + "roles": [ + "license_and_origin" + ], + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd", + "source_path": "NOTICE" + }, + { + "bytes": 6252, + "original_source_bytes_equal": true, + "package_path": "frozen/notes/stopped-product-complex.tex", + "roles": [ + "license_and_origin" + ], + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "source_path": "notes/stopped-product-complex.tex" + }, + { + "bytes": 11357, + "original_source_bytes_equal": true, + "package_path": "frozen/upstream/LICENSE", + "roles": [ + "license_and_origin" + ], + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source_path": "upstream/LICENSE" + }, + { + "bytes": 11311, + "original_source_bytes_equal": true, + "package_path": "frozen/upstream/build/sections/02-streams.tex", + "roles": [ + "license_and_origin" + ], + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab", + "source_path": "upstream/build/sections/02-streams.tex" + }, + { + "bytes": 46811, + "original_source_bytes_equal": true, + "package_path": "frozen/upstream/build/sections/05-layers.tex", + "roles": [ + "license_and_origin" + ], + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594", + "source_path": "upstream/build/sections/05-layers.tex" + }, + { + "bytes": 6217, + "original_source_bytes_equal": true, + "package_path": "frozen/upstream/manifest.json", + "roles": [ + "license_and_origin" + ], + "sha256": "16ab13971694cabab09440c47ebf2fc0496a9d35fc3af33950fda3498f8e2392", + "source_path": "upstream/manifest.json" + }, + { + "bytes": 202201, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "roles": [ + "source_pin", + "script_path" + ], + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json" + }, + { + "bytes": 11579, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json", + "roles": [ + "manifest_member" + ], + "sha256": "e671366f836c332600b668ad54e3a91044ee55d477707ea83d7dcc7cf5674a32", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/CHECKS.json" + }, + { + "bytes": 891, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json", + "roles": [ + "direct_entrypoint" + ], + "sha256": "0432a54d1e99122b61472c203a590ea8bd8508f13e3c80a086eb42430ecfc279", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/FREEZE.json" + }, + { + "bytes": 5567, + "decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz", + "roles": [ + "manifest_member" + ], + "sha256": "b026dabd176947881714b1204653220049bda49c3706e6bc34af9ac8dd80ba4c", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/MOVING-CODE-PROGRAM.json.gz" + }, + { + "bytes": 189, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json", + "roles": [ + "manifest_member" + ], + "sha256": "f0ebb3a1af3ccb8a4095aba6cac3da9b313cd528113ff56528a72729123c0ad5", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/NORMAL-HASHES.json" + }, + { + "bytes": 10123, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md", + "roles": [ + "direct_entrypoint", + "manifest_member" + ], + "sha256": "4e79fdc576e102883ce6400aa3e45156eefe0b399063a34c06901dce36be3332", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/REVIEW.md" + }, + { + "bytes": 18468, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py", + "roles": [ + "manifest_member" + ], + "sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "source_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/moving-code-review-20261020/check_moving_code.py" + }, + { + "bytes": 52433, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "roles": [ + "source_pin", + "script_path" + ], + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7", + "source_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json" + }, + { + "bytes": 9669, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "roles": [ + "source_pin", + "script_path" + ], + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea", + "source_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md" + }, + { + "bytes": 42897, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json", + "roles": [ + "script_pin", + "manifest_member" + ], + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "source_path": "work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json" + }, + { + "bytes": 21257, + "decompressed_sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "roles": [ + "source_pin", + "script_path" + ], + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96", + "source_path": "work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz" + }, + { + "bytes": 316632, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "roles": [ + "script_pin", + "manifest_member" + ], + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "source_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json" + }, + { + "bytes": 19514, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "roles": [ + "direct_entrypoint" + ], + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01", + "source_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md" + }, + { + "bytes": 8879, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "roles": [ + "direct_entrypoint", + "source_pin", + "script_path" + ], + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a", + "source_path": "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md" + }, + { + "bytes": 15271, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md", + "roles": [ + "direct_entrypoint" + ], + "sha256": "c06fab014b9dee89b45b1c18c7e3c8a3140a04416f3c63fe52a3f39ac0159639", + "source_path": "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CLIQUE-CODE-GRID.md" + }, + { + "bytes": 14800, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "roles": [ + "script_pin" + ], + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py" + }, + { + "bytes": 286160, + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "roles": [ + "script_path", + "source_pin" + ], + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz" + }, + { + "bytes": 681, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json", + "roles": [ + "direct_entrypoint" + ], + "sha256": "86a1abd93f4ebc37ae54dbaabf5cade3b62a6d1d7fcd54d4f3cf5e58785b37b7", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/FREEZE.json" + }, + { + "bytes": 5174, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md", + "roles": [ + "direct_entrypoint", + "manifest_member" + ], + "sha256": "83bd71d85136b0d1045897aeecddfe8c064bbd00fb989b58acb8eab25f1e868d", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/PIVOT-CODES.md" + }, + { + "bytes": 9817, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py", + "roles": [ + "manifest_member" + ], + "sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/emit_pivot_codes.py" + }, + { + "bytes": 1881, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json", + "roles": [ + "manifest_member" + ], + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/CHECKS.json" + }, + { + "bytes": 131500, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "roles": [ + "manifest_member", + "source_pin", + "script_path" + ], + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json" + }, + { + "bytes": 266369, + "original_source_bytes_equal": true, + "package_path": "frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "roles": [ + "source_pin", + "script_path" + ], + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "source_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json" + } + ], + "sources_sha256": "520d260e5580084876fb0b7ed38080ab3496a574f5ac8fdaa92c0a7adc757b95", + "status": "PASS_ALL_30_EXACT_SOURCE_ORIGINS" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/REPLAY.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/REPLAY.json new file mode 100644 index 0000000000..60fdf69efd --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/REPLAY.json @@ -0,0 +1,104 @@ +{ + "status": "PASS_PIVOT_CODE_INVOICE_ANNEX", + "source_files": 30, + "source_manifest_sha256": "520d260e5580084876fb0b7ed38080ab3496a574f5ac8fdaa92c0a7adc757b95", + "replay_sha256": "a7132f387a2661bd64394549bfe5f9c1c8106257ac2183db2fbc0c98ad72f4fb", + "runs": [ + { + "job": "pivot", + "mode": "normal", + "seconds": 0.256, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + { + "file": "PIVOT-CODES.json", + "method": "complete_bytes", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + } + ] + }, + { + "job": "prior_review", + "mode": "normal", + "seconds": 0.463, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "all_json_fields_after_registered_source_paths", + "sha256": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199" + }, + { + "file": "MOVING-CODE-PROGRAM.json.gz", + "method": "complete_decompressed_bytes", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + } + ] + }, + { + "job": "invoice_domain", + "mode": "normal", + "seconds": 0.083, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + } + ] + }, + { + "job": "pivot", + "mode": "optimized", + "seconds": 0.256, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "e9d634f88441589b7445793a022d12c21a849ab1ecb9b0628d72e8774575f546" + }, + { + "file": "PIVOT-CODES.json", + "method": "complete_bytes", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + } + ] + }, + { + "job": "prior_review", + "mode": "optimized", + "seconds": 0.467, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "all_json_fields_after_registered_source_paths", + "sha256": "f62cda3128fc36d698ae55f96ca7ff804b79761f4aeb098fd26158214e655199" + }, + { + "file": "MOVING-CODE-PROGRAM.json.gz", + "method": "complete_decompressed_bytes", + "sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344" + } + ] + }, + { + "job": "invoice_domain", + "mode": "optimized", + "seconds": 0.084, + "comparisons": [ + { + "file": "CHECKS.json", + "method": "complete_bytes", + "sha256": "bd667fb47fb8c91a7f963e6de1ea8bd5de012a3b2f9d718a5b7695c6e60b521d" + } + ] + } + ], + "normal_optimized_equal": true, + "frozen_sources_unchanged": true, + "source_code_adaptations": 0, + "scope": "Existing common-entry pivot code and inverse invoice, local grid, valid-image divisions, and map order. No productive transport, raw decoder, complete native capture, or kappa improvement." +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/invoice_domain/CHECKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/invoice_domain/CHECKS.json new file mode 100644 index 0000000000..deb5919820 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/invoice_domain/CHECKS.json @@ -0,0 +1,64 @@ +{ + "all_112_data_columns_restored": true, + "checker_sha256": "a7e511883e8b243cbe90ea5b919b64775b9351f30c5d90db4a3f10382264131b", + "forward_invoice": { + "old_real_scalar_units": 2078, + "real_divide3_scans": 0, + "real_multiply3_scans": 16 + }, + "generic_inverse_non_dyadic_witness": [ + 0, + 0, + "1/12" + ], + "inverse_invoice": { + "old_real_scalar_units": 2078, + "real_divide3_scans": 16, + "real_multiply3_scans": 0 + }, + "payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "scope": "Exact existing literal word and inverse domain; no claim that an arbitrary middle operation preserves the code image.", + "status": "PASS_PIVOT_CODE_INVOICE_DOMAIN", + "valid_image_divisions": [ + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 46, + "opcode": 125 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 57, + "opcode": 138 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 7, + "opcode": 150 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 20, + "opcode": 163 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 111, + "opcode": 175 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 53, + "opcode": 188 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 27, + "opcode": 200 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 0, + "opcode": 213 + } + ] +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/invoice_domain/stdout.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/invoice_domain/stdout.txt new file mode 100644 index 0000000000..a82d9aaccb --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/invoice_domain/stdout.txt @@ -0,0 +1 @@ +PASS_PIVOT_CODE_INVOICE_DOMAIN diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/CHECKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/CHECKS.json new file mode 100644 index 0000000000..f215e2a19b --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/CHECKS.json @@ -0,0 +1,52 @@ +{ + "arbitrary_input_columns": 640, + "both_scalar_inverse_orders": true, + "both_spatial_inverse_orders": true, + "checker_sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "code_invoice": { + "explicit_translation_maps": 0, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 0, + "real_fixed_three_multiplication_scans": 16 + }, + "code_prefix": { + "additional_binary_height": 0, + "additional_odd_three_height": 0, + "maximum_prefix_row_one_norm": "12" + }, + "entry_prefix": { + "additional_binary_height": 0, + "additional_odd_three_height": 0, + "maximum_prefix_row_one_norm": "12" + }, + "entry_square_invoice": { + "explicit_translation_maps": 112, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 0, + "real_fixed_three_multiplication_scans": 16 + }, + "inverse_invoice": { + "explicit_translation_maps": 0, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 16, + "real_fixed_three_multiplication_scans": 0 + }, + "inverse_prefix": { + "additional_binary_height": 3, + "additional_odd_three_height": 1, + "maximum_prefix_row_one_norm": "8" + }, + "new_fields": 0, + "payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "status": "PASS_RANK16_EXISTING_PORT_PIVOT_CODE", + "transport_scope": "The common-entry code is literal. The formal transported code q C q diagonalizes Q E q because its sixteen centre multipliers are scalar. No raw-output decoder or stage transition is supplied.", + "unchanged_other_fields": 528, + "wrong_side_square_rejected": true +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/PIVOT-CODES.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/PIVOT-CODES.json new file mode 100644 index 0000000000..1903d28176 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/PIVOT-CODES.json @@ -0,0 +1,11255 @@ +{ + "code": [ + { + "0": "1", + "2": "1", + "25": "1", + "27": "1", + "70": "1", + "71": "1", + "72": "1", + "76": "1", + "87": "1", + "89": "1", + "90": "1", + "91": "1" + }, + { + "1": "1", + "19": "1", + "5": "1", + "54": "1", + "64": "1", + "73": "1", + "82": "1", + "83": "1" + }, + { + "0": "-1", + "2": "1", + "25": "1", + "27": "-1" + }, + { + "22": "1", + "3": "1", + "4": "1", + "50": "1", + "60": "1", + "69": "1", + "80": "1", + "84": "1" + }, + { + "3": "-1", + "4": "1" + }, + { + "1": "-1", + "5": "1" + }, + { + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "6": "1", + "77": "1", + "85": "1", + "86": "1" + }, + { + "10": "1", + "11": "1", + "57": "1", + "61": "1", + "62": "1", + "63": "1", + "7": "1", + "79": "-1", + "81": "1", + "9": "1", + "92": "1", + "94": "-1" + }, + { + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "61": "-1", + "9": "1" + }, + { + "10": "1", + "57": "-1", + "62": "1", + "7": "-1" + }, + { + "11": "1", + "15": "1", + "53": "-1", + "63": "-1" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1", + "13": "1", + "27": "1", + "51": "1" + }, + { + "0": "-1", + "14": "1", + "27": "1", + "52": "1" + }, + { + "0": "-1", + "15": "-1", + "27": "1", + "53": "-1" + }, + { + "16": "1", + "20": "-1", + "44": "-1", + "46": "1" + }, + { + "17": "1", + "29": "1", + "30": "1", + "56": "1", + "58": "1", + "67": "1", + "93": "1", + "95": "1" + }, + { + "101": "1", + "18": "1", + "32": "1", + "34": "1", + "49": "1", + "65": "1", + "68": "1", + "98": "1" + }, + { + "1": "-1", + "19": "1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "1", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "-1", + "78": "1", + "79": "-1", + "94": "1", + "99": "-1" + }, + { + "15": "1", + "21": "-1", + "47": "-1", + "53": "-1" + }, + { + "22": "1", + "3": "-1" + }, + { + "100": "1", + "102": "1", + "23": "1", + "31": "1", + "33": "1", + "55": "1", + "59": "1", + "74": "1" + }, + { + "24": "1", + "26": "1", + "28": "1", + "48": "1", + "66": "1", + "75": "1", + "96": "1", + "97": "1" + }, + { + "2": "1", + "20": "-1", + "25": "-1", + "46": "1" + }, + { + "24": "-1", + "26": "1" + }, + { + "0": "1", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "78": "1", + "81": "-1", + "92": "1", + "99": "1" + }, + { + "24": "-1", + "28": "1" + }, + { + "17": "-1", + "29": "1" + }, + { + "17": "-1", + "30": "1" + }, + { + "23": "-1", + "31": "1" + }, + { + "18": "-1", + "32": "1" + }, + { + "23": "-1", + "33": "1" + }, + { + "18": "-1", + "34": "1" + }, + { + "35": "1", + "6": "-1" + }, + { + "111": "-1", + "15": "1", + "36": "-1", + "53": "-1" + }, + { + "110": "1", + "111": "-1", + "36": "1", + "37": "-1" + }, + { + "38": "1", + "6": "-1" + }, + { + "39": "1", + "6": "-1" + }, + { + "40": "1", + "6": "-1" + }, + { + "106": "1", + "15": "1", + "41": "-1", + "53": "-1" + }, + { + "105": "-1", + "42": "-1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "111": "-1", + "36": "1", + "43": "-1" + }, + { + "16": "-1", + "44": "-1", + "57": "1", + "7": "-1" + }, + { + "45": "1", + "8": "-1" + }, + { + "10": "1", + "105": "-1", + "110": "-1", + "14": "-1", + "20": "-1", + "37": "-1", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "71": "-1", + "90": "1" + }, + { + "20": "-1", + "21": "1", + "46": "1", + "47": "-1" + }, + { + "24": "-1", + "48": "1" + }, + { + "18": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "111": "-1", + "13": "-1", + "36": "1", + "51": "1" + }, + { + "14": "-1", + "20": "1", + "46": "1", + "52": "1" + }, + { + "106": "1", + "11": "1", + "111": "-1", + "15": "-1", + "21": "-1", + "36": "-1", + "41": "-1", + "47": "-1", + "53": "1", + "63": "-1", + "70": "-1", + "91": "1" + }, + { + "1": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "17": "-1", + "56": "1" + }, + { + "104": "-1", + "105": "-1", + "106": "-1", + "16": "-1", + "41": "-1", + "42": "-1", + "43": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "-1", + "87": "1" + }, + { + "17": "-1", + "58": "1" + }, + { + "23": "-1", + "59": "1" + }, + { + "3": "-1", + "60": "1" + }, + { + "57": "-1", + "61": "1", + "7": "-1", + "9": "1" + }, + { + "10": "1", + "20": "1", + "46": "1", + "62": "-1" + }, + { + "11": "1", + "57": "-1", + "63": "1", + "7": "-1" + }, + { + "1": "-1", + "64": "1" + }, + { + "18": "-1", + "65": "1" + }, + { + "24": "-1", + "66": "1" + }, + { + "17": "-1", + "67": "1" + }, + { + "18": "-1", + "68": "1" + }, + { + "3": "-1", + "69": "1" + }, + { + "0": "-1", + "27": "-1", + "70": "1", + "91": "1" + }, + { + "0": "-1", + "27": "-1", + "71": "1", + "90": "1" + }, + { + "0": "-1", + "27": "-1", + "72": "1", + "89": "1" + }, + { + "1": "-1", + "73": "1" + }, + { + "23": "-1", + "74": "1" + }, + { + "24": "-1", + "75": "1" + }, + { + "0": "-1", + "27": "-1", + "76": "1", + "87": "1" + }, + { + "6": "-1", + "77": "1" + }, + { + "0": "-1", + "27": "1", + "78": "1", + "99": "1" + }, + { + "20": "-1", + "46": "1", + "79": "-1", + "94": "1" + }, + { + "3": "-1", + "80": "1" + }, + { + "0": "-1", + "27": "1", + "81": "-1", + "92": "1" + }, + { + "1": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "3": "-1", + "84": "1" + }, + { + "6": "-1", + "85": "1" + }, + { + "6": "-1", + "86": "1" + }, + { + "57": "1", + "7": "-1", + "76": "-1", + "87": "1" + }, + { + "8": "-1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "72": "1", + "89": "-1" + }, + { + "20": "1", + "46": "1", + "71": "-1", + "90": "1" + }, + { + "15": "1", + "53": "-1", + "70": "-1", + "91": "1" + }, + { + "57": "-1", + "7": "-1", + "81": "1", + "92": "1" + }, + { + "17": "-1", + "93": "1" + }, + { + "57": "-1", + "7": "-1", + "79": "-1", + "94": "-1" + }, + { + "17": "-1", + "95": "1" + }, + { + "24": "-1", + "96": "1" + }, + { + "24": "-1", + "97": "1" + }, + { + "18": "-1", + "98": "1" + }, + { + "20": "-1", + "46": "1", + "78": "1", + "99": "-1" + }, + { + "100": "1", + "23": "-1" + }, + { + "101": "1", + "18": "-1" + }, + { + "102": "1", + "23": "-1" + }, + { + "103": "1", + "8": "-1" + }, + { + "104": "-1", + "43": "-1", + "57": "1", + "7": "-1" + }, + { + "105": "-1", + "20": "1", + "42": "1", + "46": "1" + }, + { + "106": "-1", + "41": "-1", + "57": "1", + "7": "-1" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "8": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "110": "-1", + "20": "1", + "37": "-1", + "46": "1" + }, + { + "104": "1", + "110": "1", + "111": "1", + "13": "-1", + "36": "-1", + "37": "-1", + "43": "-1", + "51": "1", + "61": "-1", + "72": "1", + "89": "-1", + "9": "1" + } + ], + "code_inverse": [ + { + "0": "1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "2": "-1/12", + "27": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "-1/12", + "81": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "0": "1/12", + "16": "-1/12", + "2": "5/12", + "20": "1/12", + "25": "5/12", + "47": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "-1/12", + "99": "-1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "7/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "7/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "10": "-1/12", + "104": "-1/12", + "106": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "10": "-1/12", + "111": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "-1/12", + "9": "5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "-1/12", + "110": "-1/12", + "46": "1/12", + "52": "-1/12", + "61": "-1/12", + "62": "5/12", + "63": "-1/12", + "7": "1/12", + "90": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "5/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "7/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "111": "-1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "1/12", + "43": "1/12", + "51": "-5/12", + "78": "-1/12", + "81": "-1/12", + "89": "1/12", + "9": "1/12" + }, + { + "105": "1/12", + "110": "1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "-1/12", + "52": "-5/12", + "62": "1/12", + "78": "-1/12", + "81": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "1/12", + "27": "-1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "78": "1/12", + "81": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "5/12", + "20": "1/12", + "25": "-1/12", + "42": "1/12", + "44": "-5/12", + "47": "-1/12", + "57": "-1/12", + "79": "-1/12", + "87": "1/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "1": "1/8", + "19": "7/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "46": "-1/12", + "47": "-1/12", + "52": "1/12", + "62": "1/12", + "79": "-1/12", + "90": "1/12", + "99": "-1/12" + }, + { + "11": "1/12", + "16": "-1/12", + "20": "1/12", + "21": "-5/12", + "25": "-1/12", + "36": "1/12", + "41": "1/12", + "47": "5/12", + "53": "-1/12", + "79": "-1/12", + "91": "1/12", + "99": "-1/12" + }, + { + "22": "7/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "16": "1/12", + "2": "5/12", + "20": "-1/12", + "25": "-5/12", + "47": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "7/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "2": "-1/12", + "27": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "1/12", + "81": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "7/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "7/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "7/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "7/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "7/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "7/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "7/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "35": "7/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "11": "1/12", + "111": "-1/12", + "21": "1/12", + "36": "-5/12", + "37": "1/12", + "41": "1/12", + "43": "1/12", + "51": "1/12", + "53": "-1/12", + "89": "1/12", + "9": "1/12", + "91": "1/12" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "-1/12", + "37": "-5/12", + "43": "1/12", + "46": "-1/12", + "51": "1/12", + "52": "1/12", + "62": "1/12", + "89": "1/12", + "9": "1/12", + "90": "1/12" + }, + { + "35": "-1/8", + "38": "7/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "7/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "7/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "1/12", + "21": "1/12", + "36": "1/12", + "41": "-5/12", + "42": "1/12", + "44": "1/12", + "53": "-1/12", + "57": "-1/12", + "87": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "105": "5/12", + "106": "1/12", + "110": "-1/12", + "42": "-5/12", + "44": "1/12", + "46": "1/12", + "52": "-1/12", + "57": "-1/12", + "62": "-1/12", + "87": "1/12", + "90": "-1/12" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "-1/12", + "37": "1/12", + "42": "1/12", + "43": "-5/12", + "44": "1/12", + "51": "1/12", + "57": "-1/12", + "87": "1/12", + "89": "1/12", + "9": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "-5/12", + "20": "-1/12", + "25": "1/12", + "42": "1/12", + "44": "-5/12", + "47": "1/12", + "57": "-1/12", + "79": "1/12", + "87": "1/12", + "99": "1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "7/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "46": "-1/12", + "47": "1/12", + "52": "1/12", + "62": "1/12", + "79": "1/12", + "90": "1/12", + "99": "1/12" + }, + { + "11": "1/12", + "16": "1/12", + "20": "-1/12", + "21": "-5/12", + "25": "1/12", + "36": "1/12", + "41": "1/12", + "47": "-5/12", + "53": "-1/12", + "79": "1/12", + "91": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "7/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "7/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "7/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "111": "1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "5/12", + "78": "-1/12", + "81": "-1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "105": "-1/12", + "110": "-1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "1/12", + "52": "5/12", + "62": "-1/12", + "78": "-1/12", + "81": "-1/12", + "90": "-1/12" + }, + { + "11": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "-1/12", + "27": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "78": "1/12", + "81": "1/12", + "91": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "7/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "7/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "7/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "10": "-1/12", + "104": "1/12", + "106": "1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "7/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "7/8", + "74": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "7/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "111": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "1/12", + "9": "-5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "1/12", + "110": "1/12", + "46": "-1/12", + "52": "1/12", + "61": "-1/12", + "62": "-5/12", + "63": "-1/12", + "7": "1/12", + "90": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "-5/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "7/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "7/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "7/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "7/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "7/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "7/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "0": "1/12", + "11": "1/12", + "2": "-1/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "-5/12" + }, + { + "0": "1/12", + "105": "1/12", + "110": "1/12", + "2": "-1/12", + "46": "-1/12", + "52": "1/12", + "62": "1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "-5/12" + }, + { + "0": "1/12", + "111": "1/12", + "2": "-1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "5/12", + "9": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "7/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "7/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "104": "1/12", + "106": "1/12", + "2": "-1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "-5/12" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "7/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "27": "1/12", + "47": "-1/12", + "78": "5/12", + "79": "-1/12", + "81": "-1/12", + "99": "5/12" + }, + { + "10": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "47": "1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "-5/12", + "92": "1/12", + "94": "-5/12", + "99": "1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "7/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "27": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "1/12", + "81": "-5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "7/8", + "83": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "7/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "7/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "7/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "7/8" + }, + { + "0": "1/12", + "104": "-1/12", + "106": "-1/12", + "2": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "5/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "7/8" + }, + { + "0": "1/12", + "111": "-1/12", + "2": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "-5/12", + "9": "1/12" + }, + { + "0": "1/12", + "105": "-1/12", + "110": "-1/12", + "2": "-1/12", + "46": "1/12", + "52": "-1/12", + "62": "-1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "5/12" + }, + { + "0": "1/12", + "11": "-1/12", + "2": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "5/12" + }, + { + "10": "-1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "-1/12", + "81": "5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "7/8", + "95": "-1/8" + }, + { + "10": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "47": "-1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "5/12", + "92": "1/12", + "94": "-5/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "7/8", + "97": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "7/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "7/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "27": "1/12", + "47": "1/12", + "78": "5/12", + "79": "1/12", + "81": "-1/12", + "99": "-5/12" + }, + { + "100": "7/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "7/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "7/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "103": "7/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "1/12", + "37": "-1/12", + "42": "1/12", + "43": "5/12", + "44": "1/12", + "51": "-1/12", + "57": "-1/12", + "87": "1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "104": "1/12", + "105": "-5/12", + "106": "1/12", + "110": "1/12", + "42": "-5/12", + "44": "1/12", + "46": "-1/12", + "52": "1/12", + "57": "-1/12", + "62": "1/12", + "87": "1/12", + "90": "1/12" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "5/12", + "42": "1/12", + "44": "1/12", + "53": "1/12", + "57": "-1/12", + "87": "1/12", + "91": "-1/12" + }, + { + "103": "-1/8", + "107": "7/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "7/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "7/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "1/12", + "37": "5/12", + "43": "-1/12", + "46": "-1/12", + "51": "-1/12", + "52": "1/12", + "62": "1/12", + "89": "-1/12", + "9": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "111": "1/12", + "21": "1/12", + "36": "-5/12", + "37": "-1/12", + "41": "1/12", + "43": "-1/12", + "51": "-1/12", + "53": "-1/12", + "89": "-1/12", + "9": "-1/12", + "91": "1/12" + } + ], + "diagonal_response": [ + { + "0": "-5" + }, + { + "1": "-7" + }, + { + "2": "1" + }, + { + "3": "-7" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "-7" + }, + { + "7": "-5" + }, + { + "8": "-7" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "-7" + }, + { + "18": "-7" + }, + { + "19": "1" + }, + { + "20": "-5" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "23": "-7" + }, + { + "24": "-7" + }, + { + "25": "1" + }, + { + "26": "1" + }, + { + "27": "-5" + }, + { + "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": "-5" + }, + { + "47": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "51": "1" + }, + { + "52": "1" + }, + { + "53": "-5" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "57": "-5" + }, + { + "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": "-5" + } + ], + "entry_square_inverse_word": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 0, + null, + "11" + ] + ], + "entry_square_word": [ + [ + "translate", + 0, + null, + "11" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "groups": [ + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 0, + "ports": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 27, + "ports": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 53, + "ports": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 111, + "ports": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 20, + "ports": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 7, + "ports": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 57, + "ports": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 46, + "ports": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 1, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 3, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 6, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 17, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 18, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 24, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 23, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + ], + "pivots": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "scalar_words": { + "code": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "inverse_code": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ] + }, + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/stdout.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/stdout.txt new file mode 100644 index 0000000000..f19c872bee --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/pivot/stdout.txt @@ -0,0 +1 @@ +PASS_RANK16_EXISTING_PORT_PIVOT_CODE {'old_real_scalar_units': 2078, 'real_fixed_three_multiplication_scans': 16, 'real_fixed_three_division_scans': 0, 'explicit_translation_maps': 0, 'native_children': 0, 'owned_fields': 0} {'maximum_prefix_row_one_norm': '12', 'additional_binary_height': 0, 'additional_odd_three_height': 0} {'maximum_prefix_row_one_norm': '8', 'additional_binary_height': 3, 'additional_odd_three_height': 1} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/CHECKS.canonical.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/CHECKS.canonical.json new file mode 100644 index 0000000000..e42df55327 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/CHECKS.canonical.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/CHECKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/CHECKS.json new file mode 100644 index 0000000000..a656dc8343 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-g_2zq7k6/package/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/MOVING-CODE-PROGRAM.json.gz b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/stdout.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/stdout.txt new file mode 100644 index 0000000000..8eb973c8e6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/normal/prior_review/stdout.txt @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVING_CODE +{"rank16": {"B0_determinant": "28179280429056", "B0_inverse": {"denominator_lcm": 24, "infinity_norm": "1/6", "nonzero_entries": 16}, "D0": {"denominator_lcm": 24, "infinity_norm": "2", "nonzero_entries": 160}, "arbitrary_input_fields": 128, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "2251875390625", "centre_response_inverse": {"denominator_lcm": 35, "infinity_norm": "1/5", "nonzero_entries": 16}, "correction_rank": 16, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 4448, "literal_opcodes": 832, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 0, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 1472, "literal_opcodes": 272, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [{"clique": 0, "direction_rank": 8, "ports": [1, 5, 19, 54, 64, 73, 82, 83], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 1, "direction_rank": 8, "ports": [3, 4, 22, 50, 60, 69, 80, 84], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 2, "direction_rank": 8, "ports": [6, 35, 38, 39, 40, 77, 85, 86], "signs": [1, -1, -1, -1, -1, 1, 1, 1], "zero_character": 2}, {"clique": 3, "direction_rank": 8, "ports": [8, 12, 45, 88, 103, 107, 108, 109], "signs": [1, 1, 1, 1, -1, -1, -1, -1], "zero_character": 2}, {"clique": 4, "direction_rank": 8, "ports": [17, 29, 30, 56, 58, 67, 93, 95], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 5, "direction_rank": 8, "ports": [18, 32, 34, 49, 65, 68, 98, 101], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 6, "direction_rank": 8, "ports": [24, 26, 28, 48, 66, 75, 96, 97], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 7, "direction_rank": 8, "ports": [23, 31, 33, 55, 59, 74, 100, 102], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 53, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23], "code": {"denominator_lcm": 1, "infinity_norm": "12", "nonzero_entries": 432}, "encoded_response_diagonal": true, "inverse": {"denominator_lcm": 24, "infinity_norm": "7/4", "nonzero_entries": 1088}, "literal_pivot_words_checked": true, "normalized_section_form_checked": false}}, "rank30": {"B0_determinant": "2214337500000000", "B0_inverse": {"denominator_lcm": 30, "infinity_norm": "1", "nonzero_entries": 46}, "D0": {"denominator_lcm": 30, "infinity_norm": "14/3", "nonzero_entries": 256}, "arbitrary_input_fields": 142, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "33554432", "centre_response_inverse": {"denominator_lcm": 4, "infinity_norm": "5", "nonzero_entries": 46}, "correction_rank": 30, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 5076, "literal_opcodes": 934, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 1, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 1816, "literal_opcodes": 328, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31], "code": {"denominator_lcm": 30, "infinity_norm": "7", "nonzero_entries": 548}, "encoded_response_diagonal": false, "inverse": {"denominator_lcm": 60, "infinity_norm": "19/3", "nonzero_entries": 1086}, "literal_pivot_words_checked": false, "normalized_section_form_checked": true}}} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/invoice_domain/CHECKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/invoice_domain/CHECKS.json new file mode 100644 index 0000000000..deb5919820 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/invoice_domain/CHECKS.json @@ -0,0 +1,64 @@ +{ + "all_112_data_columns_restored": true, + "checker_sha256": "a7e511883e8b243cbe90ea5b919b64775b9351f30c5d90db4a3f10382264131b", + "forward_invoice": { + "old_real_scalar_units": 2078, + "real_divide3_scans": 0, + "real_multiply3_scans": 16 + }, + "generic_inverse_non_dyadic_witness": [ + 0, + 0, + "1/12" + ], + "inverse_invoice": { + "old_real_scalar_units": 2078, + "real_divide3_scans": 16, + "real_multiply3_scans": 0 + }, + "payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "scope": "Exact existing literal word and inverse domain; no claim that an arbitrary middle operation preserves the code image.", + "status": "PASS_PIVOT_CODE_INVOICE_DOMAIN", + "valid_image_divisions": [ + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 46, + "opcode": 125 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 57, + "opcode": 138 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 7, + "opcode": 150 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 20, + "opcode": 163 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 111, + "opcode": 175 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 53, + "opcode": 188 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 27, + "opcode": 200 + }, + { + "all_dyadic_coefficients_divisible_by_three": true, + "field": 0, + "opcode": 213 + } + ] +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/invoice_domain/stdout.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/invoice_domain/stdout.txt new file mode 100644 index 0000000000..a82d9aaccb --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/invoice_domain/stdout.txt @@ -0,0 +1 @@ +PASS_PIVOT_CODE_INVOICE_DOMAIN diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/CHECKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/CHECKS.json new file mode 100644 index 0000000000..f215e2a19b --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/CHECKS.json @@ -0,0 +1,52 @@ +{ + "arbitrary_input_columns": 640, + "both_scalar_inverse_orders": true, + "both_spatial_inverse_orders": true, + "checker_sha256": "af2f2ab1c5daba0bcd1a8878f2b81b2834e10a4f8ca1a2ef66779d52b30e64b4", + "code_invoice": { + "explicit_translation_maps": 0, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 0, + "real_fixed_three_multiplication_scans": 16 + }, + "code_prefix": { + "additional_binary_height": 0, + "additional_odd_three_height": 0, + "maximum_prefix_row_one_norm": "12" + }, + "entry_prefix": { + "additional_binary_height": 0, + "additional_odd_three_height": 0, + "maximum_prefix_row_one_norm": "12" + }, + "entry_square_invoice": { + "explicit_translation_maps": 112, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 0, + "real_fixed_three_multiplication_scans": 16 + }, + "inverse_invoice": { + "explicit_translation_maps": 0, + "native_children": 0, + "old_real_scalar_units": 2078, + "owned_fields": 0, + "real_fixed_three_division_scans": 16, + "real_fixed_three_multiplication_scans": 0 + }, + "inverse_prefix": { + "additional_binary_height": 3, + "additional_odd_three_height": 1, + "maximum_prefix_row_one_norm": "8" + }, + "new_fields": 0, + "payload_sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "status": "PASS_RANK16_EXISTING_PORT_PIVOT_CODE", + "transport_scope": "The common-entry code is literal. The formal transported code q C q diagonalizes Q E q because its sixteen centre multipliers are scalar. No raw-output decoder or stage transition is supplied.", + "unchanged_other_fields": 528, + "wrong_side_square_rejected": true +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/PIVOT-CODES.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/PIVOT-CODES.json new file mode 100644 index 0000000000..1903d28176 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/PIVOT-CODES.json @@ -0,0 +1,11255 @@ +{ + "code": [ + { + "0": "1", + "2": "1", + "25": "1", + "27": "1", + "70": "1", + "71": "1", + "72": "1", + "76": "1", + "87": "1", + "89": "1", + "90": "1", + "91": "1" + }, + { + "1": "1", + "19": "1", + "5": "1", + "54": "1", + "64": "1", + "73": "1", + "82": "1", + "83": "1" + }, + { + "0": "-1", + "2": "1", + "25": "1", + "27": "-1" + }, + { + "22": "1", + "3": "1", + "4": "1", + "50": "1", + "60": "1", + "69": "1", + "80": "1", + "84": "1" + }, + { + "3": "-1", + "4": "1" + }, + { + "1": "-1", + "5": "1" + }, + { + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "6": "1", + "77": "1", + "85": "1", + "86": "1" + }, + { + "10": "1", + "11": "1", + "57": "1", + "61": "1", + "62": "1", + "63": "1", + "7": "1", + "79": "-1", + "81": "1", + "9": "1", + "92": "1", + "94": "-1" + }, + { + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "61": "-1", + "9": "1" + }, + { + "10": "1", + "57": "-1", + "62": "1", + "7": "-1" + }, + { + "11": "1", + "15": "1", + "53": "-1", + "63": "-1" + }, + { + "12": "1", + "8": "-1" + }, + { + "0": "-1", + "13": "1", + "27": "1", + "51": "1" + }, + { + "0": "-1", + "14": "1", + "27": "1", + "52": "1" + }, + { + "0": "-1", + "15": "-1", + "27": "1", + "53": "-1" + }, + { + "16": "1", + "20": "-1", + "44": "-1", + "46": "1" + }, + { + "17": "1", + "29": "1", + "30": "1", + "56": "1", + "58": "1", + "67": "1", + "93": "1", + "95": "1" + }, + { + "101": "1", + "18": "1", + "32": "1", + "34": "1", + "49": "1", + "65": "1", + "68": "1", + "98": "1" + }, + { + "1": "-1", + "19": "1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "1", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "-1", + "78": "1", + "79": "-1", + "94": "1", + "99": "-1" + }, + { + "15": "1", + "21": "-1", + "47": "-1", + "53": "-1" + }, + { + "22": "1", + "3": "-1" + }, + { + "100": "1", + "102": "1", + "23": "1", + "31": "1", + "33": "1", + "55": "1", + "59": "1", + "74": "1" + }, + { + "24": "1", + "26": "1", + "28": "1", + "48": "1", + "66": "1", + "75": "1", + "96": "1", + "97": "1" + }, + { + "2": "1", + "20": "-1", + "25": "-1", + "46": "1" + }, + { + "24": "-1", + "26": "1" + }, + { + "0": "1", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "78": "1", + "81": "-1", + "92": "1", + "99": "1" + }, + { + "24": "-1", + "28": "1" + }, + { + "17": "-1", + "29": "1" + }, + { + "17": "-1", + "30": "1" + }, + { + "23": "-1", + "31": "1" + }, + { + "18": "-1", + "32": "1" + }, + { + "23": "-1", + "33": "1" + }, + { + "18": "-1", + "34": "1" + }, + { + "35": "1", + "6": "-1" + }, + { + "111": "-1", + "15": "1", + "36": "-1", + "53": "-1" + }, + { + "110": "1", + "111": "-1", + "36": "1", + "37": "-1" + }, + { + "38": "1", + "6": "-1" + }, + { + "39": "1", + "6": "-1" + }, + { + "40": "1", + "6": "-1" + }, + { + "106": "1", + "15": "1", + "41": "-1", + "53": "-1" + }, + { + "105": "-1", + "42": "-1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "111": "-1", + "36": "1", + "43": "-1" + }, + { + "16": "-1", + "44": "-1", + "57": "1", + "7": "-1" + }, + { + "45": "1", + "8": "-1" + }, + { + "10": "1", + "105": "-1", + "110": "-1", + "14": "-1", + "20": "-1", + "37": "-1", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "71": "-1", + "90": "1" + }, + { + "20": "-1", + "21": "1", + "46": "1", + "47": "-1" + }, + { + "24": "-1", + "48": "1" + }, + { + "18": "-1", + "49": "1" + }, + { + "3": "-1", + "50": "1" + }, + { + "111": "-1", + "13": "-1", + "36": "1", + "51": "1" + }, + { + "14": "-1", + "20": "1", + "46": "1", + "52": "1" + }, + { + "106": "1", + "11": "1", + "111": "-1", + "15": "-1", + "21": "-1", + "36": "-1", + "41": "-1", + "47": "-1", + "53": "1", + "63": "-1", + "70": "-1", + "91": "1" + }, + { + "1": "-1", + "54": "1" + }, + { + "23": "-1", + "55": "1" + }, + { + "17": "-1", + "56": "1" + }, + { + "104": "-1", + "105": "-1", + "106": "-1", + "16": "-1", + "41": "-1", + "42": "-1", + "43": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "-1", + "87": "1" + }, + { + "17": "-1", + "58": "1" + }, + { + "23": "-1", + "59": "1" + }, + { + "3": "-1", + "60": "1" + }, + { + "57": "-1", + "61": "1", + "7": "-1", + "9": "1" + }, + { + "10": "1", + "20": "1", + "46": "1", + "62": "-1" + }, + { + "11": "1", + "57": "-1", + "63": "1", + "7": "-1" + }, + { + "1": "-1", + "64": "1" + }, + { + "18": "-1", + "65": "1" + }, + { + "24": "-1", + "66": "1" + }, + { + "17": "-1", + "67": "1" + }, + { + "18": "-1", + "68": "1" + }, + { + "3": "-1", + "69": "1" + }, + { + "0": "-1", + "27": "-1", + "70": "1", + "91": "1" + }, + { + "0": "-1", + "27": "-1", + "71": "1", + "90": "1" + }, + { + "0": "-1", + "27": "-1", + "72": "1", + "89": "1" + }, + { + "1": "-1", + "73": "1" + }, + { + "23": "-1", + "74": "1" + }, + { + "24": "-1", + "75": "1" + }, + { + "0": "-1", + "27": "-1", + "76": "1", + "87": "1" + }, + { + "6": "-1", + "77": "1" + }, + { + "0": "-1", + "27": "1", + "78": "1", + "99": "1" + }, + { + "20": "-1", + "46": "1", + "79": "-1", + "94": "1" + }, + { + "3": "-1", + "80": "1" + }, + { + "0": "-1", + "27": "1", + "81": "-1", + "92": "1" + }, + { + "1": "-1", + "82": "1" + }, + { + "1": "-1", + "83": "1" + }, + { + "3": "-1", + "84": "1" + }, + { + "6": "-1", + "85": "1" + }, + { + "6": "-1", + "86": "1" + }, + { + "57": "1", + "7": "-1", + "76": "-1", + "87": "1" + }, + { + "8": "-1", + "88": "1" + }, + { + "111": "-1", + "36": "1", + "72": "1", + "89": "-1" + }, + { + "20": "1", + "46": "1", + "71": "-1", + "90": "1" + }, + { + "15": "1", + "53": "-1", + "70": "-1", + "91": "1" + }, + { + "57": "-1", + "7": "-1", + "81": "1", + "92": "1" + }, + { + "17": "-1", + "93": "1" + }, + { + "57": "-1", + "7": "-1", + "79": "-1", + "94": "-1" + }, + { + "17": "-1", + "95": "1" + }, + { + "24": "-1", + "96": "1" + }, + { + "24": "-1", + "97": "1" + }, + { + "18": "-1", + "98": "1" + }, + { + "20": "-1", + "46": "1", + "78": "1", + "99": "-1" + }, + { + "100": "1", + "23": "-1" + }, + { + "101": "1", + "18": "-1" + }, + { + "102": "1", + "23": "-1" + }, + { + "103": "1", + "8": "-1" + }, + { + "104": "-1", + "43": "-1", + "57": "1", + "7": "-1" + }, + { + "105": "-1", + "20": "1", + "42": "1", + "46": "1" + }, + { + "106": "-1", + "41": "-1", + "57": "1", + "7": "-1" + }, + { + "107": "1", + "8": "-1" + }, + { + "108": "1", + "8": "-1" + }, + { + "109": "1", + "8": "-1" + }, + { + "110": "-1", + "20": "1", + "37": "-1", + "46": "1" + }, + { + "104": "1", + "110": "1", + "111": "1", + "13": "-1", + "36": "-1", + "37": "-1", + "43": "-1", + "51": "1", + "61": "-1", + "72": "1", + "89": "-1", + "9": "1" + } + ], + "code_inverse": [ + { + "0": "1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "2": "-1/12", + "27": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "-1/12", + "81": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "0": "1/12", + "16": "-1/12", + "2": "5/12", + "20": "1/12", + "25": "5/12", + "47": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "-1/12", + "99": "-1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "7/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "7/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "10": "-1/12", + "104": "-1/12", + "106": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "10": "-1/12", + "111": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "-1/12", + "9": "5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "-1/12", + "110": "-1/12", + "46": "1/12", + "52": "-1/12", + "61": "-1/12", + "62": "5/12", + "63": "-1/12", + "7": "1/12", + "90": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "5/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "-1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "7/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "111": "-1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "1/12", + "43": "1/12", + "51": "-5/12", + "78": "-1/12", + "81": "-1/12", + "89": "1/12", + "9": "1/12" + }, + { + "105": "1/12", + "110": "1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "-1/12", + "52": "-5/12", + "62": "1/12", + "78": "-1/12", + "81": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "1/12", + "27": "-1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "78": "1/12", + "81": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "5/12", + "20": "1/12", + "25": "-1/12", + "42": "1/12", + "44": "-5/12", + "47": "-1/12", + "57": "-1/12", + "79": "-1/12", + "87": "1/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "1": "1/8", + "19": "7/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "46": "-1/12", + "47": "-1/12", + "52": "1/12", + "62": "1/12", + "79": "-1/12", + "90": "1/12", + "99": "-1/12" + }, + { + "11": "1/12", + "16": "-1/12", + "20": "1/12", + "21": "-5/12", + "25": "-1/12", + "36": "1/12", + "41": "1/12", + "47": "5/12", + "53": "-1/12", + "79": "-1/12", + "91": "1/12", + "99": "-1/12" + }, + { + "22": "7/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "16": "1/12", + "2": "5/12", + "20": "-1/12", + "25": "-5/12", + "47": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "79": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "7/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "2": "-1/12", + "27": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "78": "1/12", + "81": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "7/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "7/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "7/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "7/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "7/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "7/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "7/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "35": "7/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "11": "1/12", + "111": "-1/12", + "21": "1/12", + "36": "-5/12", + "37": "1/12", + "41": "1/12", + "43": "1/12", + "51": "1/12", + "53": "-1/12", + "89": "1/12", + "9": "1/12", + "91": "1/12" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "-1/12", + "37": "-5/12", + "43": "1/12", + "46": "-1/12", + "51": "1/12", + "52": "1/12", + "62": "1/12", + "89": "1/12", + "9": "1/12", + "90": "1/12" + }, + { + "35": "-1/8", + "38": "7/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "7/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "7/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "1/12", + "21": "1/12", + "36": "1/12", + "41": "-5/12", + "42": "1/12", + "44": "1/12", + "53": "-1/12", + "57": "-1/12", + "87": "1/12", + "91": "1/12" + }, + { + "104": "1/12", + "105": "5/12", + "106": "1/12", + "110": "-1/12", + "42": "-5/12", + "44": "1/12", + "46": "1/12", + "52": "-1/12", + "57": "-1/12", + "62": "-1/12", + "87": "1/12", + "90": "-1/12" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "-1/12", + "37": "1/12", + "42": "1/12", + "43": "-5/12", + "44": "1/12", + "51": "1/12", + "57": "-1/12", + "87": "1/12", + "89": "1/12", + "9": "1/12" + }, + { + "104": "1/12", + "106": "1/12", + "16": "-5/12", + "20": "-1/12", + "25": "1/12", + "42": "1/12", + "44": "-5/12", + "47": "1/12", + "57": "-1/12", + "79": "1/12", + "87": "1/12", + "99": "1/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "7/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "46": "-1/12", + "47": "1/12", + "52": "1/12", + "62": "1/12", + "79": "1/12", + "90": "1/12", + "99": "1/12" + }, + { + "11": "1/12", + "16": "1/12", + "20": "-1/12", + "21": "-5/12", + "25": "1/12", + "36": "1/12", + "41": "1/12", + "47": "-5/12", + "53": "-1/12", + "79": "1/12", + "91": "1/12", + "99": "1/12" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "7/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "7/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "7/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "111": "1/12", + "13": "5/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "37": "-1/12", + "43": "-1/12", + "51": "5/12", + "78": "-1/12", + "81": "-1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "105": "-1/12", + "110": "-1/12", + "13": "-1/12", + "14": "5/12", + "15": "-1/12", + "27": "1/12", + "46": "1/12", + "52": "5/12", + "62": "-1/12", + "78": "-1/12", + "81": "-1/12", + "90": "-1/12" + }, + { + "11": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "-5/12", + "21": "-1/12", + "27": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "78": "1/12", + "81": "1/12", + "91": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "7/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "7/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "7/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "10": "-1/12", + "104": "1/12", + "106": "1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "87": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "7/8", + "67": "-1/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "7/8", + "74": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "7/8", + "69": "-1/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "111": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "61": "5/12", + "63": "-1/12", + "7": "1/12", + "89": "1/12", + "9": "-5/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "5/12", + "105": "1/12", + "110": "1/12", + "46": "-1/12", + "52": "1/12", + "61": "-1/12", + "62": "-5/12", + "63": "-1/12", + "7": "1/12", + "90": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "10": "-1/12", + "11": "-5/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "61": "-1/12", + "63": "5/12", + "7": "1/12", + "91": "1/12", + "92": "-1/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "7/8", + "73": "-1/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "7/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "7/8", + "75": "-1/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "7/8", + "93": "-1/8", + "95": "-1/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "7/8", + "98": "-1/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "7/8", + "80": "-1/8", + "84": "-1/8" + }, + { + "0": "1/12", + "11": "1/12", + "2": "-1/12", + "21": "1/12", + "36": "1/12", + "41": "1/12", + "53": "-1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "-5/12" + }, + { + "0": "1/12", + "105": "1/12", + "110": "1/12", + "2": "-1/12", + "46": "-1/12", + "52": "1/12", + "62": "1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "-5/12" + }, + { + "0": "1/12", + "111": "1/12", + "2": "-1/12", + "37": "-1/12", + "43": "-1/12", + "51": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "5/12", + "9": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "7/8", + "82": "-1/8", + "83": "-1/8" + }, + { + "100": "-1/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "7/8", + "96": "-1/8", + "97": "-1/8" + }, + { + "0": "1/12", + "104": "1/12", + "106": "1/12", + "2": "-1/12", + "42": "1/12", + "44": "1/12", + "57": "-1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "-5/12" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "7/8", + "85": "-1/8", + "86": "-1/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "27": "1/12", + "47": "-1/12", + "78": "5/12", + "79": "-1/12", + "81": "-1/12", + "99": "5/12" + }, + { + "10": "1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "47": "1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "-5/12", + "92": "1/12", + "94": "-5/12", + "99": "1/12" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "7/8", + "84": "-1/8" + }, + { + "10": "-1/12", + "13": "1/12", + "14": "1/12", + "15": "1/12", + "27": "-1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "1/12", + "81": "-5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "7/8", + "83": "-1/8" + }, + { + "1": "1/8", + "19": "-1/8", + "5": "-1/8", + "54": "-1/8", + "64": "-1/8", + "73": "-1/8", + "82": "-1/8", + "83": "7/8" + }, + { + "22": "-1/8", + "3": "1/8", + "4": "-1/8", + "50": "-1/8", + "60": "-1/8", + "69": "-1/8", + "80": "-1/8", + "84": "7/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "7/8", + "86": "-1/8" + }, + { + "35": "-1/8", + "38": "-1/8", + "39": "-1/8", + "40": "-1/8", + "6": "1/8", + "77": "-1/8", + "85": "-1/8", + "86": "7/8" + }, + { + "0": "1/12", + "104": "-1/12", + "106": "-1/12", + "2": "-1/12", + "42": "-1/12", + "44": "-1/12", + "57": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "-1/12", + "76": "5/12", + "87": "5/12" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "7/8" + }, + { + "0": "1/12", + "111": "-1/12", + "2": "-1/12", + "37": "1/12", + "43": "1/12", + "51": "1/12", + "70": "-1/12", + "71": "-1/12", + "72": "5/12", + "76": "-1/12", + "89": "-5/12", + "9": "1/12" + }, + { + "0": "1/12", + "105": "-1/12", + "110": "-1/12", + "2": "-1/12", + "46": "1/12", + "52": "-1/12", + "62": "-1/12", + "70": "-1/12", + "71": "5/12", + "72": "-1/12", + "76": "-1/12", + "90": "5/12" + }, + { + "0": "1/12", + "11": "-1/12", + "2": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "-1/12", + "53": "1/12", + "70": "5/12", + "71": "-1/12", + "72": "-1/12", + "76": "-1/12", + "91": "5/12" + }, + { + "10": "-1/12", + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "27": "1/12", + "61": "-1/12", + "63": "-1/12", + "7": "1/12", + "78": "-1/12", + "81": "5/12", + "92": "5/12", + "94": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "7/8", + "95": "-1/8" + }, + { + "10": "1/12", + "16": "-1/12", + "20": "1/12", + "25": "-1/12", + "47": "-1/12", + "61": "1/12", + "63": "1/12", + "7": "-1/12", + "79": "5/12", + "92": "1/12", + "94": "-5/12", + "99": "-1/12" + }, + { + "17": "1/8", + "29": "-1/8", + "30": "-1/8", + "56": "-1/8", + "58": "-1/8", + "67": "-1/8", + "93": "-1/8", + "95": "7/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "7/8", + "97": "-1/8" + }, + { + "24": "1/8", + "26": "-1/8", + "28": "-1/8", + "48": "-1/8", + "66": "-1/8", + "75": "-1/8", + "96": "-1/8", + "97": "7/8" + }, + { + "101": "-1/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "7/8" + }, + { + "13": "-1/12", + "14": "-1/12", + "15": "-1/12", + "16": "1/12", + "20": "-1/12", + "25": "1/12", + "27": "1/12", + "47": "1/12", + "78": "5/12", + "79": "1/12", + "81": "-1/12", + "99": "-5/12" + }, + { + "100": "7/8", + "102": "-1/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "101": "7/8", + "18": "1/8", + "32": "-1/8", + "34": "-1/8", + "49": "-1/8", + "65": "-1/8", + "68": "-1/8", + "98": "-1/8" + }, + { + "100": "-1/8", + "102": "7/8", + "23": "1/8", + "31": "-1/8", + "33": "-1/8", + "55": "-1/8", + "59": "-1/8", + "74": "-1/8" + }, + { + "103": "7/8", + "107": "-1/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "104": "-5/12", + "106": "1/12", + "111": "1/12", + "37": "-1/12", + "42": "1/12", + "43": "5/12", + "44": "1/12", + "51": "-1/12", + "57": "-1/12", + "87": "1/12", + "89": "-1/12", + "9": "-1/12" + }, + { + "104": "1/12", + "105": "-5/12", + "106": "1/12", + "110": "1/12", + "42": "-5/12", + "44": "1/12", + "46": "-1/12", + "52": "1/12", + "57": "-1/12", + "62": "1/12", + "87": "1/12", + "90": "1/12" + }, + { + "104": "1/12", + "106": "-5/12", + "11": "-1/12", + "21": "-1/12", + "36": "-1/12", + "41": "5/12", + "42": "1/12", + "44": "1/12", + "53": "1/12", + "57": "-1/12", + "87": "1/12", + "91": "-1/12" + }, + { + "103": "-1/8", + "107": "7/8", + "108": "-1/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "7/8", + "109": "-1/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "103": "-1/8", + "107": "-1/8", + "108": "-1/8", + "109": "7/8", + "12": "-1/8", + "45": "-1/8", + "8": "1/8", + "88": "-1/8" + }, + { + "105": "1/12", + "110": "-5/12", + "111": "1/12", + "37": "5/12", + "43": "-1/12", + "46": "-1/12", + "51": "-1/12", + "52": "1/12", + "62": "1/12", + "89": "-1/12", + "9": "-1/12", + "90": "1/12" + }, + { + "11": "1/12", + "111": "1/12", + "21": "1/12", + "36": "-5/12", + "37": "-1/12", + "41": "1/12", + "43": "-1/12", + "51": "-1/12", + "53": "-1/12", + "89": "-1/12", + "9": "-1/12", + "91": "1/12" + } + ], + "diagonal_response": [ + { + "0": "-5" + }, + { + "1": "-7" + }, + { + "2": "1" + }, + { + "3": "-7" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "-7" + }, + { + "7": "-5" + }, + { + "8": "-7" + }, + { + "9": "1" + }, + { + "10": "1" + }, + { + "11": "1" + }, + { + "12": "1" + }, + { + "13": "1" + }, + { + "14": "1" + }, + { + "15": "1" + }, + { + "16": "1" + }, + { + "17": "-7" + }, + { + "18": "-7" + }, + { + "19": "1" + }, + { + "20": "-5" + }, + { + "21": "1" + }, + { + "22": "1" + }, + { + "23": "-7" + }, + { + "24": "-7" + }, + { + "25": "1" + }, + { + "26": "1" + }, + { + "27": "-5" + }, + { + "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": "-5" + }, + { + "47": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "51": "1" + }, + { + "52": "1" + }, + { + "53": "-5" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "57": "-5" + }, + { + "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": "-5" + } + ], + "entry_square_inverse_word": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 0, + null, + "11" + ] + ], + "entry_square_word": [ + [ + "translate", + 0, + null, + "11" + ], + [ + "translate", + 1, + null, + "19" + ], + [ + "translate", + 2, + null, + "35" + ], + [ + "translate", + 3, + null, + "67" + ], + [ + "translate", + 4, + null, + "131" + ], + [ + "translate", + 5, + null, + "259" + ], + [ + "translate", + 6, + null, + "13" + ], + [ + "translate", + 7, + null, + "21" + ], + [ + "translate", + 8, + null, + "37" + ], + [ + "translate", + 9, + null, + "69" + ], + [ + "translate", + 10, + null, + "133" + ], + [ + "translate", + 11, + null, + "261" + ], + [ + "translate", + 12, + null, + "41" + ], + [ + "translate", + 13, + null, + "73" + ], + [ + "translate", + 14, + null, + "137" + ], + [ + "translate", + 15, + null, + "265" + ], + [ + "translate", + 16, + null, + "49" + ], + [ + "translate", + 17, + null, + "81" + ], + [ + "translate", + 18, + null, + "145" + ], + [ + "translate", + 19, + null, + "273" + ], + [ + "translate", + 20, + null, + "161" + ], + [ + "translate", + 21, + null, + "289" + ], + [ + "translate", + 22, + null, + "193" + ], + [ + "translate", + 23, + null, + "321" + ], + [ + "translate", + 24, + null, + "385" + ], + [ + "translate", + 25, + null, + "14" + ], + [ + "translate", + 26, + null, + "22" + ], + [ + "translate", + 27, + null, + "38" + ], + [ + "translate", + 28, + null, + "70" + ], + [ + "translate", + 29, + null, + "134" + ], + [ + "translate", + 30, + null, + "262" + ], + [ + "translate", + 31, + null, + "26" + ], + [ + "translate", + 32, + null, + "74" + ], + [ + "translate", + 33, + null, + "138" + ], + [ + "translate", + 34, + null, + "266" + ], + [ + "translate", + 35, + null, + "50" + ], + [ + "translate", + 36, + null, + "146" + ], + [ + "translate", + 37, + null, + "274" + ], + [ + "translate", + 38, + null, + "98" + ], + [ + "translate", + 39, + null, + "162" + ], + [ + "translate", + 40, + null, + "290" + ], + [ + "translate", + 41, + null, + "194" + ], + [ + "translate", + 42, + null, + "322" + ], + [ + "translate", + 43, + null, + "386" + ], + [ + "translate", + 44, + null, + "28" + ], + [ + "translate", + 45, + null, + "44" + ], + [ + "translate", + 46, + null, + "140" + ], + [ + "translate", + 47, + null, + "268" + ], + [ + "translate", + 48, + null, + "84" + ], + [ + "translate", + 49, + null, + "148" + ], + [ + "translate", + 50, + null, + "276" + ], + [ + "translate", + 51, + null, + "100" + ], + [ + "translate", + 52, + null, + "164" + ], + [ + "translate", + 53, + null, + "292" + ], + [ + "translate", + 54, + null, + "196" + ], + [ + "translate", + 55, + null, + "324" + ], + [ + "translate", + 56, + null, + "388" + ], + [ + "translate", + 57, + null, + "56" + ], + [ + "translate", + 58, + null, + "88" + ], + [ + "translate", + 59, + null, + "152" + ], + [ + "translate", + 60, + null, + "280" + ], + [ + "translate", + 61, + null, + "104" + ], + [ + "translate", + 62, + null, + "168" + ], + [ + "translate", + 63, + null, + "296" + ], + [ + "translate", + 64, + null, + "200" + ], + [ + "translate", + 65, + null, + "328" + ], + [ + "translate", + 66, + null, + "392" + ], + [ + "translate", + 67, + null, + "112" + ], + [ + "translate", + 68, + null, + "176" + ], + [ + "translate", + 69, + null, + "304" + ], + [ + "translate", + 70, + null, + "208" + ], + [ + "translate", + 71, + null, + "336" + ], + [ + "translate", + 72, + null, + "400" + ], + [ + "translate", + 73, + null, + "224" + ], + [ + "translate", + 74, + null, + "352" + ], + [ + "translate", + 75, + null, + "416" + ], + [ + "translate", + 76, + null, + "448" + ], + [ + "translate", + 77, + null, + "508" + ], + [ + "translate", + 78, + null, + "506" + ], + [ + "translate", + 79, + null, + "502" + ], + [ + "translate", + 80, + null, + "494" + ], + [ + "translate", + 81, + null, + "478" + ], + [ + "translate", + 82, + null, + "446" + ], + [ + "translate", + 83, + null, + "382" + ], + [ + "translate", + 84, + null, + "254" + ], + [ + "translate", + 85, + null, + "505" + ], + [ + "translate", + 86, + null, + "501" + ], + [ + "translate", + 87, + null, + "493" + ], + [ + "translate", + 88, + null, + "477" + ], + [ + "translate", + 89, + null, + "445" + ], + [ + "translate", + 90, + null, + "381" + ], + [ + "translate", + 91, + null, + "253" + ], + [ + "translate", + 92, + null, + "499" + ], + [ + "translate", + 93, + null, + "491" + ], + [ + "translate", + 94, + null, + "475" + ], + [ + "translate", + 95, + null, + "443" + ], + [ + "translate", + 96, + null, + "379" + ], + [ + "translate", + 97, + null, + "251" + ], + [ + "translate", + 98, + null, + "487" + ], + [ + "translate", + 99, + null, + "471" + ], + [ + "translate", + 100, + null, + "439" + ], + [ + "translate", + 101, + null, + "375" + ], + [ + "translate", + 102, + null, + "247" + ], + [ + "translate", + 103, + null, + "463" + ], + [ + "translate", + 104, + null, + "431" + ], + [ + "translate", + 105, + null, + "367" + ], + [ + "translate", + 106, + null, + "239" + ], + [ + "translate", + 107, + null, + "415" + ], + [ + "translate", + 108, + null, + "351" + ], + [ + "translate", + 109, + null, + "223" + ], + [ + "translate", + 110, + null, + "319" + ], + [ + "translate", + 111, + null, + "191" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "groups": [ + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 0, + "ports": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 27, + "ports": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 53, + "ports": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 111, + "ports": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 20, + "ports": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 7, + "ports": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 57, + "ports": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -5, + "kind": "large", + "pivot": 46, + "ports": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 1, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 3, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 6, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 17, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 18, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 24, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "centre_multiplier": -7, + "kind": "small", + "pivot": 23, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + ], + "pivots": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "scalar_words": { + "code": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 72, + 0, + "-1" + ], + [ + "add", + 2, + 0, + "-1" + ], + [ + "add", + 70, + 0, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 76, + 0, + "-1" + ], + [ + "scale", + 0, + null, + "2" + ], + [ + "fixed_multiply", + 0, + null, + "3" + ], + [ + "add", + 0, + 72, + "1" + ], + [ + "add", + 0, + 2, + "1" + ], + [ + "add", + 0, + 70, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 0, + 76, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 15, + 27, + "-1" + ], + [ + "add", + 13, + 27, + "-1" + ], + [ + "add", + 14, + 27, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 81, + 27, + "-1" + ], + [ + "scale", + 27, + null, + "2" + ], + [ + "fixed_multiply", + 27, + null, + "3" + ], + [ + "add", + 27, + 15, + "1" + ], + [ + "add", + 27, + 13, + "1" + ], + [ + "add", + 27, + 14, + "1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 27, + 81, + "1" + ], + [ + "add", + 36, + 53, + "-1" + ], + [ + "add", + 11, + 53, + "-1" + ], + [ + "add", + 21, + 53, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 91, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "fixed_multiply", + 53, + null, + "3" + ], + [ + "add", + 53, + 36, + "1" + ], + [ + "add", + 53, + 11, + "1" + ], + [ + "add", + 53, + 21, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 53, + 91, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 89, + 111, + "-1" + ], + [ + "add", + 9, + 111, + "-1" + ], + [ + "add", + 51, + 111, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 43, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "fixed_multiply", + 111, + null, + "3" + ], + [ + "add", + 111, + 89, + "1" + ], + [ + "add", + 111, + 9, + "1" + ], + [ + "add", + 111, + 51, + "1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 111, + 43, + "1" + ], + [ + "add", + 79, + 20, + "-1" + ], + [ + "add", + 25, + 20, + "-1" + ], + [ + "add", + 16, + 20, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 99, + 20, + "-1" + ], + [ + "scale", + 20, + null, + "2" + ], + [ + "fixed_multiply", + 20, + null, + "3" + ], + [ + "add", + 20, + 79, + "1" + ], + [ + "add", + 20, + 25, + "1" + ], + [ + "add", + 20, + 16, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 20, + 99, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 94, + 7, + "-1" + ], + [ + "add", + 61, + 7, + "-1" + ], + [ + "add", + 10, + 7, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 92, + 7, + "-1" + ], + [ + "scale", + 7, + null, + "2" + ], + [ + "fixed_multiply", + 7, + null, + "3" + ], + [ + "add", + 7, + 94, + "1" + ], + [ + "add", + 7, + 61, + "1" + ], + [ + "add", + 7, + 10, + "1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 7, + 92, + "1" + ], + [ + "add", + 42, + 57, + "-1" + ], + [ + "add", + 44, + 57, + "-1" + ], + [ + "add", + 106, + 57, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 87, + 57, + "-1" + ], + [ + "scale", + 57, + null, + "2" + ], + [ + "fixed_multiply", + 57, + null, + "3" + ], + [ + "add", + 57, + 42, + "1" + ], + [ + "add", + 57, + 44, + "1" + ], + [ + "add", + 57, + 106, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 57, + 87, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 105, + 46, + "-1" + ], + [ + "add", + 62, + 46, + "-1" + ], + [ + "add", + 52, + 46, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 90, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "2" + ], + [ + "fixed_multiply", + 46, + null, + "3" + ], + [ + "add", + 46, + 105, + "1" + ], + [ + "add", + 46, + 62, + "1" + ], + [ + "add", + 46, + 52, + "1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 46, + 90, + "1" + ], + [ + "add", + 5, + 1, + "-1" + ], + [ + "add", + 19, + 1, + "-1" + ], + [ + "add", + 54, + 1, + "-1" + ], + [ + "add", + 64, + 1, + "-1" + ], + [ + "add", + 73, + 1, + "-1" + ], + [ + "add", + 82, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "8" + ], + [ + "add", + 1, + 5, + "1" + ], + [ + "add", + 1, + 19, + "1" + ], + [ + "add", + 1, + 54, + "1" + ], + [ + "add", + 1, + 64, + "1" + ], + [ + "add", + 1, + 73, + "1" + ], + [ + "add", + 1, + 82, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 4, + 3, + "-1" + ], + [ + "add", + 22, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 60, + 3, + "-1" + ], + [ + "add", + 69, + 3, + "-1" + ], + [ + "add", + 80, + 3, + "-1" + ], + [ + "add", + 84, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "8" + ], + [ + "add", + 3, + 4, + "1" + ], + [ + "add", + 3, + 22, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 60, + "1" + ], + [ + "add", + 3, + 69, + "1" + ], + [ + "add", + 3, + 80, + "1" + ], + [ + "add", + 3, + 84, + "1" + ], + [ + "add", + 35, + 6, + "-1" + ], + [ + "add", + 38, + 6, + "-1" + ], + [ + "add", + 39, + 6, + "-1" + ], + [ + "add", + 40, + 6, + "-1" + ], + [ + "add", + 77, + 6, + "-1" + ], + [ + "add", + 85, + 6, + "-1" + ], + [ + "add", + 86, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "8" + ], + [ + "add", + 6, + 35, + "1" + ], + [ + "add", + 6, + 38, + "1" + ], + [ + "add", + 6, + 39, + "1" + ], + [ + "add", + 6, + 40, + "1" + ], + [ + "add", + 6, + 77, + "1" + ], + [ + "add", + 6, + 85, + "1" + ], + [ + "add", + 6, + 86, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 88, + 8, + "-1" + ], + [ + "add", + 103, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 108, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "8" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 88, + "1" + ], + [ + "add", + 8, + 103, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 108, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 29, + 17, + "-1" + ], + [ + "add", + 30, + 17, + "-1" + ], + [ + "add", + 56, + 17, + "-1" + ], + [ + "add", + 58, + 17, + "-1" + ], + [ + "add", + 67, + 17, + "-1" + ], + [ + "add", + 93, + 17, + "-1" + ], + [ + "add", + 95, + 17, + "-1" + ], + [ + "scale", + 17, + null, + "8" + ], + [ + "add", + 17, + 29, + "1" + ], + [ + "add", + 17, + 30, + "1" + ], + [ + "add", + 17, + 56, + "1" + ], + [ + "add", + 17, + 58, + "1" + ], + [ + "add", + 17, + 67, + "1" + ], + [ + "add", + 17, + 93, + "1" + ], + [ + "add", + 17, + 95, + "1" + ], + [ + "add", + 32, + 18, + "-1" + ], + [ + "add", + 34, + 18, + "-1" + ], + [ + "add", + 49, + 18, + "-1" + ], + [ + "add", + 65, + 18, + "-1" + ], + [ + "add", + 68, + 18, + "-1" + ], + [ + "add", + 98, + 18, + "-1" + ], + [ + "add", + 101, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "8" + ], + [ + "add", + 18, + 32, + "1" + ], + [ + "add", + 18, + 34, + "1" + ], + [ + "add", + 18, + 49, + "1" + ], + [ + "add", + 18, + 65, + "1" + ], + [ + "add", + 18, + 68, + "1" + ], + [ + "add", + 18, + 98, + "1" + ], + [ + "add", + 18, + 101, + "1" + ], + [ + "add", + 26, + 24, + "-1" + ], + [ + "add", + 28, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 66, + 24, + "-1" + ], + [ + "add", + 75, + 24, + "-1" + ], + [ + "add", + 96, + 24, + "-1" + ], + [ + "add", + 97, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "8" + ], + [ + "add", + 24, + 26, + "1" + ], + [ + "add", + 24, + 28, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 66, + "1" + ], + [ + "add", + 24, + 75, + "1" + ], + [ + "add", + 24, + 96, + "1" + ], + [ + "add", + 24, + 97, + "1" + ], + [ + "add", + 31, + 23, + "-1" + ], + [ + "add", + 33, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 59, + 23, + "-1" + ], + [ + "add", + 74, + 23, + "-1" + ], + [ + "add", + 100, + 23, + "-1" + ], + [ + "add", + 102, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "8" + ], + [ + "add", + 23, + 31, + "1" + ], + [ + "add", + 23, + 33, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 59, + "1" + ], + [ + "add", + 23, + 74, + "1" + ], + [ + "add", + 23, + 100, + "1" + ], + [ + "add", + 23, + 102, + "1" + ] + ], + "inverse_code": [ + [ + "add", + 23, + 102, + "-1" + ], + [ + "add", + 23, + 100, + "-1" + ], + [ + "add", + 23, + 74, + "-1" + ], + [ + "add", + 23, + 59, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 33, + "-1" + ], + [ + "add", + 23, + 31, + "-1" + ], + [ + "scale", + 23, + null, + "1/8" + ], + [ + "add", + 102, + 23, + "1" + ], + [ + "add", + 100, + 23, + "1" + ], + [ + "add", + 74, + 23, + "1" + ], + [ + "add", + 59, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 33, + 23, + "1" + ], + [ + "add", + 31, + 23, + "1" + ], + [ + "add", + 24, + 97, + "-1" + ], + [ + "add", + 24, + 96, + "-1" + ], + [ + "add", + 24, + 75, + "-1" + ], + [ + "add", + 24, + 66, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 28, + "-1" + ], + [ + "add", + 24, + 26, + "-1" + ], + [ + "scale", + 24, + null, + "1/8" + ], + [ + "add", + 97, + 24, + "1" + ], + [ + "add", + 96, + 24, + "1" + ], + [ + "add", + 75, + 24, + "1" + ], + [ + "add", + 66, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 28, + 24, + "1" + ], + [ + "add", + 26, + 24, + "1" + ], + [ + "add", + 18, + 101, + "-1" + ], + [ + "add", + 18, + 98, + "-1" + ], + [ + "add", + 18, + 68, + "-1" + ], + [ + "add", + 18, + 65, + "-1" + ], + [ + "add", + 18, + 49, + "-1" + ], + [ + "add", + 18, + 34, + "-1" + ], + [ + "add", + 18, + 32, + "-1" + ], + [ + "scale", + 18, + null, + "1/8" + ], + [ + "add", + 101, + 18, + "1" + ], + [ + "add", + 98, + 18, + "1" + ], + [ + "add", + 68, + 18, + "1" + ], + [ + "add", + 65, + 18, + "1" + ], + [ + "add", + 49, + 18, + "1" + ], + [ + "add", + 34, + 18, + "1" + ], + [ + "add", + 32, + 18, + "1" + ], + [ + "add", + 17, + 95, + "-1" + ], + [ + "add", + 17, + 93, + "-1" + ], + [ + "add", + 17, + 67, + "-1" + ], + [ + "add", + 17, + 58, + "-1" + ], + [ + "add", + 17, + 56, + "-1" + ], + [ + "add", + 17, + 30, + "-1" + ], + [ + "add", + 17, + 29, + "-1" + ], + [ + "scale", + 17, + null, + "1/8" + ], + [ + "add", + 95, + 17, + "1" + ], + [ + "add", + 93, + 17, + "1" + ], + [ + "add", + 67, + 17, + "1" + ], + [ + "add", + 58, + 17, + "1" + ], + [ + "add", + 56, + 17, + "1" + ], + [ + "add", + 30, + 17, + "1" + ], + [ + "add", + 29, + 17, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 108, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 103, + "-1" + ], + [ + "add", + 8, + 88, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "scale", + 8, + null, + "1/8" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 108, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 103, + 8, + "1" + ], + [ + "add", + 88, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 6, + 86, + "-1" + ], + [ + "add", + 6, + 85, + "-1" + ], + [ + "add", + 6, + 77, + "-1" + ], + [ + "add", + 6, + 40, + "-1" + ], + [ + "add", + 6, + 39, + "-1" + ], + [ + "add", + 6, + 38, + "-1" + ], + [ + "add", + 6, + 35, + "-1" + ], + [ + "scale", + 6, + null, + "1/8" + ], + [ + "add", + 86, + 6, + "1" + ], + [ + "add", + 85, + 6, + "1" + ], + [ + "add", + 77, + 6, + "1" + ], + [ + "add", + 40, + 6, + "1" + ], + [ + "add", + 39, + 6, + "1" + ], + [ + "add", + 38, + 6, + "1" + ], + [ + "add", + 35, + 6, + "1" + ], + [ + "add", + 3, + 84, + "-1" + ], + [ + "add", + 3, + 80, + "-1" + ], + [ + "add", + 3, + 69, + "-1" + ], + [ + "add", + 3, + 60, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 22, + "-1" + ], + [ + "add", + 3, + 4, + "-1" + ], + [ + "scale", + 3, + null, + "1/8" + ], + [ + "add", + 84, + 3, + "1" + ], + [ + "add", + 80, + 3, + "1" + ], + [ + "add", + 69, + 3, + "1" + ], + [ + "add", + 60, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 22, + 3, + "1" + ], + [ + "add", + 4, + 3, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 82, + "-1" + ], + [ + "add", + 1, + 73, + "-1" + ], + [ + "add", + 1, + 64, + "-1" + ], + [ + "add", + 1, + 54, + "-1" + ], + [ + "add", + 1, + 19, + "-1" + ], + [ + "add", + 1, + 5, + "-1" + ], + [ + "scale", + 1, + null, + "1/8" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 82, + 1, + "1" + ], + [ + "add", + 73, + 1, + "1" + ], + [ + "add", + 64, + 1, + "1" + ], + [ + "add", + 54, + 1, + "1" + ], + [ + "add", + 19, + 1, + "1" + ], + [ + "add", + 5, + 1, + "1" + ], + [ + "add", + 46, + 90, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 46, + 52, + "-1" + ], + [ + "add", + 46, + 62, + "-1" + ], + [ + "add", + 46, + 105, + "-1" + ], + [ + "fixed_divide", + 46, + null, + "3" + ], + [ + "scale", + 46, + null, + "1/2" + ], + [ + "add", + 90, + 46, + "1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 46, + "1" + ], + [ + "add", + 62, + 46, + "1" + ], + [ + "add", + 105, + 46, + "1" + ], + [ + "scale", + 105, + null, + "-1" + ], + [ + "add", + 57, + 87, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 57, + 106, + "-1" + ], + [ + "add", + 57, + 44, + "-1" + ], + [ + "add", + 57, + 42, + "-1" + ], + [ + "fixed_divide", + 57, + null, + "3" + ], + [ + "scale", + 57, + null, + "1/2" + ], + [ + "add", + 87, + 57, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 57, + "1" + ], + [ + "add", + 44, + 57, + "1" + ], + [ + "add", + 42, + 57, + "1" + ], + [ + "add", + 7, + 92, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 7, + 10, + "-1" + ], + [ + "add", + 7, + 61, + "-1" + ], + [ + "add", + 7, + 94, + "-1" + ], + [ + "fixed_divide", + 7, + null, + "3" + ], + [ + "scale", + 7, + null, + "1/2" + ], + [ + "add", + 92, + 7, + "1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 7, + "1" + ], + [ + "add", + 61, + 7, + "1" + ], + [ + "add", + 94, + 7, + "1" + ], + [ + "scale", + 94, + null, + "-1" + ], + [ + "add", + 20, + 99, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 20, + 16, + "-1" + ], + [ + "add", + 20, + 25, + "-1" + ], + [ + "add", + 20, + 79, + "-1" + ], + [ + "fixed_divide", + 20, + null, + "3" + ], + [ + "scale", + 20, + null, + "1/2" + ], + [ + "add", + 99, + 20, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 20, + "1" + ], + [ + "add", + 25, + 20, + "1" + ], + [ + "add", + 79, + 20, + "1" + ], + [ + "add", + 111, + 43, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 111, + 51, + "-1" + ], + [ + "add", + 111, + 9, + "-1" + ], + [ + "add", + 111, + 89, + "-1" + ], + [ + "fixed_divide", + 111, + null, + "3" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 43, + 111, + "1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 111, + "1" + ], + [ + "add", + 9, + 111, + "1" + ], + [ + "add", + 89, + 111, + "1" + ], + [ + "scale", + 89, + null, + "-1" + ], + [ + "add", + 53, + 91, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 53, + 21, + "-1" + ], + [ + "add", + 53, + 11, + "-1" + ], + [ + "add", + 53, + 36, + "-1" + ], + [ + "fixed_divide", + 53, + null, + "3" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 91, + 53, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 53, + "1" + ], + [ + "add", + 11, + 53, + "1" + ], + [ + "add", + 36, + 53, + "1" + ], + [ + "add", + 27, + 81, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 27, + 14, + "-1" + ], + [ + "add", + 27, + 13, + "-1" + ], + [ + "add", + 27, + 15, + "-1" + ], + [ + "fixed_divide", + 27, + null, + "3" + ], + [ + "scale", + 27, + null, + "1/2" + ], + [ + "add", + 81, + 27, + "1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 27, + "1" + ], + [ + "add", + 13, + 27, + "1" + ], + [ + "add", + 15, + 27, + "1" + ], + [ + "scale", + 15, + null, + "-1" + ], + [ + "add", + 0, + 76, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 0, + 70, + "-1" + ], + [ + "add", + 0, + 2, + "-1" + ], + [ + "add", + 0, + 72, + "-1" + ], + [ + "fixed_divide", + 0, + null, + "3" + ], + [ + "scale", + 0, + null, + "1/2" + ], + [ + "add", + 76, + 0, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 0, + "1" + ], + [ + "add", + 2, + 0, + "1" + ], + [ + "add", + 72, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ] + }, + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/stdout.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/stdout.txt new file mode 100644 index 0000000000..f19c872bee --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/pivot/stdout.txt @@ -0,0 +1 @@ +PASS_RANK16_EXISTING_PORT_PIVOT_CODE {'old_real_scalar_units': 2078, 'real_fixed_three_multiplication_scans': 16, 'real_fixed_three_division_scans': 0, 'explicit_translation_maps': 0, 'native_children': 0, 'owned_fields': 0} {'maximum_prefix_row_one_norm': '12', 'additional_binary_height': 0, 'additional_odd_three_height': 0} {'maximum_prefix_row_one_norm': '8', 'additional_binary_height': 3, 'additional_odd_three_height': 1} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/CHECKS.canonical.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/CHECKS.canonical.json new file mode 100644 index 0000000000..e42df55327 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/CHECKS.canonical.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/CHECKS.json b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/CHECKS.json new file mode 100644 index 0000000000..8f3984f897 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/CHECKS.json @@ -0,0 +1,465 @@ +{ + "checker_sha256": "bf8c7a1925651656dc0c442c771a8d9175d852eebb6d38f9b144d08c53a68e4a", + "code_cycle_Q_exponents": [ + [ + 0, + 2 + ], + [ + 3, + 3 + ], + [ + 2, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 2 + ] + ], + "program_decompressed_sha256": "99202fd0d24a4b57d5db94a85a43b15c45c52104cfae29d468c2c1163ebfb344", + "results": { + "rank16": { + "B0_determinant": "28179280429056", + "B0_inverse": { + "denominator_lcm": 24, + "infinity_norm": "1/6", + "nonzero_entries": 16 + }, + "D0": { + "denominator_lcm": 24, + "infinity_norm": "2", + "nonzero_entries": 160 + }, + "arbitrary_input_fields": 128, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "2251875390625", + "centre_response_inverse": { + "denominator_lcm": 35, + "infinity_norm": "1/5", + "nonzero_entries": 16 + }, + "correction_rank": 16, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 4448, + "literal_opcodes": 832, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 0, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 8, + "MUL_ODD_3": 8 + }, + "dyadic_real_primitives": 1472, + "literal_opcodes": 272, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [ + { + "clique": 0, + "direction_rank": 8, + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 1, + "direction_rank": 8, + "ports": [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 2, + "direction_rank": 8, + "ports": [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + "signs": [ + 1, + -1, + -1, + -1, + -1, + 1, + 1, + 1 + ], + "zero_character": 2 + }, + { + "clique": 3, + "direction_rank": 8, + "ports": [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ], + "signs": [ + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 4, + "direction_rank": 8, + "ports": [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 5, + "direction_rank": 8, + "ports": [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 6, + "direction_rank": 8, + "ports": [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + }, + { + "clique": 7, + "direction_rank": 8, + "ports": [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + "signs": [ + 1, + -1, + -1, + 1, + 1, + 1, + -1, + -1 + ], + "zero_character": 2 + } + ], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 53, + 111, + 20, + 7, + 57, + 46, + 1, + 3, + 6, + 8, + 17, + 18, + 24, + 23 + ], + "code": { + "denominator_lcm": 1, + "infinity_norm": "12", + "nonzero_entries": 432 + }, + "encoded_response_diagonal": true, + "inverse": { + "denominator_lcm": 24, + "infinity_norm": "7/4", + "nonzero_entries": 1088 + }, + "literal_pivot_words_checked": true, + "normalized_section_form_checked": false + } + }, + "rank30": { + "B0_determinant": "2214337500000000", + "B0_inverse": { + "denominator_lcm": 30, + "infinity_norm": "1", + "nonzero_entries": 46 + }, + "D0": { + "denominator_lcm": 30, + "infinity_norm": "14/3", + "nonzero_entries": 256 + }, + "arbitrary_input_fields": 142, + "both_entry_swap_applications_restore_all_inputs": true, + "both_literal_B0_inverse_orders": true, + "centre_determinant": "33554432", + "centre_response_inverse": { + "denominator_lcm": 4, + "infinity_norm": "5", + "nonzero_entries": 46 + }, + "correction_rank": 30, + "entry_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 5076, + "literal_opcodes": 934, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 224 + }, + "max_atomic_opcode_prefix_odd_height": { + "3": 1, + "5": 1, + "7": 0 + }, + "max_atomic_opcode_prefix_row_norm": "12", + "middle_shear_invoice": { + "complex_odd_scans": { + "DIV_ODD_3": 11, + "DIV_ODD_5": 11, + "MUL_ODD_3": 11, + "MUL_ODD_5": 11 + }, + "dyadic_real_primitives": 1816, + "literal_opcodes": 328, + "new_native_children": 0, + "owned_array_count": 0, + "uniform_translation_map_calls": 0 + }, + "old_phase_section_singular_witnesses": [], + "physical_translation_group_ring_replay": true, + "square_code": { + "all_input_columns": 112, + "carriers": [ + 0, + 27, + 9, + 61, + 11, + 63, + 20, + 46, + 37, + 110, + 41, + 106, + 76, + 87, + 78, + 99, + 5, + 3, + 24, + 23, + 1, + 8, + 29, + 26, + 4, + 18, + 19, + 39, + 6, + 31 + ], + "code": { + "denominator_lcm": 30, + "infinity_norm": "7", + "nonzero_entries": 548 + }, + "encoded_response_diagonal": false, + "inverse": { + "denominator_lcm": 60, + "infinity_norm": "19/3", + "nonzero_entries": 1086 + }, + "literal_pivot_words_checked": false, + "normalized_section_form_checked": true + } + } + }, + "scope": "Actual matrices, complete arbitrary-input entry words, and all-width algebra. The native phase premise, productive centre lifetime, legal global routes, odd-grid admission, and complete recursive cost remain separate.", + "source_pins": { + "actual_data_views": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "constant_word_proof": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/rational-code-admission-20261020/CENTRE-CONSTANTS.md", + "sha256": "d231301931e0877825b9ff3b4005dff865268d6e0557e8f8e05766375543e86a" + }, + "directions": { + "decompressed": true, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "entry_code_proof": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.md", + "sha256": "8b1eaa55da0ce4b15d1618f0fa7279977be2fb59f86cfbd31604b071795b44ea" + }, + "rank16": { + "decompressed": true, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + }, + "rank16_code": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/pivot-codes/final-normal/PIVOT-CODES.json", + "sha256": "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670" + }, + "rank30": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "rank30_code": { + "decompressed": false, + "path": "/private/tmp/pivot-invoice-independent-20261022-383omsfc/cold-replay/pivot-invoice-9s28p7ef/package/frozen/work/centre-encoding-campaign-20261014/lanes/coherent-port/section-entry-20261020/SECTION.json", + "sha256": "23568099ea426947015eca86f7d86742a4758f33327e725b047441daab7c8bd7" + } + }, + "status": "PASS_INDEPENDENT_MOVING_CODE" +} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/MOVING-CODE-PROGRAM.json.gz b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/MOVING-CODE-PROGRAM.json.gz new file mode 100644 index 0000000000..08ade835dc Binary files /dev/null and b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/MOVING-CODE-PROGRAM.json.gz differ diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/stdout.txt b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/stdout.txt new file mode 100644 index 0000000000..8eb973c8e6 --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/cold-replay/optimized/prior_review/stdout.txt @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVING_CODE +{"rank16": {"B0_determinant": "28179280429056", "B0_inverse": {"denominator_lcm": 24, "infinity_norm": "1/6", "nonzero_entries": 16}, "D0": {"denominator_lcm": 24, "infinity_norm": "2", "nonzero_entries": 160}, "arbitrary_input_fields": 128, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "2251875390625", "centre_response_inverse": {"denominator_lcm": 35, "infinity_norm": "1/5", "nonzero_entries": 16}, "correction_rank": 16, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 4448, "literal_opcodes": 832, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 0, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 8, "MUL_ODD_3": 8}, "dyadic_real_primitives": 1472, "literal_opcodes": 272, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [{"clique": 0, "direction_rank": 8, "ports": [1, 5, 19, 54, 64, 73, 82, 83], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 1, "direction_rank": 8, "ports": [3, 4, 22, 50, 60, 69, 80, 84], "signs": [-1, -1, 1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 2, "direction_rank": 8, "ports": [6, 35, 38, 39, 40, 77, 85, 86], "signs": [1, -1, -1, -1, -1, 1, 1, 1], "zero_character": 2}, {"clique": 3, "direction_rank": 8, "ports": [8, 12, 45, 88, 103, 107, 108, 109], "signs": [1, 1, 1, 1, -1, -1, -1, -1], "zero_character": 2}, {"clique": 4, "direction_rank": 8, "ports": [17, 29, 30, 56, 58, 67, 93, 95], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 5, "direction_rank": 8, "ports": [18, 32, 34, 49, 65, 68, 98, 101], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 6, "direction_rank": 8, "ports": [24, 26, 28, 48, 66, 75, 96, 97], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}, {"clique": 7, "direction_rank": 8, "ports": [23, 31, 33, 55, 59, 74, 100, 102], "signs": [1, -1, -1, 1, 1, 1, -1, -1], "zero_character": 2}], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 53, 111, 20, 7, 57, 46, 1, 3, 6, 8, 17, 18, 24, 23], "code": {"denominator_lcm": 1, "infinity_norm": "12", "nonzero_entries": 432}, "encoded_response_diagonal": true, "inverse": {"denominator_lcm": 24, "infinity_norm": "7/4", "nonzero_entries": 1088}, "literal_pivot_words_checked": true, "normalized_section_form_checked": false}}, "rank30": {"B0_determinant": "2214337500000000", "B0_inverse": {"denominator_lcm": 30, "infinity_norm": "1", "nonzero_entries": 46}, "D0": {"denominator_lcm": 30, "infinity_norm": "14/3", "nonzero_entries": 256}, "arbitrary_input_fields": 142, "both_entry_swap_applications_restore_all_inputs": true, "both_literal_B0_inverse_orders": true, "centre_determinant": "33554432", "centre_response_inverse": {"denominator_lcm": 4, "infinity_norm": "5", "nonzero_entries": 46}, "correction_rank": 30, "entry_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 5076, "literal_opcodes": 934, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 224}, "max_atomic_opcode_prefix_odd_height": {"3": 1, "5": 1, "7": 0}, "max_atomic_opcode_prefix_row_norm": "12", "middle_shear_invoice": {"complex_odd_scans": {"DIV_ODD_3": 11, "DIV_ODD_5": 11, "MUL_ODD_3": 11, "MUL_ODD_5": 11}, "dyadic_real_primitives": 1816, "literal_opcodes": 328, "new_native_children": 0, "owned_array_count": 0, "uniform_translation_map_calls": 0}, "old_phase_section_singular_witnesses": [], "physical_translation_group_ring_replay": true, "square_code": {"all_input_columns": 112, "carriers": [0, 27, 9, 61, 11, 63, 20, 46, 37, 110, 41, 106, 76, 87, 78, 99, 5, 3, 24, 23, 1, 8, 29, 26, 4, 18, 19, 39, 6, 31], "code": {"denominator_lcm": 30, "infinity_norm": "7", "nonzero_entries": 548}, "encoded_response_diagonal": false, "inverse": {"denominator_lcm": 60, "infinity_norm": "19/3", "nonzero_entries": 1086}, "literal_pivot_words_checked": false, "normalized_section_form_checked": true}}} diff --git a/research/publication-reviews/centre-code-services/pivot-code-invoice-review/independent_check.py b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/independent_check.py new file mode 100644 index 0000000000..edfcc715dd --- /dev/null +++ b/research/publication-reviews/centre-code-services/pivot-code-invoice-review/independent_check.py @@ -0,0 +1,135 @@ +"""Check the original pivot invoice, grid, and input-side translation.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path + + +def need(value, label): + if not value: + raise ValueError(label) + + +def identity(): + return [{i: F(1)} for i in range(112)] + + +def multiply(a, b): + out = [] + for row in a: + result = {} + for j, c in row.items(): + for i, v in b[j].items(): + result[i] = result.get(i, F(0)) + c * v + out.append({i: v for i, v in result.items() if v}) + return out + + +def replay(word, start=None, require_valid_divisions=False): + rows = identity() if start is None else [dict(row) for row in start] + norm, binary, odd, division_rows = F(1), 0, 0, [] + for index, (op, target, source, literal) in enumerate(word): + need(0 <= target < 112, "Data-only target") + value = F(literal) + if op == "add": + need(0 <= source < 112 and source != target, "Data-only source") + rows[target] = { + i: rows[target].get(i, F(0)) + value * rows[source].get(i, F(0)) + for i in rows[target].keys() | rows[source].keys() + } + else: + need(source is None and op in ("scale", "fixed_multiply", "fixed_divide"), "Scalar grammar") + if op == "fixed_divide": + need(value == 3, "Only fixed-three division") + divisible = all(c.numerator % 3 == 0 and c.denominator % 3 != 0 for c in rows[target].values()) + division_rows.append({"event": index, "target": target, "dyadic_input_coefficients_divisible_by_three": divisible}) + if require_valid_divisions: + need(divisible, "Exact division on the forward image") + value = 1 / value + rows[target] = {i: value * c for i, c in rows[target].items()} + rows[target] = {i: c for i, c in rows[target].items() if c} + norm = max(norm, sum(map(abs, rows[target].values()), F(0))) + for c in rows[target].values(): + d, b, o = c.denominator, 0, 0 + while d % 2 == 0: + d //= 2 + b += 1 + while d % 3 == 0: + d //= 3 + o += 1 + need(d == 1, "Only declared denominator primes") + binary, odd = max(binary, b), max(odd, o) + return rows, {"norm": str(norm), "binary_height": binary, "odd_three_height": odd, "division_rows": division_rows} + + +def invoice(word): + tariff = {("add", "1"): 8, ("add", "-1"): 8, + ("scale", "-1"): 2, ("scale", "2"): 2, + ("scale", "-2"): 4, ("scale", "8"): 6, + ("scale", "1/2"): 2, ("scale", "-1/2"): 4, + ("scale", "1/8"): 6} + census = Counter((g[0], g[3]) for g in word) + units = 0 + for key, count in census.items(): + if key in (("fixed_multiply", "3"), ("fixed_divide", "3")): + continue + need(key in tariff, "Literal unit ADD and binary-scale tariff") + units += tariff[key] * count + return {"old_real_scalar_units": units, + "real_multiply_three_scans": 2 * census[("fixed_multiply", "3")], + "real_divide_three_scans": 2 * census[("fixed_divide", "3")], + "census": {" ".join(key): value for key, value in sorted(census.items())}} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--source-root", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + base = args.source_root / "lanes/new-core-transfer-20261017/low-displacement-20261020" + raw = (base / "pivot-codes/final-normal/PIVOT-CODES.json").read_bytes() + need(sha256(raw).hexdigest() == "49044ce1a2ef7a591084ba344e6d13d16e3e47ea56fd977c8c2218aed6b3a670", "Original pivot payload") + packet = json.loads(raw) + source_raw = gzip.decompress((base / "odd16-normal-v2/EXTENSION-PROGRAM.json.gz").read_bytes()) + need(sha256(source_raw).hexdigest() == "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", "Actual response") + model = json.loads(source_raw)["model"] + word, inverse = (packet["scalar_words"][name] for name in ("code", "inverse_code")) + code, forward_grid = replay(word) + back, inverse_grid = replay(inverse) + restored, valid_image_grid = replay(inverse, code, True) + need(restored == replay(word, back)[0] == identity(), "Both full inverse orders") + need(forward_grid == {"norm": "12", "binary_height": 0, "odd_three_height": 0, "division_rows": []}, "Forward prefix bounds") + need((inverse_grid["norm"], inverse_grid["binary_height"], inverse_grid["odd_three_height"]) == ("8", 3, 1), "Inverse prefix bounds") + need(len(valid_image_grid["division_rows"]) == 8 and valid_image_grid["odd_three_height"] == 0, "Valid image has no new odd denominator") + need(any(not row["dyadic_input_coefficients_divisible_by_three"] for row in inverse_grid["division_rows"]), "Generic inverse is a distinct grid contract") + forward_price, inverse_price = invoice(word), invoice(inverse) + need(forward_price["old_real_scalar_units"] == inverse_price["old_real_scalar_units"] == 2078, "Exact old-unit invoice") + need(forward_price["real_multiply_three_scans"] == inverse_price["real_divide_three_scans"] == 16, "Sixteen real scans") + need(forward_price["real_divide_three_scans"] == inverse_price["real_multiply_three_scans"] == 0, "Correct scan direction") + pair_raw = (args.source_root / "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json").read_bytes() + need(sha256(pair_raw).hexdigest() == "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", "Actual pair geometry") + pair_events = sum(3 + (g["matrix"][0][0] != 1) for g in json.loads(pair_raw)["pair_codes"]) + large_end = pair_events + sum(sum(s == -1 for s in g["signs"]) + 2 * len(g["signs"]) for g in model["vertex_assignments"]) + need(invoice(word[:pair_events])["old_real_scalar_units"] == 470, "Actual pair prefix invoice") + need(invoice(word[pair_events:large_end])["old_real_scalar_units"] == 664, "Eight signed six-mode invoices") + need(invoice(word[large_end:])["old_real_scalar_units"] == 944, "Eight eight-mode invoices") + pivots = packet["pivots"] + need(len(pivots) == len(set(pivots)) == 16, "Sixteen existing pivots") + multipliers = {p: F(-5 if i < 8 else -7) for i, p in enumerate(pivots)} + response = [{int(i): F(c) for i, c in row.items()} for row in model["response"]] + need(multiply(code, response) == [{i: multipliers.get(p, F(1)) * c for i, c in row.items()} for p, row in enumerate(code)], "Actual diagonal response") + translations = packet["entry_square_word"][:112] + need(translations == [["translate", p, None, str(q)] for p, q in enumerate(model["ports"])], "One actual input translation per field") + need(packet["entry_square_word"][112:] == word, "Input-side order C L") + wrong_side = next((p, i, str(c), model["ports"][i], model["ports"][p]) for p, row in enumerate(code) for i, c in row.items() if model["ports"][i] != model["ports"][p]) + result = {"status": "PASS_INDEPENDENT_PIVOT_INVOICE_GRID", "pivot_payload_sha256": sha256(raw).hexdigest(), "response_decompressed_sha256": sha256(source_raw).hexdigest(), "forward_invoice": forward_price, "inverse_invoice": inverse_price, "forward_prefix": forward_grid, "inverse_prefix": inverse_grid, "valid_image_inverse_prefix": valid_image_grid, "scalar_inverse_orders": 2, "data_fields": 112, "untouched_roles_by_gate_bounds": 528, "actual_pivots": 16, "complement_fields": 96, "input_translation_maps": 112, "wrong_side_witness_target_input_coefficient_correct_wrong_label": wrong_side, "scope": "Original local scalar invoice and prefix grid. Valid-image division does not admit generic root streams. No native query, productive transport, or raw output decoder."} + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + + +if __name__ == "__main__": + main()